RTP Trace System  1.0
Coral::TracePacket Class Reference

Trace Packet. More...

#include <tracepacket.h>

List of all members.

Public Types

enum  TraceFlags { TF_None = 0, TF_Information = 1 }

Public Member Functions

 TracePacket ()
void translate ()
void reset ()

Public Attributes

card32 FormatID
card8 Layer
card8 Layers
card8 ErrorCode
card8 Flags
card64 Position
card64 MaxPosition
card32 FrameID
card32 Offset
char Data [0]

Static Public Attributes

static const card16 TraceTypeID = 0x8833
static const char TraceTypeName [] = "Trace Encoding"
static const card32 TraceFormatID = 0x33140000 | TraceTypeID

Detailed Description

Trace Packet.

This class defines the packet format for the trace encoder.

Author:
Thomas Dreibholz
Version:
1.0
See also:
TraceEncoder
TraceDecoder

Member Enumeration Documentation

Emumeration of Flags.

Enumerator:
TF_None 
TF_Information 

Constructor & Destructor Documentation


Member Function Documentation

Reset report.

Translate byte order.


Member Data Documentation

Packet data.

Maximum position in nanoseconds.

Current position in nanoseconds.

const card32 Coral::TracePacket::TraceFormatID = 0x33140000 | TraceTypeID [static]

Trace Encoding package format ID.

const card16 Coral::TracePacket::TraceTypeID = 0x8833 [static]

Type ID for Trace Encoding.

const char Coral::TracePacket::TraceTypeName = "Trace Encoding" [static]

Name for Trace Encoding.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines