Expand description
This module contains the implementation of the gossiping protocol for an individual topic
Structs§
- Protocol configuration
- The topic state maintains the swarm membership and broadcast tree for a particular topic.
- Statistics for the protocol state of a topic
Enums§
- A command to the protocol state for a particular topic.
- An event to be emitted to the application for a particular topic.
- Input event to the topic state handler.
- A protocol message for a particular topic
- An output event from the state handler.
- A timer to be registered for a particular topic.
Constants§
- The default maximum size in bytes for a gossip message. This is a sane but arbitrary default and can be changed in the
Config
.
Traits§
- A trait for a concrete type to push
OutEvent
s to.