Lumiera  0.pre.03
»edit your freedom«
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SchedulerCommutator Member List

This is the complete list of members for SchedulerCommutator, including all inherited members.

acquireGoomingToken() noexceptSchedulerCommutatorinline
dispatchCapacity(SchedulerInvocation &, LoadController &, DISPATCH, CLOCK)SchedulerCommutatorinline
dropGroomingToken() noexceptSchedulerCommutatorinline
ensureDroppedGroomingToken() (defined in SchedulerCommutator)SchedulerCommutatorinlineprivate
findWork(SchedulerInvocation &layer1, Time now)SchedulerCommutatorinline
groomingToken_ (defined in SchedulerCommutator)SchedulerCommutatorprivate
holdsGroomingToken(ThreadID id) noexceptSchedulerCommutatorinline
maintainQueueHead(SchedulerInvocation &layer1, Time now)SchedulerCommutatorinline
maybeFeed(SchedulerInvocation &layer1)SchedulerCommutatorinline
NonCopyable()=default (defined in NonCopyable)NonCopyableprivate
NonCopyable(NonCopyable const &)=delete (defined in NonCopyable)NonCopyableprivate
operator=(NonCopyable const &)=delete (defined in NonCopyable)NonCopyableprivate
postChain(ActivationEvent event, SchedulerInvocation &layer1)SchedulerCommutatorinline
requireGroomingTokenHere()SchedulerCommutatorinline
scatteredDelay(Time now, Time head, LoadController &loadController, LoadController::Capacity capacity)SchedulerCommutatorinlineprivate
SchedulerCommutator()=default (defined in SchedulerCommutator)SchedulerCommutator
ThreadID typedef (defined in SchedulerCommutator)SchedulerCommutatorprivate
~NonCopyable()=default (defined in NonCopyable)NonCopyableprivate