Crate bee_network[−][src]
Expand description
Networking layer for the Bee framework.
Modules
Initializes an “integrated” version of the network layer, which is used in the Bee node.
Initializes a “standalone” version of the network layer.
Macros
Structs
An Ed25519 keypair.
Representation of a Multiaddr.
Allows the user to send Command
s to the network layer.
The network configuration.
A network configuration builder.
Allows the user to receive Event
s published by the network layer.
A node worker, that deals with accepting and initiating connections with remote peers.
Identifier of a peer of the network.
Additional information about a peer.
A node worker, that deals with processing user commands, and publishing events.
Enums
Describes the commands accepted by the networking layer.
Errors during network initialization.
Describes the public events produced by the networking layer.
Describes direction of an established connection.
Describes the relation with a peer.
Protocol
describes all possible multiaddress protocols.
The public key of a node’s identity keypair.
Type Definitions
A type alias for an unbounded channel receiver.
A type alias for an unbounded channel sender.