Fri Sep 25 19:28:48 2009

Asterisk developer's documentation


misdn_bchannel Struct Reference

#include <isdn_lib.h>

Collaboration diagram for misdn_bchannel:

Collaboration graph
[legend]

Data Fields

int active
int addr
union {
   struct FacAOCDChargingUnit   chargingUnit
   struct FacAOCDCurrency   currency
AOCD
enum FacFunction AOCDtype
void * astbuf
int b_stid
enum bchannel_state bc_state
char * bframe
int bframe_len
char cad [32]
int capability
int cause
int ces
int channel
int channel_found
int channel_preselected
int conf_id
enum mISDN_NUMBER_PLAN cpnnumplan
int crypt
char crypt_key [255]
int crypt_state
int curprx
int curptx
int cw
char dad [32]
int dec
char display [84]
enum mISDN_NUMBER_PLAN dnumplan
int dtmf
int dummy
int early_bconnect
int ec_deftaps
int ec_enable
enum event_e evq
struct FacParm fac_in
struct FacParm fac_out
int generate_tone
int hdlc
int holded
int in_use
char info_dad [64]
char infos_pending [64]
char keypad [32]
int l3_id
int law
int layer
int layer_id
void * misdnbuf
int mode
char msn [32]
int need_disconnect
int need_more_infos
int need_release
int need_release_complete
struct misdn_bchannelnext
enum bchannel_state next_bc_state
int nodsp
int nojitter
int nt
char oad [32]
enum mISDN_NUMBER_PLAN onumplan
int orig
char orig_dad [32]
int out_cause
int pid
int port
int pres
int pri
int progress_coding
int progress_indicator
int progress_location
char rad [32]
int rate
int restart_channel
enum mISDN_NUMBER_PLAN rnumplan
int rxgain
int screen
int send_dtmf
struct send_locksend_lock
int sending_complete
int stack_holder
int te_choose_channel
int time_usec
int tone_cnt
int txgain
int upset
int urate
int user1
char uu [256]
int uulen

Detailed Description

Definition at line 201 of file isdn_lib.h.


Field Documentation

int active

Definition at line 300 of file isdn_lib.h.

Referenced by empty_bc(), misdn_write(), and print_bc_info().

int addr

union { ... } AOCD

Referenced by cb_events(), and export_aoc_vars().

enum FacFunction AOCDtype

Definition at line 278 of file isdn_lib.h.

Referenced by cb_events(), export_aoc_vars(), and read_config().

void* astbuf

Definition at line 241 of file isdn_lib.h.

Referenced by init_bc(), manager_bchannel_activate(), and manager_bchannel_deactivate().

int b_stid

init stuff

Definition at line 211 of file isdn_lib.h.

Referenced by clean_up_bc(), handle_event_nt(), misdn_lib_log_ies(), prepare_bc(), and setup_bc().

char* bframe

Definition at line 236 of file isdn_lib.h.

Referenced by cb_events(), and misdn_tx_jitter().

Definition at line 237 of file isdn_lib.h.

Referenced by cb_events(), empty_bc(), and misdn_tx_jitter().

char cad[32]

int cause

int ces

Definition at line 226 of file isdn_lib.h.

Referenced by parse_connect().

int channel

Definition at line 361 of file isdn_lib.h.

Referenced by empty_bc(), and find_free_chan_in_stack().

Definition at line 230 of file isdn_lib.h.

Referenced by create_process(), and prepare_bc().

struct FacAOCDChargingUnit chargingUnit [read]

Definition at line 281 of file isdn_lib.h.

Referenced by cb_events(), and export_aoc_vars().

int conf_id

int crypt

Definition at line 288 of file isdn_lib.h.

Referenced by empty_bc().

char crypt_key[255]

Definition at line 293 of file isdn_lib.h.

int curprx

Definition at line 289 of file isdn_lib.h.

Referenced by empty_bc().

int curptx

Definition at line 290 of file isdn_lib.h.

Referenced by empty_bc().

struct FacAOCDCurrency currency [read]

Definition at line 280 of file isdn_lib.h.

Referenced by cb_events(), and export_aoc_vars().

int cw

Definition at line 233 of file isdn_lib.h.

Referenced by cb_events(), empty_bc(), handle_event(), and misdn_lib_get_free_bc().

char dad[32]

int dec

Definition at line 222 of file isdn_lib.h.

Referenced by create_process(), empty_bc(), misdn_lib_get_free_bc(), and misdn_request().

char display[84]

int dtmf

Definition at line 249 of file isdn_lib.h.

Referenced by cb_events(), and handle_bchan().

int dummy

Definition at line 204 of file isdn_lib.h.

Referenced by cb_events(), empty_bc(), and make_dummy().

Definition at line 246 of file isdn_lib.h.

Referenced by empty_bc(), misdn_inband_avail(), and read_config().

Definition at line 358 of file isdn_lib.h.

Referenced by empty_bc(), manager_ec_enable(), misdn_set_opt_exec(), and update_ec_config().

int ec_enable

enum event_e evq

Definition at line 284 of file isdn_lib.h.

Referenced by empty_bc(), and misdn_lib_send_event().

struct FacParm fac_in [read]

Definition at line 274 of file isdn_lib.h.

Referenced by cb_events(), empty_bc(), misdn_lib_log_ies(), and parse_facility().

struct FacParm fac_out [read]

int hdlc

int holded

int in_use

char info_dad[64]

char infos_pending[64]

Definition at line 338 of file isdn_lib.h.

Referenced by cb_events(), empty_bc(), and misdn_digit_end().

char keypad[32]

int l3_id

int law

Definition at line 318 of file isdn_lib.h.

Referenced by build_setup(), empty_bc(), parse_setup(), and print_bearer().

int layer

Definition at line 215 of file isdn_lib.h.

Referenced by setup_bc().

int layer_id

Definition at line 213 of file isdn_lib.h.

Referenced by clean_up_bc(), find_bc_by_addr(), misdn_lib_log_ies(), prepare_bc(), and setup_bc().

void* misdnbuf

Definition at line 243 of file isdn_lib.h.

int mode

Definition at line 321 of file isdn_lib.h.

Referenced by build_setup(), empty_bc(), misdn_lib_log_ies(), and parse_setup().

char msn[32]

Definition at line 329 of file isdn_lib.h.

Referenced by init_bc().

Definition at line 218 of file isdn_lib.h.

Referenced by cb_events(), handle_cr(), misdn_hangup(), misdn_lib_send_event(), and prepare_bc().

Definition at line 253 of file isdn_lib.h.

Referenced by cb_events(), empty_bc(), and read_config().

Definition at line 219 of file isdn_lib.h.

Referenced by cb_events(), handle_cr(), misdn_hangup(), misdn_lib_send_event(), and prepare_bc().

Definition at line 220 of file isdn_lib.h.

Referenced by cb_events(), handle_cr(), misdn_hangup(), misdn_lib_send_event(), and prepare_bc().

struct misdn_bchannel* next [read]

Definition at line 307 of file isdn_lib.h.

Referenced by bc_next_state_change(), and bc_state_change().

int nodsp

int nojitter

int nt

char oad[32]

int orig

Definition at line 363 of file isdn_lib.h.

Referenced by empty_bc(), and misdn_set_opt_exec().

char orig_dad[32]

Definition at line 334 of file isdn_lib.h.

Referenced by empty_bc(), and read_config().

int out_cause

int pid

int port

int pres

int pri

Definition at line 207 of file isdn_lib.h.

Referenced by find_holded(), and init_bc().

char rad[32]

int rate

V110 Stuff

Definition at line 320 of file isdn_lib.h.

Referenced by build_setup(), empty_bc(), misdn_lib_log_ies(), and parse_setup().

Definition at line 228 of file isdn_lib.h.

Referenced by empty_bc(), handle_frm(), and parse_restart().

Definition at line 266 of file isdn_lib.h.

Referenced by empty_bc(), misdn_lib_log_ies(), and parse_setup().

int rxgain

int screen

Definition at line 315 of file isdn_lib.h.

Referenced by build_setup(), cb_events(), misdn_lib_log_ies(), and update_config().

int send_dtmf

Definition at line 250 of file isdn_lib.h.

Referenced by empty_bc(), misdn_digit_end(), misdn_set_opt_exec(), and read_config().

struct send_lock* send_lock [read]

Definition at line 202 of file isdn_lib.h.

Referenced by init_bc(), misdn_send_lock(), and misdn_send_unlock().

Definition at line 312 of file isdn_lib.h.

Referenced by handle_cr(), misdn_lib_log_ies(), stack_holder_add(), and stack_holder_remove().

Definition at line 245 of file isdn_lib.h.

Referenced by create_process(), empty_bc(), and read_config().

int time_usec

Definition at line 238 of file isdn_lib.h.

Referenced by empty_bc().

int tone_cnt

Definition at line 304 of file isdn_lib.h.

Referenced by cb_events(), do_tone(), and empty_bc().

int txgain

int upset

Definition at line 301 of file isdn_lib.h.

int urate

Definition at line 324 of file isdn_lib.h.

Referenced by empty_bc(), export_ch(), misdn_lib_log_ies(), and parse_setup().

int user1

Definition at line 323 of file isdn_lib.h.

Referenced by empty_bc(), misdn_lib_log_ies(), and parse_setup().

char uu[256]

int uulen


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

Generated on Fri Sep 25 19:28:48 2009 for Asterisk - the Open Source PBX by  doxygen 1.5.5