#include "loop.hh"
Public Types | |
enum | Phase { NONE , COLLECT , PREPARE , CHECK , DISPATCH , DESTROY } |
Public Attributes | |
uint64 | current_time_usecs |
Phase | phase |
bool | seen_primary |
int64 | timeout_usecs |
enum Phase |
Phase phase |
bool seen_primary |
Useful as hint for primary source presence, MainLoop::finishable() checks exhaustively.
uint64 current_time_usecs |
Equals timestamp_realtime() as of prepare() and check().
int64 timeout_usecs |
Maximum timeout for poll, queried during prepare().