| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
Session which contains information about an active session. More...

| 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_cap * | cap | 
| struct ast_xmpp_client * | connection | 
| unsigned int | gone:1 | 
| struct ast_format_cap * | jointcap | 
| unsigned int | maxicecandidates | 
| unsigned int | maxpayloads | 
| unsigned int | outgoing:1 | 
| struct ast_channel * | owner | 
| struct ast_format_cap * | peercap | 
| char | remote [XMPP_MAX_JIDLEN] | 
| char | remote_original [XMPP_MAX_JIDLEN] | 
| struct ast_rtp_instance * | rtp | 
| iksrule * | rule | 
| const ast_string_field | sid | 
| struct jingle_endpoint_state * | state | 
| enum jingle_transport | transport | 
| const ast_string_field | video_name | 
| struct ast_rtp_instance * | vrtp | 
Session which contains information about an active session.
Definition at line 338 of file chan_motif.c.
| struct ast_string_field_mgr __field_mgr | 
Definition at line 343 of file chan_motif.c.
| struct ast_string_field_pool* __field_mgr_pool | 
< Session identifier
< Name of the audio content
< Name of the video content
Definition at line 343 of file chan_motif.c.
| const ast_string_field audio_name | 
Definition at line 343 of file chan_motif.c.
| ast_callid callid | 
| struct ast_format_cap* cap | 
Local codec capabilities
Definition at line 355 of file chan_motif.c.
| struct ast_xmpp_client* connection | 
Connection to use for traffic
Definition at line 345 of file chan_motif.c.
| unsigned int gone | 
In the eyes of Jingle this session is already gone
Definition at line 359 of file chan_motif.c.
| struct ast_format_cap* jointcap | 
Joint codec capabilities
Definition at line 356 of file chan_motif.c.
| unsigned int maxicecandidates | 
Maximum number of ICE candidates we will offer
Definition at line 347 of file chan_motif.c.
| unsigned int maxpayloads | 
Maximum number of payloads we will offer
Definition at line 348 of file chan_motif.c.
| unsigned int outgoing | 
Whether this is an outgoing leg or not
Definition at line 358 of file chan_motif.c.
| struct ast_channel* owner | 
Master Channel
Definition at line 352 of file chan_motif.c.
Referenced by jingle_session_lock_full().
| struct ast_format_cap* peercap | 
Peer codec capabilities
Definition at line 357 of file chan_motif.c.
| char remote[XMPP_MAX_JIDLEN] | 
Identifier of the remote party
Definition at line 350 of file chan_motif.c.
| char remote_original[XMPP_MAX_JIDLEN] | 
Identifier of the original remote party (remote may have changed due to redirect)
Definition at line 349 of file chan_motif.c.
| struct ast_rtp_instance* rtp | 
RTP audio session
Definition at line 353 of file chan_motif.c.
| iksrule* rule | 
Session matching rule
Definition at line 351 of file chan_motif.c.
| const ast_string_field sid | 
Definition at line 343 of file chan_motif.c.
Referenced by jingle_session_cmp(), and jingle_session_hash().
| struct jingle_endpoint_state* state | 
Endpoint we are associated with
Definition at line 344 of file chan_motif.c.
| enum jingle_transport transport | 
Transport type to use for this session
Definition at line 346 of file chan_motif.c.
| const ast_string_field video_name | 
Definition at line 343 of file chan_motif.c.
| struct ast_rtp_instance* vrtp | 
RTP video session
Definition at line 354 of file chan_motif.c.