Lumiera
0.pre.03
»edit your freedom«
|
#include "vault/gear/scheduler.hpp"
Definition at line 438 of file scheduler.hpp.
Public Member Functions | |
ExecutionCtx (Scheduler &self, ActivationEvent toDispatch) | |
void | done (Time now, size_t qualifier) |
λ-done : signal end time of actual processing. | |
Time | getSchedTime () |
access high-resolution-clock, rounded to µ-Ticks | |
activity::Proc | post (Time when, Time dead, Activity *chain, ExecutionCtx &ctx) |
λ-post: enqueue for time-bound execution, within given ExecutionCtx. More... | |
activity::Proc | tick (Time now) |
λ-tick : scheduler management duty cycle. | |
void | work (Time now, size_t qualifier) |
λ-work : transition Managment-Mode -> Work-Mode. More... | |
Public Attributes | |
ActivationEvent | rootEvent |
Private Attributes | |
Scheduler & | scheduler_ |
Additional Inherited Members | |
Private Member Functions inherited from NonCopyable | |
NonCopyable (NonCopyable const &)=delete | |
NonCopyable & | operator= (NonCopyable const &)=delete |
|
inline |
λ-post: enqueue for time-bound execution, within given ExecutionCtx.
Definition at line 463 of file scheduler.hpp.
References SchedulerCommutator::postChain().
|
inline |
λ-work : transition Managment-Mode -> Work-Mode.
Definition at line 479 of file scheduler.hpp.
References SchedulerCommutator::dropGroomingToken().