Codename Pineapple

Home page | Mailing list | Docs

Last updated: Sat Feb 3 05:02:02 2007

Asterisk developer's documentation :: Codename Pineapple


jingle_pvt Struct Reference

Collaboration diagram for jingle_pvt:

Collaboration graph
[legend]

Detailed Description

Definition at line 99 of file chan_jingle.c.

Data Fields

int alreadygone
int capability
char cid_name [80]
char cid_num [80]
char exten [80]
char from [100]
int initiator
int jointcapability
time_t laststun
ast_mutex_t lock
jingle_pvtnext
jingle_candidateourcandidates
ast_channelowner
jingleparent
int peercapability
ast_codec_pref prefs
char ring [10]
iksrule * ringrule
ast_rtprtp
char sid [100]
jingle_candidatetheircandidates
ast_rtpvrtp


Field Documentation

int alreadygone
 

Definition at line 108 of file chan_jingle.c.

Referenced by jingle_hangup(), and jingle_hangup_farend().

int capability
 

Definition at line 109 of file chan_jingle.c.

Referenced by jingle_call(), and jingle_new().

char cid_name[80]
 

Caller ID name

Definition at line 114 of file chan_jingle.c.

Referenced by jingle_new().

char cid_num[80]
 

Caller ID num

Definition at line 113 of file chan_jingle.c.

Referenced by jingle_new().

char exten[80]
 

Called extension

Definition at line 115 of file chan_jingle.c.

Referenced by jingle_new().

char from[100]
 

Definition at line 104 of file chan_jingle.c.

Referenced by jingle_action(), jingle_call(), jingle_digit(), jingle_new(), and jingle_newcall().

int initiator
 

If we're the initiator

Definition at line 107 of file chan_jingle.c.

Referenced by jingle_action(), and jingle_digit().

int jointcapability
 

Supported capability at both ends (codecs )

Definition at line 119 of file chan_jingle.c.

Referenced by jingle_call(), and jingle_new().

time_t laststun
 

Definition at line 101 of file chan_jingle.c.

Referenced by jingle_add_candidate(), and jingle_update_stun().

ast_mutex_t lock
 

Channel private lock

Definition at line 100 of file chan_jingle.c.

Referenced by jingle_answer(), jingle_digit(), jingle_fixup(), jingle_get_rtp_peer(), jingle_hangup(), jingle_newcall(), jingle_read(), jingle_set_rtp_peer(), and jingle_write().

struct jingle_pvt* next
 

Definition at line 121 of file chan_jingle.c.

Referenced by jingle_add_candidate(), jingle_create_candidates(), jingle_free_pvt(), jingle_handle_dtmf(), jingle_hangup_farend(), jingle_is_answered(), and jingle_newcall().

struct jingle_candidate* ourcandidates
 

Definition at line 112 of file chan_jingle.c.

Referenced by jingle_update_stun().

struct ast_channel* owner
 

Master Channel

Definition at line 116 of file chan_jingle.c.

Referenced by jingle_fixup(), jingle_free_pvt(), jingle_handle_dtmf(), jingle_hangup(), jingle_hangup_farend(), jingle_is_answered(), jingle_new(), jingle_ringing_ack(), and jingle_rtp_read().

struct jingle* parent
 

Parent client

Definition at line 102 of file chan_jingle.c.

Referenced by jingle_add_candidate(), jingle_answer(), jingle_call(), jingle_digit(), jingle_free_pvt(), jingle_hangup(), jingle_ringing_ack(), and jingle_rtp_read().

int peercapability
 

Definition at line 120 of file chan_jingle.c.

Referenced by jingle_get_codec().

struct ast_codec_pref prefs
 

Definition at line 110 of file chan_jingle.c.

Referenced by jingle_new().

char ring[10]
 

Message ID of ring

Definition at line 105 of file chan_jingle.c.

Referenced by jingle_call().

iksrule* ringrule
 

Rule for matching RING request

Definition at line 106 of file chan_jingle.c.

Referenced by jingle_call(), jingle_free_pvt(), and jingle_ringing_ack().

struct ast_rtp* rtp
 

RTP audio session

Definition at line 117 of file chan_jingle.c.

Referenced by add_codec_to_answer(), jingle_free_pvt(), jingle_get_rtp_peer(), jingle_new(), jingle_newcall(), jingle_rtp_read(), jingle_update_stun(), and jingle_write().

char sid[100]
 

Definition at line 103 of file chan_jingle.c.

Referenced by jingle_accept_call(), jingle_action(), jingle_call(), jingle_create_candidates(), jingle_digit(), jingle_handle_dtmf(), jingle_hangup_farend(), jingle_is_answered(), and jingle_newcall().

struct jingle_candidate* theircandidates
 

Definition at line 111 of file chan_jingle.c.

Referenced by jingle_add_candidate(), jingle_free_pvt(), and jingle_update_stun().

struct ast_rtp* vrtp
 

RTP video session

Definition at line 118 of file chan_jingle.c.

Referenced by jingle_free_pvt(), jingle_new(), and jingle_write().


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

Asterisk is a trademark for Digium, inc.. | Edvina.net | Asterisk.org | This documentation was generated with Doxygen