ISIS Core Library 0.7.2 (api 3.0.0)
Public Member Functions | Static Public Member Functions | Data Fields | Protected Member Functions

isis::util::MessageHandlerBase Class Reference

#include <message.hpp>

Inheritance diagram for isis::util::MessageHandlerBase:
isis::util::DefaultMsgPrint

Public Member Functions

virtual void commit (const Message &msg)=0
bool requestStop (LogLevel _level)

Static Public Member Functions

static void stopBelow (LogLevel)

Data Fields

LogLevel m_level

Protected Member Functions

 MessageHandlerBase (LogLevel level)
virtual ~MessageHandlerBase ()

Detailed Description

Definition at line 47 of file message.hpp.


Constructor & Destructor Documentation

isis::util::MessageHandlerBase::MessageHandlerBase ( LogLevel  level) [inline, protected]

Definition at line 51 of file message.hpp.

virtual isis::util::MessageHandlerBase::~MessageHandlerBase ( ) [inline, protected, virtual]

Definition at line 52 of file message.hpp.


Member Function Documentation

virtual void isis::util::MessageHandlerBase::commit ( const Message msg) [pure virtual]

Implemented in isis::util::DefaultMsgPrint.

bool isis::util::MessageHandlerBase::requestStop ( LogLevel  _level)

Definition at line 65 of file message.cpp.

void isis::util::MessageHandlerBase::stopBelow ( LogLevel  stop) [static]

Definition at line 52 of file message.cpp.


Field Documentation

Definition at line 54 of file message.hpp.


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