NCBI C++ ToolKit
Public Member Functions | Public Attributes | List of all members
SLogData Struct Reference

Search Toolkit Book for SLogData

Public Member Functions

 SLogData (void)
 

Public Attributes

char * buf
 
char * end_ptr
 
char * cur_ptr
 
char * cur_msg_ptr
 
Uint8 post_num
 
string prefix
 
string tmp_str
 
bool has_params
 
CSrvDiagMsg::ESeverity severity
 
const char * msg_file
 
const char * msg_func
 
int msg_line
 
int err_code
 
int err_subcode
 
int last_flush_time
 

Detailed Description

Definition at line 50 of file logging.cpp.

Constructor & Destructor Documentation

◆ SLogData()

SLogData::SLogData ( void  )
inline

Definition at line 69 of file logging.cpp.

Member Data Documentation

◆ buf

char* SLogData::buf

Definition at line 52 of file logging.cpp.

Referenced by FinalizeLogging(), and CSrvDiagMsg::Flush().

◆ cur_msg_ptr

char* SLogData::cur_msg_ptr

◆ cur_ptr

char* SLogData::cur_ptr

◆ end_ptr

char* SLogData::end_ptr

Definition at line 53 of file logging.cpp.

◆ err_code

int SLogData::err_code

Definition at line 65 of file logging.cpp.

Referenced by operator<<(), CSrvDiagMsg::StartOldStyle(), and CSrvDiagMsg::StartSrvLog().

◆ err_subcode

int SLogData::err_subcode

Definition at line 66 of file logging.cpp.

Referenced by operator<<(), CSrvDiagMsg::StartOldStyle(), and CSrvDiagMsg::StartSrvLog().

◆ has_params

bool SLogData::has_params

Definition at line 59 of file logging.cpp.

Referenced by CSrvDiagMsg::PrintExtra(), and CSrvDiagMsg::StartRequest().

◆ last_flush_time

int SLogData::last_flush_time

Definition at line 67 of file logging.cpp.

◆ msg_file

const char* SLogData::msg_file

Definition at line 62 of file logging.cpp.

Referenced by CSrvDiagMsg::StartOldStyle().

◆ msg_func

const char* SLogData::msg_func

Definition at line 63 of file logging.cpp.

Referenced by CSrvDiagMsg::StartOldStyle().

◆ msg_line

int SLogData::msg_line

Definition at line 64 of file logging.cpp.

Referenced by CSrvDiagMsg::StartOldStyle().

◆ post_num

Uint8 SLogData::post_num

Definition at line 56 of file logging.cpp.

◆ prefix

string SLogData::prefix

Definition at line 57 of file logging.cpp.

◆ severity

CSrvDiagMsg::ESeverity SLogData::severity

◆ tmp_str

string SLogData::tmp_str

Definition at line 58 of file logging.cpp.

Referenced by CSrvDiagMsg::operator<<().


The documentation for this struct was generated from the following file:
Modified on Sun Apr 14 05:25:56 2024 by modify_doxy.py rev. 669887