Documentation
¶
Overview ¶
Package volume is a generated GoMock package.
Index ¶
- type Manager
- type MockManager
- func (m *MockManager) EXPECT() *MockManagerMockRecorder
- func (m *MockManager) GetAllActiveVolumes() []server.Instance
- func (m *MockManager) GetBlocksOfVolume(ctx context.Context, instance server.Instance) (map[uint64]*metadata.Block, error)
- func (m *MockManager) GetVolumeInstanceByID(id vanus.ID) server.Instance
- func (m *MockManager) Init(ctx context.Context, kvClient kv.Client) error
- func (m *MockManager) LookupVolumeByID(id uint64) server.Instance
- func (m *MockManager) RegisterVolume(ctx context.Context, md *metadata.VolumeMetadata) (server.Instance, error)
- func (m *MockManager) UpdateRouting(ctx context.Context, ins server.Instance, srv server.Server)
- type MockManagerMockRecorder
- func (mr *MockManagerMockRecorder) GetAllActiveVolumes() *gomock.Call
- func (mr *MockManagerMockRecorder) GetBlocksOfVolume(ctx, instance interface{}) *gomock.Call
- func (mr *MockManagerMockRecorder) GetVolumeInstanceByID(id interface{}) *gomock.Call
- func (mr *MockManagerMockRecorder) Init(ctx, kvClient interface{}) *gomock.Call
- func (mr *MockManagerMockRecorder) LookupVolumeByID(id interface{}) *gomock.Call
- func (mr *MockManagerMockRecorder) RegisterVolume(ctx, md interface{}) *gomock.Call
- func (mr *MockManagerMockRecorder) UpdateRouting(ctx, ins, srv interface{}) *gomock.Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager interface {
Init(ctx context.Context, kvClient kv.Client) error
GetAllActiveVolumes() []server.Instance
RegisterVolume(ctx context.Context, md *metadata.VolumeMetadata) (server.Instance, error)
UpdateRouting(ctx context.Context, ins server.Instance, srv server.Server)
GetVolumeInstanceByID(id vanus.ID) server.Instance
LookupVolumeByID(id uint64) server.Instance
GetBlocksOfVolume(ctx context.Context, instance server.Instance) (map[uint64]*metadata.Block, error)
}
func NewVolumeManager ¶
type MockManager ¶
type MockManager struct {
// contains filtered or unexported fields
}
MockManager is a mock of Manager interface.
func NewMockManager ¶
func NewMockManager(ctrl *gomock.Controller) *MockManager
NewMockManager creates a new mock instance.
func (*MockManager) EXPECT ¶
func (m *MockManager) EXPECT() *MockManagerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockManager) GetAllActiveVolumes ¶
func (m *MockManager) GetAllActiveVolumes() []server.Instance
GetAllActiveVolumes mocks base method.
func (*MockManager) GetBlocksOfVolume ¶
func (m *MockManager) GetBlocksOfVolume(ctx context.Context, instance server.Instance) (map[uint64]*metadata.Block, error)
GetBlocksOfVolume mocks base method.
func (*MockManager) GetVolumeInstanceByID ¶
func (m *MockManager) GetVolumeInstanceByID(id vanus.ID) server.Instance
GetVolumeInstanceByID mocks base method.
func (*MockManager) LookupVolumeByID ¶
func (m *MockManager) LookupVolumeByID(id uint64) server.Instance
LookupVolumeByID mocks base method.
func (*MockManager) RegisterVolume ¶
func (m *MockManager) RegisterVolume(ctx context.Context, md *metadata.VolumeMetadata) (server.Instance, error)
RegisterVolume mocks base method.
func (*MockManager) UpdateRouting ¶
UpdateRouting mocks base method.
type MockManagerMockRecorder ¶
type MockManagerMockRecorder struct {
// contains filtered or unexported fields
}
MockManagerMockRecorder is the mock recorder for MockManager.
func (*MockManagerMockRecorder) GetAllActiveVolumes ¶
func (mr *MockManagerMockRecorder) GetAllActiveVolumes() *gomock.Call
GetAllActiveVolumes indicates an expected call of GetAllActiveVolumes.
func (*MockManagerMockRecorder) GetBlocksOfVolume ¶
func (mr *MockManagerMockRecorder) GetBlocksOfVolume(ctx, instance interface{}) *gomock.Call
GetBlocksOfVolume indicates an expected call of GetBlocksOfVolume.
func (*MockManagerMockRecorder) GetVolumeInstanceByID ¶
func (mr *MockManagerMockRecorder) GetVolumeInstanceByID(id interface{}) *gomock.Call
GetVolumeInstanceByID indicates an expected call of GetVolumeInstanceByID.
func (*MockManagerMockRecorder) Init ¶
func (mr *MockManagerMockRecorder) Init(ctx, kvClient interface{}) *gomock.Call
Init indicates an expected call of Init.
func (*MockManagerMockRecorder) LookupVolumeByID ¶
func (mr *MockManagerMockRecorder) LookupVolumeByID(id interface{}) *gomock.Call
LookupVolumeByID indicates an expected call of LookupVolumeByID.
func (*MockManagerMockRecorder) RegisterVolume ¶
func (mr *MockManagerMockRecorder) RegisterVolume(ctx, md interface{}) *gomock.Call
RegisterVolume indicates an expected call of RegisterVolume.
func (*MockManagerMockRecorder) UpdateRouting ¶
func (mr *MockManagerMockRecorder) UpdateRouting(ctx, ins, srv interface{}) *gomock.Call
UpdateRouting indicates an expected call of UpdateRouting.