8 #ifndef OPENDDS_DCPS_TRANSPORT_FRAMEWORK_ENTRYEXIT_H 9 #define OPENDDS_DCPS_TRANSPORT_FRAMEWORK_ENTRYEXIT_H 15 #define DBG_ENTRY_CORE(CNAME,MNAME) \ 16 EntryExit ee_dbg(CNAME,MNAME,this) 18 #define DBG_ENTRY0(CNAME,MNAME) 19 #define DBG_ENTRY1(CNAME,MNAME) 20 #define DBG_ENTRY2(CNAME,MNAME) 21 #define DBG_ENTRY3(CNAME,MNAME) 22 #define DBG_ENTRY4(CNAME,MNAME) 23 #define DBG_ENTRY5(CNAME,MNAME) 24 #define DBG_ENTRY6(CNAME,MNAME) 26 #if DDS_BLD_DEBUG_LEVEL >=0 28 #define DBG_ENTRY0(CNAME,MNAME) \ 29 DBG_ENTRY_CORE(CNAME,MNAME) 32 #if DDS_BLD_DEBUG_LEVEL >=1 34 #define DBG_ENTRY1(CNAME,MNAME) \ 35 DBG_ENTRY_CORE(CNAME,MNAME) 38 #if DDS_BLD_DEBUG_LEVEL >=2 40 #define DBG_ENTRY2(CNAME,MNAME) \ 41 DBG_ENTRY_CORE(CNAME,MNAME) 44 #if DDS_BLD_DEBUG_LEVEL >=3 46 #define DBG_ENTRY3(CNAME,MNAME) \ 47 DBG_ENTRY_CORE(CNAME,MNAME) 50 #if DDS_BLD_DEBUG_LEVEL >=4 52 #define DBG_ENTRY4(CNAME,MNAME) \ 53 DBG_ENTRY_CORE(CNAME,MNAME) 56 #if DDS_BLD_DEBUG_LEVEL >=5 58 #define DBG_ENTRY5(CNAME,MNAME) \ 59 DBG_ENTRY_CORE(CNAME,MNAME) 62 #if DDS_BLD_DEBUG_LEVEL >=6 64 #define DBG_ENTRY6(CNAME,MNAME) \ 65 DBG_ENTRY_CORE(CNAME,MNAME) 68 #define DBG_ENTRY_LVL(CNAME,MNAME,DBG_LVL) \ 69 DBG_ENTRY##DBG_LVL(CNAME,MNAME) 72 #define DBG_ENTRY(CNAME,MNAME) \ 73 DBG_ENTRY_LVL(CNAME,MNAME,6) 77 EntryExit(
const char* className,
const char* methodName,
const void* addr
78 ,
unsigned recurse_level = 0)
OpenDDS_Dcps_Export unsigned int Transport_debug_level
Transport Logging verbosity level.
EntryExit(const char *className, const char *methodName, const void *addr, unsigned recurse_level=0)
char * strncpy(char *s, const char *t, size_t len)