|
RTS API Documentation
1.10.11
|
Collaboration diagram for switch_apr_queue_t:Data Fields | |
| void ** | data |
| unsigned int | nelts |
| unsigned int | in |
| unsigned int | out |
| unsigned int | bounds |
| unsigned int | full_waiters |
| unsigned int | empty_waiters |
| fspr_thread_mutex_t * | one_big_mutex |
| fspr_thread_cond_t * | not_empty |
| fspr_thread_cond_t * | not_full |
| int | terminated |
Definition at line 28 of file switch_apr_queue.c.
| unsigned int switch_apr_queue_t::bounds |
max size of queue
Definition at line 33 of file switch_apr_queue.c.
Referenced by switch_apr_queue_create(), switch_apr_queue_pop(), switch_apr_queue_pop_timeout(), switch_apr_queue_push(), switch_apr_queue_trypop(), and switch_apr_queue_trypush().
| void** switch_apr_queue_t::data |
Definition at line 29 of file switch_apr_queue.c.
Referenced by queue_destroy(), switch_apr_queue_create(), switch_apr_queue_pop(), switch_apr_queue_pop_timeout(), switch_apr_queue_push(), switch_apr_queue_trypop(), and switch_apr_queue_trypush().
| unsigned int switch_apr_queue_t::empty_waiters |
Definition at line 35 of file switch_apr_queue.c.
Referenced by switch_apr_queue_create(), switch_apr_queue_pop(), switch_apr_queue_pop_timeout(), switch_apr_queue_push(), and switch_apr_queue_trypush().
| unsigned int switch_apr_queue_t::full_waiters |
Definition at line 34 of file switch_apr_queue.c.
Referenced by switch_apr_queue_create(), switch_apr_queue_pop(), switch_apr_queue_pop_timeout(), switch_apr_queue_push(), and switch_apr_queue_trypop().
| unsigned int switch_apr_queue_t::in |
next empty location
Definition at line 31 of file switch_apr_queue.c.
Referenced by switch_apr_queue_create(), switch_apr_queue_push(), and switch_apr_queue_trypush().
| unsigned int switch_apr_queue_t::nelts |
Definition at line 30 of file switch_apr_queue.c.
Referenced by switch_apr_queue_create(), switch_apr_queue_pop(), switch_apr_queue_pop_timeout(), switch_apr_queue_push(), switch_apr_queue_size(), switch_apr_queue_trypop(), and switch_apr_queue_trypush().
| fspr_thread_cond_t* switch_apr_queue_t::not_empty |
Definition at line 37 of file switch_apr_queue.c.
Referenced by queue_destroy(), switch_apr_queue_create(), switch_apr_queue_interrupt_all(), switch_apr_queue_pop(), switch_apr_queue_pop_timeout(), switch_apr_queue_push(), and switch_apr_queue_trypush().
| fspr_thread_cond_t* switch_apr_queue_t::not_full |
Definition at line 38 of file switch_apr_queue.c.
Referenced by queue_destroy(), switch_apr_queue_create(), switch_apr_queue_interrupt_all(), switch_apr_queue_pop(), switch_apr_queue_pop_timeout(), switch_apr_queue_push(), and switch_apr_queue_trypop().
| fspr_thread_mutex_t* switch_apr_queue_t::one_big_mutex |
Definition at line 36 of file switch_apr_queue.c.
Referenced by queue_destroy(), switch_apr_queue_create(), switch_apr_queue_interrupt_all(), switch_apr_queue_pop(), switch_apr_queue_pop_timeout(), switch_apr_queue_push(), switch_apr_queue_term(), switch_apr_queue_trypop(), and switch_apr_queue_trypush().
| unsigned int switch_apr_queue_t::out |
next filled location
Definition at line 32 of file switch_apr_queue.c.
Referenced by switch_apr_queue_create(), switch_apr_queue_pop(), switch_apr_queue_pop_timeout(), and switch_apr_queue_trypop().
| int switch_apr_queue_t::terminated |
Definition at line 39 of file switch_apr_queue.c.
Referenced by switch_apr_queue_create(), switch_apr_queue_pop(), switch_apr_queue_pop_timeout(), switch_apr_queue_push(), switch_apr_queue_term(), switch_apr_queue_trypop(), and switch_apr_queue_trypush().
1.8.13