Module behaviour
Modules§
Structs§
- Address
Change FromSwarmvariant that informs the behaviour that theConnectedPointof an existing connection has changed.- Connection
Closed FromSwarmvariant that informs the behaviour about a closed connection to a peer.- Connection
Established FromSwarmvariant that informs the behaviour about a newly established connection to a peer.- Dial
Failure FromSwarmvariant that informs the behaviour that the dial to a known or unknown node failed.- Expired
Listen Addr FromSwarmvariant that informs the behaviour that a multiaddr we were listening on has expired, which means that we are no longer listening on it.- External
Addr Confirmed FromSwarmvariant that informs the behaviour that an external address was confirmed.- External
Addr Expired FromSwarmvariant that informs the behaviour that an external address was removed.- External
Addresses - Utility struct for tracking the external addresses of a
Swarm. - Listen
Addresses - Utility struct for tracking the addresses a
Swarmis listening on. - Listen
Failure FromSwarmvariant that informs the behaviour that an error happened on an incoming connection during its initial handshake.- Listener
Closed FromSwarmvariant that informs the behaviour that a listener closed.- Listener
Error FromSwarmvariant that informs the behaviour that a listener experienced an error.- NewExternal
Addr Candidate FromSwarmvariant that informs the behaviour about a new candidate for an external address for us.- NewExternal
Addr OfPeer FromSwarmvariant that informs the behaviour that a new external address for a remote peer was detected.- NewListen
Addr FromSwarmvariant that informs the behaviour that we have started listening on a new multiaddr.- NewListener
FromSwarmvariant that informs the behaviour that a new listener was created.- Peer
Addresses - Struct for tracking peers’ external addresses of the
Swarm.
Enums§
- Close
Connection - The options which connections to close.
- From
Swarm - Enumeration with the list of the possible events
to pass to
on_swarm_event. - Notify
Handler - The options w.r.t. which connection handler to notify of an event.
- ToSwarm
- A command issued from a
NetworkBehaviourfor theSwarm.
Traits§
- Network
Behaviour - A
NetworkBehaviourdefines the behaviour of the local node on the network.