Data Fields | |
int | actions |
unsigned char * | buf |
ssize_t | buf_len |
size_t | buf_size |
time_t | checktime |
ast_cond_t | cond |
char | curfunc [80] |
struct { | |
unsigned short callno | |
unsigned char csub | |
sockaddr_in sin | |
unsigned char type | |
} | ffinfo |
struct { | |
iax2_pkt_buf * first | |
iax2_pkt_buf * last | |
} | full_frames |
int | iofd |
sockaddr_in | iosin |
int | iostate |
struct { | |
iax2_thread * next | |
} | list |
ast_mutex_t | lock |
unsigned char | readbuf [4096] |
unsigned int | ready_for_signal:1 |
const void * | scheddata |
void(* | schedfunc )(const void *) |
pthread_t | threadid |
int | threadnum |
int | type |
Definition at line 820 of file chan_iax2.c.
int actions |
Definition at line 831 of file chan_iax2.c.
unsigned char* buf |
ssize_t buf_len |
size_t buf_size |
Definition at line 838 of file chan_iax2.c.
unsigned short callno |
time_t checktime |
Definition at line 840 of file chan_iax2.c.
Definition at line 842 of file chan_iax2.c.
unsigned char csub |
Definition at line 852 of file chan_iax2.c.
char curfunc[80] |
Definition at line 829 of file chan_iax2.c.
struct { ... } ffinfo |
if this thread is processing a full frame, some information about that frame will be stored here, so we can avoid dispatching any more full frames for that callno to other threads
Referenced by socket_read().
struct iax2_pkt_buf* first |
Definition at line 857 of file chan_iax2.c.
struct { ... } full_frames |
Queued up full frames for processing. If more full frames arrive for a call which this thread is already processing a full frame for, they are queued up here.
Referenced by defer_full_frame().
int iofd |
Definition at line 839 of file chan_iax2.c.
struct sockaddr_in iosin |
Definition at line 834 of file chan_iax2.c.
int iostate |
Definition at line 823 of file chan_iax2.c.
struct iax2_pkt_buf* last |
Definition at line 857 of file chan_iax2.c.
struct { ... } list |
Referenced by __unload_module(), find_idle_thread(), iax2_process_thread(), iax2_show_threads(), and socket_read().
struct iax2_thread* next |
Definition at line 821 of file chan_iax2.c.
unsigned char readbuf[4096] |
Definition at line 835 of file chan_iax2.c.
unsigned int ready_for_signal |
Definition at line 843 of file chan_iax2.c.
const void* scheddata |
Definition at line 826 of file chan_iax2.c.
void(* schedfunc)(const void *) |
struct sockaddr_in sin |
pthread_t threadid |
Definition at line 832 of file chan_iax2.c.
int threadnum |
Definition at line 833 of file chan_iax2.c.
unsigned char type |
Definition at line 851 of file chan_iax2.c.
int type |
Definition at line 822 of file chan_iax2.c.