VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vlDebug.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
14 #pragma once
15 
16 #include "vlPrint.h"
17 #ifdef DtUSE_UTILITIES_NAMESPACE
18 namespace DtUSE_UTILITIES_NAMESPACE
19 {
20 #endif
21 
23 extern DT_DLL_VLUTIL bool DtNetDebugOn;
24 
26 extern DT_DLL_VLUTIL bool DtSmoothDebugOn;
27 
30 
33 
36 
38 extern DT_DLL_VLUTIL bool DtLispDebugOn;
39 
41 extern DT_DLL_VLUTIL bool DtTmpDebugOn;
42 
43 #ifdef DtUSE_UTILITIES_NAMESPACE
44 }
45 #endif
46 
57 
58 #define DtDEBUG(flag, s) \
59 ((flag) ? DtInfo s : ((void)0))
60 
61 #define DtNetDebug(s) DtDEBUG(DtNetDebugOn, s)
62 #define DtNetDebug1(s) DtNetDebug((s))
63 #define DtOutDebug(s) DtDEBUG(DtOutboundThresholdDebugOn, s)
64 #define DtLogDebug(s) DtDEBUG(DtLogUtilDebugOn, s)
65 #define DtTmpDebug(s) DtDEBUG(DtTmpDebugOn, s)
66 #define DtSmoothDebug(s) DtDEBUG(DtSmoothDebugOn, s)
67 #define DtSmoothZDebug(s) DtDEBUG(DtSmoothZDebugOn, s)
68 #define DtLispDebug(s) DtDEBUG(DtLispDebugOn, s)
69 
70 
71 

Document ID: Generated on Wed Jan 7 13:31:29 EST 2015 from SVN revision 149162
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)