summaryrefslogtreecommitdiffstats
path: root/src/mad-server.cpp
diff options
context:
space:
mode:
authorMatthias Schiffer <matthias@gamezock.de>2009-06-18 22:03:02 +0200
committerMatthias Schiffer <matthias@gamezock.de>2009-06-18 22:03:02 +0200
commit7234fe326d16d6bf9f4374a09ddc6ef790e6723f (patch)
tree437d4c40eeb1e9b34b369e4b82064a1572c7dac9 /src/mad-server.cpp
parentbf561f8226e97f4ace4f04bddf198175e91ee7f0 (diff)
downloadmad-7234fe326d16d6bf9f4374a09ddc6ef790e6723f.tar
mad-7234fe326d16d6bf9f4374a09ddc6ef790e6723f.zip
Globale Variablen durch Application-Klasse ersetzt
Diffstat (limited to 'src/mad-server.cpp')
-rw-r--r--src/mad-server.cpp19
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;
}