summaryrefslogtreecommitdiffstats
path: root/src/madc.cpp
diff options
context:
space:
mode:
authorMatthias Schiffer <matthias@gamezock.de>2008-09-14 23:16:58 +0200
committerMatthias Schiffer <matthias@gamezock.de>2008-09-14 23:16:58 +0200
commit082dac7a8cb39ec1b005680680c4f3e1e8ddc256 (patch)
tree1db7b02d84cdd1882e15d3a1abfd8e93925a4af6 /src/madc.cpp
parentfd9b1506a3b3858235e91cce45805f6d54caae4f (diff)
downloadmad-082dac7a8cb39ec1b005680680c4f3e1e8ddc256.tar
mad-082dac7a8cb39ec1b005680680c4f3e1e8ddc256.zip
Verwende statische Instanzen von ConfigManager, ConnectionManager und RequestManager (Singleton)
Diffstat (limited to 'src/madc.cpp')
-rw-r--r--src/madc.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/madc.cpp b/src/madc.cpp
index 5b0e3a1..12a190e 100644
--- a/src/madc.cpp
+++ b/src/madc.cpp
@@ -72,7 +72,7 @@ int main(int argc, char *argv[]) {
Mad::Net::Connection::init();
- Mad::Common::RequestManager requestManager(false);
+ Mad::Common::RequestManager::init(false);
Mad::Net::ClientConnection *connection = new Mad::Net::ClientConnection;
try {
@@ -89,9 +89,9 @@ int main(int argc, char *argv[]) {
std::cout << " connected." << std::endl << std::endl;
- requestManager.registerConnection(connection);
+ Mad::Common::RequestManager::getRequestManager()->registerConnection(connection);
- parser = new Mad::Client::CommandParser(&requestManager, connection);
+ parser = new Mad::Client::CommandParser(connection);
parser->signalFinished().connect(sigc::ptr_fun(activateReadline));
fds[0].fd = STDIN_FILENO;
@@ -111,7 +111,7 @@ int main(int argc, char *argv[]) {
delete parser;
- requestManager.unregisterConnection(connection);
+ Mad::Common::RequestManager::getRequestManager()->unregisterConnection(connection);
}
catch(Mad::Net::Exception &e) {
std::cerr << "Connection error: " << e.what() << std::endl;