Documentation ¶
Overview ¶
Package tracedump contains generated bindings for API file tracedump.api.
Contents:
1 enum 9 messages
Index ¶
- Constants
- Variables
- func AllMessages() []api.Message
- type RPCService
- type RPCService_TraceDumpClient
- type TraceCapturePackets
- func (*TraceCapturePackets) GetCrcString() string
- func (*TraceCapturePackets) GetMessageName() string
- func (*TraceCapturePackets) GetMessageType() api.MessageType
- func (m *TraceCapturePackets) Marshal(b []byte) ([]byte, error)
- func (m *TraceCapturePackets) Reset()
- func (m *TraceCapturePackets) Size() (size int)
- func (m *TraceCapturePackets) Unmarshal(b []byte) error
- type TraceCapturePacketsReply
- func (*TraceCapturePacketsReply) GetCrcString() string
- func (*TraceCapturePacketsReply) GetMessageName() string
- func (*TraceCapturePacketsReply) GetMessageType() api.MessageType
- func (m *TraceCapturePacketsReply) Marshal(b []byte) ([]byte, error)
- func (m *TraceCapturePacketsReply) Reset()
- func (m *TraceCapturePacketsReply) Size() (size int)
- func (m *TraceCapturePacketsReply) Unmarshal(b []byte) error
- type TraceClearCapture
- func (*TraceClearCapture) GetCrcString() string
- func (*TraceClearCapture) GetMessageName() string
- func (*TraceClearCapture) GetMessageType() api.MessageType
- func (m *TraceClearCapture) Marshal(b []byte) ([]byte, error)
- func (m *TraceClearCapture) Reset()
- func (m *TraceClearCapture) Size() (size int)
- func (m *TraceClearCapture) Unmarshal(b []byte) error
- type TraceClearCaptureReply
- func (*TraceClearCaptureReply) GetCrcString() string
- func (*TraceClearCaptureReply) GetMessageName() string
- func (*TraceClearCaptureReply) GetMessageType() api.MessageType
- func (m *TraceClearCaptureReply) Marshal(b []byte) ([]byte, error)
- func (m *TraceClearCaptureReply) Reset()
- func (m *TraceClearCaptureReply) Size() (size int)
- func (m *TraceClearCaptureReply) Unmarshal(b []byte) error
- type TraceDetails
- func (*TraceDetails) GetCrcString() string
- func (*TraceDetails) GetMessageName() string
- func (*TraceDetails) GetMessageType() api.MessageType
- func (m *TraceDetails) Marshal(b []byte) ([]byte, error)
- func (m *TraceDetails) Reset()
- func (m *TraceDetails) Size() (size int)
- func (m *TraceDetails) Unmarshal(b []byte) error
- type TraceDump
- type TraceDumpReply
- func (*TraceDumpReply) GetCrcString() string
- func (*TraceDumpReply) GetMessageName() string
- func (*TraceDumpReply) GetMessageType() api.MessageType
- func (m *TraceDumpReply) Marshal(b []byte) ([]byte, error)
- func (m *TraceDumpReply) Reset()
- func (m *TraceDumpReply) Size() (size int)
- func (m *TraceDumpReply) Unmarshal(b []byte) error
- type TraceFilterFlag
- type TraceSetFilters
- func (*TraceSetFilters) GetCrcString() string
- func (*TraceSetFilters) GetMessageName() string
- func (*TraceSetFilters) GetMessageType() api.MessageType
- func (m *TraceSetFilters) Marshal(b []byte) ([]byte, error)
- func (m *TraceSetFilters) Reset()
- func (m *TraceSetFilters) Size() (size int)
- func (m *TraceSetFilters) Unmarshal(b []byte) error
- type TraceSetFiltersReply
- func (*TraceSetFiltersReply) GetCrcString() string
- func (*TraceSetFiltersReply) GetMessageName() string
- func (*TraceSetFiltersReply) GetMessageType() api.MessageType
- func (m *TraceSetFiltersReply) Marshal(b []byte) ([]byte, error)
- func (m *TraceSetFiltersReply) Reset()
- func (m *TraceSetFiltersReply) Size() (size int)
- func (m *TraceSetFiltersReply) Unmarshal(b []byte) error
Constants ¶
const ( APIFile = "tracedump" APIVersion = "0.1.0" VersionCrc = 0x691543d5 )
Variables ¶
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 ¶
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) 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) 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) GetMessageName ¶
func (*TraceDump) GetMessageType ¶
func (*TraceDump) GetMessageType() api.MessageType
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) 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) 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