| 
 
 | 
 | 
Holds a local debugging level that can be modified separately from the global debugging
| inline  DebugEnabler (int level = TelEngine::debugLevel(), bool enabled = true) | DebugEnabler | 
Constructor
Parameters:
| level | The initial local debug level | 
| enabled | Enable debugging on this object | 
| inline  ~DebugEnabler () | ~DebugEnabler | 
| inline int  debugLevel () | debugLevel | 
[const]
Retrieve the current local debug level
Returns: The current local debug level
| int  debugLevel (int level) | debugLevel | 
Set the current local debug level.
Parameters:
| level | The desired debug level | 
Returns: The new debug level (may be different)
| inline bool  debugEnabled () | debugEnabled | 
[const]
Retrieve the current debug activation status
Returns: True if local debugging is enabled
| inline void  debugEnabled (bool enable) | debugEnabled | 
Set the current debug activation status
Parameters:
| enable | The new debug activation status, true to enable | 
| inline const char*  debugName () | debugName | 
[const]
Get the current debug name
Returns: Name of the debug activation if set or NULL
| bool  debugAt (int level) | debugAt | 
[const]
Check if debugging output should be generated
Parameters:
| level | The debug level we are testing | 
Returns: True if messages should be output, false otherwise
| inline bool  debugChained () | debugChained | 
[const]
Check if this enabler is chained to another one
Returns: True if local debugging is chained to other enabler
| inline void  debugChain (const DebugEnabler* chain = 0) | debugChain | 
Chain this debug holder to a parent or detach from existing one
Parameters:
| chain | Pointer to parent debug level, NULL to detach | 
| void  debugCopy (const DebugEnabler* original = 0) | debugCopy | 
Copy debug settings from another object or from engine globals
Parameters:
| original | Pointer to a DebugEnabler to copy settings from | 
| inline void  debugName (const char* name) | debugName | 
[protected]
Set the current debug name
Parameters:
| name | Static debug name or NULL | 
| Generated by: paulc on bussard on Fri May 8 12:37:22 2015, using kdoc 2.0a54. |