GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > TRC / V0-0-0

Constituent: trc     Tag: sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

TRC_prvdefs.h File Reference

Private definitions for the TRC trace facility. More...

#include "PBS/WCT.h"
#include "TRC/TRC_pubdefs.h"

Include dependency graph for TRC_prvdefs.h:

This graph shows which files directly or indirectly include this file:


Data Structures

struct  _TRC_Task2Name
 Structure to hold a mapping from task ID to task name. More...
struct  _TRC_TraceMeta_bf
 Assorted task meta-information (tcb index, priority, ...). More...
union  _TRC_TraceMeta
 Union of the bit-field meta representation and an unsigned int. More...
struct  _TRC_TraceSwitch
 Structured record to enter a task switch in the trace. More...
union  _TRC_TraceData
 Union of records that can be recorded in the trace blob. More...
struct  _TRC_TraceRow
 Structure to define one row in the trace buffer. More...
struct  _TRC_Trace
 Structure of the header of the trace blob. More...

Defines

#define TRC_M_COOKIE   (0x54524300)
 Longest task name supported.
#define TRC_M_FRAME   (0xffffff00)
 Framing/identification word ("TRC" || 0).
#define TRC_L_TASK   (64)
 Maximum number of tasks supported.
#define TRC_L_NAME   (16)
 Longest task name supported.
#define TRC_F_TRACE_FACILITY   (0x00)
 "Facility" number for trace itself

Typedefs

typedef _TRC_Task2Name TRC_Task2Name
 Typedef for struct _TRC_Task2Name.
typedef _TRC_TraceMeta_bf TRC_TraceMeta_bf
 Typedef for struct _TRC_TraceMeta_bf.
typedef _TRC_TraceMeta TRC_TraceMeta
 Typedef for struct _TRC_TraceMeta.
typedef _TRC_TraceSwitch TRC_TraceSwitch
 Typedef for struct _TRC_TraceSwitch.
typedef _TRC_TraceData TRC_TraceData
 Typedef for struct _TRC_TraceData.

Detailed Description

Private definitions for the TRC trace facility.

CVS $Id: TRC_prvdefs.h,v 1.1.1.1 2006/12/20 00:44:59 apw Exp $
Author:
A.P.Waite

Generated on Wed Dec 20 09:26:26 2006 by  doxygen 1.4.4