Versions in this module Expand all Collapse all v0 v0.5.0 Jul 29, 2022 v0.4.0 Jan 17, 2022 Changes in this version + const APIFile + const APIVersion + const VersionCrc + func AllMessages() []api.Message + type LbAddDelAs struct + AsAddress ip_types.Address + IsDel bool + IsFlush bool + Pfx ip_types.AddressWithPrefix + Port uint16 + Protocol uint8 + func (*LbAddDelAs) GetCrcString() string + func (*LbAddDelAs) GetMessageName() string + func (*LbAddDelAs) GetMessageType() api.MessageType + func (m *LbAddDelAs) Marshal(b []byte) ([]byte, error) + func (m *LbAddDelAs) Reset() + func (m *LbAddDelAs) Size() (size int) + func (m *LbAddDelAs) Unmarshal(b []byte) error + type LbAddDelAsReply struct + Retval int32 + func (*LbAddDelAsReply) GetCrcString() string + func (*LbAddDelAsReply) GetMessageName() string + func (*LbAddDelAsReply) GetMessageType() api.MessageType + func (m *LbAddDelAsReply) Marshal(b []byte) ([]byte, error) + func (m *LbAddDelAsReply) Reset() + func (m *LbAddDelAsReply) Size() (size int) + func (m *LbAddDelAsReply) Unmarshal(b []byte) error + type LbAddDelIntfNat4 struct + IsAdd bool + SwIfIndex interface_types.InterfaceIndex + func (*LbAddDelIntfNat4) GetCrcString() string + func (*LbAddDelIntfNat4) GetMessageName() string + func (*LbAddDelIntfNat4) GetMessageType() api.MessageType + func (m *LbAddDelIntfNat4) Marshal(b []byte) ([]byte, error) + func (m *LbAddDelIntfNat4) Reset() + func (m *LbAddDelIntfNat4) Size() (size int) + func (m *LbAddDelIntfNat4) Unmarshal(b []byte) error + type LbAddDelIntfNat4Reply struct + Retval int32 + func (*LbAddDelIntfNat4Reply) GetCrcString() string + func (*LbAddDelIntfNat4Reply) GetMessageName() string + func (*LbAddDelIntfNat4Reply) GetMessageType() api.MessageType + func (m *LbAddDelIntfNat4Reply) Marshal(b []byte) ([]byte, error) + func (m *LbAddDelIntfNat4Reply) Reset() + func (m *LbAddDelIntfNat4Reply) Size() (size int) + func (m *LbAddDelIntfNat4Reply) Unmarshal(b []byte) error + type LbAddDelIntfNat6 struct + IsAdd bool + SwIfIndex interface_types.InterfaceIndex + func (*LbAddDelIntfNat6) GetCrcString() string + func (*LbAddDelIntfNat6) GetMessageName() string + func (*LbAddDelIntfNat6) GetMessageType() api.MessageType + func (m *LbAddDelIntfNat6) Marshal(b []byte) ([]byte, error) + func (m *LbAddDelIntfNat6) Reset() + func (m *LbAddDelIntfNat6) Size() (size int) + func (m *LbAddDelIntfNat6) Unmarshal(b []byte) error + type LbAddDelIntfNat6Reply struct + Retval int32 + func (*LbAddDelIntfNat6Reply) GetCrcString() string + func (*LbAddDelIntfNat6Reply) GetMessageName() string + func (*LbAddDelIntfNat6Reply) GetMessageType() api.MessageType + func (m *LbAddDelIntfNat6Reply) Marshal(b []byte) ([]byte, error) + func (m *LbAddDelIntfNat6Reply) Reset() + func (m *LbAddDelIntfNat6Reply) Size() (size int) + func (m *LbAddDelIntfNat6Reply) Unmarshal(b []byte) error + type LbAddDelVip struct + Dscp uint8 + Encap lb_types.LbEncapType + IsDel bool + NewFlowsTableLength uint32 + NodePort uint16 + Pfx ip_types.AddressWithPrefix + Port uint16 + Protocol uint8 + TargetPort uint16 + Type lb_types.LbSrvType + func (*LbAddDelVip) GetCrcString() string + func (*LbAddDelVip) GetMessageName() string + func (*LbAddDelVip) GetMessageType() api.MessageType + func (m *LbAddDelVip) Marshal(b []byte) ([]byte, error) + func (m *LbAddDelVip) Reset() + func (m *LbAddDelVip) Size() (size int) + func (m *LbAddDelVip) Unmarshal(b []byte) error + type LbAddDelVipReply struct + Retval int32 + func (*LbAddDelVipReply) GetCrcString() string + func (*LbAddDelVipReply) GetMessageName() string + func (*LbAddDelVipReply) GetMessageType() api.MessageType + func (m *LbAddDelVipReply) Marshal(b []byte) ([]byte, error) + func (m *LbAddDelVipReply) Reset() + func (m *LbAddDelVipReply) Size() (size int) + func (m *LbAddDelVipReply) Unmarshal(b []byte) error + type LbAsDetails struct + AppSrv ip_types.Address + Flags uint8 + InUseSince uint32 + Vip lb_types.LbVip + func (*LbAsDetails) GetCrcString() string + func (*LbAsDetails) GetMessageName() string + func (*LbAsDetails) GetMessageType() api.MessageType + func (m *LbAsDetails) Marshal(b []byte) ([]byte, error) + func (m *LbAsDetails) Reset() + func (m *LbAsDetails) Size() (size int) + func (m *LbAsDetails) Unmarshal(b []byte) error + type LbAsDump struct + Pfx ip_types.AddressWithPrefix + Port uint16 + Protocol uint8 + func (*LbAsDump) GetCrcString() string + func (*LbAsDump) GetMessageName() string + func (*LbAsDump) GetMessageType() api.MessageType + func (m *LbAsDump) Marshal(b []byte) ([]byte, error) + func (m *LbAsDump) Reset() + func (m *LbAsDump) Size() (size int) + func (m *LbAsDump) Unmarshal(b []byte) error + type LbConf struct + FlowTimeout uint32 + IP4SrcAddress ip_types.IP4Address + IP6SrcAddress ip_types.IP6Address + StickyBucketsPerCore uint32 + func (*LbConf) GetCrcString() string + func (*LbConf) GetMessageName() string + func (*LbConf) GetMessageType() api.MessageType + func (m *LbConf) Marshal(b []byte) ([]byte, error) + func (m *LbConf) Reset() + func (m *LbConf) Size() (size int) + func (m *LbConf) Unmarshal(b []byte) error + type LbConfReply struct + Retval int32 + func (*LbConfReply) GetCrcString() string + func (*LbConfReply) GetMessageName() string + func (*LbConfReply) GetMessageType() api.MessageType + func (m *LbConfReply) Marshal(b []byte) ([]byte, error) + func (m *LbConfReply) Reset() + func (m *LbConfReply) Size() (size int) + func (m *LbConfReply) Unmarshal(b []byte) error + type LbFlushVip struct + Pfx ip_types.AddressWithPrefix + Port uint16 + Protocol uint8 + func (*LbFlushVip) GetCrcString() string + func (*LbFlushVip) GetMessageName() string + func (*LbFlushVip) GetMessageType() api.MessageType + func (m *LbFlushVip) Marshal(b []byte) ([]byte, error) + func (m *LbFlushVip) Reset() + func (m *LbFlushVip) Size() (size int) + func (m *LbFlushVip) Unmarshal(b []byte) error + type LbFlushVipReply struct + Retval int32 + func (*LbFlushVipReply) GetCrcString() string + func (*LbFlushVipReply) GetMessageName() string + func (*LbFlushVipReply) GetMessageType() api.MessageType + func (m *LbFlushVipReply) Marshal(b []byte) ([]byte, error) + func (m *LbFlushVipReply) Reset() + func (m *LbFlushVipReply) Size() (size int) + func (m *LbFlushVipReply) Unmarshal(b []byte) error + type LbVipDetails struct + Dscp ip_types.IPDscp + Encap lb_types.LbEncapType + FlowTableLength uint16 + SrvType lb_types.LbSrvType + TargetPort uint16 + Vip lb_types.LbVip + func (*LbVipDetails) GetCrcString() string + func (*LbVipDetails) GetMessageName() string + func (*LbVipDetails) GetMessageType() api.MessageType + func (m *LbVipDetails) Marshal(b []byte) ([]byte, error) + func (m *LbVipDetails) Reset() + func (m *LbVipDetails) Size() (size int) + func (m *LbVipDetails) Unmarshal(b []byte) error + type LbVipDump struct + Pfx ip_types.AddressWithPrefix + PfxMatcher ip_types.PrefixMatcher + Port uint16 + Protocol uint8 + func (*LbVipDump) GetCrcString() string + func (*LbVipDump) GetMessageName() string + func (*LbVipDump) GetMessageType() api.MessageType + func (m *LbVipDump) Marshal(b []byte) ([]byte, error) + func (m *LbVipDump) Reset() + func (m *LbVipDump) Size() (size int) + func (m *LbVipDump) Unmarshal(b []byte) error + type RPCService interface + LbAddDelAs func(ctx context.Context, in *LbAddDelAs) (*LbAddDelAsReply, error) + LbAddDelIntfNat4 func(ctx context.Context, in *LbAddDelIntfNat4) (*LbAddDelIntfNat4Reply, error) + LbAddDelIntfNat6 func(ctx context.Context, in *LbAddDelIntfNat6) (*LbAddDelIntfNat6Reply, error) + LbAddDelVip func(ctx context.Context, in *LbAddDelVip) (*LbAddDelVipReply, error) + LbAsDump func(ctx context.Context, in *LbAsDump) (RPCService_LbAsDumpClient, error) + LbConf func(ctx context.Context, in *LbConf) (*LbConfReply, error) + LbFlushVip func(ctx context.Context, in *LbFlushVip) (*LbFlushVipReply, error) + LbVipDump func(ctx context.Context, in *LbVipDump) (RPCService_LbVipDumpClient, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_LbAsDumpClient interface + Recv func() (*LbAsDetails, error) + type RPCService_LbVipDumpClient interface + Recv func() (*LbVipDetails, error)