Documentation
¶
Index ¶
- func CalculateSendTime(count uint64, time int64) int64
- func ToGroupID(data []byte) state.GroupID
- func ToOneToOneGroupID(key1 *ecdsa.PublicKey, key2 *ecdsa.PublicKey) state.GroupID
- type DataSync
- type DataSyncNodeTransport
- func (t *DataSyncNodeTransport) AddPacket(p transport.Packet)
- func (t *DataSyncNodeTransport) Init(dispatch func(context.Context, *ecdsa.PublicKey, []byte) error)
- func (t *DataSyncNodeTransport) Send(_ state.PeerID, peer state.PeerID, payload protobuf.Payload) error
- func (t *DataSyncNodeTransport) Watch() transport.Packet
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CalculateSendTime ¶
CalculateSendTime calculates the next epoch at which a message should be sent.
Types ¶
type DataSync ¶
type DataSync struct {
*datasyncnode.Node
// DataSyncNodeTransport is the implemntation of the datasync transport interface
*DataSyncNodeTransport
}
type DataSyncNodeTransport ¶
type DataSyncNodeTransport struct {
// contains filtered or unexported fields
}
func NewDataSyncNodeTransport ¶
func NewDataSyncNodeTransport() *DataSyncNodeTransport
func (*DataSyncNodeTransport) AddPacket ¶
func (t *DataSyncNodeTransport) AddPacket(p transport.Packet)
func (*DataSyncNodeTransport) Watch ¶
func (t *DataSyncNodeTransport) Watch() transport.Packet
Click to show internal directories.
Click to hide internal directories.