Documentation ¶
Overview ¶
Package flowprobe is a generated VPP binary API for 'flowprobe' module.
It consists of:
4 messages 2 services
Index ¶
Constants ¶
View Source
const ( // ModuleName is the name of this module. ModuleName = "flowprobe" // APIVersion is the API version of this module. APIVersion = "1.0.0" // VersionCrc is the CRC of this module. VersionCrc = 0x8c36cb50 )
Variables ¶
This section is empty.
Functions ¶
func AllMessages ¶
Messages returns list of all messages in this module.
Types ¶
type FlowprobeParams ¶
type FlowprobeParams struct { RecordL2 uint8 RecordL3 uint8 RecordL4 uint8 ActiveTimer uint32 PassiveTimer uint32 }
FlowprobeParams represents VPP binary API 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()
type FlowprobeParamsReply ¶
type FlowprobeParamsReply struct {
Retval int32
}
FlowprobeParamsReply represents VPP binary API 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) Reset ¶
func (m *FlowprobeParamsReply) Reset()
type FlowprobeTxInterfaceAddDel ¶
FlowprobeTxInterfaceAddDel represents VPP binary API 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) Reset ¶
func (m *FlowprobeTxInterfaceAddDel) Reset()
type FlowprobeTxInterfaceAddDelReply ¶
type FlowprobeTxInterfaceAddDelReply struct {
Retval int32
}
FlowprobeTxInterfaceAddDelReply represents VPP binary API 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) Reset ¶
func (m *FlowprobeTxInterfaceAddDelReply) Reset()
type RPCService ¶
type RPCService interface { FlowprobeParams(ctx context.Context, in *FlowprobeParams) (*FlowprobeParamsReply, error) FlowprobeTxInterfaceAddDel(ctx context.Context, in *FlowprobeTxInterfaceAddDel) (*FlowprobeTxInterfaceAddDelReply, error) }
RPCService represents RPC service API for flowprobe module.
func NewServiceClient ¶
func NewServiceClient(ch api.Channel) RPCService
Click to show internal directories.
Click to hide internal directories.