Definition of a thread that handles a socket. More...
Data Fields | |
int | alert_pipe [2] |
struct { | |
struct tcptls_packet * first | |
struct tcptls_packet * last | |
} | packet_q |
int | stop |
struct ast_tcptls_session_instance * | tcptls_session |
pthread_t | threadid |
enum sip_transport | type |
Definition of a thread that handles a socket.
Definition at line 1989 of file chan_sip.c.
int alert_pipe[2] |
Definition at line 1991 of file chan_sip.c.
Referenced by _sip_tcp_helper_thread(), sip_tcptls_write(), sip_threadinfo_create(), and sip_threadinfo_destructor().
struct tcptls_packet* first |
Definition at line 1995 of file chan_sip.c.
struct tcptls_packet* last |
Definition at line 1995 of file chan_sip.c.
struct { ... } packet_q |
Referenced by _sip_tcp_helper_thread(), sip_tcptls_write(), and sip_threadinfo_destructor().
int stop |
Definition at line 1990 of file chan_sip.c.
Referenced by _sip_tcp_helper_thread(), and unload_module().
Definition at line 1993 of file chan_sip.c.
Referenced by _sip_tcp_helper_thread(), sip_show_tcp(), sip_tcp_locate(), sip_tcptls_write(), sip_threadinfo_create(), sip_threadinfo_destructor(), threadinfo_locate_cb(), threadt_cmp_cb(), and threadt_hash_cb().
pthread_t threadid |
Used to alert tcptls thread when packet is ready to be written
Definition at line 1992 of file chan_sip.c.
Referenced by _sip_tcp_helper_thread(), and unload_module().
enum sip_transport type |
We keep a copy of the type here so we can display it in the connection list
Definition at line 1994 of file chan_sip.c.
Referenced by sip_show_tcp(), and sip_threadinfo_create().