
Data Fields | |
| unsigned int | eventcnt |
| unsigned int | highwater |
| ast_mutex_t | lock |
| struct ast_heap * | sched_heap |
| struct sched_thread * | sched_thread |
| struct { | |
| struct sched * first | |
| struct sched * last | |
| } | schedc |
| unsigned int | schedccnt |
| unsigned int | schedcnt |
| struct ast_hashtab * | schedq_ht |
| unsigned int eventcnt |
Number of events processed
Definition at line 87 of file sched.c.
Referenced by ast_sched_add_variable(), ast_sched_context_create(), and ast_sched_dump().
| unsigned int highwater |
highest count so far
Definition at line 89 of file sched.c.
Referenced by ast_sched_dump(), ast_sched_report(), and schedule().
Definition at line 86 of file sched.c.
Referenced by ast_sched_add_variable(), ast_sched_context_create(), ast_sched_context_destroy(), ast_sched_del(), ast_sched_dump(), ast_sched_report(), ast_sched_runq(), ast_sched_wait(), ast_sched_when(), sched_run(), and sched_thread_destroy().
| struct ast_heap* sched_heap |
Definition at line 91 of file sched.c.
Referenced by ast_sched_context_create(), ast_sched_context_destroy(), ast_sched_del(), ast_sched_dump(), ast_sched_report(), ast_sched_runq(), ast_sched_wait(), and schedule().
| struct sched_thread* sched_thread |
Definition at line 92 of file sched.c.
Referenced by ast_sched_add_variable(), ast_sched_context_destroy(), ast_sched_del(), ast_sched_start_thread(), sched_run(), and sched_thread_destroy().
| struct { ... } schedc |
Cache of unused schedule structures and how many
Referenced by ast_sched_context_destroy(), sched_alloc(), and sched_release().
| unsigned int schedccnt |
Definition at line 96 of file sched.c.
Referenced by ast_sched_dump(), sched_alloc(), and sched_release().
| unsigned int schedcnt |
Number of outstanding schedule events
Definition at line 88 of file sched.c.
Referenced by ast_sched_del(), ast_sched_dump(), ast_sched_report(), ast_sched_runq(), and schedule().
| struct ast_hashtab* schedq_ht |
hash table for fast searching
Definition at line 90 of file sched.c.
Referenced by ast_sched_context_create(), ast_sched_context_destroy(), ast_sched_del(), ast_sched_find_data(), ast_sched_runq(), ast_sched_when(), and schedule().