ast_sched_context Struct Reference

Collaboration diagram for ast_sched_context:

Collaboration graph
[legend]

Data Fields

struct schedcurrently_executing
unsigned int eventcnt
unsigned int highwater
ast_mutex_t lock
struct ast_heapsched_heap
struct sched_threadsched_thread
struct {
   struct sched *   first
   struct sched *   last
schedc
unsigned int schedccnt

Detailed Description

Definition at line 89 of file sched.c.


Field Documentation

struct sched* currently_executing [read]

The scheduled task that is currently executing

Definition at line 96 of file sched.c.

Referenced by ast_sched_del(), and ast_sched_runq().

unsigned int eventcnt

Number of events processed

Definition at line 91 of file sched.c.

Referenced by ast_sched_add_variable(), ast_sched_context_create(), and ast_sched_dump().

struct sched* first [read]

Definition at line 99 of file sched.c.

unsigned int highwater

highest count so far

Definition at line 92 of file sched.c.

Referenced by ast_sched_dump(), ast_sched_report(), and schedule().

struct sched* last [read]

Definition at line 99 of file sched.c.

struct ast_heap* sched_heap [read]

struct sched_thread* sched_thread [read]

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 100 of file sched.c.

Referenced by ast_sched_dump(), sched_alloc(), and sched_release().


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

Generated on Thu Apr 16 06:35:30 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6