AJA NTV2 SDK  17.6.0.2675
NTV2 SDK 17.6.0.2675
wxdebug.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tag_ObjectDesc
 
class  CDispBasic
 
class  CDisp
 

Macros

#define LOG_FORCIBLY_SET   0x80000000
 
#define DLLIMPORT   __declspec(dllimport)
 
#define DLLEXPORT   __declspec(dllexport)
 
#define NAME(_x_)   ((LPTSTR) NULL)
 
#define DbgInitialise(hInst)
 
#define DbgTerminate()
 
#define DbgLog(_x_)   0
 
#define DbgOutString(psz)
 
#define DbgAssertAligned(_ptr_, _alignment_)   0
 
#define DbgRegisterObjectCreation(pObjectName)
 
#define DbgRegisterObjectDestruction(dwCookie)
 
#define DbgDumpObjectRegister()
 
#define DbgCheckModuleLevel(Type, Level)
 
#define DbgSetModuleLevel(Type, Level)
 
#define DbgSetAutoRefreshLevels(fAuto)
 
#define DbgWaitForSingleObject(h)   WaitForSingleObject(h, INFINITE)
 
#define DbgWaitForMultipleObjects(nCount, lpHandles, bWaitAll)   WaitForMultipleObjects(nCount, lpHandles, bWaitAll, INFINITE)
 
#define DbgSetWaitTimeout(dwTimeout)
 
#define KDbgBreak(_x_)
 
#define DbgBreak(_x_)
 
#define KASSERT(_x_)   ((void)0)
 
#define ASSERT(_x_)   ((void)0)
 
#define EXECUTE_ASSERT(_x_)   ((void)(_x_))
 
#define NOTE(_x_)   ((void)0)
 
#define NOTE1(_x_, a)   ((void)0)
 
#define NOTE2(_x_, a, b)   ((void)0)
 
#define NOTE3(_x_, a, b, c)   ((void)0)
 
#define NOTE4(_x_, a, b, c, d)   ((void)0)
 
#define NOTE5(_x_, a, b, c, d, e)   ((void)0)
 
#define DisplayType(label, pmtIn)   ((void)0)
 
#define DumpGraph(pGraph, label)   ((void)0)
 
#define CheckPointer(p, ret)   {if((p)==NULL) return (ret);}
 
#define ValidateReadPtr(p, cb)   0
 
#define ValidateWritePtr(p, cb)   0
 
#define ValidateReadWritePtr(p, cb)   0
 
#define ValidateStringPtr(p)   0
 
#define ValidateStringPtrA(p)   0
 
#define ValidateStringPtrW(p)   0
 
#define QUOTE(x)   #x
 
#define QQUOTE(y)   QUOTE(y)
 
#define REMIND(str)   __FILE__ "(" QQUOTE(__LINE__) ") : " str
 
#define AMTRACE(_x_)
 
#define AMTRACEFN()
 

Typedefs

typedef struct tag_ObjectDesc ObjectDesc
 

Enumerations

enum  {
  LOG_TIMING = 0x01, LOG_TRACE = 0x02, LOG_MEMORY = 0x04, LOG_LOCKING = 0x08,
  LOG_ERROR = 0x10, LOG_CUSTOM1 = 0x20, LOG_CUSTOM2 = 0x40, LOG_CUSTOM3 = 0x80,
  LOG_CUSTOM4 = 0x100, LOG_CUSTOM5 = 0x200
}
 
enum  { CDISP_HEX = 0x01, CDISP_DEC = 0x02 }
 

Macro Definition Documentation

◆ AMTRACE

#define AMTRACE (   _x_)

Definition at line 352 of file wxdebug.h.

◆ AMTRACEFN

#define AMTRACEFN ( )

Definition at line 353 of file wxdebug.h.

◆ ASSERT

#define ASSERT (   _x_)    ((void)0)

Definition at line 205 of file wxdebug.h.

◆ CheckPointer

#define CheckPointer (   p,
  ret 
)    {if((p)==NULL) return (ret);}

Definition at line 225 of file wxdebug.h.

◆ DbgAssertAligned

#define DbgAssertAligned (   _ptr_,
  _alignment_ 
)    0

Definition at line 185 of file wxdebug.h.

◆ DbgBreak

#define DbgBreak (   _x_)

Definition at line 201 of file wxdebug.h.

◆ DbgCheckModuleLevel

#define DbgCheckModuleLevel (   Type,
  Level 
)

Definition at line 191 of file wxdebug.h.

◆ DbgDumpObjectRegister

#define DbgDumpObjectRegister ( )

Definition at line 189 of file wxdebug.h.

◆ DbgInitialise

#define DbgInitialise (   hInst)

Definition at line 181 of file wxdebug.h.

◆ DbgLog

#define DbgLog (   _x_)    0

Definition at line 183 of file wxdebug.h.

◆ DbgOutString

#define DbgOutString (   psz)

Definition at line 184 of file wxdebug.h.

◆ DbgRegisterObjectCreation

#define DbgRegisterObjectCreation (   pObjectName)

Definition at line 187 of file wxdebug.h.

◆ DbgRegisterObjectDestruction

