Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

core/debug.h File Reference

#include <assert.h>
#include <sys/types.h>

Go to the source code of this file.

Defines

#define DEBUG
#define debug_(NM, VL)   debug_agent(NM, VL, LOG_NO)
#define debug2_(NM, VL, LOG_FILE)   debug_agent(NM, VL, LOG_FILE)

Functions

void debug_agent (char name[], T &value, bool logfile=false)

Variables

const char debug_agent_log_file [] = "/var/tmp/agent.log\0\0"
const bool LOG_YES = true
const bool LOG_NO = false


Detailed Description

Debugging Subsystem
Todo:
Move the DEBUG define into toplevel config.h

Definition in file debug.h.


Define Documentation

#define DEBUG
 

Value:

Definition at line 18 of file debug.h.

#define debug2_( NM, VL, LOG_FILE )   debug_agent(NM, VL, LOG_FILE)
 

Definition at line 31 of file debug.h.

Referenced by myThread::Execute(), and main().

#define debug_( NM, VL )   debug_agent(NM, VL, LOG_NO)
 

Definition at line 30 of file debug.h.


Function Documentation

void debug_agent ( char name[],
T & value,
bool logfile = false )
 


Variable Documentation

const bool LOG_NO = false
 

Definition at line 28 of file debug.h.

const bool LOG_YES = true
 

Definition at line 27 of file debug.h.

const char debug_agent_log_file = "/var/tmp/agent.log\0\0"
 

Definition at line 26 of file debug.h.


Generated at Thu May 30 15:12:33 2002 for Freeagent by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001