Versions in this module Expand all Collapse all v1 v1.11.13-rc.2 Dec 4, 2024 v1.0.0 Dec 4, 2024 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 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) + type MockVMRegistryMockRecorder struct + func (mr *MockVMRegistryMockRecorder) Reload(arg0 any) *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 + RuntimeTracker runtime.Tracker + type VMRegistry interface + Reload func(ctx context.Context) ([]ids.ID, map[ids.ID]error, error) + func NewVMRegistry(config VMRegistryConfig) VMRegistry + type VMRegistryConfig struct + VMGetter VMGetter + VMManager vms.Manager