jingle_session Struct Reference

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

Collaboration diagram for jingle_session:

Collaboration graph
[legend]

Data Fields

struct ast_string_field_mgr __field_mgr
struct ast_string_field_pool__field_mgr_pool
const ast_string_field audio_name
ast_callid callid
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
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 298 of file chan_motif.c.


Field Documentation

Definition at line 303 of file chan_motif.c.

< Session identifier

< Name of the audio content

< Name of the video content

Definition at line 303 of file chan_motif.c.

Bound session call-id

Definition at line 320 of file chan_motif.c.

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

struct ast_format_cap* cap [read]

struct ast_xmpp_client* connection [read]

unsigned int gone

In the eyes of Jingle this session is already gone

Definition at line 319 of file chan_motif.c.

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

struct ast_format_cap* jointcap [read]

unsigned int maxicecandidates

Maximum number of ICE candidates we will offer

Definition at line 307 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 308 of file chan_motif.c.

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

unsigned int outgoing

struct ast_channel* owner [read]

Master Channel

Definition at line 312 of file chan_motif.c.

Referenced by jingle_enable_video(), jingle_hangup(), jingle_session_lock_full(), and jingle_set_owner().

struct ast_format_cap* peercap [read]

Peer codec capabilities

Definition at line 317 of file chan_motif.c.

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

char remote[XMPP_MAX_JIDLEN]

char remote_original[XMPP_MAX_JIDLEN]

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

Definition at line 309 of file chan_motif.c.

Referenced by jingle_alloc(), and jingle_outgoing_hook().

struct ast_rtp_instance* rtp [read]

iksrule* rule

Session matching rule

Definition at line 311 of file chan_motif.c.

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

struct jingle_endpoint_state* state [read]

Endpoint we are associated with

Definition at line 304 of file chan_motif.c.

Referenced by jingle_alloc(), and jingle_hangup().

struct ast_rtp_instance* vrtp [read]


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

Generated on Thu Apr 16 06:36:43 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6