libnebular::LogListener Class Reference
[User API]

Facility allowing to listen messages that come to "log" (emitted by Log class). More...

#include <libnebular.hpp>

List of all members.

Public Types

typedef void(* CallbackFunctionStr )(const std::string &)
typedef Loki::Functor< void,
LOKI_TYPELIST_1(const
std::string &)> 
CallbackStr

Static Public Member Functions

static void setWarningCallback (CallbackFunctionStr newWarningCallback)
 Callback for listening warning std::string-s.
static void setInfoCallback (CallbackFunctionStr newInfoCallback)
 Callback for listening informational std::string-s.
static void setWarningCallback (CallbackStr newWarningCallback)
 Callback for listening warning std::string-s.
static void setInfoCallback (CallbackStr newWarningCallback)
 Callback for listening informational std::string-s.
static void emptyCallbackFunctionStr (const std::string &message)
 Empty function to be used as LogListener callback.

Detailed Description

Facility allowing to listen messages that come to "log" (emitted by Log class).

Allows 2 techniques to register callback: C++ function pointer LogListener::CallbackFunctionStr and Loki::Functor LogListener::CallbackStr.

By default, either "info" and "warning" callbacks are set to LogListener::emptyCallbackFunctionStr.

Definition at line 302 of file libnebular.hpp.


Member Typedef Documentation

typedef void(* libnebular::LogListener::CallbackFunctionStr)(const std::string &)

Definition at line 304 of file libnebular.hpp.

typedef Loki::Functor<void, LOKI_TYPELIST_1(const std::string&)> libnebular::LogListener::CallbackStr

Definition at line 312 of file libnebular.hpp.


Member Function Documentation

void libnebular::LogListener::emptyCallbackFunctionStr ( const std::string &  message  )  [static]

Empty function to be used as LogListener callback.

Definition at line 112 of file libnebular.cpp.

void libnebular::LogListener::setInfoCallback ( LogListener::CallbackStr  newInfoCallback  )  [static]

Callback for listening informational std::string-s.

Definition at line 108 of file libnebular.cpp.

void libnebular::LogListener::setInfoCallback ( LogListener::CallbackFunctionStr  newInfoCallback  )  [static]

Callback for listening informational std::string-s.

Definition at line 104 of file libnebular.cpp.

Here is the caller graph for this function:

void libnebular::LogListener::setWarningCallback ( LogListener::CallbackStr  newWarningCallback  )  [static]

Callback for listening warning std::string-s.

Definition at line 100 of file libnebular.cpp.

void libnebular::LogListener::setWarningCallback ( LogListener::CallbackFunctionStr  newWarningCallback  )  [static]

Callback for listening warning std::string-s.

Definition at line 96 of file libnebular.cpp.

Here is the caller graph for this function:


The documentation for this class was generated from the following files:
Generated on Sun May 29 18:23:57 2011 for libnebular by  doxygen 1.6.3