Lumiera
0.pre.03
»edit your freedom«
|
#include "vault/gear/scheduler-invocation.hpp"
data record passed through the queues, representing an event to be scheduled
Definition at line 82 of file scheduler-invocation.hpp.
Public Member Functions | |
ActivationEvent (Activity &act, Time when, Time dead=Time::NEVER, ManifestationID manID=ManifestationID(), bool compulsory=false) | |
Time | deathTime () const |
operator Activity * () const | |
operator bool () const | |
bool | operator< (ActivationEvent const &o) const |
void | refineTo (Activity *chain, Time when, Time dead) |
Time | startTime () const |
Public Attributes | |
Activity * | activity |
int64_t | deadline |
bool | isCompulsory:1 |
uint32_t | manifestation:32 |
int64_t | starting |
|
inline |
ordering function for time based scheduling
Definition at line 116 of file scheduler-invocation.hpp.