Versions in this module Expand all Collapse all v0 v0.0.1 May 10, 2024 Changes in this version + const APIFile + const APIVersion + const VersionCrc + func AllMessages() []api.Message + type Det44AddDelMap struct + InAddr ip_types.IP4Address + InPlen uint8 + IsAdd bool + OutAddr ip_types.IP4Address + OutPlen uint8 + func (*Det44AddDelMap) GetCrcString() string + func (*Det44AddDelMap) GetMessageName() string + func (*Det44AddDelMap) GetMessageType() api.MessageType + func (m *Det44AddDelMap) Marshal(b []byte) ([]byte, error) + func (m *Det44AddDelMap) Reset() + func (m *Det44AddDelMap) Size() (size int) + func (m *Det44AddDelMap) Unmarshal(b []byte) error + type Det44AddDelMapReply struct + Retval int32 + func (*Det44AddDelMapReply) GetCrcString() string + func (*Det44AddDelMapReply) GetMessageName() string + func (*Det44AddDelMapReply) GetMessageType() api.MessageType + func (m *Det44AddDelMapReply) Marshal(b []byte) ([]byte, error) + func (m *Det44AddDelMapReply) Reset() + func (m *Det44AddDelMapReply) Size() (size int) + func (m *Det44AddDelMapReply) Unmarshal(b []byte) error + type Det44CloseSessionIn struct + ExtAddr ip_types.IP4Address + ExtPort uint16 + InAddr ip_types.IP4Address + InPort uint16 + func (*Det44CloseSessionIn) GetCrcString() string + func (*Det44CloseSessionIn) GetMessageName() string + func (*Det44CloseSessionIn) GetMessageType() api.MessageType + func (m *Det44CloseSessionIn) Marshal(b []byte) ([]byte, error) + func (m *Det44CloseSessionIn) Reset() + func (m *Det44CloseSessionIn) Size() (size int) + func (m *Det44CloseSessionIn) Unmarshal(b []byte) error + type Det44CloseSessionInReply struct + Retval int32 + func (*Det44CloseSessionInReply) GetCrcString() string + func (*Det44CloseSessionInReply) GetMessageName() string + func (*Det44CloseSessionInReply) GetMessageType() api.MessageType + func (m *Det44CloseSessionInReply) Marshal(b []byte) ([]byte, error) + func (m *Det44CloseSessionInReply) Reset() + func (m *Det44CloseSessionInReply) Size() (size int) + func (m *Det44CloseSessionInReply) Unmarshal(b []byte) error + type Det44CloseSessionOut struct + ExtAddr ip_types.IP4Address + ExtPort uint16 + OutAddr ip_types.IP4Address + OutPort uint16 + func (*Det44CloseSessionOut) GetCrcString() string + func (*Det44CloseSessionOut) GetMessageName() string + func (*Det44CloseSessionOut) GetMessageType() api.MessageType + func (m *Det44CloseSessionOut) Marshal(b []byte) ([]byte, error) + func (m *Det44CloseSessionOut) Reset() + func (m *Det44CloseSessionOut) Size() (size int) + func (m *Det44CloseSessionOut) Unmarshal(b []byte) error + type Det44CloseSessionOutReply struct + Retval int32 + func (*Det44CloseSessionOutReply) GetCrcString() string + func (*Det44CloseSessionOutReply) GetMessageName() string + func (*Det44CloseSessionOutReply) GetMessageType() api.MessageType + func (m *Det44CloseSessionOutReply) Marshal(b []byte) ([]byte, error) + func (m *Det44CloseSessionOutReply) Reset() + func (m *Det44CloseSessionOutReply) Size() (size int) + func (m *Det44CloseSessionOutReply) Unmarshal(b []byte) error + type Det44Forward struct + InAddr ip_types.IP4Address + func (*Det44Forward) GetCrcString() string + func (*Det44Forward) GetMessageName() string + func (*Det44Forward) GetMessageType() api.MessageType + func (m *Det44Forward) Marshal(b []byte) ([]byte, error) + func (m *Det44Forward) Reset() + func (m *Det44Forward) Size() (size int) + func (m *Det44Forward) Unmarshal(b []byte) error + type Det44ForwardReply struct + OutAddr ip_types.IP4Address + OutPortHi uint16 + OutPortLo uint16 + Retval int32 + func (*Det44ForwardReply) GetCrcString() string + func (*Det44ForwardReply) GetMessageName() string + func (*Det44ForwardReply) GetMessageType() api.MessageType + func (m *Det44ForwardReply) Marshal(b []byte) ([]byte, error) + func (m *Det44ForwardReply) Reset() + func (m *Det44ForwardReply) Size() (size int) + func (m *Det44ForwardReply) Unmarshal(b []byte) error + type Det44GetTimeouts struct + func (*Det44GetTimeouts) GetCrcString() string + func (*Det44GetTimeouts) GetMessageName() string + func (*Det44GetTimeouts) GetMessageType() api.MessageType + func (m *Det44GetTimeouts) Marshal(b []byte) ([]byte, error) + func (m *Det44GetTimeouts) Reset() + func (m *Det44GetTimeouts) Size() (size int) + func (m *Det44GetTimeouts) Unmarshal(b []byte) error + type Det44GetTimeoutsReply struct + ICMP uint32 + Retval int32 + TCPEstablished uint32 + TCPTransitory uint32 + UDP uint32 + func (*Det44GetTimeoutsReply) GetCrcString() string + func (*Det44GetTimeoutsReply) GetMessageName() string + func (*Det44GetTimeoutsReply) GetMessageType() api.MessageType + func (m *Det44GetTimeoutsReply) Marshal(b []byte) ([]byte, error) + func (m *Det44GetTimeoutsReply) Reset() + func (m *Det44GetTimeoutsReply) Size() (size int) + func (m *Det44GetTimeoutsReply) Unmarshal(b []byte) error + type Det44InterfaceAddDelFeature struct + IsAdd bool + IsInside bool + SwIfIndex interface_types.InterfaceIndex + func (*Det44InterfaceAddDelFeature) GetCrcString() string + func (*Det44InterfaceAddDelFeature) GetMessageName() string + func (*Det44InterfaceAddDelFeature) GetMessageType() api.MessageType + func (m *Det44InterfaceAddDelFeature) Marshal(b []byte) ([]byte, error) + func (m *Det44InterfaceAddDelFeature) Reset() + func (m *Det44InterfaceAddDelFeature) Size() (size int) + func (m *Det44InterfaceAddDelFeature) Unmarshal(b []byte) error + type Det44InterfaceAddDelFeatureReply struct + Retval int32 + func (*Det44InterfaceAddDelFeatureReply) GetCrcString() string + func (*Det44InterfaceAddDelFeatureReply) GetMessageName() string + func (*Det44InterfaceAddDelFeatureReply) GetMessageType() api.MessageType + func (m *Det44InterfaceAddDelFeatureReply) Marshal(b []byte) ([]byte, error) + func (m *Det44InterfaceAddDelFeatureReply) Reset() + func (m *Det44InterfaceAddDelFeatureReply) Size() (size int) + func (m *Det44InterfaceAddDelFeatureReply) Unmarshal(b []byte) error + type Det44InterfaceDetails struct + IsInside bool + IsOutside bool + SwIfIndex interface_types.InterfaceIndex + func (*Det44InterfaceDetails) GetCrcString() string + func (*Det44InterfaceDetails) GetMessageName() string + func (*Det44InterfaceDetails) GetMessageType() api.MessageType + func (m *Det44InterfaceDetails) Marshal(b []byte) ([]byte, error) + func (m *Det44InterfaceDetails) Reset() + func (m *Det44InterfaceDetails) Size() (size int) + func (m *Det44InterfaceDetails) Unmarshal(b []byte) error + type Det44InterfaceDump struct + func (*Det44InterfaceDump) GetCrcString() string + func (*Det44InterfaceDump) GetMessageName() string + func (*Det44InterfaceDump) GetMessageType() api.MessageType + func (m *Det44InterfaceDump) Marshal(b []byte) ([]byte, error) + func (m *Det44InterfaceDump) Reset() + func (m *Det44InterfaceDump) Size() (size int) + func (m *Det44InterfaceDump) Unmarshal(b []byte) error + type Det44MapDetails struct + InAddr ip_types.IP4Address + InPlen uint8 + OutAddr ip_types.IP4Address + OutPlen uint8 + PortsPerHost uint16 + SesNum uint32 + SharingRatio uint32 + func (*Det44MapDetails) GetCrcString() string + func (*Det44MapDetails) GetMessageName() string + func (*Det44MapDetails) GetMessageType() api.MessageType + func (m *Det44MapDetails) Marshal(b []byte) ([]byte, error) + func (m *Det44MapDetails) Reset() + func (m *Det44MapDetails) Size() (size int) + func (m *Det44MapDetails) Unmarshal(b []byte) error + type Det44MapDump struct + func (*Det44MapDump) GetCrcString() string + func (*Det44MapDump) GetMessageName() string + func (*Det44MapDump) GetMessageType() api.MessageType + func (m *Det44MapDump) Marshal(b []byte) ([]byte, error) + func (m *Det44MapDump) Reset() + func (m *Det44MapDump) Size() (size int) + func (m *Det44MapDump) Unmarshal(b []byte) error + type Det44PluginEnableDisable struct + Enable bool + InsideVrf uint32 + OutsideVrf uint32 + func (*Det44PluginEnableDisable) GetCrcString() string + func (*Det44PluginEnableDisable) GetMessageName() string + func (*Det44PluginEnableDisable) GetMessageType() api.MessageType + func (m *Det44PluginEnableDisable) Marshal(b []byte) ([]byte, error) + func (m *Det44PluginEnableDisable) Reset() + func (m *Det44PluginEnableDisable) Size() (size int) + func (m *Det44PluginEnableDisable) Unmarshal(b []byte) error + type Det44PluginEnableDisableReply struct + Retval int32 + func (*Det44PluginEnableDisableReply) GetCrcString() string + func (*Det44PluginEnableDisableReply) GetMessageName() string + func (*Det44PluginEnableDisableReply) GetMessageType() api.MessageType + func (m *Det44PluginEnableDisableReply) Marshal(b []byte) ([]byte, error) + func (m *Det44PluginEnableDisableReply) Reset() + func (m *Det44PluginEnableDisableReply) Size() (size int) + func (m *Det44PluginEnableDisableReply) Unmarshal(b []byte) error + type Det44Reverse struct + OutAddr ip_types.IP4Address + OutPort uint16 + func (*Det44Reverse) GetCrcString() string + func (*Det44Reverse) GetMessageName() string + func (*Det44Reverse) GetMessageType() api.MessageType + func (m *Det44Reverse) Marshal(b []byte) ([]byte, error) + func (m *Det44Reverse) Reset() + func (m *Det44Reverse) Size() (size int) + func (m *Det44Reverse) Unmarshal(b []byte) error + type Det44ReverseReply struct + InAddr ip_types.IP4Address + Retval int32 + func (*Det44ReverseReply) GetCrcString() string + func (*Det44ReverseReply) GetMessageName() string + func (*Det44ReverseReply) GetMessageType() api.MessageType + func (m *Det44ReverseReply) Marshal(b []byte) ([]byte, error) + func (m *Det44ReverseReply) Reset() + func (m *Det44ReverseReply) Size() (size int) + func (m *Det44ReverseReply) Unmarshal(b []byte) error + type Det44SessionDetails struct + Expire uint32 + ExtAddr ip_types.IP4Address + ExtPort uint16 + InPort uint16 + OutPort uint16 + State uint8 + func (*Det44SessionDetails) GetCrcString() string + func (*Det44SessionDetails) GetMessageName() string + func (*Det44SessionDetails) GetMessageType() api.MessageType + func (m *Det44SessionDetails) Marshal(b []byte) ([]byte, error) + func (m *Det44SessionDetails) Reset() + func (m *Det44SessionDetails) Size() (size int) + func (m *Det44SessionDetails) Unmarshal(b []byte) error + type Det44SessionDump struct + UserAddr ip_types.IP4Address + func (*Det44SessionDump) GetCrcString() string + func (*Det44SessionDump) GetMessageName() string + func (*Det44SessionDump) GetMessageType() api.MessageType + func (m *Det44SessionDump) Marshal(b []byte) ([]byte, error) + func (m *Det44SessionDump) Reset() + func (m *Det44SessionDump) Size() (size int) + func (m *Det44SessionDump) Unmarshal(b []byte) error + type Det44SetTimeouts struct + ICMP uint32 + TCPEstablished uint32 + TCPTransitory uint32 + UDP uint32 + func (*Det44SetTimeouts) GetCrcString() string + func (*Det44SetTimeouts) GetMessageName() string + func (*Det44SetTimeouts) GetMessageType() api.MessageType + func (m *Det44SetTimeouts) Marshal(b []byte) ([]byte, error) + func (m *Det44SetTimeouts) Reset() + func (m *Det44SetTimeouts) Size() (size int) + func (m *Det44SetTimeouts) Unmarshal(b []byte) error + type Det44SetTimeoutsReply struct + Retval int32 + func (*Det44SetTimeoutsReply) GetCrcString() string + func (*Det44SetTimeoutsReply) GetMessageName() string + func (*Det44SetTimeoutsReply) GetMessageType() api.MessageType + func (m *Det44SetTimeoutsReply) Marshal(b []byte) ([]byte, error) + func (m *Det44SetTimeoutsReply) Reset() + func (m *Det44SetTimeoutsReply) Size() (size int) + func (m *Det44SetTimeoutsReply) Unmarshal(b []byte) error + type NatDetAddDelMap struct + InAddr ip_types.IP4Address + InPlen uint8 + IsAdd bool + OutAddr ip_types.IP4Address + OutPlen uint8 + func (*NatDetAddDelMap) GetCrcString() string + func (*NatDetAddDelMap) GetMessageName() string + func (*NatDetAddDelMap) GetMessageType() api.MessageType + func (m *NatDetAddDelMap) Marshal(b []byte) ([]byte, error) + func (m *NatDetAddDelMap) Reset() + func (m *NatDetAddDelMap) Size() (size int) + func (m *NatDetAddDelMap) Unmarshal(b []byte) error + type NatDetAddDelMapReply struct + Retval int32 + func (*NatDetAddDelMapReply) GetCrcString() string + func (*NatDetAddDelMapReply) GetMessageName() string + func (*NatDetAddDelMapReply) GetMessageType() api.MessageType + func (m *NatDetAddDelMapReply) Marshal(b []byte) ([]byte, error) + func (m *NatDetAddDelMapReply) Reset() + func (m *NatDetAddDelMapReply) Size() (size int) + func (m *NatDetAddDelMapReply) Unmarshal(b []byte) error + type NatDetCloseSessionIn struct + ExtAddr ip_types.IP4Address + ExtPort uint16 + InAddr ip_types.IP4Address + InPort uint16 + func (*NatDetCloseSessionIn) GetCrcString() string + func (*NatDetCloseSessionIn) GetMessageName() string + func (*NatDetCloseSessionIn) GetMessageType() api.MessageType + func (m *NatDetCloseSessionIn) Marshal(b []byte) ([]byte, error) + func (m *NatDetCloseSessionIn) Reset() + func (m *NatDetCloseSessionIn) Size() (size int) + func (m *NatDetCloseSessionIn) Unmarshal(b []byte) error + type NatDetCloseSessionInReply struct + Retval int32 + func (*NatDetCloseSessionInReply) GetCrcString() string + func (*NatDetCloseSessionInReply) GetMessageName() string + func (*NatDetCloseSessionInReply) GetMessageType() api.MessageType + func (m *NatDetCloseSessionInReply) Marshal(b []byte) ([]byte, error) + func (m *NatDetCloseSessionInReply) Reset() + func (m *NatDetCloseSessionInReply) Size() (size int) + func (m *NatDetCloseSessionInReply) Unmarshal(b []byte) error + type NatDetCloseSessionOut struct + ExtAddr ip_types.IP4Address + ExtPort uint16 + OutAddr ip_types.IP4Address + OutPort uint16 + func (*NatDetCloseSessionOut) GetCrcString() string + func (*NatDetCloseSessionOut) GetMessageName() string + func (*NatDetCloseSessionOut) GetMessageType() api.MessageType + func (m *NatDetCloseSessionOut) Marshal(b []byte) ([]byte, error) + func (m *NatDetCloseSessionOut) Reset() + func (m *NatDetCloseSessionOut) Size() (size int) + func (m *NatDetCloseSessionOut) Unmarshal(b []byte) error + type NatDetCloseSessionOutReply struct + Retval int32 + func (*NatDetCloseSessionOutReply) GetCrcString() string + func (*NatDetCloseSessionOutReply) GetMessageName() string + func (*NatDetCloseSessionOutReply) GetMessageType() api.MessageType + func (m *NatDetCloseSessionOutReply) Marshal(b []byte) ([]byte, error) + func (m *NatDetCloseSessionOutReply) Reset() + func (m *NatDetCloseSessionOutReply) Size() (size int) + func (m *NatDetCloseSessionOutReply) Unmarshal(b []byte) error + type NatDetForward struct + InAddr ip_types.IP4Address + func (*NatDetForward) GetCrcString() string + func (*NatDetForward) GetMessageName() string + func (*NatDetForward) GetMessageType() api.MessageType + func (m *NatDetForward) Marshal(b []byte) ([]byte, error) + func (m *NatDetForward) Reset() + func (m *NatDetForward) Size() (size int) + func (m *NatDetForward) Unmarshal(b []byte) error + type NatDetForwardReply struct + OutAddr ip_types.IP4Address + OutPortHi uint16 + OutPortLo uint16 + Retval int32 + func (*NatDetForwardReply) GetCrcString() string + func (*NatDetForwardReply) GetMessageName() string + func (*NatDetForwardReply) GetMessageType() api.MessageType + func (m *NatDetForwardReply) Marshal(b []byte) ([]byte, error) + func (m *NatDetForwardReply) Reset() + func (m *NatDetForwardReply) Size() (size int) + func (m *NatDetForwardReply) Unmarshal(b []byte) error + type NatDetMapDetails struct + InAddr ip_types.IP4Address + InPlen uint8 + OutAddr ip_types.IP4Address + OutPlen uint8 + PortsPerHost uint16 + SesNum uint32 + SharingRatio uint32 + func (*NatDetMapDetails) GetCrcString() string + func (*NatDetMapDetails) GetMessageName() string + func (*NatDetMapDetails) GetMessageType() api.MessageType + func (m *NatDetMapDetails) Marshal(b []byte) ([]byte, error) + func (m *NatDetMapDetails) Reset() + func (m *NatDetMapDetails) Size() (size int) + func (m *NatDetMapDetails) Unmarshal(b []byte) error + type NatDetMapDump struct + func (*NatDetMapDump) GetCrcString() string + func (*NatDetMapDump) GetMessageName() string + func (*NatDetMapDump) GetMessageType() api.MessageType + func (m *NatDetMapDump) Marshal(b []byte) ([]byte, error) + func (m *NatDetMapDump) Reset() + func (m *NatDetMapDump) Size() (size int) + func (m *NatDetMapDump) Unmarshal(b []byte) error + type NatDetReverse struct + OutAddr ip_types.IP4Address + OutPort uint16 + func (*NatDetReverse) GetCrcString() string + func (*NatDetReverse) GetMessageName() string + func (*NatDetReverse) GetMessageType() api.MessageType + func (m *NatDetReverse) Marshal(b []byte) ([]byte, error) + func (m *NatDetReverse) Reset() + func (m *NatDetReverse) Size() (size int) + func (m *NatDetReverse) Unmarshal(b []byte) error + type NatDetReverseReply struct + InAddr ip_types.IP4Address + Retval int32 + func (*NatDetReverseReply) GetCrcString() string + func (*NatDetReverseReply) GetMessageName() string + func (*NatDetReverseReply) GetMessageType() api.MessageType + func (m *NatDetReverseReply) Marshal(b []byte) ([]byte, error) + func (m *NatDetReverseReply) Reset() + func (m *NatDetReverseReply) Size() (size int) + func (m *NatDetReverseReply) Unmarshal(b []byte) error + type NatDetSessionDetails struct + Expire uint32 + ExtAddr ip_types.IP4Address + ExtPort uint16 + InPort uint16 + OutPort uint16 + State uint8 + func (*NatDetSessionDetails) GetCrcString() string + func (*NatDetSessionDetails) GetMessageName() string + func (*NatDetSessionDetails) GetMessageType() api.MessageType + func (m *NatDetSessionDetails) Marshal(b []byte) ([]byte, error) + func (m *NatDetSessionDetails) Reset() + func (m *NatDetSessionDetails) Size() (size int) + func (m *NatDetSessionDetails) Unmarshal(b []byte) error + type NatDetSessionDump struct + UserAddr ip_types.IP4Address + func (*NatDetSessionDump) GetCrcString() string + func (*NatDetSessionDump) GetMessageName() string + func (*NatDetSessionDump) GetMessageType() api.MessageType + func (m *NatDetSessionDump) Marshal(b []byte) ([]byte, error) + func (m *NatDetSessionDump) Reset() + func (m *NatDetSessionDump) Size() (size int) + func (m *NatDetSessionDump) Unmarshal(b []byte) error + type RPCService interface + Det44AddDelMap func(ctx context.Context, in *Det44AddDelMap) (*Det44AddDelMapReply, error) + Det44CloseSessionIn func(ctx context.Context, in *Det44CloseSessionIn) (*Det44CloseSessionInReply, error) + Det44CloseSessionOut func(ctx context.Context, in *Det44CloseSessionOut) (*Det44CloseSessionOutReply, error) + Det44Forward func(ctx context.Context, in *Det44Forward) (*Det44ForwardReply, error) + Det44GetTimeouts func(ctx context.Context, in *Det44GetTimeouts) (*Det44GetTimeoutsReply, error) + Det44InterfaceAddDelFeature func(ctx context.Context, in *Det44InterfaceAddDelFeature) (*Det44InterfaceAddDelFeatureReply, error) + Det44InterfaceDump func(ctx context.Context, in *Det44InterfaceDump) (RPCService_Det44InterfaceDumpClient, error) + Det44MapDump func(ctx context.Context, in *Det44MapDump) (RPCService_Det44MapDumpClient, error) + Det44PluginEnableDisable func(ctx context.Context, in *Det44PluginEnableDisable) (*Det44PluginEnableDisableReply, error) + Det44Reverse func(ctx context.Context, in *Det44Reverse) (*Det44ReverseReply, error) + Det44SessionDump func(ctx context.Context, in *Det44SessionDump) (RPCService_Det44SessionDumpClient, error) + Det44SetTimeouts func(ctx context.Context, in *Det44SetTimeouts) (*Det44SetTimeoutsReply, error) + NatDetAddDelMap func(ctx context.Context, in *NatDetAddDelMap) (*NatDetAddDelMapReply, error) + NatDetCloseSessionIn func(ctx context.Context, in *NatDetCloseSessionIn) (*NatDetCloseSessionInReply, error) + NatDetCloseSessionOut func(ctx context.Context, in *NatDetCloseSessionOut) (*NatDetCloseSessionOutReply, error) + NatDetForward func(ctx context.Context, in *NatDetForward) (*NatDetForwardReply, error) + NatDetMapDump func(ctx context.Context, in *NatDetMapDump) (RPCService_NatDetMapDumpClient, error) + NatDetReverse func(ctx context.Context, in *NatDetReverse) (*NatDetReverseReply, error) + NatDetSessionDump func(ctx context.Context, in *NatDetSessionDump) (RPCService_NatDetSessionDumpClient, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_Det44InterfaceDumpClient interface + Recv func() (*Det44InterfaceDetails, error) + type RPCService_Det44MapDumpClient interface + Recv func() (*Det44MapDetails, error) + type RPCService_Det44SessionDumpClient interface + Recv func() (*Det44SessionDetails, error) + type RPCService_NatDetMapDumpClient interface + Recv func() (*NatDetMapDetails, error) + type RPCService_NatDetSessionDumpClient interface + Recv func() (*NatDetSessionDetails, error)