Enum bip_peer::OPeerManagerMessage [] [src]

pub enum OPeerManagerMessage<M> {
    PeerAdded(PeerInfo),
    PeerRemoved(PeerInfo),
    SentMessage(PeerInfoMessageId),
    ReceivedMessage(PeerInfo, M),
    PeerDisconnect(PeerInfo),
    PeerError(PeerInfoError),
}

Message that can be received from the PeerManager.

Variants

Message indicating a peer has been added to the peer manager.

Message indicating a peer has been removed from the peer manager.

Message indicating a message has been sent to the given peer.

Message indicating we have received a message from a peer.

Message indicating a peer has disconnected from us.

Same semantics as PeerRemoved, but the peer is not returned.

Message indicating a peer errored out.

Same semantics as PeerRemoved, but the peer is not returned.