#include <logid.h>

Definition at line 90 of file logid.h.
Public Member Functions | |
| log_FunctionID (const char *a_funcName, const char *a_className, const log_FileID &a_fileID, const int m_line) | |
| Container for function ID. | |
| virtual | ~log_FunctionID () |
| void | SetLine (const int a_line) const |
Public Attributes | |
| const char * | m_funcName |
| const char * | m_className |
| const log_FileID & | m_fileID |
| int | m_line |
| char | m_buff [log_FUNC_NAME_BUFF_LEN] |
Friends | |
| ostream & | operator<< (ostream &a_os, const log_FunctionID &a_fcnID) |
| log_FunctionID::log_FunctionID | ( | const char * | a_funcName, | |
| const char * | a_className, | |||
| const log_FileID & | a_fileID, | |||
| const int | a_line | |||
| ) |
Container for function ID.
Definition at line 49 of file log_functionid.cpp.
References log_FUNC_NAME_BUFF_LEN, m_buff, and snprintf.
00054 : m_funcName(a_funcName), 00055 m_className(a_className), 00056 m_fileID(a_fileID), 00057 m_line(a_line) { 00058 00059 snprintf(m_buff, log_FUNC_NAME_BUFF_LEN, "%s::%s", 00060 a_className, 00061 a_funcName); 00062 }
| log_FunctionID::~log_FunctionID | ( | ) | [virtual] |
| void log_FunctionID::SetLine | ( | const int | a_line | ) | const [inline] |
Definition at line 103 of file logid.h.
Referenced by log_Output(), and log_Debugger::WriteHeader().
00104 {m_line = a_line;};

| ostream& operator<< | ( | ostream & | a_os, | |
| const log_FunctionID & | a_fcnID | |||
| ) | [friend] |
Definition at line 81 of file log_functionid.cpp.
00081 { 00082 ostringstream sStr; 00083 sStr << a_fcnID; 00084 a_os << sStr.str(); 00085 return a_os; 00086 }
| const char* log_FunctionID::m_funcName |
Definition at line 104 of file logid.h.
Referenced by log_FunctionTracer::DumpStack(), ivd_BaseException::FormatText(), log_FunctionTracer::log_FunctionTracer(), operator<<(), log_Debugger::WriteHeader(), and log_FunctionTracer::~log_FunctionTracer().
| const char* log_FunctionID::m_className |
Definition at line 107 of file logid.h.
Referenced by log_FunctionTracer::DumpStack(), ivd_BaseException::FormatText(), log_FunctionTracer::log_FunctionTracer(), operator<<(), log_Debugger::WriteHeader(), and log_FunctionTracer::~log_FunctionTracer().
Definition at line 108 of file logid.h.
Referenced by log_FunctionTracer::DumpStack(), ivd_BaseException::FormatText(), operator<<(), and log_Debugger::WriteHeader().
int log_FunctionID::m_line [mutable] |
Definition at line 109 of file logid.h.
Referenced by log_FunctionTracer::DumpStack(), ivd_BaseException::FormatText(), log_FunctionTracer::log_FunctionTracer(), operator<<(), log_Debugger::WriteHeader(), and log_FunctionTracer::~log_FunctionTracer().
| char log_FunctionID::m_buff[log_FUNC_NAME_BUFF_LEN] |
Definition at line 110 of file logid.h.
Referenced by log_FunctionID(), log_FunctionTracer::log_FunctionTracer(), and log_FunctionTracer::~log_FunctionTracer().
1.5.6