Data Fields | |
ssize_t | __heap_index |
ast_sched_cb | callback |
const void * | data |
int | id |
struct { | |
struct sched * next | |
} | list |
int | resched |
int | variable |
struct timeval | when |
ast_sched_cb callback |
Callback
Definition at line 64 of file sched.c.
Referenced by ast_sched_add_variable(), ast_sched_report(), and ast_sched_runq().
const void* data |
Data
Definition at line 63 of file sched.c.
Referenced by ast_sched_add_variable(), ast_sched_find_data(), ast_sched_runq(), and sched_run().
int id |
ID number of event
Definition at line 59 of file sched.c.
Referenced by ast_sched_add_variable(), ast_sched_del(), ast_sched_find_data(), ast_sched_runq(), ast_sched_when(), sched_cmp(), sched_hash(), and schedule().
struct { ... } list |
int resched |
When to reschedule
Definition at line 61 of file sched.c.
Referenced by ast_sched_add_variable(), and ast_sched_runq().
int variable |
Use return value from callback to reschedule
Definition at line 62 of file sched.c.
Referenced by ast_sched_add_variable(), and ast_sched_runq().
struct timeval when |
Absolute time event should take place
Definition at line 60 of file sched.c.
Referenced by ast_sched_add_variable(), ast_sched_runq(), ast_sched_wait(), and ast_sched_when().