Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
ast_rtp_ioqueue_thread Struct Reference

Structure which contains ioqueue thread information. More...

Collaboration diagram for ast_rtp_ioqueue_thread:
Collaboration graph
[legend]

Data Fields

unsigned int count
 Current number of descriptors being waited on. More...
 
pj_ioqueue_t * ioqueue
 Ioqueue which polls on sockets. More...
 
struct {
   struct ast_rtp_ioqueue_thread *   next
 
next
 Linked list information. More...
 
pj_pool_t * pool
 Pool used by the thread. More...
 
int terminate
 Termination request. More...
 
pj_thread_t * thread
 The thread handling the queue and timer heap. More...
 
pj_timer_heap_t * timerheap
 Timer heap for scheduled items. More...
 

Detailed Description

Structure which contains ioqueue thread information.

Definition at line 248 of file res_rtp_asterisk.c.

Field Documentation

◆ count

unsigned int count

Current number of descriptors being waited on.

Definition at line 260 of file res_rtp_asterisk.c.

Referenced by calc_mean_and_standard_deviation(), rtp_add_candidates_to_ice(), rtp_ioqueue_thread_get_or_create(), and rtp_ioqueue_thread_remove().

◆ ioqueue

pj_ioqueue_t* ioqueue

Ioqueue which polls on sockets.

Definition at line 254 of file res_rtp_asterisk.c.

Referenced by ioqueue_worker_thread(), rtp_ioqueue_thread_get_or_create(), and timer_worker_thread().

◆ next [1/2]

struct { ... } next

Linked list information.

◆ next [2/2]

struct ast_rtp_ioqueue_thread* next

◆ pool

pj_pool_t* pool

◆ terminate

int terminate

Termination request.

Definition at line 258 of file res_rtp_asterisk.c.

Referenced by ioqueue_worker_thread(), and rtp_ioqueue_thread_destroy().

◆ thread

pj_thread_t* thread

The thread handling the queue and timer heap.

Definition at line 252 of file res_rtp_asterisk.c.

Referenced by pj_thread_register_check(), rtp_ioqueue_thread_destroy(), and rtp_ioqueue_thread_get_or_create().

◆ timerheap

pj_timer_heap_t* timerheap

Timer heap for scheduled items.

Definition at line 256 of file res_rtp_asterisk.c.

Referenced by ioqueue_worker_thread(), and rtp_ioqueue_thread_get_or_create().


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