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 Nat66AddDelInterface struct + Flags nat_types.NatConfigFlags + IsAdd bool + SwIfIndex interface_types.InterfaceIndex + func (*Nat66AddDelInterface) GetCrcString() string + func (*Nat66AddDelInterface) GetMessageName() string + func (*Nat66AddDelInterface) GetMessageType() api.MessageType + func (m *Nat66AddDelInterface) Marshal(b []byte) ([]byte, error) + func (m *Nat66AddDelInterface) Reset() + func (m *Nat66AddDelInterface) Size() (size int) + func (m *Nat66AddDelInterface) Unmarshal(b []byte) error + type Nat66AddDelInterfaceReply struct + Retval int32 + func (*Nat66AddDelInterfaceReply) GetCrcString() string + func (*Nat66AddDelInterfaceReply) GetMessageName() string + func (*Nat66AddDelInterfaceReply) GetMessageType() api.MessageType + func (m *Nat66AddDelInterfaceReply) Marshal(b []byte) ([]byte, error) + func (m *Nat66AddDelInterfaceReply) Reset() + func (m *Nat66AddDelInterfaceReply) Size() (size int) + func (m *Nat66AddDelInterfaceReply) Unmarshal(b []byte) error + type Nat66AddDelStaticMapping struct + ExternalIPAddress ip_types.IP6Address + IsAdd bool + LocalIPAddress ip_types.IP6Address + VrfID uint32 + func (*Nat66AddDelStaticMapping) GetCrcString() string + func (*Nat66AddDelStaticMapping) GetMessageName() string + func (*Nat66AddDelStaticMapping) GetMessageType() api.MessageType + func (m *Nat66AddDelStaticMapping) Marshal(b []byte) ([]byte, error) + func (m *Nat66AddDelStaticMapping) Reset() + func (m *Nat66AddDelStaticMapping) Size() (size int) + func (m *Nat66AddDelStaticMapping) Unmarshal(b []byte) error + type Nat66AddDelStaticMappingReply struct + Retval int32 + func (*Nat66AddDelStaticMappingReply) GetCrcString() string + func (*Nat66AddDelStaticMappingReply) GetMessageName() string + func (*Nat66AddDelStaticMappingReply) GetMessageType() api.MessageType + func (m *Nat66AddDelStaticMappingReply) Marshal(b []byte) ([]byte, error) + func (m *Nat66AddDelStaticMappingReply) Reset() + func (m *Nat66AddDelStaticMappingReply) Size() (size int) + func (m *Nat66AddDelStaticMappingReply) Unmarshal(b []byte) error + type Nat66InterfaceDetails struct + Flags nat_types.NatConfigFlags + SwIfIndex interface_types.InterfaceIndex + func (*Nat66InterfaceDetails) GetCrcString() string + func (*Nat66InterfaceDetails) GetMessageName() string + func (*Nat66InterfaceDetails) GetMessageType() api.MessageType + func (m *Nat66InterfaceDetails) Marshal(b []byte) ([]byte, error) + func (m *Nat66InterfaceDetails) Reset() + func (m *Nat66InterfaceDetails) Size() (size int) + func (m *Nat66InterfaceDetails) Unmarshal(b []byte) error + type Nat66InterfaceDump struct + func (*Nat66InterfaceDump) GetCrcString() string + func (*Nat66InterfaceDump) GetMessageName() string + func (*Nat66InterfaceDump) GetMessageType() api.MessageType + func (m *Nat66InterfaceDump) Marshal(b []byte) ([]byte, error) + func (m *Nat66InterfaceDump) Reset() + func (m *Nat66InterfaceDump) Size() (size int) + func (m *Nat66InterfaceDump) Unmarshal(b []byte) error + type Nat66PluginEnableDisable struct + Enable bool + OutsideVrf uint32 + func (*Nat66PluginEnableDisable) GetCrcString() string + func (*Nat66PluginEnableDisable) GetMessageName() string + func (*Nat66PluginEnableDisable) GetMessageType() api.MessageType + func (m *Nat66PluginEnableDisable) Marshal(b []byte) ([]byte, error) + func (m *Nat66PluginEnableDisable) Reset() + func (m *Nat66PluginEnableDisable) Size() (size int) + func (m *Nat66PluginEnableDisable) Unmarshal(b []byte) error + type Nat66PluginEnableDisableReply struct + Retval int32 + func (*Nat66PluginEnableDisableReply) GetCrcString() string + func (*Nat66PluginEnableDisableReply) GetMessageName() string + func (*Nat66PluginEnableDisableReply) GetMessageType() api.MessageType + func (m *Nat66PluginEnableDisableReply) Marshal(b []byte) ([]byte, error) + func (m *Nat66PluginEnableDisableReply) Reset() + func (m *Nat66PluginEnableDisableReply) Size() (size int) + func (m *Nat66PluginEnableDisableReply) Unmarshal(b []byte) error + type Nat66StaticMappingDetails struct + ExternalIPAddress ip_types.IP6Address + LocalIPAddress ip_types.IP6Address + TotalBytes uint64 + TotalPkts uint64 + VrfID uint32 + func (*Nat66StaticMappingDetails) GetCrcString() string + func (*Nat66StaticMappingDetails) GetMessageName() string + func (*Nat66StaticMappingDetails) GetMessageType() api.MessageType + func (m *Nat66StaticMappingDetails) Marshal(b []byte) ([]byte, error) + func (m *Nat66StaticMappingDetails) Reset() + func (m *Nat66StaticMappingDetails) Size() (size int) + func (m *Nat66StaticMappingDetails) Unmarshal(b []byte) error + type Nat66StaticMappingDump struct + func (*Nat66StaticMappingDump) GetCrcString() string + func (*Nat66StaticMappingDump) GetMessageName() string + func (*Nat66StaticMappingDump) GetMessageType() api.MessageType + func (m *Nat66StaticMappingDump) Marshal(b []byte) ([]byte, error) + func (m *Nat66StaticMappingDump) Reset() + func (m *Nat66StaticMappingDump) Size() (size int) + func (m *Nat66StaticMappingDump) Unmarshal(b []byte) error + type RPCService interface + Nat66AddDelInterface func(ctx context.Context, in *Nat66AddDelInterface) (*Nat66AddDelInterfaceReply, error) + Nat66AddDelStaticMapping func(ctx context.Context, in *Nat66AddDelStaticMapping) (*Nat66AddDelStaticMappingReply, error) + Nat66InterfaceDump func(ctx context.Context, in *Nat66InterfaceDump) (RPCService_Nat66InterfaceDumpClient, error) + Nat66PluginEnableDisable func(ctx context.Context, in *Nat66PluginEnableDisable) (*Nat66PluginEnableDisableReply, error) + Nat66StaticMappingDump func(ctx context.Context, in *Nat66StaticMappingDump) (RPCService_Nat66StaticMappingDumpClient, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_Nat66InterfaceDumpClient interface + Recv func() (*Nat66InterfaceDetails, error) + type RPCService_Nat66StaticMappingDumpClient interface + Recv func() (*Nat66StaticMappingDetails, error)