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

Equals timestamp_realtime() as of prepare() and check().

uint64 Ase::LoopState::current_time_usecs;

variable phase

Phase Ase::LoopState::phase;

variable seen_primary

Useful as hint for primary source presence, MainLoop::finishable() checks exhaustively.

bool Ase::LoopState::seen_primary;

variable timeout_usecs

Maximum timeout for poll, queried during prepare().

int64 Ase::LoopState::timeout_usecs;


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