class TracePacket

Trace Packet. More...

Full nameCoral::TracePacket
Definition#include <tracepacket.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods

Public Members


Detailed Description

This class defines the packet format for the trace encoder.

See also: TraceEncoder, TraceDecoder

 TracePacket ()

Constructor.

void  translate ()

Translate byte order.

void  reset ()

Reset report.

static const card16 TraceTypeID

Type ID for Trace Encoding.

static const char [] TraceTypeName

Name for Trace Encoding.

static const card32 TraceFormatID

Trace Encoding package format ID.

card32 FormatID

Packet format ID.

card8 Layer

Layer number

card8 Layers

Number of layers

card8 ErrorCode

Error code.

card8 Flags

Flags.

enum TraceFlags {TF_None = 0, TF_Information = 1, }

Emumeration of Flags.

card64 Position

Current position in nanoseconds.

card64 MaxPosition

Maximum position in nanoseconds.

card32 FrameID

Frame ID.

card32 Offset

Fragment offset.

char [0] Data

Packet data.