Facility allowing to listen messages that come to "log" (emitted by Log
class).
More...
#include <libnebular.hpp>
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. |
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.
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.
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.
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.