Wed Aug 15 01:25:47 2007

Asterisk developer's documentation


misdn_stack Struct Reference

#include <isdn_lib_intern.h>

Collaboration diagram for misdn_stack:

Collaboration graph
[legend]

Data Fields

int b_num
int b_stids [MAX_BCHANS+1]
struct misdn_bchannel bc [MAX_BCHANS+1]
struct misdn_bchannelbc_list
int blocked
int busy
int channels [MAX_BCHANS+1]
int d_stid
msg_queue_t downqueue
struct misdn_bchannelholding
int l1link
int l2_id
time_t l2establish
int l2link
int l2upcnt
int lower_id
manager_t mgr
int midev
struct misdn_stacknext
net_stack_t nst
int nt
int port
int pri
int procids [0x100+1]
int ptp
int upper_id
msg_queue_t upqueue

Detailed Description

Definition at line 54 of file isdn_lib_intern.h.


Field Documentation

int b_num

Definition at line 61 of file isdn_lib_intern.h.

Referenced by clear_l3(), dump_chan_list(), find_bc_by_addr(), find_bc_by_channel(), find_bc_by_confid(), find_bc_by_l3id(), find_bc_by_masked_l3id(), find_bc_holded(), find_free_chan_in_stack(), get_stack_by_bc(), manager_find_bc_by_pid(), misdn_lib_destroy(), misdn_lib_get_free_bc(), misdn_lib_init(), misdn_lib_send_restart(), setup_bc(), and stack_init().

int b_stids[MAX_BCHANS+1]

Definition at line 63 of file isdn_lib_intern.h.

Referenced by setup_bc(), and stack_init().

struct misdn_bchannel bc[MAX_BCHANS+1] [read]

Definition at line 95 of file isdn_lib_intern.h.

Referenced by clear_l3(), dump_chan_list(), find_bc_by_addr(), find_bc_by_channel(), find_bc_by_confid(), find_bc_by_l3id(), find_bc_by_masked_l3id(), find_bc_holded(), handle_bchan(), handle_event_nt(), manager_find_bc_by_pid(), misdn_lib_destroy(), misdn_lib_get_free_bc(), misdn_lib_init(), misdn_lib_send_restart(), and setup_bc().

struct misdn_bchannel* bc_list [read]

Definition at line 97 of file isdn_lib_intern.h.

int blocked

Definition at line 74 of file isdn_lib_intern.h.

Referenced by get_show_stack_details(), misdn_lib_get_free_bc(), misdn_lib_is_port_blocked(), misdn_lib_port_block(), misdn_lib_port_unblock(), misdn_lib_port_up(), and misdn_lib_reinit_nt_stack().

int busy

Definition at line 92 of file isdn_lib_intern.h.

int channels[MAX_BCHANS+1]

Definition at line 99 of file isdn_lib_intern.h.

Referenced by dump_chan_list(), empty_chan_in_stack(), find_free_chan_in_stack(), set_chan_in_stack(), and stack_init().

int d_stid

Definition at line 59 of file isdn_lib_intern.h.

Referenced by misdn_lib_reinit_nt_stack(), and stack_init().

msg_queue_t downqueue

Definition at line 90 of file isdn_lib_intern.h.

Referenced by manager_event_handler(), misdn_lib_send_event(), and stack_init().

struct misdn_bchannel* holding [read]

Definition at line 102 of file isdn_lib_intern.h.

Referenced by stack_holder_add(), stack_holder_find(), stack_holder_find_bychan(), stack_holder_remove(), and stack_init().

int l1link

Definition at line 80 of file isdn_lib_intern.h.

Referenced by get_show_stack_details(), handle_err(), handle_event_nt(), handle_mgmt(), misdn_lib_get_port_up(), misdn_lib_isdn_l1watcher(), misdn_lib_port_up(), misdn_lib_send_event(), and stack_init().

int l2_id

Definition at line 69 of file isdn_lib_intern.h.

time_t l2establish

Definition at line 78 of file isdn_lib_intern.h.

int l2link

Definition at line 76 of file isdn_lib_intern.h.

Referenced by get_show_stack_details(), handle_err(), handle_event_nt(), handle_mgmt(), misdn_lib_get_port_down(), misdn_lib_get_port_up(), misdn_lib_port_up(), misdn_lib_reinit_nt_stack(), and stack_init().

int l2upcnt

Definition at line 67 of file isdn_lib_intern.h.

Referenced by handle_event_nt().

int lower_id

Definition at line 70 of file isdn_lib_intern.h.

Referenced by misdn_lib_reinit_nt_stack(), stack_destroy(), and stack_init().

manager_t mgr

Definition at line 57 of file isdn_lib_intern.h.

Referenced by find_stack_by_mgr(), handle_event_nt(), misdn_lib_reinit_nt_stack(), and stack_init().

int midev

Definition at line 81 of file isdn_lib_intern.h.

