VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Variables
vlDebug.h File Reference

Go to the source code of this file.

Macros

#define DtDEBUG(flag, s)   ((flag) ? DtInfo s : ((void)0))
 Programmers use the following call to print the debugging statements. More...
 
#define DtNetDebug(s)   DtDEBUG(DtNetDebugOn, s)
 
#define DtNetDebug1(s)   DtNetDebug((s))
 
#define DtOutDebug(s)   DtDEBUG(DtOutboundThresholdDebugOn, s)
 
#define DtLogDebug(s)   DtDEBUG(DtLogUtilDebugOn, s)
 
#define DtTmpDebug(s)   DtDEBUG(DtTmpDebugOn, s)
 
#define DtSmoothDebug(s)   DtDEBUG(DtSmoothDebugOn, s)
 
#define DtSmoothZDebug(s)   DtDEBUG(DtSmoothZDebugOn, s)
 
#define DtLispDebug(s)   DtDEBUG(DtLispDebugOn, s)
 

Variables

bool DtNetDebugOn
 Turn on debugging for NetSockets/Sockets and TcpSockets. More...
 
bool DtSmoothDebugOn
 Unused - deprecated. More...
 
bool DtSmoothZDebugOn
 Unused - deprecated. More...
 
bool DtLogUtilDebugOn
 Unused - deprecated. More...
 
bool DtOutboundThresholdDebugOn
 Unused - deprecated. More...
 
bool DtLispDebugOn
 Unused - deprecated. More...
 
bool DtTmpDebugOn
 Unused - deprecated. More...
 

Macro Definition Documentation

#define DtDEBUG (   flag,
 
)    ((flag) ? DtInfo s : ((void)0))

Programmers use the following call to print the debugging statements.

DtDEBUG prints to stdout. DtDEBUG is a macro to decrease its execution cost, since debugging is usually off.

DtDEBUG and its descendants must always be called with double parens, e.g.: DtNetDebug(("Hello\n")), except for those macros ending in '1', e.g.: DtNetDebug1("Hello\n").

#define DtLispDebug (   s)    DtDEBUG(DtLispDebugOn, s)
#define DtLogDebug (   s)    DtDEBUG(DtLogUtilDebugOn, s)
#define DtNetDebug (   s)    DtDEBUG(DtNetDebugOn, s)
#define DtNetDebug1 (   s)    DtNetDebug((s))
#define DtOutDebug (   s)    DtDEBUG(DtOutboundThresholdDebugOn, s)
#define DtSmoothDebug (   s)    DtDEBUG(DtSmoothDebugOn, s)
#define DtSmoothZDebug (   s)    DtDEBUG(DtSmoothZDebugOn, s)
#define DtTmpDebug (   s)    DtDEBUG(DtTmpDebugOn, s)

Variable Documentation

bool DtLispDebugOn

Unused - deprecated.

bool DtLogUtilDebugOn

Unused - deprecated.

bool DtNetDebugOn

Turn on debugging for NetSockets/Sockets and TcpSockets.

bool DtOutboundThresholdDebugOn

Unused - deprecated.

bool DtSmoothDebugOn

Unused - deprecated.

bool DtSmoothZDebugOn

Unused - deprecated.

bool DtTmpDebugOn

Unused - deprecated.


Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)