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

Constituent: qlsw     Tag: linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

QLSW_pubdefs.h File Reference

Public definitions for the QLSW trace dump facilities. More...

#include "TRC/TRC_pubdefs.h"

Include dependency graph for QLSW_pubdefs.h:

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


Defines

#define QLSW_OPT_NOFULL   ( 0x00000001 )
 Option to suppress the complete line-by line trace dump.
#define QLSW_OPT_NOERROR   ( 0x00000002 )
 Option to suppress printing of exit/enter PC disagreements.
#define QLSW_OPT_NOREPORT   ( 0x00000004 )
 Option to suppress the printing of the statistics from a trace pass.

Functions

void QLSW_dumpTraceBody (const TRC_Trace *trc, unsigned int opt)
 Dump the trace body (the real thing).
void QLSW_dumpTraceHeader (const TRC_Trace *trc)
 Dump the trace header block.
void QLSW_dumpTraceRaw (const TRC_Trace *trc)
 Dump the trace body (the real thing).
void QLSW_dumpTraceTask (const TRC_Trace *trc)
 Dump the trace task-to-name block.
unsigned int QLSW_writeTrace (const TRC_Trace *trc, const char *fil)
 Write a watchdog trace blob to file.
void QLSW_freeTrace (TRC_Trace *trc)
 Free the memory holding the trace blob.
unsigned int QLSW_readTrace (TRC_Trace **trc, const char *fil)
 Read a trace from a file.

Detailed Description

Public definitions for the QLSW trace dump facilities.

CVS $Id: QLSW_pubdefs.h,v 1.1.1.1 2006/12/20 01:45:12 apw Exp $
Author:
A.P.Waite

Function Documentation

void QLSW_dumpTraceBody const TRC_Trace *  trc,
unsigned int  opt
 

Dump the trace body (the real thing).

Parameters:
trc Pointer to the trace header block
opt Options

void QLSW_dumpTraceHeader const TRC_Trace *  trc  ) 
 

Dump the trace header block.

Parameters:
trc Pointer to the trace header block

void QLSW_dumpTraceRaw const TRC_Trace *  trc  ) 
 

Dump the trace body (the real thing).

Parameters:
trc Pointer to the trace header block

void QLSW_dumpTraceTask const TRC_Trace *  trc  ) 
 

Dump the trace task-to-name block.

Parameters:
trc Pointer to the trace header block

void QLSW_freeTrace TRC_Trace *  trc  ) 
 

Free the memory holding the trace blob.

Parameters:
trc Pointer to the trace blob

unsigned int QLSW_readTrace TRC_Trace **  trc,
const char *  fil
 

Read a trace from a file.

Parameters:
trc Pointer to the trace blob (returned)
fil Filename to read from

unsigned int QLSW_writeTrace const TRC_Trace *  trc,
const char *  fil
 

Write a watchdog trace blob to file.

Parameters:
trc Pointer to the trace header block
fil Filename to write to


Generated on Wed Dec 20 04:47:24 2006 by  doxygen 1.4.4