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 L3xc struct + IsIP6 bool + NPaths uint8 + Paths []fib_types.FibPath + SwIfIndex interface_types.InterfaceIndex + type L3xcDel struct + IsIP6 bool + SwIfIndex interface_types.InterfaceIndex + func (*L3xcDel) GetCrcString() string + func (*L3xcDel) GetMessageName() string + func (*L3xcDel) GetMessageType() api.MessageType + func (m *L3xcDel) Marshal(b []byte) ([]byte, error) + func (m *L3xcDel) Reset() + func (m *L3xcDel) Size() (size int) + func (m *L3xcDel) Unmarshal(b []byte) error + type L3xcDelReply struct + Retval int32 + func (*L3xcDelReply) GetCrcString() string + func (*L3xcDelReply) GetMessageName() string + func (*L3xcDelReply) GetMessageType() api.MessageType + func (m *L3xcDelReply) Marshal(b []byte) ([]byte, error) + func (m *L3xcDelReply) Reset() + func (m *L3xcDelReply) Size() (size int) + func (m *L3xcDelReply) Unmarshal(b []byte) error + type L3xcDetails struct + L3xc L3xc + func (*L3xcDetails) GetCrcString() string + func (*L3xcDetails) GetMessageName() string + func (*L3xcDetails) GetMessageType() api.MessageType + func (m *L3xcDetails) Marshal(b []byte) ([]byte, error) + func (m *L3xcDetails) Reset() + func (m *L3xcDetails) Size() (size int) + func (m *L3xcDetails) Unmarshal(b []byte) error + type L3xcDump struct + SwIfIndex interface_types.InterfaceIndex + func (*L3xcDump) GetCrcString() string + func (*L3xcDump) GetMessageName() string + func (*L3xcDump) GetMessageType() api.MessageType + func (m *L3xcDump) Marshal(b []byte) ([]byte, error) + func (m *L3xcDump) Reset() + func (m *L3xcDump) Size() (size int) + func (m *L3xcDump) Unmarshal(b []byte) error + type L3xcPluginGetVersion struct + func (*L3xcPluginGetVersion) GetCrcString() string + func (*L3xcPluginGetVersion) GetMessageName() string + func (*L3xcPluginGetVersion) GetMessageType() api.MessageType + func (m *L3xcPluginGetVersion) Marshal(b []byte) ([]byte, error) + func (m *L3xcPluginGetVersion) Reset() + func (m *L3xcPluginGetVersion) Size() (size int) + func (m *L3xcPluginGetVersion) Unmarshal(b []byte) error + type L3xcPluginGetVersionReply struct + Major uint32 + Minor uint32 + func (*L3xcPluginGetVersionReply) GetCrcString() string + func (*L3xcPluginGetVersionReply) GetMessageName() string + func (*L3xcPluginGetVersionReply) GetMessageType() api.MessageType + func (m *L3xcPluginGetVersionReply) Marshal(b []byte) ([]byte, error) + func (m *L3xcPluginGetVersionReply) Reset() + func (m *L3xcPluginGetVersionReply) Size() (size int) + func (m *L3xcPluginGetVersionReply) Unmarshal(b []byte) error + type L3xcUpdate struct + L3xc L3xc + func (*L3xcUpdate) GetCrcString() string + func (*L3xcUpdate) GetMessageName() string + func (*L3xcUpdate) GetMessageType() api.MessageType + func (m *L3xcUpdate) Marshal(b []byte) ([]byte, error) + func (m *L3xcUpdate) Reset() + func (m *L3xcUpdate) Size() (size int) + func (m *L3xcUpdate) Unmarshal(b []byte) error + type L3xcUpdateReply struct + Retval int32 + StatsIndex uint32 + func (*L3xcUpdateReply) GetCrcString() string + func (*L3xcUpdateReply) GetMessageName() string + func (*L3xcUpdateReply) GetMessageType() api.MessageType + func (m *L3xcUpdateReply) Marshal(b []byte) ([]byte, error) + func (m *L3xcUpdateReply) Reset() + func (m *L3xcUpdateReply) Size() (size int) + func (m *L3xcUpdateReply) Unmarshal(b []byte) error + type RPCService interface + L3xcDel func(ctx context.Context, in *L3xcDel) (*L3xcDelReply, error) + L3xcDump func(ctx context.Context, in *L3xcDump) (RPCService_L3xcDumpClient, error) + L3xcPluginGetVersion func(ctx context.Context, in *L3xcPluginGetVersion) (*L3xcPluginGetVersionReply, error) + L3xcUpdate func(ctx context.Context, in *L3xcUpdate) (*L3xcUpdateReply, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_L3xcDumpClient interface + Recv func() (*L3xcDetails, error)