tracedump

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

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

Contents:

1 enum
9 messages

Index

Constants

View Source
const (
	APIFile    = "tracedump"
	APIVersion = "0.1.0"
	VersionCrc = 0x691543d5
)

Variables

View Source
var (
	TraceFilterFlag_name = map[uint32]string{
		0: "TRACE_FF_NONE",
		1: "TRACE_FF_INCLUDE_NODE",
		2: "TRACE_FF_EXCLUDE_NODE",
		3: "TRACE_FF_INCLUDE_CLASSIFIER",
		4: "TRACE_FF_EXCLUDE_CLASSIFIER",
	}
	TraceFilterFlag_value = map[string]uint32{
		"TRACE_FF_NONE":               0,
		"TRACE_FF_INCLUDE_NODE":       1,
		"TRACE_FF_EXCLUDE_NODE":       2,
		"TRACE_FF_INCLUDE_CLASSIFIER": 3,
		"TRACE_FF_EXCLUDE_CLASSIFIER": 4,
	}
)

Functions

func AllMessages

func AllMessages() []api.Message

Messages returns list of all messages in this module.

Types

type RPCService

type RPCService interface {
	TraceCapturePackets(ctx context.Context, in *TraceCapturePackets) (*TraceCapturePacketsReply, error)
	TraceClearCapture(ctx context.Context, in *TraceClearCapture) (*TraceClearCaptureReply, error)
	TraceDump(ctx context.Context, in *TraceDump) (RPCService_TraceDumpClient, error)
	TraceSetFilters(ctx context.Context, in *TraceSetFilters) (*TraceSetFiltersReply, error)
}

RPCService defines RPC service tracedump.

func NewServiceClient

func NewServiceClient(conn api.Connection) RPCService

type RPCService_TraceDumpClient

type RPCService_TraceDumpClient interface {
	Recv() (*TraceDetails, error)
	api.Stream
}

type TraceCapturePackets

type TraceCapturePackets struct {
	NodeIndex       uint32 `binapi:"u32,name=node_index" json:"node_index,omitempty"`
	MaxPackets      uint32 `binapi:"u32,name=max_packets" json:"max_packets,omitempty"`
	UseFilter       bool   `binapi:"bool,name=use_filter" json:"use_filter,omitempty"`
	Verbose         bool   `binapi:"bool,name=verbose" json:"verbose,omitempty"`
	PreCaptureClear bool   `binapi:"bool,name=pre_capture_clear" json:"pre_capture_clear,omitempty"`
}

TraceCapturePackets defines message 'trace_capture_packets'. InProgress: the message form may change in the future versions

func (*TraceCapturePackets) GetCrcString

func (*TraceCapturePackets) GetCrcString() string

func (*TraceCapturePackets) GetMessageName

func (*TraceCapturePackets) GetMessageName() string

func (*TraceCapturePackets) GetMessageType

func (*TraceCapturePackets) GetMessageType() api.MessageType

func (*TraceCapturePackets) Marshal

func (m *TraceCapturePackets) Marshal(b []byte) ([]byte, error)

func (*TraceCapturePackets) Reset

func (m *TraceCapturePackets) Reset()

func (*TraceCapturePackets) Size

func (m *TraceCapturePackets) Size() (size int)

func (*TraceCapturePackets) Unmarshal

func (m *TraceCapturePackets) Unmarshal(b []byte) error

type TraceCapturePacketsReply

type TraceCapturePacketsReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

TraceCapturePacketsReply defines message 'trace_capture_packets_reply'. InProgress: the message form may change in the future versions

func (*TraceCapturePacketsReply) GetCrcString

func (*TraceCapturePacketsReply) GetCrcString() string

func (*TraceCapturePacketsReply) GetMessageName

func (*TraceCapturePacketsReply) GetMessageName() string

func (*TraceCapturePacketsReply) GetMessageType

func (*TraceCapturePacketsReply) GetMessageType() api.MessageType

func (*TraceCapturePacketsReply) Marshal

func (m *TraceCapturePacketsReply) Marshal(b []byte) ([]byte, error)

func (*TraceCapturePacketsReply) Reset

func (m *TraceCapturePacketsReply) Reset()

func (*TraceCapturePacketsReply) Size

func (m *TraceCapturePacketsReply) Size() (size int)

func (*TraceCapturePacketsReply) Unmarshal

func (m *TraceCapturePacketsReply) Unmarshal(b []byte) error

type TraceClearCapture

type TraceClearCapture struct{}

TraceClearCapture defines message 'trace_clear_capture'. InProgress: the message form may change in the future versions

