Module network::peer

source ·
Expand description

Peer manages a single connection to a remote peer after the initial connection establishment and handshake.

Its responsibilities include sending and receiving NetworkMessages over-the-wire, maintaining a completion queue of pending RPC requests (through the InboundRpcs and OutboundRpcs completion queues), and eventually shutting down when the PeerManager requests it or the connection is lost.

Peer owns the actual underlying connection socket and is reponsible for the socket’s shutdown, graceful or otherwise.

Modules

Structs

  • The Peer actor manages a single connection to another remote peer after the initial connection establishment and handshake.

Enums