Lumiera
0.pre.03
»edit your freedom«
|
Definition at line 138 of file scheduler.hpp.
Public Member Functions | |
ScheduleSpec (Scheduler &sched, Job job) | |
ScheduleSpec | compulsory (bool indeed=true) |
ScheduleSpec | lifeWindow (microseconds afterStart) |
ScheduleSpec | linkToPredecessor (ScheduleSpec &, bool unlimitedTime=false) |
ScheduleSpec | linkToSuccessor (ScheduleSpec &, bool unlimitedTime=false) |
ScheduleSpec | manifestation (ManifestationID manID) |
ScheduleSpec | post () |
build Activity chain and hand-over to the Scheduler. More... | |
ScheduleSpec | startOffset (microseconds afterNow) |
ScheduleSpec | startTime (Time fixedTime) |
Private Member Functions | |
void | maybeBuildTerm () |
Private Member Functions inherited from MoveAssign | |
MoveAssign (MoveAssign &&)=default | |
MoveAssign (MoveAssign const &)=delete | |
MoveAssign & | operator= (MoveAssign &&)=default |
MoveAssign & | operator= (MoveAssign const &)=delete |
Private Attributes | |
TimeVar | death_ {Time::NEVER} |
bool | isCompulsory_ {false} |
Job | job_ |
ManifestationID | manID_ {} |
TimeVar | start_ {Time::ANYTIME} |
std::optional< activity::Term > | term_ |
Scheduler * | theScheduler_ |
|
inline |
build Activity chain and hand-over to the Scheduler.
Definition at line 547 of file scheduler.hpp.
Referenced by TestChainLoad< maxFan >::ScheduleCtx::continuation().
|
inlineprivate |
if not done yet, then construct the Activity-Language term describing the schedule according to the parameters set thus far.
Definition at line 564 of file scheduler.hpp.
References ScheduleSpec::maybeBuildTerm().
Referenced by ScheduleSpec::maybeBuildTerm().