namespace senf {
namespace ppi {
+
+ namespace detail { class EventBindingBase; }
/** \defgroup event_group Events
void notifyUnthrottle();
void registerRoute(ForwardingRoute & route);
+ void unregisterRoute(ForwardingRoute & route);
bool enabled_;
bool throttled_;
typedef std::vector<ForwardingRoute*> Routes;
Routes routes_;
+ detail::EventBindingBase * binding_;
+
friend class ForwardingRoute;
+ friend class detail::EventBindingBase;
};
/** \brief Internal: Callback forwarders