My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::util::LogStream Class Reference
Inheritance diagram for gcp::util::LogStream:

Public Member Functions

 LogStream ()
 
 LogStream (std::string message, std::string fileName, int lineNo, std::string functionName, bool isError, bool usePrefix)
 
 LogStream (std::ostringstream os, std::string fileName, int lineNo, std::string functionName, bool isError, bool usePrefix)
 
virtual ~LogStream ()
 
void setLogStreamMessage (std::string message, std::string fileName, int lineNo, std::string functionName, bool isError, bool usePrefix)
 
void setLogStreamMessage (std::ostringstream &os, std::string fileName, int lineNo, std::string functionName, bool isError, bool usePrefix)
 
void appendLogStreamMessage (std::string message, std::string fileName, int lineNo, std::string functionName, bool isError, bool usePrefix)
 
void appendLogStreamMessage (std::ostringstream &os, std::string fileName, int lineNo, std::string functionName, bool isError, bool usePrefix)
 
void initLogStreamMessage (std::string fileName, int lineNo, std::string functionName, bool isError, bool usePrefix)
 
void setSysLogStreamError (std::string sysFunction, std::string fileName, int lineNo, std::string functionName, bool isError, bool usePrefix)
 
void appendSysLogStreamError (std::string sysFunction, std::string fileName, int lineNo, std::string functionName, bool isError, bool usePrefix)
 
std::string getMessage ()
 
bool isError ()
 
void clear ()
 
void finish ()
 
void report ()
 
void log ()
 

Constructor & Destructor Documentation

LogStream::LogStream ( )

Constructor.

....................................................................... Constructor.

gcp::util::LogStream::LogStream ( std::string  message,
std::string  fileName,
int  lineNo,
std::string  functionName,
bool  isError,
bool  usePrefix 
)

Constructor with message.

gcp::util::LogStream::LogStream ( std::ostringstream  os,
std::string  fileName,
int  lineNo,
std::string  functionName,
bool  isError,
bool  usePrefix 
)

Constructor with stream.

LogStream::~LogStream ( )
virtual

Destructor.

....................................................................... Destructor.

Member Function Documentation

void gcp::util::LogStream::appendLogStreamMessage ( std::string  message,
std::string  fileName,
int  lineNo,
std::string  functionName,
bool  isError,
bool  usePrefix 
)

Append a message to the stream.

void gcp::util::LogStream::appendLogStreamMessage ( std::ostringstream &  os,
std::string  fileName,
int  lineNo,
std::string  functionName,
bool  isError,
bool  usePrefix 
)

Append a message to the stream.

void LogStream::appendSysLogStreamError ( std::string  sysFunction,
std::string  fileName,
int  lineNo,
std::string  functionName,
bool  isError,
bool  usePrefix 
)

Append a system error message to the stream.

....................................................................... Append a system error message to the stream.

void LogStream::clear ( )

Clear the error status and message string.

....................................................................... Clear the error status and any messages in our stream buffer.

void LogStream::finish ( )

Append an end-of-string token to the string.

....................................................................... Cap off an accumulating error message.

string LogStream::getMessage ( )

Return the message as a string.

....................................................................... Cap off any message which has been accumulating in our stream buffer & return it as a string.

void LogStream::initLogStreamMessage ( std::string  fileName,
int  lineNo,
std::string  functionName,
bool  isError,
bool  usePrefix 
)

Initialize a message.

....................................................................... Initializea message to the stream.

bool LogStream::isError ( )

Return true if this is an error message.

....................................................................... Report if an error has been pushed onto the stream

void LogStream::log ( )

Log a message

....................................................................... Log a message

void LogStream::report ( )

Report a message.

....................................................................... Log a message

void gcp::util::LogStream::setLogStreamMessage ( std::string  message,
std::string  fileName,
int  lineNo,
std::string  functionName,
bool  isError,
bool  usePrefix 
)

Set a message to the stream.

void gcp::util::LogStream::setLogStreamMessage ( std::ostringstream &  os,
std::string  fileName,
int  lineNo,
std::string  functionName,
bool  isError,
bool  usePrefix 
)

Set the message.

void LogStream::setSysLogStreamError ( std::string  sysFunction,
std::string  fileName,
int  lineNo,
std::string  functionName,
bool  isError,
bool  usePrefix 
)

Set the message to the last system error message.

....................................................................... Set the message to the last system error message.


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