 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- type FakeIPVS
- func (f *FakeIPVS) AddRealServer(serv *utilipvs.VirtualServer, dest *utilipvs.RealServer) error
- func (f *FakeIPVS) AddVirtualServer(serv *utilipvs.VirtualServer) error
- func (*FakeIPVS) DeleteRealServer(serv *utilipvs.VirtualServer, dest *utilipvs.RealServer) error
- func (f *FakeIPVS) DeleteVirtualServer(serv *utilipvs.VirtualServer) error
- func (*FakeIPVS) EnsureVirtualServerAddressBind(serv *utilipvs.VirtualServer, dev string) (exist bool, err error)
- func (f *FakeIPVS) Flush() error
- func (f *FakeIPVS) GetRealServers(serv *utilipvs.VirtualServer) ([]*utilipvs.RealServer, error)
- func (f *FakeIPVS) GetVirtualServer(serv *utilipvs.VirtualServer) (*utilipvs.VirtualServer, error)
- func (f *FakeIPVS) GetVirtualServers() ([]*utilipvs.VirtualServer, error)
- func (*FakeIPVS) UnbindVirtualServerAddress(serv *utilipvs.VirtualServer, dev string) error
- func (f *FakeIPVS) UpdateVirtualServer(serv *utilipvs.VirtualServer) error
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeIPVS ¶
type FakeIPVS struct {
	Scheduler    string
	Services     map[serviceKey]*utilipvs.VirtualServer
	Destinations map[serviceKey][]*utilipvs.RealServer
}
    FakeIPVS no-op implementation of ipvs Interface
func (*FakeIPVS) AddRealServer ¶
func (f *FakeIPVS) AddRealServer(serv *utilipvs.VirtualServer, dest *utilipvs.RealServer) error
AddRealServer is a fake implementation
func (*FakeIPVS) AddVirtualServer ¶
func (f *FakeIPVS) AddVirtualServer(serv *utilipvs.VirtualServer) error
AddVirtualServer is a fake implementation
func (*FakeIPVS) DeleteRealServer ¶
func (*FakeIPVS) DeleteRealServer(serv *utilipvs.VirtualServer, dest *utilipvs.RealServer) error
DeleteRealServer is a fake implementation
func (*FakeIPVS) DeleteVirtualServer ¶
func (f *FakeIPVS) DeleteVirtualServer(serv *utilipvs.VirtualServer) error
DeleteVirtualServer is a fake implementation
func (*FakeIPVS) EnsureVirtualServerAddressBind ¶
func (*FakeIPVS) EnsureVirtualServerAddressBind(serv *utilipvs.VirtualServer, dev string) (exist bool, err error)
EnsureVirtualServerAddressBind is a fake implementation
func (*FakeIPVS) GetRealServers ¶
func (f *FakeIPVS) GetRealServers(serv *utilipvs.VirtualServer) ([]*utilipvs.RealServer, error)
GetRealServers is a fake implementation
func (*FakeIPVS) GetVirtualServer ¶
func (f *FakeIPVS) GetVirtualServer(serv *utilipvs.VirtualServer) (*utilipvs.VirtualServer, error)
GetVirtualServer is a fake implementation
func (*FakeIPVS) GetVirtualServers ¶
func (f *FakeIPVS) GetVirtualServers() ([]*utilipvs.VirtualServer, error)
GetVirtualServers is a fake implementation
func (*FakeIPVS) UnbindVirtualServerAddress ¶
func (*FakeIPVS) UnbindVirtualServerAddress(serv *utilipvs.VirtualServer, dev string) error
UnbindVirtualServerAddress is a fake implementation
func (*FakeIPVS) UpdateVirtualServer ¶
func (f *FakeIPVS) UpdateVirtualServer(serv *utilipvs.VirtualServer) error
UpdateVirtualServer is a fake implementation
 Click to show internal directories. 
   Click to hide internal directories.