X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=src%2FMoof%2FDispatcher.hh;h=7945752df0b21ff3b97aa2104ee1b6bc1c3e4c0b;hp=14d8998bccd10392b3dc4cb4dd46fb678cb32eb0;hb=c9e20ac06383b20ceb5404c9237e319c2e90d157;hpb=33842c860fe18ca8cf087905992885687434320c diff --git a/src/Moof/Dispatcher.hh b/src/Moof/Dispatcher.hh index 14d8998..7945752 100644 --- a/src/Moof/Dispatcher.hh +++ b/src/Moof/Dispatcher.hh @@ -46,7 +46,7 @@ namespace Mf { class Notification { public: - virtual ~Notification(); + virtual ~Notification() {}; }; @@ -57,10 +57,13 @@ public: class Dispatcher { class Impl; - boost::shared_ptr impl_; + boost::shared_ptr mImpl; public: + // TODO - the Handler would be even better as an object which automagically + // removes itself from the dispatcher on destruction, so users don't have to + // worry about forgetting typedef void* Handler; typedef boost::function Function; @@ -104,7 +107,7 @@ inline void dispatch(const std::string& message, const Notification* param = 0) Dispatcher::getInstance().dispatch(message, param); } -} // namespace dispatch +} // namespace dispatcher } // namespace Mf