Expand description
Networking layer for the Bee framework.
Modules§
- integrated
- Initializes an “integrated” version of the network layer, which is used in the Bee node.
- standalone
- Initializes a “standalone” version of the network layer.
Macros§
Structs§
- Keypair
- An Ed25519 keypair.
- Multiaddr
- Representation of a Multiaddr.
- Network
Command Sender - Allows the user to send
Command
s to the network layer. - Network
Config - The network configuration.
- Network
Config Builder - A network configuration builder.
- Network
Event Receiver - Allows the user to receive
Event
s published by the network layer. - Network
Host - A node worker, that deals with accepting and initiating connections with remote peers.
- PeerId
- Identifier of a peer of the network.
- Peer
Info - Additional information about a peer.
- Service
Host - A node worker, that deals with processing user commands, and publishing events.
Enums§
- Command
- Describes the commands accepted by the networking layer.
- Error
- Errors during network initialization.
- Event
- Describes the public events produced by the networking layer.
- Origin
- Describes direction of an established connection.
- Peer
Relation - Describes the relation with a peer.
- Protocol
Protocol
describes all possible multiaddress protocols.- Public
Key - The public key of a node’s identity keypair.
Type Aliases§
- Gossip
Receiver - A type alias for an unbounded channel receiver.
- Gossip
Sender - A type alias for an unbounded channel sender.