Asterisk - The Open Source Telephony Project GIT-master-f36a736
|
A contact's status. More...
#include <res_pjsip.h>
Data Fields | |
struct ast_string_field_mgr | __field_mgr |
struct ast_string_field_pool * | __field_mgr_pool |
const ast_string_field | aor |
enum ast_sip_contact_status_type | last_status |
char | name [0] |
int64_t | rtt |
struct ast_sip_security_mechanism_vector | security_mechanisms |
enum ast_sip_contact_status_type | status |
const ast_string_field | uri |
A contact's status.
Maintains a contact's current status and round trip time if available.
Definition at line 448 of file res_pjsip.h.
struct ast_string_field_mgr __field_mgr |
Definition at line 454 of file res_pjsip.h.
struct ast_string_field_pool* __field_mgr_pool |
The original contact's URI
The name of the aor this contact_status belongs to
Definition at line 454 of file res_pjsip.h.
const ast_string_field aor |
Definition at line 454 of file res_pjsip.h.
Referenced by ast_res_pjsip_find_or_create_contact_status(), ast_sip_persistent_endpoint_publish_contact_state(), contact_status_publish_update_task(), permanent_uri_handler(), sip_options_contact_status_notify_task(), sip_options_set_contact_status(), and vec_contact_cmp().
enum ast_sip_contact_status_type last_status |
Last status for a contact (default - unavailable)
Definition at line 467 of file res_pjsip.h.
Referenced by ast_res_pjsip_find_or_create_contact_status(), sip_contact_status_copy(), sip_options_contact_status_notify_task(), sip_options_remove_contact_status(), and sip_options_set_contact_status().
char name[0] |
Name of the contact
Definition at line 469 of file res_pjsip.h.
Referenced by PathSegment::get_child(), Parameter::load(), Property::load(), SwaggerType::load(), sip_contact_status_alloc(), sip_contact_status_copy(), sip_options_contact_status_notify_task(), and sip_options_set_contact_status().
int64_t rtt |
The round trip time in microseconds
Definition at line 456 of file res_pjsip.h.
Referenced by ast_res_pjsip_find_or_create_contact_status(), ast_sip_persistent_endpoint_publish_contact_state(), sip_contact_status_copy(), sip_options_contact_status_notify_task(), sip_options_remove_contact_status(), and sip_options_set_contact_status().
struct ast_sip_security_mechanism_vector security_mechanisms |
The security mechanism list of the contact (RFC 3329). Stores the values of Security-Server headers in 401/421/494 responses to an in-dialog request or successful outbound registration which will be used to set the Security-Verify headers of all subsequent requests to the contact.
Definition at line 463 of file res_pjsip.h.
Referenced by add_outgoing_request_headers(), add_security_headers(), contact_add_security_headers_to_status(), contact_has_security_mechanisms(), rfc3329_incoming_response(), sip_contact_status_alloc(), sip_contact_status_copy(), and sip_contact_status_dtor().
enum ast_sip_contact_status_type status |
Current status for a contact (default - unavailable)
Definition at line 465 of file res_pjsip.h.
Referenced by ast_res_pjsip_find_or_create_contact_status(), ast_sip_persistent_endpoint_publish_contact_state(), sip_contact_status_copy(), sip_options_contact_status_available_count(), sip_options_contact_status_notify_task(), sip_options_contact_update_task(), sip_options_remove_contact_status(), sip_options_set_contact_status(), sip_options_set_contact_status_qualified(), sip_options_set_contact_status_unqualified(), and vec_contact_cmp().
const ast_string_field uri |
Definition at line 454 of file res_pjsip.h.
Referenced by ast_res_pjsip_find_or_create_contact_status(), ast_sip_persistent_endpoint_publish_contact_state(), permanent_uri_handler(), sip_options_contact_status_notify_task(), and sip_options_set_contact_status().