diff options
author | Matthias Schiffer <matthias@gamezock.de> | 2009-06-18 22:03:02 +0200 |
---|---|---|
committer | Matthias Schiffer <matthias@gamezock.de> | 2009-06-18 22:03:02 +0200 |
commit | 7234fe326d16d6bf9f4374a09ddc6ef790e6723f (patch) | |
tree | 437d4c40eeb1e9b34b369e4b82064a1572c7dac9 /src/mad-server.cpp | |
parent | bf561f8226e97f4ace4f04bddf198175e91ee7f0 (diff) | |
download | mad-7234fe326d16d6bf9f4374a09ddc6ef790e6723f.tar mad-7234fe326d16d6bf9f4374a09ddc6ef790e6723f.zip |
Globale Variablen durch Application-Klasse ersetzt
Diffstat (limited to 'src/mad-server.cpp')
-rw-r--r-- | src/mad-server.cpp | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/src/mad-server.cpp b/src/mad-server.cpp index a00f33d..ba42a89 100644 --- a/src/mad-server.cpp +++ b/src/mad-server.cpp @@ -18,30 +18,27 @@ */ #include "Core/ConfigManager.h" -#include "Core/ThreadManager.h" #include "Common/ModuleManager.h" +#include "Server/Application.h" #include "Server/ConnectionManager.h" using namespace Mad; int main() { - Core::ThreadManager::get()->init(); - Server::ConnectionManager::get()->init(); + Server::Application application; - Common::ModuleManager::get()->loadModule("FileLogger"); - Common::ModuleManager::get()->loadModule("SystemBackendPosix"); - Common::ModuleManager::get()->loadModule("SystemBackendProc"); + application.getModuleManager()->loadModule("FileLogger"); + application.getModuleManager()->loadModule("SystemBackendPosix"); + application.getModuleManager()->loadModule("SystemBackendProc"); - Common::ModuleManager::get()->loadModule("UserBackendMysql"); + application.getModuleManager()->loadModule("UserBackendMysql"); - Core::ConfigManager::get()->loadFile("mad-server.conf"); - Core::ConfigManager::get()->finish(); + application.getConfigManager()->loadFile("mad-server.conf"); + application.getConfigManager()->finish(); while(true) sleep(1000); - Core::Initializable::deinit(); - return 0; } |