From c8d469cc3de8ef2fb95f7b47355ebf5318a4c22f Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Fri, 15 May 2009 17:30:40 +0200 Subject: Einfache (ziemlich kaputte) Multithreaded IO --- src/mad.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'src/mad.cpp') diff --git a/src/mad.cpp b/src/mad.cpp index bc150e2..1a504f6 100644 --- a/src/mad.cpp +++ b/src/mad.cpp @@ -17,7 +17,6 @@ * with this program. If not, see . */ -#include "Net/Connection.h" #include "Net/FdManager.h" #include "Net/IPAddress.h" #include "Net/ThreadManager.h" @@ -43,8 +42,6 @@ static void requestFinished(const Common::Request&) { } int main() { - Net::Connection::init(); - Net::ThreadManager::get()->init(); Common::ModuleManager::get()->loadModule("FileLogger"); @@ -63,7 +60,7 @@ int main() { connection->connect(Net::IPAddress("127.0.0.1"), true); while(connection->isConnecting()) - Net::FdManager::get()->run(); + usleep(100000); Common::RequestManager::get()->registerConnection(connection); @@ -77,7 +74,7 @@ int main() { Common::RequestManager::get()->sendRequest(connection, sigc::ptr_fun(requestFinished), "test"); while(connection->isConnected()) - Net::FdManager::get()->run(); + usleep(100000); Common::LogManager::get()->unregisterLogger(networkLogger); @@ -95,7 +92,5 @@ int main() { Common::Initializable::deinit(); - Net::Connection::deinit(); - return 0; } -- cgit v1.2.3