X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPPI%2Fdetail%2FEventBinding.hh;h=7cbbeaf029d7e1ec0e95c4c58a696565cba985b1;hb=9cb871b939efe93e35dd96808d25089399acfc46;hp=15a43186f068d2a82380dcccee1e115767571d2f;hpb=3a43b572a2c0028b353d47e86fa7546633d6e2cf;p=senf.git diff --git a/senf/PPI/detail/EventBinding.hh b/senf/PPI/detail/EventBinding.hh index 15a4318..7cbbeaf 100644 --- a/senf/PPI/detail/EventBinding.hh +++ b/senf/PPI/detail/EventBinding.hh @@ -46,9 +46,9 @@ namespace detail { EventManager & manager() const; module::Module & module() const; - + protected: - EventBindingBase(EventManager & manager, module::Module & module, + EventBindingBase(EventManager & manager, module::Module & module, EventDescriptor & descriptor); void eventTime(ClockService::clock_type time); @@ -72,7 +72,7 @@ namespace detail { void callback(EventArg event, ClockService::clock_type time); void callback(EventArg event); - + private: Self & self(); }; @@ -85,7 +85,7 @@ namespace detail { public: void callback(ClockService::clock_type time); void callback(); - + private: Self & self(); }; @@ -95,7 +95,7 @@ namespace detail { /** \brief Internal: Association Event - Module - Handler, event type specific */ template class EventBinding - : public EventBindingBase, + : public EventBindingBase, public EventBindingHelper > { public: