diff options
author | Matthias Schiffer <matthias@gamezock.de> | 2008-10-21 18:35:42 +0200 |
---|---|---|
committer | Matthias Schiffer <matthias@gamezock.de> | 2008-10-21 18:35:42 +0200 |
commit | 6bd58c61a1668d336f45443c602e850e965ad368 (patch) | |
tree | d48420599501a223eb3018dd998c886b49bbab96 /src/Common/RemoteLogger.h | |
parent | e3d0c98e5a867518800bc79c18f7b13755c056e0 (diff) | |
download | mad-6bd58c61a1668d336f45443c602e850e965ad368.tar mad-6bd58c61a1668d336f45443c602e850e965ad368.zip |
Interface des ConfigManagers vereinfacht
Diffstat (limited to 'src/Common/RemoteLogger.h')
-rw-r--r-- | src/Common/RemoteLogger.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/Common/RemoteLogger.h b/src/Common/RemoteLogger.h index 8257d1f..8ed7836 100644 --- a/src/Common/RemoteLogger.h +++ b/src/Common/RemoteLogger.h @@ -21,17 +21,26 @@ #define MAD_COMMON_REMOTELOGGER_H_ #include "LoggerBase.h" +#include "Configurable.h" + #include <algorithm> -#include <list> -#include <string> #include <cstdarg> #include <ctime> +#include <list> +#include <memory> +#include <string> namespace Mad { namespace Common { class RemoteLogger : public LoggerBase { private: + class ConfigHelper : private Configurable { + protected: + virtual bool handleConfigEntry(const ConfigEntry &entry, bool handled); + }; + + static std::auto_ptr<ConfigHelper> configHelper; static std::list<RemoteLogger*> remoteLoggers; protected: |