Enum bip_peer::OPeerManagerMessage
[−]
[src]
pub enum OPeerManagerMessage<M> { PeerAdded(PeerInfo), PeerRemoved(PeerInfo), SentMessage(PeerInfo, MessageId), ReceivedMessage(PeerInfo, M), PeerDisconnect(PeerInfo), PeerError(PeerInfo, Error), }
Message that can be received from the PeerManager
.
Variants
PeerAdded(PeerInfo)
Message indicating a peer has been added to the peer manager.
PeerRemoved(PeerInfo)
Message indicating a peer has been removed from the peer manager.
SentMessage(PeerInfo, MessageId)
Message indicating a message has been sent to the given peer.
ReceivedMessage(PeerInfo, M)
Message indicating we have received a message from a peer.
PeerDisconnect(PeerInfo)
Message indicating a peer has disconnected from us.
Same semantics as PeerRemoved
, but the peer is not returned.
PeerError(PeerInfo, Error)
Message indicating a peer errored out.
Same semantics as PeerRemoved
, but the peer is not returned.