Tapkee
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
LoggerImplementation Class Referenceabstract

#include <logging.hpp>

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.

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: