Fri Jun 19 12:11:04 2009

Asterisk developer's documentation


skinny_device Struct Reference


Data Fields

skinny_lineactiveline
struct {
   skinny_addon *   first
   skinny_addon *   last
   ast_mutex_t   lock
addons
sockaddr_in addr
int capability
int earlyrtp
char exten [AST_MAX_EXTENSION]
ast_haha
char id [16]
int lastcallreference
int lastlineinstance
struct {
   skinny_line *   first
   skinny_line *   last
   ast_mutex_t   lock
lines
struct {
   skinny_device *   next
list
char name [80]
in_addr ourip
ast_codec_pref prefs
int registered
skinnysessionsession
struct {
   skinny_speeddial *   first
   skinny_speeddial *   last
   ast_mutex_t   lock
speeddials
int type
char version_id [16]

Detailed Description

Definition at line 1229 of file chan_skinny.c.


Field Documentation

struct skinny_line* activeline

Definition at line 1249 of file chan_skinny.c.

Referenced by handle_keypad_button_message(), handle_message(), handle_offhook_message(), handle_onhook_message(), handle_stimulus_message(), and skinny_hangup().

struct { ... } addons

Referenced by delete_devices(), get_button_template(), and handle_skinny_show_device().

struct sockaddr_in addr

Definition at line 1241 of file chan_skinny.c.

int capability

Definition at line 1239 of file chan_skinny.c.

Referenced by handle_capabilities_res_message().

int earlyrtp

Definition at line 1240 of file chan_skinny.c.

Referenced by skinny_indicate().

char exten[AST_MAX_EXTENSION]

Definition at line 1234 of file chan_skinny.c.

Referenced by handle_message(), and skinny_ss().

struct skinny_addon* first

Definition at line 1245 of file chan_skinny.c.

struct skinny_speeddial* first

Definition at line 1244 of file chan_skinny.c.

struct skinny_line* first

Definition at line 1243 of file chan_skinny.c.

struct ast_ha* ha

Definition at line 1247 of file chan_skinny.c.

Referenced by skinny_register().

char id[16]

Definition at line 1232 of file chan_skinny.c.

Referenced by complete_skinny_devices(), handle_skinny_reset(), handle_skinny_show_device(), handle_skinny_show_devices(), handle_skinny_show_line(), and skinny_register().

struct skinny_addon* last

Definition at line 1245 of file chan_skinny.c.

struct skinny_speeddial* last

Definition at line 1244 of file chan_skinny.c.

struct skinny_line* last

Definition at line 1243 of file chan_skinny.c.

int lastcallreference

Definition at line 1238 of file chan_skinny.c.

Referenced by handle_enbloc_call_message(), handle_offhook_message(), handle_soft_key_event_message(), handle_stimulus_message(), and skinny_new().

int lastlineinstance

Definition at line 1237 of file chan_skinny.c.

Referenced by handle_enbloc_call_message(), handle_offhook_message(), handle_soft_key_event_message(), handle_stimulus_message(), and skinny_new().

struct { ... } lines

Referenced by complete_skinny_show_line(), delete_devices(), do_housekeeping(), find_line_by_instance(), find_line_by_name(), find_subchannel_by_reference(), handle_button_template_req_message(), handle_capabilities_res_message(), handle_offhook_message(), handle_skinny_show_device(), handle_skinny_show_devices(), handle_skinny_show_line(), handle_skinny_show_lines(), skinny_register(), skinny_unregister(), and unload_module().

struct { ... } list

ast_mutex_t lock

Definition at line 1243 of file chan_skinny.c.

char name[80]

Definition at line 1231 of file chan_skinny.c.

Referenced by do_housekeeping(), find_line_by_instance(), find_line_by_name(), find_speeddial_by_instance(), find_subchannel_by_instance_reference(), find_subchannel_by_reference(), handle_button_template_req_message(), handle_callforward_button(), handle_enbloc_call_message(), handle_offhook_message(), handle_onhook_message(), handle_skinny_reset(), handle_skinny_show_device(), handle_skinny_show_devices(), handle_skinny_show_line(), handle_skinny_show_lines(), handle_soft_key_event_message(), handle_stimulus_message(), handle_transfer_button(), reload_config(), skinny_answer(), skinny_extensionstate_cb(), skinny_new(), skinny_register(), skinny_ss(), skinny_unregister(), and transmit_callinfo().

struct skinny_device* next

Definition at line 1250 of file chan_skinny.c.

struct in_addr ourip

Definition at line 1242 of file chan_skinny.c.

Referenced by handle_open_receive_channel_ack_message(), handle_server_request_message(), skinny_register(), and skinny_set_rtp_peer().

struct ast_codec_pref prefs

Definition at line 1246 of file chan_skinny.c.

int registered

Definition at line 1236 of file chan_skinny.c.

Referenced by handle_skinny_show_device(), handle_skinny_show_devices(), skinny_call(), skinny_hangup(), skinny_register(), and skinny_unregister().

struct skinnysession* session

Definition at line 1248 of file chan_skinny.c.

Referenced by handle_skinny_reset(), handle_skinny_show_device(), handle_skinny_show_devices(), skinny_hangup(), skinny_indicate(), skinny_register(), skinny_set_rtp_peer(), skinny_unregister(), and transmit_response().

struct { ... } speeddials

Referenced by delete_devices(), find_speeddial_by_instance(), handle_button_template_req_message(), handle_skinny_show_device(), skinny_register(), and skinny_unregister().

int type

Definition at line 1235 of file chan_skinny.c.

Referenced by get_button_template(), handle_button_template_req_message(), handle_skinny_show_device(), handle_skinny_show_devices(), and skinny_register().

char version_id[16]

Definition at line 1233 of file chan_skinny.c.

Referenced by handle_skinny_show_device(), handle_version_req_message(), and skinny_register().


The documentation for this struct was generated from the following file:
Generated on Fri Jun 19 12:11:04 2009 for Asterisk - the Open Source PBX by  doxygen 1.4.7