Documentation ¶
Index ¶
- type P2PServer
- func (this *P2PServer) Broadcast(message interface{})
- func (this *P2PServer) FetchMissingBlock(localHeadID, targetID coomn.BlockID)
- func (this *P2PServer) GetMockLatency() int
- func (this *P2PServer) GetNodeNeighbours() string
- func (this *P2PServer) RandomSend(message interface{})
- func (this *P2PServer) RequestCheckpoint(startNum, endNum uint64)
- func (this *P2PServer) Send(p *peer.Peer, msg msgtypes.Message, isConsensus bool) error
- func (this *P2PServer) SendToPeer(p *peer.Peer, message interface{})
- func (this *P2PServer) SetMockLatency(t int)
- func (this *P2PServer) Start(node *node.Node) error
- func (this *P2PServer) Stop() error
- func (this *P2PServer) TriggerSync(current_head_blk_id coomn.BlockID)
- type ReconnectAddrs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type P2PServer ¶
type P2PServer struct { iservices.IP2P Network p2p.P2P ReconnectAddrs // contains filtered or unexported fields }
P2PServer control all network activities
func (*P2PServer) FetchMissingBlock ¶ added in v1.0.3
func (*P2PServer) GetMockLatency ¶ added in v1.0.2
func (*P2PServer) GetNodeNeighbours ¶ added in v1.0.2
func (*P2PServer) RandomSend ¶ added in v1.0.2
func (this *P2PServer) RandomSend(message interface{})
func (*P2PServer) RequestCheckpoint ¶ added in v1.0.2
func (*P2PServer) SendToPeer ¶ added in v1.0.2
func (*P2PServer) SetMockLatency ¶ added in v1.0.2
func (*P2PServer) TriggerSync ¶
Click to show internal directories.
Click to hide internal directories.