X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2FMoof%2FDispatcher.hh;h=14d8998bccd10392b3dc4cb4dd46fb678cb32eb0;hb=b887538a8ccc1c904f6aa24f0f6dcc23e0cc2f72;hp=da82f3824256b70bf50ee283f446133594a1c009;hpb=f72400af4fa3e7b54dab154b5a2b6503a6f9af18;p=chaz%2Fyoink diff --git a/src/Moof/Dispatcher.hh b/src/Moof/Dispatcher.hh index da82f38..14d8998 100644 --- a/src/Moof/Dispatcher.hh +++ b/src/Moof/Dispatcher.hh @@ -31,6 +31,7 @@ #include +#include #include #include @@ -84,13 +85,13 @@ namespace dispatcher { inline Dispatcher::Handler addHandler(const std::string& message, const Dispatcher::Function& callback) { - Dispatcher::getInstance().addHandler(message, callback); + return Dispatcher::getInstance().addHandler(message, callback); } inline Dispatcher::Handler addHandler(const std::string& message, const Dispatcher::Function& callback, Dispatcher::Handler id) { - Dispatcher::getInstance().addHandler(message, callback, id); + return Dispatcher::getInstance().addHandler(message, callback, id); } inline void removeHandler(Dispatcher::Handler id) @@ -105,6 +106,7 @@ inline void dispatch(const std::string& message, const Notification* param = 0) } // namespace dispatch + } // namespace Mf #endif // _MOOF_DISPATCHER_HH_