libxtc 0.4.0
Async concurrency for C: Tokio + Seastar + BEAM, in one library
Loading...
Searching...
No Matches
xtc_timer_t Struct Reference

Data Fields

struct xtc_timer * all_next
 
_Atomic int cancelled
 
xtc_timer_fn cb
 
int64_t deadline_ns
 
_Atomic int fired
 
int from_slab
 
int heap_idx
 
xtc_loop_t * loop
 
_Atomic int refs
 
int sim_late
 
void * user
 
xtc_task_t * waiter
 

Detailed Description

Definition at line 229 of file loop_int.h.

Field Documentation

◆ all_next

struct xtc_timer* xtc_timer_t::all_next

Definition at line 252 of file loop_int.h.

◆ cancelled

_Atomic int xtc_timer_t::cancelled

Definition at line 236 of file loop_int.h.

◆ cb

xtc_timer_fn xtc_timer_t::cb

Definition at line 231 of file loop_int.h.

◆ deadline_ns

int64_t xtc_timer_t::deadline_ns

Definition at line 230 of file loop_int.h.

◆ fired

_Atomic int xtc_timer_t::fired

Definition at line 237 of file loop_int.h.

◆ from_slab

int xtc_timer_t::from_slab

Definition at line 242 of file loop_int.h.

◆ heap_idx

int xtc_timer_t::heap_idx

Definition at line 234 of file loop_int.h.

◆ loop

xtc_loop_t* xtc_timer_t::loop

Definition at line 251 of file loop_int.h.

◆ refs

_Atomic int xtc_timer_t::refs

Definition at line 245 of file loop_int.h.

◆ sim_late

int xtc_timer_t::sim_late

Definition at line 238 of file loop_int.h.

◆ user

void* xtc_timer_t::user

Definition at line 232 of file loop_int.h.

◆ waiter

xtc_task_t* xtc_timer_t::waiter

Definition at line 233 of file loop_int.h.


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