Versions in this module Expand all Collapse all v0 v0.5.0 Jul 29, 2022 Changes in this version + var PgInterfaceMode_name = map[uint8]string + var PgInterfaceMode_value = map[string]uint8 + type PgCreateInterfaceV2 struct + GsoEnabled bool + GsoSize uint32 + InterfaceID interface_types.InterfaceIndex + Mode PgInterfaceMode + func (*PgCreateInterfaceV2) GetCrcString() string + func (*PgCreateInterfaceV2) GetMessageName() string + func (*PgCreateInterfaceV2) GetMessageType() api.MessageType + func (m *PgCreateInterfaceV2) Marshal(b []byte) ([]byte, error) + func (m *PgCreateInterfaceV2) Reset() + func (m *PgCreateInterfaceV2) Size() (size int) + func (m *PgCreateInterfaceV2) Unmarshal(b []byte) error + type PgCreateInterfaceV2Reply struct + Retval int32 + SwIfIndex interface_types.InterfaceIndex + func (*PgCreateInterfaceV2Reply) GetCrcString() string + func (*PgCreateInterfaceV2Reply) GetMessageName() string + func (*PgCreateInterfaceV2Reply) GetMessageType() api.MessageType + func (m *PgCreateInterfaceV2Reply) Marshal(b []byte) ([]byte, error) + func (m *PgCreateInterfaceV2Reply) Reset() + func (m *PgCreateInterfaceV2Reply) Size() (size int) + func (m *PgCreateInterfaceV2Reply) Unmarshal(b []byte) error + type PgInterfaceMode uint8 + const PG_API_MODE_ETHERNET + const PG_API_MODE_IP4 + const PG_API_MODE_IP6 + func (x PgInterfaceMode) String() string type RPCService + PgCreateInterfaceV2 func(ctx context.Context, in *PgCreateInterfaceV2) (*PgCreateInterfaceV2Reply, error) v0.4.0 Jan 17, 2022 Changes in this version + const APIFile + const APIVersion + const VersionCrc + func AllMessages() []api.Message + type PgCapture struct + Count uint32 + InterfaceID interface_types.InterfaceIndex + IsEnabled bool + PcapFileName string + func (*PgCapture) GetCrcString() string + func (*PgCapture) GetMessageName() string + func (*PgCapture) GetMessageType() api.MessageType + func (m *PgCapture) Marshal(b []byte) ([]byte, error) + func (m *PgCapture) Reset() + func (m *PgCapture) Size() (size int) + func (m *PgCapture) Unmarshal(b []byte) error + type PgCaptureReply struct + Retval int32 + func (*PgCaptureReply) GetCrcString() string + func (*PgCaptureReply) GetMessageName() string + func (*PgCaptureReply) GetMessageType() api.MessageType + func (m *PgCaptureReply) Marshal(b []byte) ([]byte, error) + func (m *PgCaptureReply) Reset() + func (m *PgCaptureReply) Size() (size int) + func (m *PgCaptureReply) Unmarshal(b []byte) error + type PgCreateInterface struct + GsoEnabled bool + GsoSize uint32 + InterfaceID interface_types.InterfaceIndex + func (*PgCreateInterface) GetCrcString() string + func (*PgCreateInterface) GetMessageName() string + func (*PgCreateInterface) GetMessageType() api.MessageType + func (m *PgCreateInterface) Marshal(b []byte) ([]byte, error) + func (m *PgCreateInterface) Reset() + func (m *PgCreateInterface) Size() (size int) + func (m *PgCreateInterface) Unmarshal(b []byte) error + type PgCreateInterfaceReply struct + Retval int32 + SwIfIndex interface_types.InterfaceIndex + func (*PgCreateInterfaceReply) GetCrcString() string + func (*PgCreateInterfaceReply) GetMessageName() string + func (*PgCreateInterfaceReply) GetMessageType() api.MessageType + func (m *PgCreateInterfaceReply) Marshal(b []byte) ([]byte, error) + func (m *PgCreateInterfaceReply) Reset() + func (m *PgCreateInterfaceReply) Size() (size int) + func (m *PgCreateInterfaceReply) Unmarshal(b []byte) error + type PgEnableDisable struct + IsEnabled bool + StreamName string + func (*PgEnableDisable) GetCrcString() string + func (*PgEnableDisable) GetMessageName() string + func (*PgEnableDisable) GetMessageType() api.MessageType + func (m *PgEnableDisable) Marshal(b []byte) ([]byte, error) + func (m *PgEnableDisable) Reset() + func (m *PgEnableDisable) Size() (size int) + func (m *PgEnableDisable) Unmarshal(b []byte) error + type PgEnableDisableReply struct + Retval int32 + func (*PgEnableDisableReply) GetCrcString() string + func (*PgEnableDisableReply) GetMessageName() string + func (*PgEnableDisableReply) GetMessageType() api.MessageType + func (m *PgEnableDisableReply) Marshal(b []byte) ([]byte, error) + func (m *PgEnableDisableReply) Reset() + func (m *PgEnableDisableReply) Size() (size int) + func (m *PgEnableDisableReply) Unmarshal(b []byte) error + type PgInterfaceEnableDisableCoalesce struct + CoalesceEnabled bool + SwIfIndex interface_types.InterfaceIndex + func (*PgInterfaceEnableDisableCoalesce) GetCrcString() string + func (*PgInterfaceEnableDisableCoalesce) GetMessageName() string + func (*PgInterfaceEnableDisableCoalesce) GetMessageType() api.MessageType + func (m *PgInterfaceEnableDisableCoalesce) Marshal(b []byte) ([]byte, error) + func (m *PgInterfaceEnableDisableCoalesce) Reset() + func (m *PgInterfaceEnableDisableCoalesce) Size() (size int) + func (m *PgInterfaceEnableDisableCoalesce) Unmarshal(b []byte) error + type PgInterfaceEnableDisableCoalesceReply struct + Retval int32 + func (*PgInterfaceEnableDisableCoalesceReply) GetCrcString() string + func (*PgInterfaceEnableDisableCoalesceReply) GetMessageName() string + func (*PgInterfaceEnableDisableCoalesceReply) GetMessageType() api.MessageType + func (m *PgInterfaceEnableDisableCoalesceReply) Marshal(b []byte) ([]byte, error) + func (m *PgInterfaceEnableDisableCoalesceReply) Reset() + func (m *PgInterfaceEnableDisableCoalesceReply) Size() (size int) + func (m *PgInterfaceEnableDisableCoalesceReply) Unmarshal(b []byte) error + type RPCService interface + PgCapture func(ctx context.Context, in *PgCapture) (*PgCaptureReply, error) + PgCreateInterface func(ctx context.Context, in *PgCreateInterface) (*PgCreateInterfaceReply, error) + PgEnableDisable func(ctx context.Context, in *PgEnableDisable) (*PgEnableDisableReply, error) + PgInterfaceEnableDisableCoalesce func(ctx context.Context, in *PgInterfaceEnableDisableCoalesce) (*PgInterfaceEnableDisableCoalesceReply, error) + func NewServiceClient(conn api.Connection) RPCService