NCBI C++ ToolKit
|
Search Toolkit Book for CDiagContext_Extra
Temporary object for holding extra message arguments. More...
#include <corelib/ncbidiag.hpp>
Public Types | |
typedef SDiagMessage::TExtraArg | TExtraArg |
typedef SDiagMessage::TExtraArgs | TExtraArgs |
Private Member Functions | |
void | x_Release (void) |
bool | x_CanPrint (void) |
CDiagContext_Extra (SDiagMessage::EEventType event_type) | |
CDiagContext_Extra (int status, double timespan, TExtraArgs &args) | |
CDiagContext_Extra & | PrintNcbiRoleAndLocation (void) |
CDiagContext_Extra & | PrintNcbiAppInfoOnStart (void) |
CDiagContext_Extra & | PrintNcbiAppInfoOnRequest (void) |
Private Attributes | |
SDiagMessage::EEventType | m_EventType |
TExtraArgs * | m_Args |
int * | m_Counter |
bool | m_Typed |
int | m_PerfStatus |
double | m_PerfTime |
bool | m_Flushed |
bool | m_AllowBadNames |
Friends | |
class | CDiagContext |
CDiagContext_Extra | g_PostPerf (int status, double timespan, SDiagMessage::TExtraArgs &args) |
Temporary object for holding extra message arguments.
Prints all of the arguments on destruction.
Definition at line 1827 of file ncbidiag.hpp.