Versions in this module Expand all Collapse all v1 v1.9.0 Oct 3, 2022 Changes in this version + var ErrNotFound = errors.New("not found") + type Factory interface + New func(*snow.Context) (interface{}, error) + type Manager interface + GetFactory func(vmID ids.ID) (Factory, error) + ListFactories func() ([]ids.ID, error) + RegisterFactory func(vmID ids.ID, factory Factory) error + Versions func() (map[string]string, error) + func NewManager() Manager + type MockFactory struct + func NewMockFactory(ctrl *gomock.Controller) *MockFactory + func (m *MockFactory) EXPECT() *MockFactoryMockRecorder + func (m *MockFactory) New(arg0 *snow.Context) (interface{}, error) + type MockFactoryMockRecorder struct + func (mr *MockFactoryMockRecorder) New(arg0 interface{}) *gomock.Call + type MockManager struct + func NewMockManager(ctrl *gomock.Controller) *MockManager + func (m *MockManager) Alias(id ids.ID, alias string) error + func (m *MockManager) Aliases(id ids.ID) ([]string, error) + func (m *MockManager) EXPECT() *MockManagerMockRecorder + func (m *MockManager) GetFactory(vmID ids.ID) (Factory, error) + func (m *MockManager) ListFactories() ([]ids.ID, error) + func (m *MockManager) Lookup(alias string) (ids.ID, error) + func (m *MockManager) PrimaryAlias(id ids.ID) (string, error) + func (m *MockManager) PrimaryAliasOrDefault(id ids.ID) string + func (m *MockManager) RegisterFactory(vmID ids.ID, factory Factory) error + func (m *MockManager) RemoveAliases(id ids.ID) + func (m *MockManager) Versions() (map[string]string, error) + type MockManagerMockRecorder struct + func (mr *MockManagerMockRecorder) Alias(id, alias interface{}) *gomock.Call + func (mr *MockManagerMockRecorder) Aliases(id interface{}) *gomock.Call + func (mr *MockManagerMockRecorder) GetFactory(vmID interface{}) *gomock.Call + func (mr *MockManagerMockRecorder) ListFactories() *gomock.Call + func (mr *MockManagerMockRecorder) Lookup(alias interface{}) *gomock.Call + func (mr *MockManagerMockRecorder) PrimaryAlias(id interface{}) *gomock.Call + func (mr *MockManagerMockRecorder) PrimaryAliasOrDefault(id interface{}) *gomock.Call + func (mr *MockManagerMockRecorder) RegisterFactory(vmID, factory interface{}) *gomock.Call + func (mr *MockManagerMockRecorder) RemoveAliases(id interface{}) *gomock.Call + func (mr *MockManagerMockRecorder) Versions() *gomock.Call