Asterisk - The Open Source Telephony Project
18.5.0
|
Definition of a thread that handles a socket. More...
#include <sip.h>
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 ast_transport | type |
int alert_pipe[2] |
Definition at line 1444 of file sip.h.
Referenced by _sip_tcp_helper_thread(), sip_tcptls_write(), sip_threadinfo_create(), and sip_threadinfo_destructor().
struct tcptls_packet* first |
struct tcptls_packet* last |
struct { ... } packet_q |
Referenced by _sip_tcp_helper_thread(), sip_tcptls_write(), and sip_threadinfo_destructor().
int stop |
TRUE if the thread needs to kill itself. (The module is being unloaded.)
Definition at line 1443 of file sip.h.
Referenced by unload_module().
struct ast_tcptls_session_instance* tcptls_session |
Definition at line 1446 of file sip.h.
Referenced by sip_show_tcp(), sip_tcp_locate(), 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 1445 of file sip.h.
Referenced by _sip_tcp_helper_thread(), and unload_module().
enum ast_transport type |
We keep a copy of the type here so we can display it in the connection list
Definition at line 1447 of file sip.h.
Referenced by Property::load(), sip_show_tcp(), and sip_threadinfo_create().