diff options
Diffstat (limited to 'src/Net/ThreadManager.h')
-rw-r--r-- | src/Net/ThreadManager.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Net/ThreadManager.h b/src/Net/ThreadManager.h index 9394329..fd903af 100644 --- a/src/Net/ThreadManager.h +++ b/src/Net/ThreadManager.h @@ -26,8 +26,8 @@ #include <queue> #include <set> -#include <sigc++/slot.h> +#include <boost/function.hpp> #include <boost/thread/thread.hpp> #include <boost/thread/condition_variable.hpp> #include <boost/thread/locks.hpp> @@ -48,7 +48,7 @@ class ThreadManager : public Common::Initializable { boost::mutex workLock; boost::condition_variable workCond; - std::queue<sigc::slot<void> > work; + std::queue<boost::function0<void> > work; static ThreadManager threadManager; @@ -81,7 +81,7 @@ class ThreadManager : public Common::Initializable { void detach(); - void pushWork(const sigc::slot<void> &newWork); + void pushWork(const boost::function0<void> &newWork); static ThreadManager* get() { return &threadManager; |