Tapkee
LoggerImplementation Class Reference

#include <logging.hpp>

List of all members.

Public Member Functions

 LoggerImplementation ()
virtual ~LoggerImplementation ()
virtual void message_info (const std::string &msg)=0
virtual void message_warning (const std::string &msg)=0
virtual void message_debug (const std::string &msg)=0
virtual void message_error (const std::string &msg)=0
virtual void message_benchmark (const std::string &msg)=0

Private Member Functions

LoggerImplementationoperator= (const LoggerImplementation &)
 LoggerImplementation (const LoggerImplementation &)

Detailed Description

A base class for logger required by the library.

Definition at line 36 of file logging.hpp.


Constructor & Destructor Documentation

Definition at line 39 of file logging.hpp.

virtual ~LoggerImplementation ( ) [virtual]

Definition at line 40 of file logging.hpp.

LoggerImplementation ( const LoggerImplementation ) [private]

Member Function Documentation

virtual void message_benchmark ( const std::string &  msg) [pure virtual]

Implemented in DefaultLoggerImplementation.

virtual void message_debug ( const std::string &  msg) [pure virtual]

Implemented in DefaultLoggerImplementation.

virtual void message_error ( const std::string &  msg) [pure virtual]

Implemented in DefaultLoggerImplementation.

virtual void message_info ( const std::string &  msg) [pure virtual]

Implemented in DefaultLoggerImplementation.

virtual void message_warning ( const std::string &  msg) [pure virtual]

Implemented in DefaultLoggerImplementation.

LoggerImplementation& operator= ( const LoggerImplementation ) [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines