tracenode

package
v0.14.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 29, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package tracenode contains generated bindings for API file tracenode.api.

Contents: - 2 messages

Index

Constants

View Source
const (
	APIFile    = "tracenode"
	APIVersion = "0.1.0"
	VersionCrc = 0xdbc1eb27
)

Variables

This section is empty.

Functions

func AllMessages

func AllMessages() []api.Message

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL