Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNilAppStatusHandler = errors.New("nil AppStatusHandler")
ErrNilAppStatusHandler is raised when the AppStatusHandler is nil when setting it
View Source
var ErrNilRoundHandler = errors.New("roundHandler is nil")
ErrNilRoundHandler is raised when a valid roundHandler is expected but nil used
View Source
var ErrNilSyncTimer = errors.New("sync timer is nil")
ErrNilSyncTimer is raised when a valid sync timer is expected but nil used
View Source
var ErrNilWatchdog = errors.New("nil watchdog")
ErrNilWatchdog signals that a nil watchdog has been provided
Functions ¶
func NewChronology ¶
func NewChronology(arg ArgChronology) (*chronology, error)
NewChronology creates a new chronology object
Types ¶
type ArgChronology ¶
type ArgChronology struct { GenesisTime time.Time RoundHandler consensus.RoundHandler SyncTimer ntp.SyncTimer Watchdog core.WatchdogTimer AppStatusHandler core.AppStatusHandler }
ArgChronology holds all dependencies required by the chronology component
Click to show internal directories.
Click to hide internal directories.