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 P2pEthernetAdd struct + ParentIfIndex interface_types.InterfaceIndex + RemoteMac ethernet_types.MacAddress + SubifID uint32 + func (*P2pEthernetAdd) GetCrcString() string + func (*P2pEthernetAdd) GetMessageName() string + func (*P2pEthernetAdd) GetMessageType() api.MessageType + func (m *P2pEthernetAdd) Marshal(b []byte) ([]byte, error) + func (m *P2pEthernetAdd) Reset() + func (m *P2pEthernetAdd) Size() (size int) + func (m *P2pEthernetAdd) Unmarshal(b []byte) error + type P2pEthernetAddReply struct + Retval int32 + SwIfIndex interface_types.InterfaceIndex + func (*P2pEthernetAddReply) GetCrcString() string + func (*P2pEthernetAddReply) GetMessageName() string + func (*P2pEthernetAddReply) GetMessageType() api.MessageType + func (m *P2pEthernetAddReply) Marshal(b []byte) ([]byte, error) + func (m *P2pEthernetAddReply) Reset() + func (m *P2pEthernetAddReply) Size() (size int) + func (m *P2pEthernetAddReply) Unmarshal(b []byte) error + type P2pEthernetDel struct + ParentIfIndex interface_types.InterfaceIndex + RemoteMac ethernet_types.MacAddress + func (*P2pEthernetDel) GetCrcString() string + func (*P2pEthernetDel) GetMessageName() string + func (*P2pEthernetDel) GetMessageType() api.MessageType + func (m *P2pEthernetDel) Marshal(b []byte) ([]byte, error) + func (m *P2pEthernetDel) Reset() + func (m *P2pEthernetDel) Size() (size int) + func (m *P2pEthernetDel) Unmarshal(b []byte) error + type P2pEthernetDelReply struct + Retval int32 + func (*P2pEthernetDelReply) GetCrcString() string + func (*P2pEthernetDelReply) GetMessageName() string + func (*P2pEthernetDelReply) GetMessageType() api.MessageType + func (m *P2pEthernetDelReply) Marshal(b []byte) ([]byte, error) + func (m *P2pEthernetDelReply) Reset() + func (m *P2pEthernetDelReply) Size() (size int) + func (m *P2pEthernetDelReply) Unmarshal(b []byte) error + type RPCService interface + P2pEthernetAdd func(ctx context.Context, in *P2pEthernetAdd) (*P2pEthernetAddReply, error) + P2pEthernetDel func(ctx context.Context, in *P2pEthernetDel) (*P2pEthernetDelReply, error) + func NewServiceClient(conn api.Connection) RPCService