summaryrefslogtreecommitdiffstats
path: root/src/mad-core.cpp
diff options
context:
space:
mode:
authorMatthias Schiffer <matthias@gamezock.de>2009-04-29 19:57:50 +0200
committerMatthias Schiffer <matthias@gamezock.de>2009-04-29 19:57:50 +0200
commit7c8a134b082e1224a6ece26cefdf939753088e2c (patch)
tree2400eb68900ff6f6be1e1b808b00c23a76a04877 /src/mad-core.cpp
parent5a61159a11e1db775a2b5dfebc46c12ff2616b5a (diff)
downloadmad-7c8a134b082e1224a6ece26cefdf939753088e2c.tar
mad-7c8a134b082e1224a6ece26cefdf939753088e2c.zip
Core in Server umbenannt
Diffstat (limited to 'src/mad-core.cpp')
-rw-r--r--src/mad-core.cpp57
1 files changed, 0 insertions, 57 deletions
diff --git a/src/mad-core.cpp b/src/mad-core.cpp
deleted file mode 100644
index 5cf65ac..0000000
--- a/src/mad-core.cpp
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * mad-core.cpp
- *
- * Copyright (C) 2008 Matthias Schiffer <matthias@gamezock.de>
- *
- * This program is free software: you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- * See the GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-#include "Common/ConfigManager.h"
-#include "Common/LogManager.h"
-#include "Common/Logger.h"
-#include "Common/ModuleManager.h"
-#include "Common/ThreadManager.h"
-#include "Core/ConnectionManager.h"
-
-#include <signal.h>
-
-using namespace Mad;
-
-
-int main() {
- sigset_t signals;
-
- sigemptyset(&signals);
- sigaddset(&signals, SIGPIPE);
- sigprocmask(SIG_BLOCK, &signals, 0);
-
- Common::ThreadManager::get()->init();
- Core::ConnectionManager::get()->init();
-
- Common::ModuleManager::get()->loadModule("FileLogger");
- Common::ModuleManager::get()->loadModule("SystemBackendPosix");
- Common::ModuleManager::get()->loadModule("SystemBackendProc");
-
- Common::ModuleManager::get()->loadModule("UserBackendMysql");
-
- Common::ConfigManager::get()->loadFile("mad-core.conf");
- Common::ConfigManager::get()->finish();
-
- while(true)
- Core::ConnectionManager::get()->run();
-
- Common::Initializable::deinit();
-
- return 0;
-}