return enabled_;
}
-prefix_ void senf::ppi::EventDescriptor::enabled(bool v)
-{
- SENF_ASSERT(v_isRegistered());
- if (v && ! enabled_)
- v_enable();
- else if (! v && enabled_)
- v_disable();
- enabled_ = v;
-}
-
////////////////////////////////////////
// protected members
prefix_ senf::ppi::EventDescriptor::EventDescriptor()
- : enabled_(false)
+ : enabled_(false), throttled_(false)
{}
////////////////////////////////////////
prefix_ void senf::ppi::EventDescriptor::notifyThrottle()
{
+ throttled_ = true;
enabled(false);
}