Class to trace Execution blocks.
More...
#include <object.h>
Class to trace Execution blocks.
This class is used for tracing the entry and exit of program blocks. Upon construction it outputs an entry trace message and on destruction outputs an exit trace message. This is normally only used from in the PTRACE_BLOCK()
macro.
PTrace::Block::Block |
( |
const char * |
fileName, |
|
|
int |
lineNum, |
|
|
const char * |
traceName |
|
) |
| |
Output entry trace message.
- Parameters
-
fileName | Filename of source file being traced |
lineNum | Line number of source file being traced. |
traceName | String to be output with trace, typically it is the function name. |
PTrace::Block::Block |
( |
const Block & |
obj | ) |
|
PTrace::Block::~Block |
( |
| ) |
|
Output exit trace message.
const char* PTrace::Block::file |
|
protected |
const char* PTrace::Block::name |
|
protected |
The documentation for this class was generated from the following file: