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 1655 of file chan_sip.c.
| int alert_pipe[2] |
Definition at line 1657 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 [read] |
Definition at line 1661 of file chan_sip.c.
struct tcptls_packet* last [read] |
Definition at line 1661 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 1656 of file chan_sip.c.
Referenced by _sip_tcp_helper_thread(), and unload_module().
struct ast_tcptls_session_instance* tcptls_session [read] |
Definition at line 1659 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 1658 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 1660 of file chan_sip.c.
Referenced by sip_show_tcp(), and sip_threadinfo_create().
1.6.1