diff options
Diffstat (limited to 'src/Net/FdManager.h')
-rw-r--r-- | src/Net/FdManager.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Net/FdManager.h b/src/Net/FdManager.h index 406110d..1cb95bc 100644 --- a/src/Net/FdManager.h +++ b/src/Net/FdManager.h @@ -22,8 +22,8 @@ #include <map> #include <poll.h> -#include <sigc++/signal.h> +#include <boost/function.hpp> #include <boost/thread/shared_mutex.hpp> namespace Mad { @@ -41,7 +41,7 @@ class FdManager { bool running; std::map<int, struct pollfd> pollfds; - std::map<int, sigc::slot<void, short> > handlers; + std::map<int, boost::function1<void, short> > handlers; int interruptPipe[2]; @@ -64,7 +64,7 @@ class FdManager { static FdManager *get() {return &fdManager;} - bool registerFd(int fd, const sigc::slot<void, short> &handler, short events = 0); + bool registerFd(int fd, const boost::function1<void, short> &handler, short events = 0); bool unregisterFd(int fd); bool setFdEvents(int fd, short events); |