Sat Aug 6 00:40:08 2011

Asterisk developer's documentation


gtalk_pvt Struct Reference


Data Fields

int alreadygone
int capability
char cid_name [80]
char cid_num [80]
char exten [80]
int initiator
int jointcapability
time_t laststun
ast_mutex_t lock
gtalk_pvtnext
gtalk_candidateourcandidates
ast_channelowner
gtalkparent
int peercapability
ast_codec_pref prefs
char ring [10]
iksrule * ringrule
ast_rtprtp
char sid [100]
gtalk_candidatetheircandidates
char them [AJI_MAX_JIDLEN]
char us [AJI_MAX_JIDLEN]
ast_rtpvrtp

Detailed Description

Definition at line 110 of file chan_gtalk.c.


Field Documentation

int alreadygone

Definition at line 120 of file chan_gtalk.c.

Referenced by gtalk_hangup(), gtalk_hangup_farend(), and gtalk_newcall().

int capability

Definition at line 121 of file chan_gtalk.c.

Referenced by gtalk_is_answered(), gtalk_new(), and gtalk_newcall().

char cid_name[80]

Caller ID name

Definition at line 126 of file chan_gtalk.c.

Referenced by gtalk_new().

char cid_num[80]

Caller ID num

Definition at line 125 of file chan_gtalk.c.

Referenced by gtalk_new().

char exten[80]

Called extension

Definition at line 127 of file chan_gtalk.c.

Referenced by gtalk_new().

int initiator

If we're the initiator

Definition at line 119 of file chan_gtalk.c.

Referenced by gtalk_action(), gtalk_create_candidates(), and gtalk_digit().

int jointcapability

Supported capability at both ends (codecs )

Definition at line 131 of file chan_gtalk.c.

Referenced by gtalk_is_answered(), gtalk_new(), and gtalk_newcall().

time_t laststun

Definition at line 112 of file chan_gtalk.c.

Referenced by gtalk_add_candidate(), gtalk_create_candidates(), and gtalk_update_stun().

ast_mutex_t lock

Channel private lock

Definition at line 111 of file chan_gtalk.c.

Referenced by gtalk_answer(), gtalk_digit(), gtalk_fixup(), gtalk_get_rtp_peer(), gtalk_hangup(), gtalk_newcall(), gtalk_read(), gtalk_set_rtp_peer(), and gtalk_write().

struct gtalk_pvt* next

Definition at line 133 of file chan_gtalk.c.

Referenced by gtalk_add_candidate(), gtalk_create_candidates(), gtalk_free_pvt(), gtalk_handle_dtmf(), gtalk_hangup_farend(), gtalk_is_accepted(), gtalk_is_answered(), gtalk_newcall(), gtalk_show_channels(), and unload_module().

struct gtalk_candidate* ourcandidates

Definition at line 124 of file chan_gtalk.c.

Referenced by gtalk_create_candidates(), and gtalk_update_stun().

struct ast_channel* owner

Master Channel

Definition at line 128 of file chan_gtalk.c.

Referenced by gtalk_fixup(), gtalk_free_pvt(), gtalk_handle_dtmf(), gtalk_hangup(), gtalk_hangup_farend(), gtalk_is_answered(), gtalk_new(), gtalk_ringing_ack(), gtalk_rtp_read(), gtalk_show_channels(), and unload_module().

struct gtalk* parent

Parent client

Definition at line 113 of file chan_gtalk.c.

Referenced by gtalk_add_candidate(), gtalk_call(), gtalk_digit(), gtalk_free_pvt(), gtalk_hangup(), gtalk_invite(), gtalk_invite_response(), gtalk_ringing_ack(), and gtalk_rtp_read().

int peercapability

Definition at line 132 of file chan_gtalk.c.

Referenced by gtalk_get_codec(), gtalk_is_answered(), and gtalk_newcall().

struct ast_codec_pref prefs

Definition at line 122 of file chan_gtalk.c.

Referenced by gtalk_new().

char ring[10]

Message ID of ring

Definition at line 117 of file chan_gtalk.c.

Referenced by gtalk_call().

iksrule* ringrule

Rule for matching RING request

Definition at line 118 of file chan_gtalk.c.

Referenced by gtalk_call(), gtalk_free_pvt(), and gtalk_ringing_ack().

struct ast_rtp* rtp

RTP audio session

Definition at line 129 of file chan_gtalk.c.

Referenced by add_codec_to_answer(), gtalk_create_candidates(), gtalk_free_pvt(), gtalk_get_rtp_peer(), gtalk_is_answered(), gtalk_new(), gtalk_newcall(), gtalk_rtp_read(), gtalk_update_stun(), and gtalk_write().

char sid[100]

Definition at line 114 of file chan_gtalk.c.

Referenced by gtalk_action(), gtalk_answer(), gtalk_call(), gtalk_create_candidates(), gtalk_digit(), gtalk_handle_dtmf(), gtalk_hangup_farend(), gtalk_is_accepted(), gtalk_is_answered(), and gtalk_newcall().

struct gtalk_candidate* theircandidates

Definition at line 123 of file chan_gtalk.c.

Referenced by gtalk_add_candidate(), gtalk_free_pvt(), and gtalk_update_stun().

char them[AJI_MAX_JIDLEN]

Definition at line 116 of file chan_gtalk.c.

Referenced by gtalk_action(), gtalk_answer(), gtalk_call(), gtalk_digit(), gtalk_newcall(), and gtalk_show_channels().

char us[AJI_MAX_JIDLEN]

Definition at line 115 of file chan_gtalk.c.

Referenced by gtalk_action(), gtalk_answer(), gtalk_call(), gtalk_digit(), gtalk_new(), and gtalk_newcall().

struct ast_rtp* vrtp

RTP video session

Definition at line 130 of file chan_gtalk.c.

Referenced by gtalk_free_pvt(), gtalk_new(), and gtalk_write().


The documentation for this struct was generated from the following file:
Generated on Sat Aug 6 00:40:08 2011 for Asterisk - the Open Source PBX by  doxygen 1.4.7