Sat Mar 10 01:55:56 2012

Asterisk developer's documentation


dahdi_subchannel Struct Reference


Data Fields

short buffer [AST_FRIENDLY_OFFSET/2+READ_SIZE]
int chan
dahdi_confinfo curconf
int dfd
ast_frame f
unsigned int inthreeway:1
unsigned int linear:1
unsigned int needanswer:1
unsigned int needbusy:1
unsigned int needcongestion:1
unsigned int needflash:1
unsigned int needhold:1
unsigned int needringing:1
unsigned int needunhold:1
ast_channelowner

Detailed Description

Definition at line 634 of file chan_dahdi.c.


Field Documentation

short buffer[AST_FRIENDLY_OFFSET/2+READ_SIZE]

Definition at line 638 of file chan_dahdi.c.

Referenced by dahdi_read().

int chan

Definition at line 637 of file chan_dahdi.c.

Referenced by alloc_sub(), my_swap_subchannels(), swap_subs(), and unalloc_sub().

struct dahdi_confinfo curconf

Definition at line 649 of file chan_dahdi.c.

Referenced by conf_add(), conf_del(), isourconf(), and unalloc_sub().

int dfd

Definition at line 635 of file chan_dahdi.c.

Referenced by alloc_sub(), analog_ss_thread(), attempt_transfer(), conf_add(), conf_del(), dahdi_bridge(), dahdi_close_sub(), dahdi_handle_dtmf(), dahdi_handle_event(), dahdi_hangup(), dahdi_indicate(), dahdi_new(), dahdi_read(), dahdi_sendtext(), dahdi_setoption(), dahdi_wink(), dahdi_write(), isslavenative(), my_dahdi_write(), my_dial_digits(), my_distinctive_ring(), my_get_callerid(), my_get_sub_fd(), my_handle_dtmf(), my_is_dialing(), my_play_tone(), my_pri_fixup_chans(), my_pri_open_media(), my_set_linear_mode(), my_start_cid_detect(), my_stop_cid_detect(), my_swap_subchannels(), reset_conf(), swap_subs(), and update_conf().

struct ast_frame f

One frame for each channel. How did this ever work before?

Definition at line 639 of file chan_dahdi.c.

Referenced by __dahdi_exception(), dahdi_handle_dtmf(), dahdi_handle_event(), dahdi_read(), and my_handle_dtmf().

unsigned int inthreeway

Definition at line 648 of file chan_dahdi.c.

Referenced by dahdi_bridge(), dahdi_handle_event(), dahdi_hangup(), dahdi_show_channel(), isslavenative(), my_set_inthreeway(), my_swap_subchannels(), swap_subs(), unalloc_sub(), and update_conf().

unsigned int linear

Definition at line 647 of file chan_dahdi.c.

Referenced by analog_ss_thread(), dahdi_hangup(), dahdi_new(), dahdi_read(), dahdi_show_channel(), dahdi_write(), my_set_linear_mode(), my_stop_cid_detect(), send_callerid(), and unalloc_sub().

unsigned int needanswer

Definition at line 643 of file chan_dahdi.c.

Referenced by dahdi_hangup(), dahdi_r2_on_call_answered(), and dahdi_read().

unsigned int needbusy

Definition at line 641 of file chan_dahdi.c.

Referenced by dahdi_call(), dahdi_hangup(), dahdi_r2_on_call_disconnect(), and dahdi_read().

unsigned int needcongestion

Definition at line 642 of file chan_dahdi.c.

Referenced by dahdi_hangup(), dahdi_r2_on_call_disconnect(), and dahdi_read().

unsigned int needflash

Definition at line 644 of file chan_dahdi.c.

Referenced by dahdi_handle_event(), dahdi_hangup(), and dahdi_read().

unsigned int needhold

Definition at line 645 of file chan_dahdi.c.

Referenced by dahdi_handle_event(), and dahdi_read().

unsigned int needringing

Definition at line 640 of file chan_dahdi.c.

Referenced by dahdi_handle_event(), dahdi_hangup(), dahdi_r2_on_call_accepted(), dahdi_read(), and my_set_needringing().

unsigned int needunhold

Definition at line 646 of file chan_dahdi.c.

Referenced by __dahdi_exception(), dahdi_handle_event(), and dahdi_read().

struct ast_channel* owner

Definition at line 636 of file chan_dahdi.c.

Referenced by __dahdi_exception(), analog_ss_thread(), attempt_transfer(), dahdi_bridge(), dahdi_fixup(), dahdi_handle_event(), dahdi_hangup(), dahdi_lock_sub_owner(), dahdi_new(), destroy_channel(), my_all_subchannels_hungup(), my_pri_fixup_chans(), my_swap_subchannels(), swap_subs(), unalloc_sub(), and wakeup_sub().


The documentation for this struct was generated from the following file:
Generated on Sat Mar 10 01:55:56 2012 for Asterisk - The Open Source Telephony Project by  doxygen 1.4.7