From 96b6f07a32cb02ae5d907bacd81f62fc25fdc278 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Sun, 19 Oct 2008 20:35:52 +0200 Subject: Neuen ConfigManager angefangen & alten Code daran angepasst --- src/Core/ConnectionManager.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/Core/ConnectionManager.h') diff --git a/src/Core/ConnectionManager.h b/src/Core/ConnectionManager.h index 6bbd66a..ad5a57e 100644 --- a/src/Core/ConnectionManager.h +++ b/src/Core/ConnectionManager.h @@ -25,6 +25,7 @@ #include #include +#include #include #include #include @@ -40,10 +41,13 @@ class Packet; namespace Core { -class ConnectionManager { +class ConnectionManager : private Common::Configurable { private: static std::auto_ptr connectionManager; + std::string x509TrustFile, x509CrlFile, x509CertFile, x509KeyFile; + + std::vector listenerAddresses; std::list listeners; std::list daemonConnections; @@ -62,6 +66,10 @@ class ConnectionManager { void updateState(const std::string &name, Common::HostInfo::State state); + protected: + virtual bool handleConfigEntry(const std::vector &entry, const std::vector > §ion); + virtual void configFinished(); + public: static ConnectionManager* getConnectionManager() { return connectionManager.get(); -- cgit v1.2.3