Asterisk - The Open Source Telephony Project GIT-master-0644429
|
Data Fields | |
ssize_t | __heap_index |
ast_sched_cb | callback |
ast_cond_t | cond |
const void * | data |
unsigned int | deleted:1 |
struct { | |
struct sched * next | |
} | list |
int | resched |
unsigned int | rescheduled:1 |
struct sched_id * | sched_id |
unsigned int | tie_breaker |
Tie breaker in case the when is the same for multiple entries. More... | |
int | variable |
struct timeval | when |
ast_sched_cb callback |
Callback
Definition at line 92 of file sched.c.
Referenced by ast_sched_add(), ast_sched_add_variable(), ast_sched_del_nonrunning(), ast_sched_replace(), and ast_sched_report().
ast_cond_t cond |
Used to synchronize between thread running a task and thread attempting to delete a task
Definition at line 98 of file sched.c.
Referenced by ast_sched_del_nonrunning().
const void* data |
Data
Definition at line 91 of file sched.c.
Referenced by ast_sched_add(), ast_sched_add_variable(), ast_sched_find_data(), and ast_sched_replace().
unsigned int deleted |
Indication that a running task was deleted.
Definition at line 100 of file sched.c.
Referenced by ast_sched_del_nonrunning().
struct { ... } list |
Referenced by sched_alloc().
unsigned int rescheduled |
Indication that a running task was rescheduled.
Definition at line 102 of file sched.c.
Referenced by ast_sched_del_nonrunning().
The ID that has been popped off the scheduler context's queue
Definition at line 79 of file sched.c.
Referenced by ast_sched_del_nonrunning(), pubsub_on_rx_publish_request(), sched_find(), and set_sched_id().
unsigned int tie_breaker |
Tie breaker in case the when is the same for multiple entries.
Definition at line 88 of file sched.c.
Referenced by schedule().
int variable |
Use return value from callback to reschedule
Definition at line 90 of file sched.c.
Referenced by ast_sched_add_variable().
struct timeval when |
Absolute time event should take place
Definition at line 80 of file sched.c.
Referenced by ast_sched_add(), ast_sched_add_variable(), ast_sched_replace(), ast_sched_wait(), and ast_sched_when().