Struct Timer

Inheritance Relationships

Base Type

Struct Documentation

struct Timer : public Gaia::Waitable

Public Types

enum [anonymous]

Values:

enumerator DISABLED
enumerator PENDING
enumerator CANCELLED
enumerator COMPLETED

Public Functions

inline Timer(void (*callback)(), uint64_t ms)

Public Members

frg::pairing_heap_hook<Timer> hook
enum Gaia::Timer::[anonymous] state
void (*callback)()
uint64_t deadline = 0
uint64_t timeout = 0