Versions in this module Expand all Collapse all v3 v3.5.0 Feb 6, 2023 Changes in this version + const APIFile + const APIVersion + const VersionCrc + var FlowprobeDirection_name = map[uint8]string + var FlowprobeDirection_value = map[string]uint8 + var FlowprobeRecordFlags_name = map[uint8]string + var FlowprobeRecordFlags_value = map[string]uint8 + var FlowprobeWhichFlags_name = map[uint8]string + var FlowprobeWhichFlags_value = map[string]uint8 + var FlowprobeWhich_name = map[uint8]string + var FlowprobeWhich_value = map[string]uint8 + func AllMessages() []api.Message + type FlowprobeDirection uint8 + const FLOWPROBE_DIRECTION_BOTH + const FLOWPROBE_DIRECTION_RX + const FLOWPROBE_DIRECTION_TX + func (x FlowprobeDirection) String() string + type FlowprobeGetParams struct + func (*FlowprobeGetParams) GetCrcString() string + func (*FlowprobeGetParams) GetMessageName() string + func (*FlowprobeGetParams) GetMessageType() api.MessageType + func (m *FlowprobeGetParams) Marshal(b []byte) ([]byte, error) + func (m *FlowprobeGetParams) Reset() + func (m *FlowprobeGetParams) Size() (size int) + func (m *FlowprobeGetParams) Unmarshal(b []byte) error + type FlowprobeGetParamsReply struct + ActiveTimer uint32 + PassiveTimer uint32 + RecordFlags FlowprobeRecordFlags + Retval int32 + func (*FlowprobeGetParamsReply) GetCrcString() string + func (*FlowprobeGetParamsReply) GetMessageName() string + func (*FlowprobeGetParamsReply) GetMessageType() api.MessageType + func (m *FlowprobeGetParamsReply) Marshal(b []byte) ([]byte, error) + func (m *FlowprobeGetParamsReply) Reset() + func (m *FlowprobeGetParamsReply) Size() (size int) + func (m *FlowprobeGetParamsReply) Unmarshal(b []byte) error + type FlowprobeInterfaceAddDel struct + Direction FlowprobeDirection + IsAdd bool + SwIfIndex interface_types.InterfaceIndex + Which FlowprobeWhich + func (*FlowprobeInterfaceAddDel) GetCrcString() string + func (*FlowprobeInterfaceAddDel) GetMessageName() string + func (*FlowprobeInterfaceAddDel) GetMessageType() api.MessageType + func (m *FlowprobeInterfaceAddDel) Marshal(b []byte) ([]byte, error) + func (m *FlowprobeInterfaceAddDel) Reset() + func (m *FlowprobeInterfaceAddDel) Size() (size int) + func (m *FlowprobeInterfaceAddDel) Unmarshal(b []byte) error + type FlowprobeInterfaceAddDelReply struct + Retval int32 + func (*FlowprobeInterfaceAddDelReply) GetCrcString() string + func (*FlowprobeInterfaceAddDelReply) GetMessageName() string + func (*FlowprobeInterfaceAddDelReply) GetMessageType() api.MessageType + func (m *FlowprobeInterfaceAddDelReply) Marshal(b []byte) ([]byte, error) + func (m *FlowprobeInterfaceAddDelReply) Reset() + func (m *FlowprobeInterfaceAddDelReply) Size() (size int) + func (m *FlowprobeInterfaceAddDelReply) Unmarshal(b []byte) error + type FlowprobeInterfaceDetails struct + Direction FlowprobeDirection + SwIfIndex interface_types.InterfaceIndex + Which FlowprobeWhich + func (*FlowprobeInterfaceDetails) GetCrcString() string + func (*FlowprobeInterfaceDetails) GetMessageName() string + func (*FlowprobeInterfaceDetails) GetMessageType() api.MessageType + func (m *FlowprobeInterfaceDetails) Marshal(b []byte) ([]byte, error) + func (m *FlowprobeInterfaceDetails) Reset() + func (m *FlowprobeInterfaceDetails) Size() (size int) + func (m *FlowprobeInterfaceDetails) Unmarshal(b []byte) error + type FlowprobeInterfaceDump struct + SwIfIndex interface_types.InterfaceIndex + func (*FlowprobeInterfaceDump) GetCrcString() string + func (*FlowprobeInterfaceDump) GetMessageName() string + func (*FlowprobeInterfaceDump) GetMessageType() api.MessageType + func (m *FlowprobeInterfaceDump) Marshal(b []byte) ([]byte, error) + func (m *FlowprobeInterfaceDump) Reset() + func (m *FlowprobeInterfaceDump) Size() (size int) + func (m *FlowprobeInterfaceDump) Unmarshal(b []byte) error + type FlowprobeParams struct + ActiveTimer uint32 + PassiveTimer uint32 + RecordFlags FlowprobeRecordFlags + func (*FlowprobeParams) GetCrcString() string + func (*FlowprobeParams) GetMessageName() string + func (*FlowprobeParams) GetMessageType() api.MessageType + func (m *FlowprobeParams) Marshal(b []byte) ([]byte, error) + func (m *FlowprobeParams) Reset() + func (m *FlowprobeParams) Size() (size int) + func (m *FlowprobeParams) Unmarshal(b []byte) error + type FlowprobeParamsReply struct + Retval int32 + func (*FlowprobeParamsReply) GetCrcString() string + func (*FlowprobeParamsReply) GetMessageName() string + func (*FlowprobeParamsReply) GetMessageType() api.MessageType + func (m *FlowprobeParamsReply) Marshal(b []byte) ([]byte, error) + func (m *FlowprobeParamsReply) Reset() + func (m *FlowprobeParamsReply) Size() (size int) + func (m *FlowprobeParamsReply) Unmarshal(b []byte) error + type FlowprobeRecordFlags uint8 + const FLOWPROBE_RECORD_FLAG_L2 + const FLOWPROBE_RECORD_FLAG_L3 + const FLOWPROBE_RECORD_FLAG_L4 + func (x FlowprobeRecordFlags) String() string + type FlowprobeSetParams struct + ActiveTimer uint32 + PassiveTimer uint32 + RecordFlags FlowprobeRecordFlags + func (*FlowprobeSetParams) GetCrcString() string + func (*FlowprobeSetParams) GetMessageName() string + func (*FlowprobeSetParams) GetMessageType() api.MessageType + func (m *FlowprobeSetParams) Marshal(b []byte) ([]byte, error) + func (m *FlowprobeSetParams) Reset() + func (m *FlowprobeSetParams) Size() (size int) + func (m *FlowprobeSetParams) Unmarshal(b []byte) error + type FlowprobeSetParamsReply struct + Retval int32 + func (*FlowprobeSetParamsReply) GetCrcString() string + func (*FlowprobeSetParamsReply) GetMessageName() string + func (*FlowprobeSetParamsReply) GetMessageType() api.MessageType + func (m *FlowprobeSetParamsReply) Marshal(b []byte) ([]byte, error) + func (m *FlowprobeSetParamsReply) Reset() + func (m *FlowprobeSetParamsReply) Size() (size int) + func (m *FlowprobeSetParamsReply) Unmarshal(b []byte) error + type FlowprobeTxInterfaceAddDel struct + IsAdd bool + SwIfIndex interface_types.InterfaceIndex + Which FlowprobeWhichFlags + func (*FlowprobeTxInterfaceAddDel) GetCrcString() string + func (*FlowprobeTxInterfaceAddDel) GetMessageName() string + func (*FlowprobeTxInterfaceAddDel) GetMessageType() api.MessageType + func (m *FlowprobeTxInterfaceAddDel) Marshal(b []byte) ([]byte, error) + func (m *FlowprobeTxInterfaceAddDel) Reset() + func (m *FlowprobeTxInterfaceAddDel) Size() (size int) + func (m *FlowprobeTxInterfaceAddDel) Unmarshal(b []byte) error + type FlowprobeTxInterfaceAddDelReply struct + Retval int32 + func (*FlowprobeTxInterfaceAddDelReply) GetCrcString() string + func (*FlowprobeTxInterfaceAddDelReply) GetMessageName() string + func (*FlowprobeTxInterfaceAddDelReply) GetMessageType() api.MessageType + func (m *FlowprobeTxInterfaceAddDelReply) Marshal(b []byte) ([]byte, error) + func (m *FlowprobeTxInterfaceAddDelReply) Reset() + func (m *FlowprobeTxInterfaceAddDelReply) Size() (size int) + func (m *FlowprobeTxInterfaceAddDelReply) Unmarshal(b []byte) error + type FlowprobeWhich uint8 + const FLOWPROBE_WHICH_IP4 + const FLOWPROBE_WHICH_IP6 + const FLOWPROBE_WHICH_L2 + func (x FlowprobeWhich) String() string + type FlowprobeWhichFlags uint8 + const FLOWPROBE_WHICH_FLAG_IP4 + const FLOWPROBE_WHICH_FLAG_IP6 + const FLOWPROBE_WHICH_FLAG_L2 + func (x FlowprobeWhichFlags) String() string + type RPCService interface + FlowprobeGetParams func(ctx context.Context, in *FlowprobeGetParams) (*FlowprobeGetParamsReply, error) + FlowprobeInterfaceAddDel func(ctx context.Context, in *FlowprobeInterfaceAddDel) (*FlowprobeInterfaceAddDelReply, error) + FlowprobeInterfaceDump func(ctx context.Context, in *FlowprobeInterfaceDump) (RPCService_FlowprobeInterfaceDumpClient, error) + FlowprobeParams func(ctx context.Context, in *FlowprobeParams) (*FlowprobeParamsReply, error) + FlowprobeSetParams func(ctx context.Context, in *FlowprobeSetParams) (*FlowprobeSetParamsReply, error) + FlowprobeTxInterfaceAddDel func(ctx context.Context, in *FlowprobeTxInterfaceAddDel) (*FlowprobeTxInterfaceAddDelReply, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_FlowprobeInterfaceDumpClient interface + Recv func() (*FlowprobeInterfaceDetails, error)