Versions in this module Expand all Collapse all v0 v0.5.0 Jul 29, 2022 v0.4.0 Jan 17, 2022 Changes in this version + const APIFile + const APIVersion + const VersionCrc + var TraceFilterFlag_name = map[uint32]string + var TraceFilterFlag_value = map[string]uint32 + func AllMessages() []api.Message + type RPCService interface + TraceCapturePackets func(ctx context.Context, in *TraceCapturePackets) (*TraceCapturePacketsReply, error) + TraceClearCapture func(ctx context.Context, in *TraceClearCapture) (*TraceClearCaptureReply, error) + TraceDump func(ctx context.Context, in *TraceDump) (RPCService_TraceDumpClient, error) + TraceSetFilters func(ctx context.Context, in *TraceSetFilters) (*TraceSetFiltersReply, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_TraceDumpClient interface + Recv func() (*TraceDetails, error) + type TraceCapturePackets struct + MaxPackets uint32 + NodeIndex uint32 + PreCaptureClear bool + UseFilter bool + Verbose bool + 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 struct + Retval int32 + 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 struct + 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 struct + Retval int32 + 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 struct + Done uint8 + MoreThisThread uint8 + MoreThreads uint8 + PacketNumber uint32 + Position uint32 + ThreadID uint32 + TraceData string + 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 struct + ClearCache uint8 + MaxRecords uint32 + Position uint32 + ThreadID uint32 + func (*TraceDump) GetCrcString() string + func (*TraceDump) GetMessageName() string + func (*TraceDump) GetMessageType() api.MessageType + func (m *TraceDump) Marshal(b []byte) ([]byte, error) + func (m *TraceDump) Reset() + func (m *TraceDump) Size() (size int) + func (m *TraceDump) Unmarshal(b []byte) error + type TraceDumpReply struct + Done uint8 + FlushOnly uint8 + LastPosition uint32 + LastThreadID uint32 + MoreThisThread uint8 + MoreThreads uint8 + Retval int32 + 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 uint32 + const TRACE_FF_EXCLUDE_CLASSIFIER + const TRACE_FF_EXCLUDE_NODE + const TRACE_FF_INCLUDE_CLASSIFIER + const TRACE_FF_INCLUDE_NODE + const TRACE_FF_NONE + func (x TraceFilterFlag) String() string + type TraceSetFilters struct + ClassifierTableIndex uint32 + Count uint32 + Flag TraceFilterFlag + NodeIndex uint32 + 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 struct + Retval int32 + 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