Modules§
- error
PeerManager
error types.- messages
- Serializable and deserializable protocol messages.
- protocols
- Implementations of
PeerProtocol
.
Structs§
- Peer
Info - Information that uniquely identifies a peer.
- Peer
Manager - Manages a set of peers with heartbeating heartbeating.
- Peer
Manager Builder - Builder for configuring a
PeerManager
. - Peer
Manager Sink - Sink half of a
PeerManager
. - Peer
Manager Stream - Stream half of a
PeerManager
. - Peer
Protocol Codec - Codec operating over some
PeerProtocol
.
Enums§
- IPeer
Manager Message - Message that can be sent to the
PeerManager
. - OPeer
Manager Message - Message that can be received from the
PeerManager
.
Traits§
- Managed
Message - Trait for giving
PeerManager
message information it needs. - Nested
Peer Protocol - Trait for nested peer protocols to see higher level peer protocol messages.
- Peer
Protocol - Trait for implementing a bittorrent protocol message.
Type Aliases§
- Message
Id - Identifier for matching sent messages with received messages.