log4tango 5.0.2
Public Member Functions | Protected Attributes | List of all members
log4tango::LogStream Class Reference

#include <LogStream.hh>

Public Member Functions

 LogStream (LogStreamBuf *stream_buf)
 
virtual ~LogStream ()
 
LogStreamoperator<< (const LogInitiator &)
 
template<typename T >
LogStreamoperator<< (const T &t)
 
LogStreamoperator<< (LogSeparator &)
 

Protected Attributes

threading::RecursiveMutex _rmutex
 
std::ostream _ostream
 

Constructor & Destructor Documentation

◆ LogStream()

log4tango::LogStream::LogStream ( LogStreamBuf stream_buf)

◆ ~LogStream()

log4tango::LogStream::~LogStream ( )
virtual

Member Function Documentation

◆ operator<<() [1/3]

LogStream & log4tango::LogStream::operator<< ( const LogInitiator )
inline

◆ operator<<() [2/3]

template<typename T >
LogStream & log4tango::LogStream::operator<< ( const T &  t)
inline

◆ operator<<() [3/3]

LogStream & log4tango::LogStream::operator<< ( LogSeparator )
inline

Member Data Documentation

◆ _ostream

std::ostream log4tango::LogStream::_ostream
protected

◆ _rmutex

threading::RecursiveMutex log4tango::LogStream::_rmutex
protected

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