Public Member Functions | Public Attributes | Private Member Functions | List of all members
LogMessage::LogMessageData Struct Reference

Public Member Functions

 LogMessageData ()
 

Public Attributes

union {
   std::string *   message_
 
   std::vector< std::string > *   outvec_
 
   LogSink *   sink_
 
}; 
 
const char * basename_
 
bool first_fatal_
 
const char * fullname_
 
bool has_been_flushed_
 
int line_
 
char message_text_ [LogMessage::kMaxLogMessageLen+1]
 
size_t num_chars_to_log_
 
size_t num_chars_to_syslog_
 
size_t num_prefix_chars_
 
int preserved_errno_
 
void(LogMessage::* send_method_ )()
 
char severity_
 
LogStream stream_
 

Private Member Functions

 LogMessageData (const LogMessageData &)
 
void operator= (const LogMessageData &)
 

Detailed Description

Definition at line 363 of file logging.cc.

Constructor & Destructor Documentation

◆ LogMessageData() [1/2]

LogMessage::LogMessageData::LogMessageData ( )

Definition at line 1556 of file logging.cc.

◆ LogMessageData() [2/2]

LogMessage::LogMessageData::LogMessageData ( const LogMessageData )
private

Member Function Documentation

◆ operator=()

void LogMessage::LogMessageData::operator= ( const LogMessageData )
private

Member Data Documentation

◆ @15

union { ... }

◆ basename_

const char* LogMessage::LogMessageData::basename_

Definition at line 381 of file logging.cc.

◆ first_fatal_

bool LogMessage::LogMessageData::first_fatal_

Definition at line 384 of file logging.cc.

◆ fullname_

const char* LogMessage::LogMessageData::fullname_

Definition at line 382 of file logging.cc.

◆ has_been_flushed_

bool LogMessage::LogMessageData::has_been_flushed_

Definition at line 383 of file logging.cc.

◆ line_

int LogMessage::LogMessageData::line_

Definition at line 371 of file logging.cc.

◆ message_

std::string* LogMessage::LogMessageData::message_

Definition at line 376 of file logging.cc.

◆ message_text_

char LogMessage::LogMessageData::message_text_[LogMessage::kMaxLogMessageLen+1]

Definition at line 368 of file logging.cc.

◆ num_chars_to_log_

size_t LogMessage::LogMessageData::num_chars_to_log_

Definition at line 379 of file logging.cc.

◆ num_chars_to_syslog_

size_t LogMessage::LogMessageData::num_chars_to_syslog_

Definition at line 380 of file logging.cc.

◆ num_prefix_chars_

size_t LogMessage::LogMessageData::num_prefix_chars_

Definition at line 378 of file logging.cc.

◆ outvec_

std::vector<std::string>* LogMessage::LogMessageData::outvec_

Definition at line 375 of file logging.cc.

◆ preserved_errno_

int LogMessage::LogMessageData::preserved_errno_

Definition at line 366 of file logging.cc.

◆ send_method_

void(LogMessage::* LogMessage::LogMessageData::send_method_) ()

Definition at line 372 of file logging.cc.

◆ severity_

char LogMessage::LogMessageData::severity_

Definition at line 370 of file logging.cc.

◆ sink_

LogSink* LogMessage::LogMessageData::sink_

Definition at line 374 of file logging.cc.

◆ stream_

LogStream LogMessage::LogMessageData::stream_

Definition at line 369 of file logging.cc.


The documentation for this struct was generated from the following file:


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:11