Asterisk - The Open Source Telephony Project
18.5.0
|
The SIP socket definition. More...
#include <sip.h>
Data Fields | |
int | fd |
struct ast_tcptls_session_instance * | tcptls_session |
enum ast_transport | type |
uint16_t | unused |
struct ast_websocket * | ws_session |
int fd |
Filed descriptor, the actual socket
Definition at line 799 of file sip.h.
Referenced by __sip_alloc(), __sip_xmit(), _sip_tcp_helper_thread(), set_socket_transport(), sip_prepare_socket(), sip_send_keepalive(), sip_websocket_callback(), and sipsock_read().
struct ast_tcptls_session_instance* tcptls_session |
Definition at line 801 of file sip.h.
Referenced by __sip_xmit(), _sip_tcp_helper_thread(), copy_socket_data(), expire_register(), parse_moved_contact(), reqprep(), set_socket_transport(), sip_destroy_peer(), sip_prepare_socket(), sip_pvt_dtor(), sip_send_keepalive(), and sipsock_read().
enum ast_transport type |
UDP, TCP or TLS
Definition at line 798 of file sip.h.
Referenced by __sip_alloc(), __sip_reliable_xmit(), __sip_xmit(), _sip_show_peer(), ast_sip_ouraddrfor(), build_contact(), build_peer(), build_reply_digest(), check_peer_ok(), create_addr(), create_addr_from_peer(), generate_uri(), get_transport_pvt(), handle_request_do(), handle_request_notify(), initreqprep(), Property::load(), on_dns_update_peer(), parse_register_contact(), process_via(), receive_message(), reqprep(), security_event_get_transport(), set_address_from_contact(), set_destination(), set_socket_transport(), sip_acf_channel_read(), sip_call(), sip_poke_peer(), sip_prepare_socket(), sip_report_security_event(), sip_send_keepalive(), sip_show_channel(), transmit_notify_with_mwi(), and transmit_register().
struct ast_websocket* ws_session |
Definition at line 802 of file sip.h.
Referenced by __sip_xmit(), _sip_tcp_helper_thread(), copy_socket_data(), expire_register(), parse_moved_contact(), set_socket_transport(), sip_destroy_peer(), sip_prepare_socket(), sip_pvt_dtor(), and sip_websocket_callback().