func (*TraceClearCapture) GetCrcString

func (*TraceClearCapture) GetCrcString() string

func (*TraceClearCapture) GetMessageName

func (*TraceClearCapture) GetMessageName() string

func (*TraceClearCapture) GetMessageType

func (*TraceClearCapture) GetMessageType() api.MessageType

func (*TraceClearCapture) Marshal

func (m *TraceClearCapture) Marshal(b []byte) ([]byte, error)

func (*TraceClearCapture) Reset

func (m *TraceClearCapture) Reset()

func (*TraceClearCapture) Size

func (m *TraceClearCapture) Size() (size int)

func (*TraceClearCapture) Unmarshal

func (m *TraceClearCapture) Unmarshal(b []byte) error

type TraceClearCaptureReply

type TraceClearCaptureReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

TraceClearCaptureReply defines message 'trace_clear_capture_reply'. InProgress: the message form may change in the future versions

func (*TraceClearCaptureReply) GetCrcString

func (*TraceClearCaptureReply) GetCrcString() string

func (*TraceClearCaptureReply) GetMessageName

func (*TraceClearCaptureReply) GetMessageName() string

func (*TraceClearCaptureReply) GetMessageType

func (*TraceClearCaptureReply) GetMessageType() api.MessageType

func (*TraceClearCaptureReply) Marshal

func (m *TraceClearCaptureReply) Marshal(b []byte) ([]byte, error)

func (*TraceClearCaptureReply) Reset

func (m *TraceClearCaptureReply) Reset()

func (*TraceClearCaptureReply) Size

func (m *TraceClearCaptureReply) Size() (size int)

func (*TraceClearCaptureReply) Unmarshal

func (m *TraceClearCaptureReply) Unmarshal(b []byte) error

type TraceDetails

type TraceDetails struct {
	ThreadID       uint32 `binapi:"u32,name=thread_id" json:"thread_id,omitempty"`
	Position       uint32 `binapi:"u32,name=position" json:"position,omitempty"`
	MoreThisThread uint8  `binapi:"u8,name=more_this_thread" json:"more_this_thread,omitempty"`
	MoreThreads    uint8  `binapi:"u8,name=more_threads" json:"more_threads,omitempty"`
	Done           uint8  `binapi:"u8,name=done" json:"done,omitempty"`
	PacketNumber   uint32 `binapi:"u32,name=packet_number" json:"packet_number,omitempty"`
	TraceData      string `binapi:"string[],name=trace_data" json:"trace_data,omitempty"`
}

TraceDetails defines message 'trace_details'. InProgress: the message form may change in the future versions

func (*TraceDetails) GetCrcString

func (*TraceDetails) GetCrcString() string

func (*TraceDetails) GetMessageName

func (*TraceDetails) GetMessageName() string

func (*TraceDetails) GetMessageType

func (*TraceDetails) GetMessageType() api.MessageType

func (*TraceDetails) Marshal

func (m *TraceDetails) Marshal(b []byte) ([]byte, error)

func (*TraceDetails) Reset

func (m *TraceDetails) Reset()

func (*TraceDetails) Size

func (m *TraceDetails) Size() (size int)

func (*TraceDetails) Unmarshal

func (m *TraceDetails) Unmarshal(b []byte) error

type TraceDump

type TraceDump struct {
	ClearCache uint8  `binapi:"u8,name=clear_cache" json:"clear_cache,omitempty"`
	ThreadID   uint32 `binapi:"u32,name=thread_id" json:"thread_id,omitempty"`
	Position   uint32 `binapi:"u32,name=position" json:"position,omitempty"`
	MaxRecords uint32 `binapi:"u32,name=max_records" json:"max_records,omitempty"`
}

TraceDump defines message 'trace_dump'. InProgress: the message form may change in the future versions

func (*TraceDump) GetCrcString

func (*TraceDump) GetCrcString() string

func (*TraceDump) GetMessageName

func (*TraceDump) GetMessageName() string

func (*TraceDump) GetMessageType

func (*TraceDump) GetMessageType() api.MessageType

func (*TraceDump) Marshal

func (m *TraceDump) Marshal(b []byte) ([]byte, error)

func (*TraceDump) Reset

func (m *TraceDump) Reset()

func (*TraceDump) Size

func (m *TraceDump) Size() (size int)

func (*TraceDump) Unmarshal

func (m *TraceDump) Unmarshal(b []byte) error

type TraceDumpReply

