Asterisk - The Open Source Telephony Project  GIT-master-a24979a
Data Fields
ast_sip_session_delayed_request Struct Reference

Structure used for sending delayed requests. More...

Collaboration diagram for ast_sip_session_delayed_request:
Collaboration graph
[legend]

Data Fields

struct ast_sip_session_media_stateactive_media_state
 
int generate_new_sdp
 
enum delayed_method method
 
struct {
   struct ast_sip_session_delayed_request *   next
 
next
 
ast_sip_session_request_creation_cb on_request_creation
 
ast_sip_session_response_cb on_response
 
ast_sip_session_sdp_creation_cb on_sdp_creation
 
struct ast_sip_session_media_statepending_media_state
 

Detailed Description

Structure used for sending delayed requests.

Requests are typically delayed because the current transaction state of an INVITE. Once the pending INVITE transaction terminates, the delayed request will be sent

Definition at line 1336 of file res_pjsip_session.c.

Field Documentation

◆ active_media_state

struct ast_sip_session_media_state* active_media_state

Active media state at the time of the original request

Definition at line 1350 of file res_pjsip_session.c.

Referenced by delay_request(), delayed_request_alloc(), delayed_request_free(), and send_delayed_request().

◆ generate_new_sdp

int generate_new_sdp

Whether to generate new SDP

Definition at line 1346 of file res_pjsip_session.c.

Referenced by delay_request(), delayed_request_alloc(), and send_delayed_request().

◆ method

enum delayed_method method

Method of the request

Definition at line 100 of file res_pjsip_session.c.

Referenced by delayed_request_alloc(), invite_proceeding(), invite_terminated(), and send_delayed_request().

◆ next [1/2]

◆  [2/2]

struct { ... } next

◆ on_request_creation

Callback to call when the delayed request is created.

Definition at line 1340 of file res_pjsip_session.c.

Referenced by delayed_request_alloc(), and send_delayed_request().

◆ on_response

Callback to call when the delayed request receives a response

Definition at line 1344 of file res_pjsip_session.c.

Referenced by delay_request(), delayed_request_alloc(), and send_delayed_request().

◆ on_sdp_creation

Callback to call when the delayed request SDP is created

Definition at line 1342 of file res_pjsip_session.c.

Referenced by delay_request(), delayed_request_alloc(), and send_delayed_request().

◆ pending_media_state

struct ast_sip_session_media_state* pending_media_state

Requested media state for the SDP

Definition at line 1348 of file res_pjsip_session.c.

Referenced by delay_request(), delayed_request_alloc(), delayed_request_free(), and send_delayed_request().


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