Referenced by clean_up_bc(), handle_bchan(), manager_bchannel_activate(), manager_bchannel_deactivate(), misdn_lib_destroy(), misdn_lib_get_l1_down(), misdn_lib_get_l1_up(), misdn_lib_get_l2_down(), misdn_lib_get_l2_up(), misdn_lib_get_short_status(), misdn_lib_init(), misdn_lib_tx2misdn_frm(), setup_bc(), stack_destroy(), and stack_init().

struct misdn_stack* next [read]

Definition at line 104 of file isdn_lib_intern.h.

Referenced by find_bc_by_addr(), find_bc_by_confid(), find_stack_by_addr(), find_stack_by_mgr(), find_stack_by_port(), get_show_stack_details(), get_stack_by_bc(), handle_timers(), manager_event_handler(), manager_find_bc_by_pid(), misdn_dump_chanlist(), misdn_lib_destroy(), misdn_lib_get_free_bc(), misdn_lib_get_maxchans(), misdn_lib_get_port_down(), misdn_lib_get_port_up(), misdn_lib_init(), misdn_lib_is_port_blocked(), misdn_lib_is_ptp(), misdn_lib_isdn_l1watcher(), misdn_lib_port_block(), misdn_lib_port_is_pri(), misdn_lib_port_unblock(), and misdn_lib_port_up().

net_stack_t nst

is first element because &nst equals &mISDNlist

Definition at line 56 of file isdn_lib_intern.h.

Referenced by handle_event_nt(), manager_event_handler(), misdn_lib_get_l2_down(), misdn_lib_get_l2_up(), misdn_lib_reinit_nt_stack(), stack_destroy(), and stack_init().

int nt

Definition at line 83 of file isdn_lib_intern.h.

Referenced by create_process(), get_show_stack_details(), handle_cr(), handle_event(), handle_event_nt(), init_bc(), manager_event_handler(), misdn_lib_get_l2_down(), misdn_lib_get_l2_up(), misdn_lib_log_ies(), misdn_lib_port_restart(), misdn_lib_send_event(), misdn_lib_send_restart(), stack_destroy(), and stack_init().

int port

Definition at line 94 of file isdn_lib_intern.h.

Referenced by clean_up_bc(), create_process(), dump_chan_list(), empty_chan_in_stack(), find_free_chan_in_stack(), find_stack_by_port(), get_show_stack_details(), get_stack_by_bc(), handle_bchan(), handle_cr(), handle_event(), handle_event_nt(), handle_mgmt(), init_bc(), manager_bchannel_activate(), manager_bchannel_deactivate(), manager_ec_disable(), manager_ec_enable(), manager_event_handler(), misdn_lib_destroy(), misdn_lib_get_free_bc(), misdn_lib_get_maxchans(), misdn_lib_get_port_down(), misdn_lib_get_port_up(), misdn_lib_is_port_blocked(), misdn_lib_is_ptp(), misdn_lib_isdn_l1watcher(), misdn_lib_log_ies(), misdn_lib_port_block(), misdn_lib_port_is_pri(), misdn_lib_port_restart(), misdn_lib_port_unblock(), misdn_lib_port_up(), misdn_lib_send_event(), misdn_lib_send_restart(), misdn_lib_tx2misdn_frm(), parse_restart(), set_chan_in_stack(), setup_bc(), stack_holder_add(), stack_holder_find(), stack_holder_find_bychan(), stack_holder_remove(), and stack_init().

int pri

Definition at line 85 of file isdn_lib_intern.h.

Referenced by dec_ie_channel_id(), enc_ie_channel_id(), find_free_chan_in_stack(), init_bc(), misdn_lib_get_free_bc(), misdn_lib_get_maxchans(), misdn_lib_port_is_pri(), misdn_lib_reinit_nt_stack(), misdn_lib_send_restart(), and stack_init().

int procids[0x100+1]

Definition at line 88 of file isdn_lib_intern.h.

Referenced by create_process(), and handle_event_nt().

int ptp

Definition at line 65 of file isdn_lib_intern.h.

Referenced by create_process(), get_show_stack_details(), handle_event_nt(), misdn_lib_get_free_bc(), misdn_lib_get_l2_down(), misdn_lib_get_l2_up(), misdn_lib_is_ptp(), misdn_lib_port_up(), misdn_lib_reinit_nt_stack(), and stack_init().

int upper_id

Definition at line 71 of file isdn_lib_intern.h.

Referenced by create_process(), find_stack_by_addr(), handle_event_nt(), misdn_lib_get_l1_down(), misdn_lib_get_l1_up(), misdn_lib_get_l2_down(), misdn_lib_get_l2_up(), misdn_lib_get_port_info(), misdn_lib_get_short_status(), misdn_lib_port_restart(), misdn_lib_reinit_nt_stack(), misdn_lib_send_event(), stack_destroy(), and stack_init().

msg_queue_t upqueue

Definition at line 91 of file isdn_lib_intern.h.

Referenced by manager_event_handler(), and stack_init().


The documentation for this struct was generated from the following file:
Generated on Wed Aug 15 01:25:47 2007 for Asterisk - the Open Source PBX by  doxygen 1.5.3