Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Types | Public Attributes | List of all members
Ase::LoopState Struct Reference

Public Types

enum  Phase {
  NONE , COLLECT , PREPARE , CHECK ,
  DISPATCH , DESTROY
}
 

Public Attributes

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().
 

Detailed Description

Definition at line 169 of file loop.hh.

Member Enumeration Documentation

◆ Phase

enum Ase::LoopState::Phase

Definition at line 170 of file loop.hh.

Member Data Documentation

◆ current_time_usecs

uint64 Ase::LoopState::current_time_usecs

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

Definition at line 173 of file loop.hh.

Referenced by Ase::TimedSource::check(), and Ase::TimedSource::prepare().

◆ phase

Phase Ase::LoopState::phase

Definition at line 171 of file loop.hh.

◆ seen_primary

bool Ase::LoopState::seen_primary

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

Definition at line 172 of file loop.hh.

◆ timeout_usecs

int64 Ase::LoopState::timeout_usecs

Maximum timeout for poll, queried during prepare().

Definition at line 174 of file loop.hh.


The documentation for this struct was generated from the following file: