Show / Hide Table of Contents

    Class CycleEventsProvider

    Inheritance
    System.Object
    CycleEventsProvider
    Implements
    ICycleEventsProvider
    System.IDisposable
    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 CycleEventsProvider : ICycleEventsProvider, IDisposable

    Constructors

    | Improve this Doc View Source

    CycleEventsProvider(ICycleConfiguration, IDateTimeProvider, ICycleSchedulerProvider, IDeltaHashProvider, ILogger)

    Declaration
    public CycleEventsProvider(ICycleConfiguration configuration, IDateTimeProvider timeProvider, ICycleSchedulerProvider schedulerProvider, IDeltaHashProvider deltaHashProvider, ILogger logger)
    Parameters
    Type Name Description
    ICycleConfiguration configuration
    IDateTimeProvider timeProvider
    ICycleSchedulerProvider schedulerProvider
    IDeltaHashProvider deltaHashProvider
    ILogger logger

    Fields

    | Improve this Doc View Source

    Scheduler

    Declaration
    protected readonly IScheduler Scheduler
    Field Value
    Type Description
    IScheduler

    Properties

    | Improve this Doc View Source

    Configuration

    Declaration
    public ICycleConfiguration Configuration { get; }
    Property Value
    Type Description
    ICycleConfiguration
    | Improve this Doc View Source

    PhaseChanges

    Declaration
    public IObservable<IPhase> PhaseChanges { get; }
    Property Value
    Type Description
    System.IObservable<IPhase>

    Methods

    | Improve this Doc View Source

    Close()

    Declaration
    public void Close()
    | Improve this Doc View Source

    Dispose()

    Declaration
    public void Dispose()
    | Improve this Doc View Source

    Dispose(Boolean)

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing
    | Improve this Doc View Source

    GetTimeSpanUntilNextCycleStart()

    Declaration
    public TimeSpan GetTimeSpanUntilNextCycleStart()
    Returns
    Type Description
    System.TimeSpan

    Implements

    ICycleEventsProvider
    System.IDisposable
    • Improve this Doc
    • View Source
    Back to top Copyright © 2019 Catalyst Network