Mon Mar 19 11:30:59 2012

Asterisk developer's documentation


skinny_subchannel Struct Reference


Data Fields

int alreadygone
int blindxfer
unsigned int callid
int cxmode
struct {
   skinny_subchannel *   next
list
ast_mutex_t lock
int nat
int onhold
int outgoing
ast_channelowner
skinny_lineparent
int progress
skinny_subchannelrelated
int ringing
ast_rtp_instancertp
ast_rtp_instancevrtp
int xferor

Detailed Description

Definition at line 1178 of file chan_skinny.c.


Field Documentation

int alreadygone

Definition at line 1192 of file chan_skinny.c.

Referenced by handle_onhook_message(), handle_soft_key_event_message(), skinny_hangup(), skinny_indicate(), and unload_module().

int blindxfer

Definition at line 1193 of file chan_skinny.c.

Referenced by handle_onhook_message(), handle_soft_key_event_message(), handle_transfer_button(), skinny_answer(), and skinny_indicate().

unsigned int callid

Definition at line 1183 of file chan_skinny.c.

Referenced by find_subchannel_by_instance_reference(), find_subchannel_by_reference(), handle_callforward_button(), handle_enbloc_call_message(), handle_hold_button(), handle_onhook_message(), handle_soft_key_event_message(), handle_stimulus_message(), handle_transfer_button(), skinny_answer(), skinny_call(), skinny_hangup(), skinny_hold(), skinny_indicate(), skinny_newcall(), skinny_ss(), skinny_unhold(), transmit_closereceivechannel(), transmit_connect(), transmit_startmediatransmission(), transmit_stopmediatransmission(), and update_connectedline().

int cxmode

Definition at line 1189 of file chan_skinny.c.

Referenced by handle_onhook_message(), handle_soft_key_event_message(), and skinny_answer().

struct { ... } list

Referenced by _skinny_show_device(), _skinny_show_devices(), _skinny_show_line(), _skinny_show_lines(), accept_thread(), add_var(), complete_skinny_devices(), complete_skinny_show_line(), config_device(), config_parse_variables(), delete_devices(), destroy_session(), find_line_by_instance(), find_line_by_name(), find_speeddial_by_instance(), find_subchannel_by_instance_reference(), find_subchannel_by_reference(), get_button_template(), get_devicestate(), handle_button_template_req_message(), handle_capabilities_res_message(), handle_keypad_button_message(), handle_offhook_message(), handle_onhook_message(), handle_skinny_reset(), handle_soft_key_event_message(), mwi_event_cb(), skinny_call(), skinny_hangup(), skinny_new(), skinny_register(), skinny_reload(), skinny_unregister(), and unload_module().

ast_mutex_t lock

Definition at line 1179 of file chan_skinny.c.

Referenced by skinny_hangup(), skinny_read(), skinny_write(), start_rtp(), and unload_module().

int nat

Definition at line 1190 of file chan_skinny.c.

struct skinny_subchannel* next

Definition at line 1197 of file chan_skinny.c.

int onhold

Definition at line 1187 of file chan_skinny.c.

Referenced by get_devicestate(), handle_hold_button(), handle_message(), handle_onhook_message(), handle_soft_key_event_message(), handle_transfer_button(), skinny_hold(), and skinny_unhold().

int outgoing

Definition at line 1191 of file chan_skinny.c.

Referenced by handle_soft_key_event_message(), handle_stimulus_message(), skinny_call(), skinny_hangup(), skinny_indicate(), and update_connectedline().

struct ast_channel* owner

Definition at line 1180 of file chan_skinny.c.

Referenced by _skinny_show_lines(), handle_callforward_button(), handle_keypad_button_message(), handle_message(), handle_onhook_message(), handle_soft_key_event_message(), handle_stimulus_message(), handle_transfer_button(), skinny_fixup(), skinny_hangup(), skinny_hold(), skinny_rtp_read(), skinny_ss(), skinny_transfer(), skinny_unhold(), start_rtp(), unload_module(), and update_connectedline().

struct skinny_line* parent

Definition at line 1199 of file chan_skinny.c.

Referenced by config_device(), handle_enbloc_call_message(), handle_hold_button(), handle_keypad_button_message(), handle_onhook_message(), handle_open_receive_channel_ack_message(), handle_soft_key_event_message(), handle_stimulus_message(), handle_transfer_button(), skinny_answer(), skinny_call(), skinny_hangup(), skinny_hold(), skinny_indicate(), and skinny_unhold().

int progress

Definition at line 1185 of file chan_skinny.c.

Referenced by skinny_indicate(), and update_connectedline().

struct skinny_subchannel* related

Definition at line 1198 of file chan_skinny.c.

Referenced by handle_hold_button(), handle_onhook_message(), handle_soft_key_event_message(), handle_transfer_button(), skinny_hangup(), and skinny_transfer().

int ringing

Definition at line 1186 of file chan_skinny.c.

Referenced by skinny_indicate(), and update_connectedline().

struct ast_rtp_instance* rtp

Definition at line 1181 of file chan_skinny.c.

Referenced by handle_open_receive_channel_ack_message(), handle_soft_key_event_message(), skinny_answer(), skinny_hangup(), skinny_indicate(), skinny_newcall(), skinny_rtp_read(), skinny_set_rtp_peer(), skinny_write(), and start_rtp().

struct ast_rtp_instance* vrtp

Definition at line 1182 of file chan_skinny.c.

Referenced by skinny_get_vrtp_peer(), skinny_rtp_read(), and start_rtp().

int xferor

Definition at line 1194 of file chan_skinny.c.

Referenced by handle_onhook_message(), handle_soft_key_event_message(), handle_transfer_button(), and skinny_transfer().


The documentation for this struct was generated from the following file:
Generated on Mon Mar 19 11:30:59 2012 for Asterisk - The Open Source Telephony Project by  doxygen 1.4.7