Android-cuttlefish cvd tool
Public Member Functions | Private Member Functions | Private Attributes | List of all members
android::base::LogMessageData Class Reference

Public Member Functions

 LogMessageData (const char *file, unsigned int line, LogSeverity severity, const char *tag, int error)
 
const char * GetFile () const
 
unsigned int GetLineNumber () const
 
LogSeverity GetSeverity () const
 
const char * GetTag () const
 
int GetError () const
 
std::ostream & GetBuffer ()
 
std::string ToString () const
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (LogMessageData)
 

Private Attributes

std::ostringstream buffer_
 
const char *const file_
 
const unsigned int line_number_
 
const LogSeverity severity_
 
const char *const tag_
 
const int error_
 

Constructor & Destructor Documentation

◆ LogMessageData()

android::base::LogMessageData::LogMessageData ( const char *  file,
unsigned int  line,
LogSeverity  severity,
const char *  tag,
int  error 
)
inline

Member Function Documentation

◆ DISALLOW_COPY_AND_ASSIGN()

android::base::LogMessageData::DISALLOW_COPY_AND_ASSIGN ( LogMessageData  )
private

◆ GetBuffer()

std::ostream & android::base::LogMessageData::GetBuffer ( )
inline

◆ GetError()

int android::base::LogMessageData::GetError ( ) const
inline

◆ GetFile()

const char * android::base::LogMessageData::GetFile ( ) const
inline

◆ GetLineNumber()

unsigned int android::base::LogMessageData::GetLineNumber ( ) const
inline

◆ GetSeverity()

LogSeverity android::base::LogMessageData::GetSeverity ( ) const
inline

◆ GetTag()

const char * android::base::LogMessageData::GetTag ( ) const
inline

◆ ToString()

std::string android::base::LogMessageData::ToString ( ) const
inline

Member Data Documentation

◆ buffer_

std::ostringstream android::base::LogMessageData::buffer_
private

◆ error_

const int android::base::LogMessageData::error_
private

◆ file_

const char* const android::base::LogMessageData::file_
private

◆ line_number_

const unsigned int android::base::LogMessageData::line_number_
private

◆ severity_

const LogSeverity android::base::LogMessageData::severity_
private

◆ tag_

const char* const android::base::LogMessageData::tag_
private

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