Documentation
¶
Overview ¶
Package tracenode contains generated bindings for API file tracenode.api.
Contents: - 2 messages
Index ¶
- Constants
- func AllMessages() []api.Message
- type RPCService
- type TracenodeEnableDisable
- func (*TracenodeEnableDisable) GetCrcString() string
- func (*TracenodeEnableDisable) GetMessageName() string
- func (*TracenodeEnableDisable) GetMessageType() api.MessageType
- func (m *TracenodeEnableDisable) Marshal(b []byte) ([]byte, error)
- func (m *TracenodeEnableDisable) Reset()
- func (m *TracenodeEnableDisable) Size() (size int)
- func (m *TracenodeEnableDisable) Unmarshal(b []byte) error
- type TracenodeEnableDisableReply
- func (*TracenodeEnableDisableReply) GetCrcString() string
- func (*TracenodeEnableDisableReply) GetMessageName() string
- func (*TracenodeEnableDisableReply) GetMessageType() api.MessageType
- func (m *TracenodeEnableDisableReply) Marshal(b []byte) ([]byte, error)
- func (m *TracenodeEnableDisableReply) Reset()
- func (m *TracenodeEnableDisableReply) Size() (size int)
- func (m *TracenodeEnableDisableReply) Unmarshal(b []byte) error
Constants ¶
View Source
const ( APIFile = "tracenode" APIVersion = "0.1.0" VersionCrc = 0xdbc1eb27 )
Variables ¶
This section is empty.
Functions ¶
func AllMessages ¶
Messages returns list of all messages in this module.
Types ¶
type RPCService ¶
type RPCService interface {
TracenodeEnableDisable(ctx context.Context, in *TracenodeEnableDisable) (*TracenodeEnableDisableReply, error)
}
RPCService defines RPC service tracenode.
func NewServiceClient ¶
func NewServiceClient(conn api.Connection) RPCService
type TracenodeEnableDisable ¶
type TracenodeEnableDisable struct {
SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
IsPcap bool `binapi:"bool,name=is_pcap,default=false" json:"is_pcap,omitempty"`
Enable bool `binapi:"bool,name=enable,default=true" json:"enable,omitempty"`
}
Enable/disable trace filtering feature
- sw_if_index - interface on which to enable/disable trace filtering feature
- is_pcap - if non-zero enable the feature for pcap capture, else for trace
- enable - if non-zero then enable the feature, else disable it
TracenodeEnableDisable defines message 'tracenode_enable_disable'.
func (*TracenodeEnableDisable) GetCrcString ¶
func (*TracenodeEnableDisable) GetCrcString() string
func (*TracenodeEnableDisable) GetMessageName ¶
func (*TracenodeEnableDisable) GetMessageName() string
func (*TracenodeEnableDisable) GetMessageType ¶
func (*TracenodeEnableDisable) GetMessageType() api.MessageType
func (*TracenodeEnableDisable) Marshal ¶
func (m *TracenodeEnableDisable) Marshal(b []byte) ([]byte, error)
func (*TracenodeEnableDisable) Reset ¶
func (m *TracenodeEnableDisable) Reset()
func (*TracenodeEnableDisable) Size ¶
func (m *TracenodeEnableDisable) Size() (size int)
func (*TracenodeEnableDisable) Unmarshal ¶
func (m *TracenodeEnableDisable) Unmarshal(b []byte) error
type TracenodeEnableDisableReply ¶
type TracenodeEnableDisableReply struct {
Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}
TracenodeEnableDisableReply defines message 'tracenode_enable_disable_reply'.
func (*TracenodeEnableDisableReply) GetCrcString ¶
func (*TracenodeEnableDisableReply) GetCrcString() string
func (*TracenodeEnableDisableReply) GetMessageName ¶
func (*TracenodeEnableDisableReply) GetMessageName() string
func (*TracenodeEnableDisableReply) GetMessageType ¶
func (*TracenodeEnableDisableReply) GetMessageType() api.MessageType
func (*TracenodeEnableDisableReply) Marshal ¶
func (m *TracenodeEnableDisableReply) Marshal(b []byte) ([]byte, error)
func (*TracenodeEnableDisableReply) Reset ¶
func (m *TracenodeEnableDisableReply) Reset()
func (*TracenodeEnableDisableReply) Size ¶
func (m *TracenodeEnableDisableReply) Size() (size int)
func (*TracenodeEnableDisableReply) Unmarshal ¶
func (m *TracenodeEnableDisableReply) Unmarshal(b []byte) error
Click to show internal directories.
Click to hide internal directories.