From 7234fe326d16d6bf9f4374a09ddc6ef790e6723f Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Thu, 18 Jun 2009 22:03:02 +0200 Subject: Globale Variablen durch Application-Klasse ersetzt --- src/mad-server.cpp | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) (limited to 'src/mad-server.cpp') 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; } -- cgit v1.2.3