Documentation
¶
Overview ¶
Package repo is a generated GoMock package.
Index ¶
- func Start(wg *sync.WaitGroup) psErr.E
- func Stop()
- type Handler
- type IDeviceRepo
- type IIfaceRepo
- type IRouteRepo
- type MockIDeviceRepo
- type MockIDeviceRepoMockRecorder
- func (mr *MockIDeviceRepoMockRecorder) Init() *gomock.Call
- func (mr *MockIDeviceRepoMockRecorder) NextNumber() *gomock.Call
- func (mr *MockIDeviceRepoMockRecorder) Poll() *gomock.Call
- func (mr *MockIDeviceRepoMockRecorder) Register(dev interface{}) *gomock.Call
- func (mr *MockIDeviceRepoMockRecorder) Up() *gomock.Call
- type MockIIfaceRepo
- func (m *MockIIfaceRepo) EXPECT() *MockIIfaceRepoMockRecorder
- func (m *MockIIfaceRepo) Get(unicast mw.IP) *mw.Iface
- func (m *MockIIfaceRepo) Init()
- func (m *MockIIfaceRepo) Lookup(dev mw.IDevice, family mw.AddrFamily) *mw.Iface
- func (m *MockIIfaceRepo) Register(iface *mw.Iface, dev mw.IDevice) error.E
- type MockIIfaceRepoMockRecorder
- func (mr *MockIIfaceRepoMockRecorder) Get(unicast interface{}) *gomock.Call
- func (mr *MockIIfaceRepoMockRecorder) Init() *gomock.Call
- func (mr *MockIIfaceRepoMockRecorder) Lookup(dev, family interface{}) *gomock.Call
- func (mr *MockIIfaceRepoMockRecorder) Register(iface, dev interface{}) *gomock.Call
- type MockIRouteRepo
- type MockIRouteRepoMockRecorder
- func (mr *MockIRouteRepoMockRecorder) Get(ip interface{}) *gomock.Call
- func (mr *MockIRouteRepoMockRecorder) Init() *gomock.Call
- func (mr *MockIRouteRepoMockRecorder) Register(network, nextHop, iface interface{}) *gomock.Call
- func (mr *MockIRouteRepoMockRecorder) RegisterDefaultGateway(iface, nextHop interface{}) *gomock.Call
- type Route
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type IDeviceRepo ¶
type IDeviceRepo interface { Init() NextNumber() int Poll() psErr.E Register(dev mw.IDevice) psErr.E Up() psErr.E }
var DeviceRepo IDeviceRepo
type IIfaceRepo ¶
type IIfaceRepo interface { Init() Get(unicast mw.IP) *mw.Iface Lookup(dev mw.IDevice, family mw.AddrFamily) *mw.Iface Register(iface *mw.Iface, dev mw.IDevice) psErr.E }
var IfaceRepo IIfaceRepo
type IRouteRepo ¶
type IRouteRepo interface { Init() Get(ip mw.IP) *Route Register(network mw.IP, nextHop mw.IP, iface *mw.Iface) RegisterDefaultGateway(iface *mw.Iface, nextHop mw.IP) }
var RouteRepo IRouteRepo
type MockIDeviceRepo ¶
type MockIDeviceRepo struct {
// contains filtered or unexported fields
}
MockIDeviceRepo is a mock of IDeviceRepo interface.
func NewMockIDeviceRepo ¶
func NewMockIDeviceRepo(ctrl *gomock.Controller) *MockIDeviceRepo
NewMockIDeviceRepo creates a new mock instance.
func (*MockIDeviceRepo) EXPECT ¶
func (m *MockIDeviceRepo) EXPECT() *MockIDeviceRepoMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockIDeviceRepo) Init ¶ added in v0.5.0
func (m *MockIDeviceRepo) Init()
Init mocks base method.
func (*MockIDeviceRepo) NextNumber ¶
func (m *MockIDeviceRepo) NextNumber() int
NextNumber mocks base method.
type MockIDeviceRepoMockRecorder ¶
type MockIDeviceRepoMockRecorder struct {
// contains filtered or unexported fields
}
MockIDeviceRepoMockRecorder is the mock recorder for MockIDeviceRepo.
func (*MockIDeviceRepoMockRecorder) Init ¶ added in v0.5.0
func (mr *MockIDeviceRepoMockRecorder) Init() *gomock.Call
Init indicates an expected call of Init.
func (*MockIDeviceRepoMockRecorder) NextNumber ¶
func (mr *MockIDeviceRepoMockRecorder) NextNumber() *gomock.Call
NextNumber indicates an expected call of NextNumber.
func (*MockIDeviceRepoMockRecorder) Poll ¶
func (mr *MockIDeviceRepoMockRecorder) Poll() *gomock.Call
Poll indicates an expected call of Poll.
func (*MockIDeviceRepoMockRecorder) Register ¶
func (mr *MockIDeviceRepoMockRecorder) Register(dev interface{}) *gomock.Call
Register indicates an expected call of Register.
func (*MockIDeviceRepoMockRecorder) Up ¶
func (mr *MockIDeviceRepoMockRecorder) Up() *gomock.Call
Up indicates an expected call of Up.
type MockIIfaceRepo ¶
type MockIIfaceRepo struct {
// contains filtered or unexported fields
}
MockIIfaceRepo is a mock of IIfaceRepo interface.
func NewMockIIfaceRepo ¶
func NewMockIIfaceRepo(ctrl *gomock.Controller) *MockIIfaceRepo
NewMockIIfaceRepo creates a new mock instance.
func (*MockIIfaceRepo) EXPECT ¶
func (m *MockIIfaceRepo) EXPECT() *MockIIfaceRepoMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockIIfaceRepo) Get ¶
func (m *MockIIfaceRepo) Get(unicast mw.IP) *mw.Iface
Get mocks base method.
func (*MockIIfaceRepo) Init ¶ added in v0.5.0
func (m *MockIIfaceRepo) Init()
Init mocks base method.
func (*MockIIfaceRepo) Lookup ¶
func (m *MockIIfaceRepo) Lookup(dev mw.IDevice, family mw.AddrFamily) *mw.Iface
Lookup mocks base method.
type MockIIfaceRepoMockRecorder ¶
type MockIIfaceRepoMockRecorder struct {
// contains filtered or unexported fields
}
MockIIfaceRepoMockRecorder is the mock recorder for MockIIfaceRepo.
func (*MockIIfaceRepoMockRecorder) Get ¶
func (mr *MockIIfaceRepoMockRecorder) Get(unicast interface{}) *gomock.Call
Get indicates an expected call of Get.
func (*MockIIfaceRepoMockRecorder) Init ¶ added in v0.5.0
func (mr *MockIIfaceRepoMockRecorder) Init() *gomock.Call
Init indicates an expected call of Init.
func (*MockIIfaceRepoMockRecorder) Lookup ¶
func (mr *MockIIfaceRepoMockRecorder) Lookup(dev, family interface{}) *gomock.Call
Lookup indicates an expected call of Lookup.
func (*MockIIfaceRepoMockRecorder) Register ¶
func (mr *MockIIfaceRepoMockRecorder) Register(iface, dev interface{}) *gomock.Call
Register indicates an expected call of Register.
type MockIRouteRepo ¶
type MockIRouteRepo struct {
// contains filtered or unexported fields
}
MockIRouteRepo is a mock of IRouteRepo interface.
func NewMockIRouteRepo ¶
func NewMockIRouteRepo(ctrl *gomock.Controller) *MockIRouteRepo
NewMockIRouteRepo creates a new mock instance.
func (*MockIRouteRepo) EXPECT ¶
func (m *MockIRouteRepo) EXPECT() *MockIRouteRepoMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockIRouteRepo) Init ¶ added in v0.5.0
func (m *MockIRouteRepo) Init()
Init mocks base method.
func (*MockIRouteRepo) Register ¶
func (m *MockIRouteRepo) Register(network, nextHop mw.IP, iface *mw.Iface)
Register mocks base method.
func (*MockIRouteRepo) RegisterDefaultGateway ¶
func (m *MockIRouteRepo) RegisterDefaultGateway(iface *mw.Iface, nextHop mw.IP)
RegisterDefaultGateway mocks base method.
type MockIRouteRepoMockRecorder ¶
type MockIRouteRepoMockRecorder struct {
// contains filtered or unexported fields
}
MockIRouteRepoMockRecorder is the mock recorder for MockIRouteRepo.
func (*MockIRouteRepoMockRecorder) Get ¶
func (mr *MockIRouteRepoMockRecorder) Get(ip interface{}) *gomock.Call
Get indicates an expected call of Get.
func (*MockIRouteRepoMockRecorder) Init ¶ added in v0.5.0
func (mr *MockIRouteRepoMockRecorder) Init() *gomock.Call
Init indicates an expected call of Init.
func (*MockIRouteRepoMockRecorder) Register ¶
func (mr *MockIRouteRepoMockRecorder) Register(network, nextHop, iface interface{}) *gomock.Call
Register indicates an expected call of Register.
func (*MockIRouteRepoMockRecorder) RegisterDefaultGateway ¶
func (mr *MockIRouteRepoMockRecorder) RegisterDefaultGateway(iface, nextHop interface{}) *gomock.Call
RegisterDefaultGateway indicates an expected call of RegisterDefaultGateway.