Documentation ¶
Index ¶
- type Calculator
- type LockedCalculator
- type Manager
- type State
- type TestManager
- type TestState
- func (s *TestState) AddNode(nodeID ids.NodeID, startTime time.Time)
- func (s *TestState) GetStartTime(nodeID ids.NodeID) (time.Time, error)
- func (s *TestState) GetUptime(nodeID ids.NodeID) (time.Duration, time.Time, error)
- func (s *TestState) SetUptime(nodeID ids.NodeID, upDuration time.Duration, lastUpdated time.Time) error
- type Tracker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Calculator ¶
type LockedCalculator ¶
type LockedCalculator interface { Calculator SetCalculator(isBootstrapped *utils.AtomicBool, lock sync.Locker, newC Calculator) }
func NewLockedCalculator ¶
func NewLockedCalculator() LockedCalculator
type TestManager ¶
type TestState ¶
type TestState struct {
// contains filtered or unexported fields
}
func NewTestState ¶
func NewTestState() *TestState
func (*TestState) GetStartTime ¶
Click to show internal directories.
Click to hide internal directories.