Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

psTrace.h File Reference


Detailed Description

basic run-time trace facilities

This file will hold the prototypes for defining procedures to insert trace messages into the code.

Author:
Robert Lupton, Princeton University

GLG, MHPCC

Version:
Revision
1.31
Name
rel5_0
Date:
Date
2005/02/17 19:26:24
Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii

Definition in file psTrace.h.

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

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  p_psComponent
 Basic structure for the component tree. More...

Defines

#define PS_TRACE_H   1
#define PS_UNKNOWN_TRACE_LEVEL   -9999
#define PS_DEFAULT_TRACE_LEVEL   -1
#define PS_THE_OTHER_DEFAULT_TRACE_LEVEL   0

Typedefs

typedef p_psComponent p_psComponent
 Basic structure for the component tree.

Functions

void psTrace (const char *facil, psS32 myLevel,...)
psBool psTraceSetLevel (const char *facil, psS32 level)
 Set trace level.
psS32 psTraceGetLevel (const char *facil)
 Get the trace level.
void psTraceReset ()
 Set all trace levels to zero (do not free nodes in the component tree).
void psTracePrintLevels (void)
 print trace levels
void psTraceSetDestination (FILE *fp)
 Set the destination of future trace messages.


Define Documentation

#define PS_DEFAULT_TRACE_LEVEL   -1
 

Definition at line 20 of file psTrace.h.

#define PS_THE_OTHER_DEFAULT_TRACE_LEVEL   0
 

Definition at line 21 of file psTrace.h.

#define PS_TRACE_H   1
 

Definition at line 17 of file psTrace.h.

#define PS_UNKNOWN_TRACE_LEVEL   -9999
 

Definition at line 19 of file psTrace.h.


Generated on Mon Apr 4 18:24:46 2005 for Pan-STARRS Foundation Library by  doxygen 1.3.9.1