Versions in this module Expand all Collapse all v1 v1.9.8 Jun 28, 2023 Changes in this version + type MockVMGetter struct + func NewMockVMGetter(ctrl *gomock.Controller) *MockVMGetter + func (m *MockVMGetter) EXPECT() *MockVMGetterMockRecorder + func (m *MockVMGetter) Get() (map[ids.ID]vms.Factory, map[ids.ID]vms.Factory, error) + type MockVMGetterMockRecorder struct + func (mr *MockVMGetterMockRecorder) Get() *gomock.Call + type MockVMRegisterer struct + func NewMockVMRegisterer(ctrl *gomock.Controller) *MockVMRegisterer + func (m *MockVMRegisterer) EXPECT() *MockVMRegistererMockRecorder + func (m *MockVMRegisterer) Register(arg0 context.Context, arg1 ids.ID, arg2 vms.Factory) error + func (m *MockVMRegisterer) RegisterWithReadLock(arg0 context.Context, arg1 ids.ID, arg2 vms.Factory) error + type MockVMRegistererMockRecorder struct + func (mr *MockVMRegistererMockRecorder) Register(arg0, arg1, arg2 interface{}) *gomock.Call + func (mr *MockVMRegistererMockRecorder) RegisterWithReadLock(arg0, arg1, arg2 interface{}) *gomock.Call + type MockVMRegistry struct + func NewMockVMRegistry(ctrl *gomock.Controller) *MockVMRegistry + func (m *MockVMRegistry) EXPECT() *MockVMRegistryMockRecorder + func (m *MockVMRegistry) Reload(arg0 context.Context) ([]ids.ID, map[ids.ID]error, error) + func (m *MockVMRegistry) ReloadWithReadLock(arg0 context.Context) ([]ids.ID, map[ids.ID]error, error) + type MockVMRegistryMockRecorder struct + func (mr *MockVMRegistryMockRecorder) Reload(arg0 interface{}) *gomock.Call + func (mr *MockVMRegistryMockRecorder) ReloadWithReadLock(arg0 interface{}) *gomock.Call + type VMGetter interface + Get func() (registeredVMs map[ids.ID]vms.Factory, unregisteredVMs map[ids.ID]vms.Factory, ...) + func NewVMGetter(config VMGetterConfig) VMGetter + type VMGetterConfig struct + CPUTracker resource.ProcessTracker + FileReader filesystem.Reader + Manager vms.Manager + PluginDirectory string + type VMRegisterer interface + RegisterWithReadLock func(context.Context, ids.ID, vms.Factory) error + func NewVMRegisterer(config VMRegistererConfig) VMRegisterer + type VMRegistererConfig struct + APIServer server.Server + Log logging.Logger + VMManager vms.Manager + type VMRegistry interface + Reload func(ctx context.Context) ([]ids.ID, map[ids.ID]error, error) + ReloadWithReadLock func(ctx context.Context) ([]ids.ID, map[ids.ID]error, error) + func NewVMRegistry(config VMRegistryConfig) VMRegistry + type VMRegistryConfig struct + VMGetter VMGetter + VMRegisterer VMRegisterer v1.9.8-rc.9 Jun 28, 2023