Sat Apr 26 2014 22:03:25

Asterisk developer's documentation


jingle_session Struct Reference

Session which contains information about an active session. More...

Collaboration diagram for jingle_session:

Data Fields

struct ast_string_field_mgr __field_mgr
struct ast_string_field_pool__field_mgr_pool
const ast_string_field audio_name
struct ast_callidcallid
struct ast_format_capcap
struct ast_xmpp_clientconnection
unsigned int gone:1
struct ast_format_capjointcap
unsigned int maxicecandidates
unsigned int maxpayloads
unsigned int outgoing:1
struct ast_channelowner
struct ast_format_cappeercap
struct ast_codec_pref prefs
char remote [XMPP_MAX_JIDLEN]
char remote_original [XMPP_MAX_JIDLEN]
struct ast_rtp_instancertp
iksrule * rule
const ast_string_field sid
struct jingle_endpoint_statestate
enum jingle_transport transport
const ast_string_field video_name
struct ast_rtp_instancevrtp

Detailed Description

Session which contains information about an active session.

Definition at line 150 of file chan_motif.c.


Field Documentation

Definition at line 155 of file chan_motif.c.

< Session identifier

< Name of the audio content

< Name of the video content

Definition at line 155 of file chan_motif.c.

struct ast_callid* callid

Bound session call-id

Definition at line 173 of file chan_motif.c.

Referenced by jingle_action_hook(), jingle_alloc(), jingle_new(), jingle_outgoing_hook(), and jingle_session_destructor().

unsigned int gone

In the eyes of Jingle this session is already gone

Definition at line 172 of file chan_motif.c.

Referenced by jingle_action_session_initiate(), jingle_action_session_terminate(), jingle_hangup(), and jingle_outgoing_hook().

unsigned int maxicecandidates

Maximum number of ICE candidates we will offer

Definition at line 159 of file chan_motif.c.

Referenced by jingle_alloc(), and jingle_send_transport_info().

unsigned int maxpayloads

Maximum number of payloads we will offer

Definition at line 160 of file chan_motif.c.

Referenced by jingle_add_payloads_to_description(), jingle_alloc(), and jingle_send_session_action().

unsigned int outgoing

Whether this is an outgoing leg or not

Definition at line 171 of file chan_motif.c.

Referenced by jingle_add_content(), jingle_alloc(), jingle_send_session_action(), jingle_send_session_terminate(), and jingle_send_transport_info().

struct ast_channel* owner

Master Channel

Definition at line 165 of file chan_motif.c.

Referenced by jingle_enable_video(), jingle_fixup(), jingle_hangup(), jingle_new(), and jingle_session_lock_full().

Peer codec capabilities

Definition at line 170 of file chan_motif.c.

Referenced by jingle_alloc(), jingle_interpret_description(), and jingle_session_destructor().

Identifier of the original remote party (remote may have changed due to redirect)

Definition at line 161 of file chan_motif.c.

Referenced by jingle_alloc(), and jingle_outgoing_hook().

iksrule* rule

Session matching rule

Definition at line 163 of file chan_motif.c.

Referenced by jingle_call(), jingle_outgoing_hook(), and jingle_session_destructor().

Endpoint we are associated with

Definition at line 156 of file chan_motif.c.

Referenced by jingle_alloc(), and jingle_hangup().


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