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 + var ErrNotFound = errors.New("not found") + type Factory interface + New func(logging.Logger) (interface{}, error) + type Manager interface + GetFactory func(vmID ids.ID) (Factory, error) + ListFactories func() ([]ids.ID, error) + RegisterFactory func(ctx context.Context, vmID ids.ID, factory Factory) error + Versions func() (map[string]string, error) + func NewManager(log logging.Logger, aliaser ids.Aliaser) Manager + type MockFactory struct + func NewMockFactory(ctrl *gomock.Controller) *MockFactory + func (m *MockFactory) EXPECT() *MockFactoryMockRecorder + func (m *MockFactory) New(arg0 logging.Logger) (any, error) + type MockFactoryMockRecorder struct + func (mr *MockFactoryMockRecorder) New(arg0 any) *gomock.Call + type MockManager struct + func NewMockManager(ctrl *gomock.Controller) *MockManager + func (m *MockManager) Alias(arg0 ids.ID, arg1 string) error + func (m *MockManager) Aliases(arg0 ids.ID) ([]string, error) + func (m *MockManager) EXPECT() *MockManagerMockRecorder + func (m *MockManager) GetFactory(arg0 ids.ID) (Factory, error) + func (m *MockManager) ListFactories() ([]ids.ID, error) + func (m *MockManager) Lookup(arg0 string) (ids.ID, error) + func (m *MockManager) PrimaryAlias(arg0 ids.ID) (string, error) + func (m *MockManager) PrimaryAliasOrDefault(arg0 ids.ID) string + func (m *MockManager) RegisterFactory(arg0 context.Context, arg1 ids.ID, arg2 Factory) error + func (m *MockManager) RemoveAliases(arg0 ids.ID) + func (m *MockManager) Versions() (map[string]string, error) + type MockManagerMockRecorder struct + func (mr *MockManagerMockRecorder) Alias(arg0, arg1 any) *gomock.Call + func (mr *MockManagerMockRecorder) Aliases(arg0 any) *gomock.Call + func (mr *MockManagerMockRecorder) GetFactory(arg0 any) *gomock.Call + func (mr *MockManagerMockRecorder) ListFactories() *gomock.Call + func (mr *MockManagerMockRecorder) Lookup(arg0 any) *gomock.Call + func (mr *MockManagerMockRecorder) PrimaryAlias(arg0 any) *gomock.Call + func (mr *MockManagerMockRecorder) PrimaryAliasOrDefault(arg0 any) *gomock.Call + func (mr *MockManagerMockRecorder) RegisterFactory(arg0, arg1, arg2 any) *gomock.Call + func (mr *MockManagerMockRecorder) RemoveAliases(arg0 any) *gomock.Call + func (mr *MockManagerMockRecorder) Versions() *gomock.Call