Skip to content

Struct Ase::LoopState

ClassList > Ase > LoopState

Public Types

Type Name
enum Phase

Public Attributes

Type Name
uint64 current_time_usecs = = 0
Equals timestamp_realtime() as of prepare() and check().
Phase phase = = NONE
bool seen_primary = = false
Useful as hint for primary source presence, MainLoop::finishable() checks exhaustively.
int64 timeout_usecs = = 0
Maximum timeout for poll, queried during prepare().

Public Types Documentation

enum Phase

enum Ase::LoopState::Phase {
    NONE,
    COLLECT,
    PREPARE,
    CHECK,
    DISPATCH,
    DESTROY
};

Public Attributes Documentation

variable current_time_usecs

uint64 Ase::LoopState::current_time_usecs;

variable phase

Phase Ase::LoopState::phase;

variable seen_primary

bool Ase::LoopState::seen_primary;

variable timeout_usecs

int64 Ase::LoopState::timeout_usecs;


The documentation for this class was generated from the following file /__w/anklang/anklang/ase/loop.hh