Documentation ¶
Overview ¶
Package flowprobe contains generated bindings for API file flowprobe.api.
Contents: - 2 enums - 4 messages
Index ¶
- Constants
- Variables
- func AllMessages() []api.Message
- type FlowprobeParams
- 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
- 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
- type FlowprobeTxInterfaceAddDel
- 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
- 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 FlowprobeWhichFlags
- type RPCService
Constants ¶
View Source
const ( APIFile = "flowprobe" APIVersion = "1.0.0" VersionCrc = 0x93135db1 )
Variables ¶
View Source
var ( FlowprobeRecordFlags_name = map[uint8]string{ 1: "FLOWPROBE_RECORD_FLAG_L2", 2: "FLOWPROBE_RECORD_FLAG_L3", 4: "FLOWPROBE_RECORD_FLAG_L4", } FlowprobeRecordFlags_value = map[string]uint8{ "FLOWPROBE_RECORD_FLAG_L2": 1, "FLOWPROBE_RECORD_FLAG_L3": 2, "FLOWPROBE_RECORD_FLAG_L4": 4, } )
View Source
var ( FlowprobeWhichFlags_name = map[uint8]string{ 1: "FLOWPROBE_WHICH_FLAG_IP4", 2: "FLOWPROBE_WHICH_FLAG_L2", 4: "FLOWPROBE_WHICH_FLAG_IP6", } FlowprobeWhichFlags_value = map[string]uint8{ "FLOWPROBE_WHICH_FLAG_IP4": 1, "FLOWPROBE_WHICH_FLAG_L2": 2, "FLOWPROBE_WHICH_FLAG_IP6": 4, } )
Functions ¶
func AllMessages ¶
Messages returns list of all messages in this module.
Types ¶
type FlowprobeParams ¶
type FlowprobeParams struct { RecordFlags FlowprobeRecordFlags `binapi:"flowprobe_record_flags,name=record_flags" json:"record_flags,omitempty"` ActiveTimer uint32 `binapi:"u32,name=active_timer" json:"active_timer,omitempty"` PassiveTimer uint32 `binapi:"u32,name=passive_timer" json:"passive_timer,omitempty"` }
FlowprobeParams defines message 'flowprobe_params'.
func (*FlowprobeParams) GetCrcString ¶
func (*FlowprobeParams) GetCrcString() string
func (*FlowprobeParams) GetMessageName ¶
func (*FlowprobeParams) GetMessageName() string
func (*FlowprobeParams) GetMessageType ¶
func (*FlowprobeParams) GetMessageType() api.MessageType
func (*FlowprobeParams) Reset ¶
func (m *FlowprobeParams) Reset()
func (*FlowprobeParams) Size ¶
func (m *FlowprobeParams) Size() (size int)
func (*FlowprobeParams) Unmarshal ¶
func (m *FlowprobeParams) Unmarshal(b []byte) error
type FlowprobeParamsReply ¶
type FlowprobeParamsReply struct {
Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}
FlowprobeParamsReply defines message 'flowprobe_params_reply'.
func (*FlowprobeParamsReply) GetCrcString ¶
func (*FlowprobeParamsReply) GetCrcString() string
func (*FlowprobeParamsReply) GetMessageName ¶
func (*FlowprobeParamsReply) GetMessageName() string
func (*FlowprobeParamsReply) GetMessageType ¶
func (*FlowprobeParamsReply) GetMessageType() api.MessageType
func (*FlowprobeParamsReply) Marshal ¶
func (m *FlowprobeParamsReply) Marshal(b []byte) ([]byte, error)
func (*FlowprobeParamsReply) Reset ¶
func (m *FlowprobeParamsReply) Reset()
func (*FlowprobeParamsReply) Size ¶
func (m *FlowprobeParamsReply) Size() (size int)
func (*FlowprobeParamsReply) Unmarshal ¶
func (m *FlowprobeParamsReply) Unmarshal(b []byte) error
type FlowprobeRecordFlags ¶
type FlowprobeRecordFlags uint8
FlowprobeRecordFlags defines enum 'flowprobe_record_flags'.
const ( FLOWPROBE_RECORD_FLAG_L2 FlowprobeRecordFlags = 1 FLOWPROBE_RECORD_FLAG_L3 FlowprobeRecordFlags = 2 FLOWPROBE_RECORD_FLAG_L4 FlowprobeRecordFlags = 4 )
func (FlowprobeRecordFlags) String ¶
func (x FlowprobeRecordFlags) String() string
type FlowprobeTxInterfaceAddDel ¶
type FlowprobeTxInterfaceAddDel struct { IsAdd bool `binapi:"bool,name=is_add" json:"is_add,omitempty"` Which FlowprobeWhichFlags `binapi:"flowprobe_which_flags,name=which" json:"which,omitempty"` SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` }
FlowprobeTxInterfaceAddDel defines message 'flowprobe_tx_interface_add_del'.
func (*FlowprobeTxInterfaceAddDel) GetCrcString ¶
func (*FlowprobeTxInterfaceAddDel) GetCrcString() string
func (*FlowprobeTxInterfaceAddDel) GetMessageName ¶
func (*FlowprobeTxInterfaceAddDel) GetMessageName() string
func (*FlowprobeTxInterfaceAddDel) GetMessageType ¶
func (*FlowprobeTxInterfaceAddDel) GetMessageType() api.MessageType
func (*FlowprobeTxInterfaceAddDel) Marshal ¶
func (m *FlowprobeTxInterfaceAddDel) Marshal(b []byte) ([]byte, error)
func (*FlowprobeTxInterfaceAddDel) Reset ¶
func (m *FlowprobeTxInterfaceAddDel) Reset()
func (*FlowprobeTxInterfaceAddDel) Size ¶
func (m *FlowprobeTxInterfaceAddDel) Size() (size int)
func (*FlowprobeTxInterfaceAddDel) Unmarshal ¶
func (m *FlowprobeTxInterfaceAddDel) Unmarshal(b []byte) error
type FlowprobeTxInterfaceAddDelReply ¶
type FlowprobeTxInterfaceAddDelReply struct {
Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}
FlowprobeTxInterfaceAddDelReply defines message 'flowprobe_tx_interface_add_del_reply'.
func (*FlowprobeTxInterfaceAddDelReply) GetCrcString ¶
func (*FlowprobeTxInterfaceAddDelReply) GetCrcString() string
func (*FlowprobeTxInterfaceAddDelReply) GetMessageName ¶
func (*FlowprobeTxInterfaceAddDelReply) GetMessageName() string
func (*FlowprobeTxInterfaceAddDelReply) GetMessageType ¶
func (*FlowprobeTxInterfaceAddDelReply) GetMessageType() api.MessageType
func (*FlowprobeTxInterfaceAddDelReply) Marshal ¶
func (m *FlowprobeTxInterfaceAddDelReply) Marshal(b []byte) ([]byte, error)
func (*FlowprobeTxInterfaceAddDelReply) Reset ¶
func (m *FlowprobeTxInterfaceAddDelReply) Reset()
func (*FlowprobeTxInterfaceAddDelReply) Size ¶
func (m *FlowprobeTxInterfaceAddDelReply) Size() (size int)
func (*FlowprobeTxInterfaceAddDelReply) Unmarshal ¶
func (m *FlowprobeTxInterfaceAddDelReply) Unmarshal(b []byte) error
type FlowprobeWhichFlags ¶
type FlowprobeWhichFlags uint8
FlowprobeWhichFlags defines enum 'flowprobe_which_flags'.
const ( FLOWPROBE_WHICH_FLAG_IP4 FlowprobeWhichFlags = 1 FLOWPROBE_WHICH_FLAG_L2 FlowprobeWhichFlags = 2 FLOWPROBE_WHICH_FLAG_IP6 FlowprobeWhichFlags = 4 )
func (FlowprobeWhichFlags) String ¶
func (x FlowprobeWhichFlags) String() string
type RPCService ¶
type RPCService interface { FlowprobeParams(ctx context.Context, in *FlowprobeParams) (*FlowprobeParamsReply, error) FlowprobeTxInterfaceAddDel(ctx context.Context, in *FlowprobeTxInterfaceAddDel) (*FlowprobeTxInterfaceAddDelReply, error) }
RPCService defines RPC service flowprobe.
func NewServiceClient ¶
func NewServiceClient(conn api.Connection) RPCService
Click to show internal directories.
Click to hide internal directories.