VR-Link API Documentation for HLA 1.3
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.
#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.
bool DtSmoothDebugOn
 Unused - deprecated.
bool DtSmoothZDebugOn
 Unused - deprecated.
bool DtLogUtilDebugOn
 Unused - deprecated.
bool DtOutboundThresholdDebugOn
 Unused - deprecated.
bool DtLispDebugOn
 Unused - deprecated.
bool DtTmpDebugOn
 Unused - deprecated.

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 Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)