\brief Events inline non-template implementation */
// Custom includes
-#include "../Utils/senfassert.hh"
+#include <senf/Utils/senfassert.hh>
+#include <senf/PPI/detail/EventBinding.hh>
#define prefix_ inline
///////////////////////////////cci.p///////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
// senf::ppi::EventDescriptor
-prefix_ senf::ppi::EventDescriptor::~EventDescriptor()
-{}
-
prefix_ bool senf::ppi::EventDescriptor::enabled()
{
return enabled_;
routes_.push_back(&route);
}
+prefix_ void senf::ppi::EventDescriptor::unregisterRoute(ForwardingRoute & route)
+{
+ Routes::iterator i (std::find(routes_.begin(), routes_.end(), &route));
+ if (i != routes_.end())
+ routes_.erase(i);
+}
+
///////////////////////////////cci.e///////////////////////////////////////
#undef prefix_