type runner …
type Protocol …
func New() Interface { … }
func (runner *runner) AddVirtualServer(vs *VirtualServer) error { … }
func (runner *runner) UpdateVirtualServer(vs *VirtualServer) error { … }
func (runner *runner) DeleteVirtualServer(vs *VirtualServer) error { … }
func (runner *runner) GetVirtualServer(vs *VirtualServer) (*VirtualServer, error) { … }
func (runner *runner) GetVirtualServers() ([]*VirtualServer, error) { … }
func (runner *runner) Flush() error { … }
func (runner *runner) AddRealServer(vs *VirtualServer, rs *RealServer) error { … }
func (runner *runner) DeleteRealServer(vs *VirtualServer, rs *RealServer) error { … }
func (runner *runner) UpdateRealServer(vs *VirtualServer, rs *RealServer) error { … }
func (runner *runner) GetRealServers(vs *VirtualServer) ([]*RealServer, error) { … }
func (runner *runner) ConfigureTimeouts(tcpTimeout, tcpFinTimeout, udpTimeout time.Duration) error { … }
func toVirtualServer(svc *libipvs.Service) (*VirtualServer, error) { … }
func toRealServer(dst *libipvs.Destination) (*RealServer, error) { … }
func toIPVSService(vs *VirtualServer) (*libipvs.Service, error) { … }
func toIPVSDestination(rs *RealServer) (*libipvs.Destination, error) { … }
func stringToProtocol(protocol string) uint16 { … }
func protocolToString(proto Protocol) string { … }