ast_sip_transport Struct Reference

#include <res_pjsip.h>

Collaboration diagram for ast_sip_transport:

Collaboration graph
[legend]

Public Member Functions

 SORCERY_OBJECT (details)

Data Fields

struct ast_string_field_mgr __field_mgr
struct ast_string_field_pool__field_mgr_pool
unsigned int async_operations
const ast_string_field ca_list_file
const ast_string_field ca_list_path
const ast_string_field cert_file
pj_ssl_cipher ciphers [SIP_TLS_MAX_CIPHERS]
unsigned int cos
const ast_string_field domain
struct ast_sockaddr external_address
struct ast_dnsmgr_entryexternal_address_refresher
const ast_string_field external_media_address
const ast_string_field external_signaling_address
unsigned int external_signaling_port
pj_sockaddr host
struct ast_halocalnet
const ast_string_field password
const ast_string_field privkey_file
struct ast_sip_transport_statestate
pjsip_tls_setting tls
unsigned int tos
enum ast_transport type
int write_timeout

Detailed Description

Definition at line 88 of file res_pjsip.h.


Member Function Documentation

SORCERY_OBJECT ( details   ) 

Sorcery object details


Field Documentation

Definition at line 108 of file res_pjsip.h.

Certificate of authority list file

Certificate of authority list path

Public certificate file

Optional private key of the certificate file

Password to open the private key

External signaling address

External media address

Optional domain to use for messages if provided could not be found

Definition at line 108 of file res_pjsip.h.

unsigned int async_operations

Number of simultaneous asynchronous operations

Definition at line 114 of file res_pjsip.h.

Referenced by transport_apply().

Definition at line 108 of file res_pjsip.h.

Referenced by transport_apply().

Definition at line 108 of file res_pjsip.h.

Referenced by transport_apply().

Definition at line 108 of file res_pjsip.h.

Referenced by transport_apply().

pj_ssl_cipher ciphers[SIP_TLS_MAX_CIPHERS]

unsigned int cos

QOS COS value

Definition at line 132 of file res_pjsip.h.

Referenced by cli_print_body(), set_qos(), and transport_apply().

Definition at line 108 of file res_pjsip.h.

Optional external address information

Definition at line 126 of file res_pjsip.h.

Referenced by transport_apply().

DNS manager for refreshing the external address

Definition at line 124 of file res_pjsip.h.

Referenced by transport_apply(), and transport_destroy().

Definition at line 108 of file res_pjsip.h.

Referenced by transport_apply().

Optional external port for signaling

Definition at line 116 of file res_pjsip.h.

pj_sockaddr host

Address and port to bind to

Definition at line 112 of file res_pjsip.h.

Referenced by cli_print_body(), transport_apply(), transport_bind_handler(), and transport_bind_to_str().

struct ast_ha* localnet [read]

Optional local network information, used for NAT purposes

Definition at line 122 of file res_pjsip.h.

Referenced by change_outgoing_sdp_stream_media_address(), localnet_to_str(), localnet_to_vl(), session_outgoing_nat_hook(), transport_destroy(), and transport_localnet_handler().

Definition at line 108 of file res_pjsip.h.

Referenced by transport_apply().

Definition at line 108 of file res_pjsip.h.

Referenced by transport_apply().

Transport state information

Definition at line 128 of file res_pjsip.h.

Referenced by find_transport_in_use(), multihomed_get_udp_transport(), transport_apply(), and transport_destroy().

pjsip_tls_setting tls

unsigned int tos

QOS DSCP TOS bits

Definition at line 130 of file res_pjsip.h.

Referenced by cli_print_body(), set_qos(), tos_to_str(), transport_apply(), and transport_tos_handler().

Write timeout

Definition at line 134 of file res_pjsip.h.

Referenced by get_write_timeout().


The documentation for this struct was generated from the following file:

Generated on Thu Apr 16 06:35:39 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6