diff options
Diffstat (limited to 'src/Common/SystemManager.h')
-rw-r--r-- | src/Common/SystemManager.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/Common/SystemManager.h b/src/Common/SystemManager.h index 5de7180..20d3c05 100644 --- a/src/Common/SystemManager.h +++ b/src/Common/SystemManager.h @@ -24,7 +24,7 @@ #include <string> #include <vector> -#include <sigc++/slot.h> +#include <boost/function.hpp> namespace Mad { namespace Common { @@ -62,14 +62,14 @@ class SystemManager { backends.erase(backend); } - bool getUptimeInfo(const sigc::slot<void, unsigned long, unsigned long> &callback); - bool getMemoryInfo(const sigc::slot<void, unsigned long, unsigned long, unsigned long, unsigned long> &callback); - bool getLoadInfo(const sigc::slot<void, unsigned long, unsigned long, float, float, float> &callback); + bool getUptimeInfo(const boost::function2<void, unsigned long, unsigned long> &callback); + bool getMemoryInfo(const boost::function4<void, unsigned long, unsigned long, unsigned long, unsigned long> &callback); + bool getLoadInfo(const boost::function5<void, unsigned long, unsigned long, float, float, float> &callback); - bool getFSInfo(const sigc::slot<void, const std::vector<FSInfo>& > &callback); + bool getFSInfo(const boost::function1<void, const std::vector<FSInfo>& > &callback); - bool shutdown(const sigc::slot<void> &callback); - bool reboot(const sigc::slot<void> &callback); + bool shutdown(const boost::function0<void> &callback); + bool reboot(const boost::function0<void> &callback); static SystemManager *get() { return &systemManager; |