repo

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 22, 2021 License: MIT Imports: 9 Imported by: 0

Documentation

Overview

Package repo is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Start

func Start(wg *sync.WaitGroup) psErr.E

func Stop

func Stop()

Types

type Handler

type Handler func(data []byte, dev mw.IDevice) psErr.E

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

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.

func (*MockIDeviceRepo) Poll

func (m *MockIDeviceRepo) Poll() error.E

Poll mocks base method.

func (*MockIDeviceRepo) Register

func (m *MockIDeviceRepo) Register(dev mw.IDevice) error.E

Register mocks base method.

func (*MockIDeviceRepo) Up

func (m *MockIDeviceRepo) Up() error.E

Up 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

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

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

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

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.

func (*MockIIfaceRepo) Register

func (m *MockIIfaceRepo) Register(iface *mw.Iface, dev mw.IDevice) error.E

Register 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

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

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockIRouteRepo) Get

func (m *MockIRouteRepo) Get(ip mw.IP) *Route

Get mocks base method.

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

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.

type Route

type Route struct {
	Network mw.IP
	Netmask mw.IP
	NextHop mw.IP
	Iface   *mw.Iface
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL