Class Consensus
Inheritance
System.Object
Consensus
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Catalyst.Core.Modules.Consensus
Assembly: Catalyst.Core.Modules.Consensus.dll
Syntax
public sealed class Consensus : IConsensus, IDisposable
Constructors
| Improve this Doc View SourceConsensus(IDeltaBuilder, IDeltaVoter, IDeltaElector, IDeltaCache, IDeltaHub, ICycleEventsProvider, IDeltaHashProvider, IHashProvider, ILogger)
Declaration
public Consensus(IDeltaBuilder deltaBuilder, IDeltaVoter deltaVoter, IDeltaElector deltaElector, IDeltaCache deltaCache, IDeltaHub deltaHub, ICycleEventsProvider cycleEventsProvider, IDeltaHashProvider deltaHashProvider, IHashProvider hashProvider, ILogger logger)
Parameters
Type | Name | Description |
---|---|---|
IDeltaBuilder | deltaBuilder | |
IDeltaVoter | deltaVoter | |
IDeltaElector | deltaElector | |
IDeltaCache | deltaCache | |
IDeltaHub | deltaHub | |
ICycleEventsProvider | cycleEventsProvider | |
IDeltaHashProvider | deltaHashProvider | |
IHashProvider | hashProvider | |
ILogger | logger |
Methods
| Improve this Doc View SourceDispose()
Declaration
public void Dispose()
StartProducing()
Declaration
public void StartProducing()
Implements
System.IDisposable