|
Asterisk - The Open Source Telephony Project GIT-master-545c459
|
Structure used to contain information for an OPTIONS callback. More...

Data Fields | ||
| struct sip_options_aor * | aor_options | |
| The AOR options. | ||
| unsigned int | completed | |
| Whether the OPTIONS request(s) have been completed. | ||
| struct ast_sip_contact * | contact | |
| The contact we qualified. | ||
| struct ast_sip_endpoint * | endpoint | |
| Endpoint used to create and send each target request. | ||
| unsigned int | pending | |
| Number of resolved targets waiting for a response. | ||
| pjsip_tx_data * | resolve_tdata | |
| Transaction data for the resolve request. | ||
| struct timeval | rtt_start | |
| The time at which this OPTIONS attempt was started. | ||
| enum ast_sip_contact_status_type | status | |
| The new status of the contact. | ||
| struct { | ||
| size_t current | ||
| pjsip_transaction ** elems | ||
| size_t max | ||
| } | target_transactions | |
| Transactions for all target OPTIONS requests in this batch. | ||
Structure used to contain information for an OPTIONS callback.
Definition at line 543 of file pjsip_options.c.
| struct sip_options_aor* aor_options |
The AOR options.
Definition at line 547 of file pjsip_options.c.
Referenced by qualify_contact_cb(), sip_options_contact_callback_data_alloc(), sip_options_contact_callback_data_dtor(), sip_options_contact_status_notify_task(), and sip_options_qualify_contact().
| unsigned int completed |
Whether the OPTIONS request(s) have been completed.
Definition at line 553 of file pjsip_options.c.
| struct ast_sip_contact* contact |
The contact we qualified.
Definition at line 545 of file pjsip_options.c.
Referenced by qualify_contact_cb(), sip_options_contact_callback_data_alloc(), sip_options_contact_callback_data_dtor(), sip_options_contact_status_notify_task(), and sip_options_qualify_contact().
| size_t current |
Definition at line 561 of file pjsip_options.c.
| pjsip_transaction* * elems |
Definition at line 561 of file pjsip_options.c.
| struct ast_sip_endpoint* endpoint |
Endpoint used to create and send each target request.
Definition at line 559 of file pjsip_options.c.
Referenced by sip_options_contact_callback_data_alloc(), sip_options_contact_callback_data_dtor(), and sip_options_qualify_contact().
| size_t max |
Definition at line 561 of file pjsip_options.c.
| unsigned int pending |
Number of resolved targets waiting for a response.
Definition at line 555 of file pjsip_options.c.
| pjsip_tx_data* resolve_tdata |
Transaction data for the resolve request.
Definition at line 557 of file pjsip_options.c.
Referenced by sip_options_contact_callback_data_alloc(), and sip_options_contact_callback_data_dtor().
| struct timeval rtt_start |
The time at which this OPTIONS attempt was started.
Definition at line 549 of file pjsip_options.c.
Referenced by sip_options_contact_callback_data_alloc(), and sip_options_contact_status_notify_task().
| enum ast_sip_contact_status_type status |
The new status of the contact.
Definition at line 551 of file pjsip_options.c.
Referenced by sip_options_contact_status_notify_task().
| struct { ... } target_transactions |
Transactions for all target OPTIONS requests in this batch.
Referenced by sip_options_contact_callback_data_alloc(), and sip_options_contact_callback_data_dtor().