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.32
Name
rel6_0
Date:
Date
2005/04/28 23:46:29
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:

Go to the source code of this file.

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
#define PS_TRACE_ON   1
 Functions *************************************************************.

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.
FILE * psTraceGetDestination (void)
 Get the current destination for 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 Wed Jun 15 11:01:09 2005 for Pan-STARRS Foundation Library by  doxygen 1.4.1