type TraceDumpReply struct {
	Retval         int32  `binapi:"i32,name=retval" json:"retval,omitempty"`
	LastThreadID   uint32 `binapi:"u32,name=last_thread_id" json:"last_thread_id,omitempty"`
	LastPosition   uint32 `binapi:"u32,name=last_position" json:"last_position,omitempty"`
	MoreThisThread uint8  `binapi:"u8,name=more_this_thread" json:"more_this_thread,omitempty"`
	MoreThreads    uint8  `binapi:"u8,name=more_threads" json:"more_threads,omitempty"`
	FlushOnly      uint8  `binapi:"u8,name=flush_only" json:"flush_only,omitempty"`
	Done           uint8  `binapi:"u8,name=done" json:"done,omitempty"`
}

TraceDumpReply defines message 'trace_dump_reply'. InProgress: the message form may change in the future versions

func (*TraceDumpReply) GetCrcString

func (*TraceDumpReply) GetCrcString() string

func (*TraceDumpReply) GetMessageName

func (*TraceDumpReply) GetMessageName() string

func (*TraceDumpReply) GetMessageType

func (*TraceDumpReply) GetMessageType() api.MessageType

func (*TraceDumpReply) Marshal

func (m *TraceDumpReply) Marshal(b []byte) ([]byte, error)

func (*TraceDumpReply) Reset

func (m *TraceDumpReply) Reset()

func (*TraceDumpReply) Size

func (m *TraceDumpReply) Size() (size int)

func (*TraceDumpReply) Unmarshal

func (m *TraceDumpReply) Unmarshal(b []byte) error

type TraceFilterFlag

type TraceFilterFlag uint32

TraceFilterFlag defines enum 'trace_filter_flag'.

const (
	TRACE_FF_NONE               TraceFilterFlag = 0
	TRACE_FF_INCLUDE_NODE       TraceFilterFlag = 1
	TRACE_FF_EXCLUDE_NODE       TraceFilterFlag = 2
	TRACE_FF_INCLUDE_CLASSIFIER TraceFilterFlag = 3
	TRACE_FF_EXCLUDE_CLASSIFIER TraceFilterFlag = 4
)

func (TraceFilterFlag) String

func (x TraceFilterFlag) String() string

type TraceSetFilters

type TraceSetFilters struct {
	Flag                 TraceFilterFlag `binapi:"trace_filter_flag,name=flag" json:"flag,omitempty"`
	Count                uint32          `binapi:"u32,name=count" json:"count,omitempty"`
	NodeIndex            uint32          `binapi:"u32,name=node_index,default=4294967295" json:"node_index,omitempty"`
	ClassifierTableIndex uint32          `binapi:"u32,name=classifier_table_index,default=4294967295" json:"classifier_table_index,omitempty"`
}

TraceSetFilters defines message 'trace_set_filters'. InProgress: the message form may change in the future versions

func (*TraceSetFilters) GetCrcString

func (*TraceSetFilters) GetCrcString() string

func (*TraceSetFilters) GetMessageName

func (*TraceSetFilters) GetMessageName() string

func (*TraceSetFilters) GetMessageType

func (*TraceSetFilters) GetMessageType() api.MessageType

func (*TraceSetFilters) Marshal

func (m *TraceSetFilters) Marshal(b []byte) ([]byte, error)

func (*TraceSetFilters) Reset

func (m *TraceSetFilters) Reset()

func (*TraceSetFilters) Size

func (m *TraceSetFilters) Size() (size int)

func (*TraceSetFilters) Unmarshal

func (m *TraceSetFilters) Unmarshal(b []byte) error

type TraceSetFiltersReply

type TraceSetFiltersReply struct {
	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}

TraceSetFiltersReply defines message 'trace_set_filters_reply'. InProgress: the message form may change in the future versions

func (*TraceSetFiltersReply) GetCrcString

func (*TraceSetFiltersReply) GetCrcString() string

func (*TraceSetFiltersReply) GetMessageName

func (*TraceSetFiltersReply) GetMessageName() string

func (*TraceSetFiltersReply) GetMessageType

func (*TraceSetFiltersReply) GetMessageType() api.MessageType

func (*TraceSetFiltersReply) Marshal

func (m *TraceSetFiltersReply) Marshal(b []byte) ([]byte, error)

func (*TraceSetFiltersReply) Reset

func (m *TraceSetFiltersReply) Reset()

func (*TraceSetFiltersReply) Size

func (m *TraceSetFiltersReply) Size() (size int)

func (*TraceSetFiltersReply) Unmarshal

func (m *TraceSetFiltersReply) Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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