claw::log_stream Class Reference

Base class for streams accepting log output. More...

#include <log_stream.hpp>

Inheritance diagram for claw::log_stream:
claw::console_logger claw::file_logger

List of all members.

Public Member Functions

virtual ~log_stream ()
 Destructor.
virtual void write (const std::string &str)=0
virtual void flush ()
 Flush the stream.

Detailed Description

Base class for streams accepting log output.

Author:
Julien Jorge

Definition at line 55 of file log_stream.hpp.


Constructor & Destructor Documentation

claw::log_stream::~log_stream (  )  [virtual]

Destructor.

Definition at line 37 of file log_stream.cpp.

00038 {
00039   // nothing to do
00040 } // log_stream::~log_stream()


Member Function Documentation

void claw::log_stream::flush (  )  [virtual]

Flush the stream.

Reimplemented in claw::console_logger, and claw::file_logger.

Definition at line 46 of file log_stream.cpp.

00047 {
00048   // nothing to do
00049 } // log_stream::flush()

virtual void claw::log_stream::write ( const std::string &  str  )  [pure virtual]

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

Generated on 9 Nov 2009 for CLAW Library (a C++ Library Absolutely Wonderful) by  doxygen 1.6.1