[−][src]Module hbbft::sender_queue
Sender queue
A sender queue allows a ConsensusProtocol
that outputs Epoched
messages to buffer those outgoing
messages based on their epochs. A message is sent to its recipient only when the recipient's
epoch matches the epoch of the message. Thus no queueing is required for incoming messages since
any incoming messages with non-matching epochs can be safely discarded.
Structs
SenderQueue | An instance of |
SenderQueueBuilder | A builder of a Honey Badger with a sender queue. It configures the parameters and creates a new
instance of |
Enums
Error | Sender queue error variants. |
Message | A |
Traits
SenderQueueableConsensusProtocol | A |
SenderQueueableMessage | A message type that is suitable for use with a sender queue. |
SenderQueueableOutput | An output type compatible with the sender queue. |
Type Definitions
OutgoingQueue | A map with outgoing messages, per epoch and per target node. |
Step | A |