Class CycleConfiguration
Inheritance
System.Object
CycleConfiguration
Implements
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.Cycle
Assembly: Catalyst.Core.Modules.Consensus.dll
Syntax
public class CycleConfiguration : ICycleConfiguration
Constructors
| Improve this Doc View SourceCycleConfiguration(PhaseTimings, IPhaseTimings, IPhaseTimings, IPhaseTimings)
Declaration
protected CycleConfiguration(PhaseTimings construction, IPhaseTimings campaigning, IPhaseTimings voting, IPhaseTimings synchronisation)
Parameters
Type | Name | Description |
---|---|---|
PhaseTimings | construction | |
IPhaseTimings | campaigning | |
IPhaseTimings | voting | |
IPhaseTimings | synchronisation |
Fields
| Improve this Doc View SourceDefault
Declaration
public static readonly CycleConfiguration Default
Field Value
Type | Description |
---|---|
CycleConfiguration |
Properties
| Improve this Doc View SourceCampaigning
Declaration
public IPhaseTimings Campaigning { get; }
Property Value
Type | Description |
---|---|
IPhaseTimings |
Construction
Declaration
public IPhaseTimings Construction { get; }
Property Value
Type | Description |
---|---|
IPhaseTimings |
CycleDuration
Declaration
public TimeSpan CycleDuration { get; }
Property Value
Type | Description |
---|---|
System.TimeSpan |
Synchronisation
Declaration
public IPhaseTimings Synchronisation { get; }
Property Value
Type | Description |
---|---|
IPhaseTimings |
TimingsByName
Declaration
public IReadOnlyDictionary<IPhaseName, IPhaseTimings> TimingsByName { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IReadOnlyDictionary<IPhaseName, IPhaseTimings> |
Voting
Declaration
public IPhaseTimings Voting { get; }
Property Value
Type | Description |
---|---|
IPhaseTimings |