#define DbgRegisterObjectDestruction (   dwCookie)

Definition at line 188 of file wxdebug.h.

◆ DbgSetAutoRefreshLevels

#define DbgSetAutoRefreshLevels (   fAuto)

Definition at line 193 of file wxdebug.h.

◆ DbgSetModuleLevel

#define DbgSetModuleLevel (   Type,
  Level 
)

Definition at line 192 of file wxdebug.h.

◆ DbgSetWaitTimeout

#define DbgSetWaitTimeout (   dwTimeout)

Definition at line 198 of file wxdebug.h.

◆ DbgTerminate

#define DbgTerminate ( )

Definition at line 182 of file wxdebug.h.

◆ DbgWaitForMultipleObjects

#define DbgWaitForMultipleObjects (   nCount,
  lpHandles,
  bWaitAll 
)    WaitForMultipleObjects(nCount, lpHandles, bWaitAll, INFINITE)

Definition at line 196 of file wxdebug.h.

◆ DbgWaitForSingleObject

#define DbgWaitForSingleObject (   h)    WaitForSingleObject(h, INFINITE)

Definition at line 195 of file wxdebug.h.

◆ DisplayType

#define DisplayType (   label,
  pmtIn 
)    ((void)0)

Definition at line 218 of file wxdebug.h.

◆ DLLEXPORT

#define DLLEXPORT   __declspec(dllexport)

Definition at line 74 of file wxdebug.h.

◆ DLLIMPORT

#define DLLIMPORT   __declspec(dllimport)

Definition at line 73 of file wxdebug.h.

◆ DumpGraph

#define DumpGraph (   pGraph,
  label 
)    ((void)0)

Definition at line 219 of file wxdebug.h.

◆ EXECUTE_ASSERT

#define EXECUTE_ASSERT (   _x_)    ((void)(_x_))

Definition at line 207 of file wxdebug.h.

◆ KASSERT

#define KASSERT (   _x_)    ((void)0)

Definition at line 203 of file wxdebug.h.

◆ KDbgBreak

#define KDbgBreak (   _x_)

Definition at line 200 of file wxdebug.h.

◆ LOG_FORCIBLY_SET

#define LOG_FORCIBLY_SET   0x80000000

Definition at line 56 of file wxdebug.h.

◆ NAME

#define NAME (   _x_)    ((LPTSTR) NULL)

Definition at line 179 of file wxdebug.h.

◆ NOTE

#define NOTE (   _x_)    ((void)0)

Definition at line 211 of file wxdebug.h.

◆ NOTE1

#define NOTE1 (   _x_,
 
)    ((void)0)

Definition at line 212 of file wxdebug.h.

◆ NOTE2

#define NOTE2 (   _x_,
  a,
 
)    ((void)0)

Definition at line 213 of file wxdebug.h.

◆ NOTE3

#define NOTE3 (   _x_,
  a,
  b,
 
)    ((void)0)

Definition at line 214 of file wxdebug.h.

◆ NOTE4

#define NOTE4 (   _x_,
  a,
  b,
  c,
 
)    ((void)0)

Definition at line 215 of file wxdebug.h.

◆ NOTE5

#define NOTE5 (   _x_,
  a,
  b,
  c,
  d,
 
)    ((void)0)

Definition at line 216 of file wxdebug.h.

◆ QQUOTE

#define QQUOTE (   y)    QUOTE(y)

Definition at line 278 of file wxdebug.h.

◆ QUOTE

#define QUOTE (   x)    #x

Definition at line 277 of file wxdebug.h.

◆ REMIND

#define REMIND (   str)    __FILE__ "(" QQUOTE(__LINE__) ") : " str

Definition at line 279 of file wxdebug.h.

◆ ValidateReadPtr

#define ValidateReadPtr (   p,
  cb 
)    0

Definition at line 239 of file wxdebug.h.

◆ ValidateReadWritePtr

#define ValidateReadWritePtr (   p,
  cb 
)    0

Definition at line 241 of file wxdebug.h.

◆ ValidateStringPtr

#define ValidateStringPtr (   p)    0

Definition at line 242 of file wxdebug.h.

◆ ValidateStringPtrA

#define ValidateStringPtrA (   p)    0

Definition at line 243 of file wxdebug.h.

◆ ValidateStringPtrW

#define ValidateStringPtrW (   p)    0

Definition at line 244 of file wxdebug.h.

◆ ValidateWritePtr

#define ValidateWritePtr (   p,
  cb 
)    0

Definition at line 240 of file wxdebug.h.

Typedef Documentation

◆ ObjectDesc

typedef struct tag_ObjectDesc ObjectDesc

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
LOG_TIMING 
LOG_TRACE 
LOG_MEMORY 
LOG_LOCKING 
LOG_ERROR 
LOG_CUSTOM1 
LOG_CUSTOM2 
LOG_CUSTOM3 
LOG_CUSTOM4 
LOG_CUSTOM5 

Definition at line 44 of file wxdebug.h.

◆ anonymous enum

anonymous enum
Enumerator
CDISP_HEX 
CDISP_DEC 

Definition at line 58 of file wxdebug.h.