Asterisk - The Open Source Telephony Project GIT-master-545c459
Loading...
Searching...
No Matches
Data Fields
sip_options_contact_callback_data Struct Reference

Structure used to contain information for an OPTIONS callback. More...

Collaboration diagram for sip_options_contact_callback_data:
Collaboration graph
[legend]

Data Fields

struct sip_options_aoraor_options
 The AOR options.
 
unsigned int completed
 Whether the OPTIONS request(s) have been completed.
 
struct ast_sip_contactcontact
 The contact we qualified.
 
struct ast_sip_endpointendpoint
 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.
 

Detailed Description

Structure used to contain information for an OPTIONS callback.

Definition at line 543 of file pjsip_options.c.

Field Documentation

◆ aor_options

struct sip_options_aor* aor_options

◆ completed

unsigned int completed

Whether the OPTIONS request(s) have been completed.

Definition at line 553 of file pjsip_options.c.

◆ contact

struct ast_sip_contact* contact

◆ current

size_t current

Definition at line 561 of file pjsip_options.c.

◆ elems

pjsip_transaction* * elems

Definition at line 561 of file pjsip_options.c.

◆ endpoint

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().

◆ max

size_t max

Definition at line 561 of file pjsip_options.c.

◆ pending

unsigned int pending

Number of resolved targets waiting for a response.

Definition at line 555 of file pjsip_options.c.

◆ resolve_tdata

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().

◆ rtt_start

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().

◆ 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]

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().


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