Documentation
¶
Overview ¶
Package interfaces is a generated GoMock package.
Index ¶
- type MockStateCallbackListener
- func (m *MockStateCallbackListener) EXPECT() *MockStateCallbackListenerMockRecorder
- func (m *MockStateCallbackListener) OnValidatorAdded(vID ids.ID, nodeID ids.NodeID, startTime uint64, isActive bool)
- func (m *MockStateCallbackListener) OnValidatorRemoved(vID ids.ID, nodeID ids.NodeID)
- func (m *MockStateCallbackListener) OnValidatorStatusUpdated(vID ids.ID, nodeID ids.NodeID, isActive bool)
- type MockStateCallbackListenerMockRecorder
- func (mr *MockStateCallbackListenerMockRecorder) OnValidatorAdded(vID, nodeID, startTime, isActive any) *gomock.Call
- func (mr *MockStateCallbackListenerMockRecorder) OnValidatorRemoved(vID, nodeID any) *gomock.Call
- func (mr *MockStateCallbackListenerMockRecorder) OnValidatorStatusUpdated(vID, nodeID, isActive any) *gomock.Call
- type State
- type StateCallbackListener
- type StateReader
- type Validator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockStateCallbackListener ¶
type MockStateCallbackListener struct {
// contains filtered or unexported fields
}
MockStateCallbackListener is a mock of StateCallbackListener interface.
func NewMockStateCallbackListener ¶
func NewMockStateCallbackListener(ctrl *gomock.Controller) *MockStateCallbackListener
NewMockStateCallbackListener creates a new mock instance.
func (*MockStateCallbackListener) EXPECT ¶
func (m *MockStateCallbackListener) EXPECT() *MockStateCallbackListenerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockStateCallbackListener) OnValidatorAdded ¶
func (m *MockStateCallbackListener) OnValidatorAdded(vID ids.ID, nodeID ids.NodeID, startTime uint64, isActive bool)
OnValidatorAdded mocks base method.
func (*MockStateCallbackListener) OnValidatorRemoved ¶
func (m *MockStateCallbackListener) OnValidatorRemoved(vID ids.ID, nodeID ids.NodeID)
OnValidatorRemoved mocks base method.
func (*MockStateCallbackListener) OnValidatorStatusUpdated ¶
func (m *MockStateCallbackListener) OnValidatorStatusUpdated(vID ids.ID, nodeID ids.NodeID, isActive bool)
OnValidatorStatusUpdated mocks base method.
type MockStateCallbackListenerMockRecorder ¶
type MockStateCallbackListenerMockRecorder struct {
// contains filtered or unexported fields
}
MockStateCallbackListenerMockRecorder is the mock recorder for MockStateCallbackListener.
func (*MockStateCallbackListenerMockRecorder) OnValidatorAdded ¶
func (mr *MockStateCallbackListenerMockRecorder) OnValidatorAdded(vID, nodeID, startTime, isActive any) *gomock.Call
OnValidatorAdded indicates an expected call of OnValidatorAdded.
func (*MockStateCallbackListenerMockRecorder) OnValidatorRemoved ¶
func (mr *MockStateCallbackListenerMockRecorder) OnValidatorRemoved(vID, nodeID any) *gomock.Call
OnValidatorRemoved indicates an expected call of OnValidatorRemoved.
func (*MockStateCallbackListenerMockRecorder) OnValidatorStatusUpdated ¶
func (mr *MockStateCallbackListenerMockRecorder) OnValidatorStatusUpdated(vID, nodeID, isActive any) *gomock.Call
OnValidatorStatusUpdated indicates an expected call of OnValidatorStatusUpdated.
type State ¶
type State interface {
uptime.State
StateReader
// AddValidator adds a new validator to the state
AddValidator(vdr Validator) error
// UpdateValidator updates the validator in the state
UpdateValidator(vdr Validator) error
// DeleteValidator deletes the validator from the state
DeleteValidator(vID ids.ID) error
// WriteState writes the validator state to the disk
WriteState() error
// RegisterListener registers a listener to the state
RegisterListener(StateCallbackListener)
}
type StateCallbackListener ¶
type StateCallbackListener interface {
// OnValidatorAdded is called when a new validator is added
OnValidatorAdded(vID ids.ID, nodeID ids.NodeID, startTime uint64, isActive bool)
// OnValidatorRemoved is called when a validator is removed
OnValidatorRemoved(vID ids.ID, nodeID ids.NodeID)
// OnValidatorStatusUpdated is called when a validator status is updated
OnValidatorStatusUpdated(vID ids.ID, nodeID ids.NodeID, isActive bool)
}
StateCallbackListener is a listener for the validator state
type StateReader ¶
type StateReader interface {
// GetValidator returns the validator data for the given validation ID
GetValidator(vID ids.ID) (Validator, error)
// GetValidationIDs returns the validation IDs in the state
GetValidationIDs() set.Set[ids.ID]
// GetNodeIDs returns the validator node IDs in the state
GetNodeIDs() set.Set[ids.NodeID]
// GetValidationID returns the validation ID for the given node ID
GetValidationID(nodeID ids.NodeID) (ids.ID, error)
}