summaryrefslogtreecommitdiffstats
path: root/src/Net/ThreadManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Net/ThreadManager.cpp')
-rw-r--r--src/Net/ThreadManager.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/Net/ThreadManager.cpp b/src/Net/ThreadManager.cpp
index b1f4d4b..71a754e 100644
--- a/src/Net/ThreadManager.cpp
+++ b/src/Net/ThreadManager.cpp
@@ -24,8 +24,6 @@
#include <Common/LogManager.h>
#include <fcntl.h>
-#include <sigc++/bind.h>
-#include <sigc++/hide.h>
namespace Mad {
namespace Net {
@@ -50,7 +48,7 @@ void ThreadManager::workerFunc() {
return;
}
- sigc::slot<void> nextWork = work.front();
+ boost::function0<void> nextWork = work.front();
work.pop();
lock2.unlock();
@@ -85,7 +83,7 @@ void ThreadManager::detach() {
threadLock.unlock();
}
-void ThreadManager::pushWork(const sigc::slot<void> &newWork) {
+void ThreadManager::pushWork(const boost::function0<void> &newWork) {
workLock.lock();
work.push(newWork);
workLock.unlock();