scheduler
Package scheduler is a generated GoMock package.
import "github.com/luxfi/node/vms/proposervm/scheduler"Package scheduler is a generated GoMock package.
Types
AutominingScheduler
AutominingScheduler is a scheduler that continuously produces blocks at a fixed interval
func NewAutomining(log log.Logger, toEngine chan<- vmcore.Message) (AutominingScheduler, chan<- vmcore.Message)MockScheduler
MockScheduler is a mock of Scheduler interface.
func NewMockScheduler(ctrl *gomock.Controller) *MockSchedulerfunc (m *MockScheduler) Close()func (m *MockScheduler) Dispatch(arg0 time.Time)func (m *MockScheduler) EXPECT() *MockSchedulerMockRecorderfunc (m *MockScheduler) SetBuildBlockTime(arg0 time.Time)MockSchedulerMockRecorder
MockSchedulerMockRecorder is the mock recorder for MockScheduler.
func (mr *MockSchedulerMockRecorder) Close() *gomock.Callfunc (mr *MockSchedulerMockRecorder) Dispatch(arg0 any) *gomock.Callfunc (mr *MockSchedulerMockRecorder) SetBuildBlockTime(arg0 any) *gomock.CallScheduler
func New(log log.Logger, toEngine chan<- vmcore.Message) (Scheduler, chan<- vmcore.Message)