X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPPI%2FEventManager.hh;h=16f671b8b1a7627c96d147fcd6f8a5ff475198ab;hb=9bc655e14d2d8c204ed835896cb51e42d49bd68f;hp=20535a03649f687184c445ff3f2d19175404fc1b;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/PPI/EventManager.hh b/senf/PPI/EventManager.hh index 20535a0..16f671b 100644 --- a/senf/PPI/EventManager.hh +++ b/senf/PPI/EventManager.hh @@ -28,7 +28,7 @@ // Custom includes #include -#include "../Scheduler/ClockService.hh" +#include #include "predecl.hh" #include "detail/Callback.hh" #include "detail/EventBinding.hh" @@ -87,6 +87,7 @@ namespace ppi { Descriptor & descriptor); void destroyModule(module::Module & module); + void destroyEvent(EventDescriptor & event); typedef boost::ptr_vector EventRegistrations; EventRegistrations registrations_; @@ -97,6 +98,7 @@ namespace ppi { friend class detail::EventBindingBase; friend class module::Module; + friend class EventDescriptor; }; }}