[−][src]Trait hbbft::Epoched
An interface to objects with epoch numbers. Different algorithms may have different internal notion of epoch. This interface summarizes the properties that are essential for the message sender queue.
Associated Types
type Epoch: EpochT
Type of epoch.
Required methods
Loading content...Implementors
impl<C, N> Epoched for DynamicHoneyBadger<C, N> where
C: Contribution + Serialize + DeserializeOwned,
N: NodeIdT + Serialize + DeserializeOwned,
[src]
C: Contribution + Serialize + DeserializeOwned,
N: NodeIdT + Serialize + DeserializeOwned,
impl<C, N> Epoched for HoneyBadger<C, N> where
C: Contribution + Serialize + DeserializeOwned,
N: NodeIdT,
[src]
C: Contribution + Serialize + DeserializeOwned,
N: NodeIdT,
impl<T, N, Q> Epoched for QueueingHoneyBadger<T, N, Q> where
T: Contribution + Serialize + DeserializeOwned + Clone,
N: NodeIdT + Serialize + DeserializeOwned,
Q: TransactionQueue<T>,
Standard: Distribution<N>,
[src]
T: Contribution + Serialize + DeserializeOwned + Clone,
N: NodeIdT + Serialize + DeserializeOwned,
Q: TransactionQueue<T>,
Standard: Distribution<N>,