| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 

| Data Structures | |
| struct | msg_queue | 
Definition at line 118 of file chan_mobile.c.
| struct adapter_pvt* adapter | 
Definition at line 128 of file chan_mobile.c.
Referenced by do_discovery(), do_monitor_headset(), do_monitor_phone(), handle_cli_mobile_show_devices(), mbl_load_device(), and mbl_new().
| bdaddr_t addr | 
Definition at line 127 of file chan_mobile.c.
Referenced by do_discovery(), do_monitor_headset(), handle_cli_mobile_show_devices(), mbl_load_device(), and sco_accept().
| int alignment_count | 
Definition at line 146 of file chan_mobile.c.
Referenced by do_alignment_detection(), and mbl_new().
| unsigned int alignment_detection_triggered | 
Definition at line 143 of file chan_mobile.c.
Referenced by do_alignment_detection(), and mbl_new().
| short alignment_samples[4] | 
Definition at line 145 of file chan_mobile.c.
Referenced by do_alignment_detection().
| unsigned int answered | 
we sent/received an answer
Definition at line 160 of file chan_mobile.c.
Referenced by do_monitor_headset(), handle_response_ciev(), mbl_answer(), and mbl_new().
| unsigned int blackberry | 
Definition at line 144 of file chan_mobile.c.
Referenced by do_monitor_phone(), handle_response_ok(), and mbl_load_device().
| struct ast_smoother* bt_in_smoother | 
Definition at line 136 of file chan_mobile.c.
Referenced by mbl_load_device(), mbl_new(), mbl_read(), and unload_module().
| struct ast_smoother* bt_out_smoother | 
Definition at line 135 of file chan_mobile.c.
Referenced by mbl_load_device(), mbl_new(), mbl_write(), and unload_module().
| unsigned int connected | 
do we have an rfcomm connection to a device
Definition at line 161 of file chan_mobile.c.
Referenced by do_discovery(), do_monitor_headset(), do_monitor_phone(), handle_cli_mobile_cusd(), handle_cli_mobile_rfcomm(), handle_cli_mobile_show_devices(), mbl_devicestate(), mbl_request(), mbl_sendsms_exec(), and mbl_status_exec().
| char context[AST_MAX_CONTEXT] | 
Definition at line 129 of file chan_mobile.c.
Referenced by mbl_load_device(), and mbl_new().
| unsigned int do_alignment_detection | 
Definition at line 142 of file chan_mobile.c.
Referenced by do_alignment_detection(), mbl_new(), and mbl_read().
| struct ast_dsp* dsp | 
Definition at line 148 of file chan_mobile.c.
Referenced by mbl_load_device(), mbl_new(), mbl_read(), and unload_module().
| struct { ... } entry | 
| struct ast_frame fr | 
Definition at line 120 of file chan_mobile.c.
Referenced by mbl_read().
| int group | 
Definition at line 126 of file chan_mobile.c.
Referenced by handle_cli_mobile_show_devices(), mbl_load_device(), and mbl_request().
| int hangupcause | 
Definition at line 150 of file chan_mobile.c.
Referenced by handle_response_busy(), mbl_call(), and mbl_queue_hangup().
| unsigned int has_sms | 
Definition at line 141 of file chan_mobile.c.
Referenced by handle_cli_mobile_show_devices(), handle_response_error(), handle_response_ok(), mbl_load_device(), and mbl_sendsms_exec().
| struct hfp_pvt* hfp | 
hfp pvt
Definition at line 130 of file chan_mobile.c.
Referenced by do_monitor_phone(), handle_cli_mobile_cusd(), handle_response_brsf(), handle_response_ciev(), handle_response_cind(), handle_response_clip(), handle_response_cmgr(), handle_response_cmti(), handle_response_cusd(), handle_response_error(), handle_response_ok(), handle_sms_prompt(), mbl_answer(), mbl_call(), mbl_digit_end(), mbl_hangup(), mbl_has_service(), mbl_load_device(), mbl_sendsms_exec(), start_monitor(), and unload_module().
| char id[31] | 
Definition at line 125 of file chan_mobile.c.
Referenced by Section::__cmp__(), Section::__eq__(), Section::__ge__(), Section::__gt__(), Section::__le__(), Section::__lt__(), do_discovery(), do_monitor_headset(), do_monitor_phone(), handle_cli_mobile_cusd(), handle_cli_mobile_rfcomm(), handle_cli_mobile_show_devices(), handle_response_brsf(), handle_response_ciev(), handle_response_cind(), handle_response_clip(), handle_response_cmgr(), handle_response_cmti(), handle_response_cusd(), handle_response_error(), handle_response_no_carrier(), handle_response_no_dialtone(), handle_response_ok(), handle_response_ring(), handle_sms_prompt(), headset_send_ring(), hfp_parse_ciev(), hfp_parse_cmti(), hfp_parse_ecav(), mbl_call(), mbl_devicestate(), mbl_digit_end(), mbl_hangup(), mbl_load_device(), mbl_new(), mbl_read(), mbl_request(), mbl_sendsms_exec(), and mbl_status_exec().
| unsigned int incoming | 
incoming call
Definition at line 154 of file chan_mobile.c.
Referenced by do_monitor_headset(), handle_response_ciev(), mbl_answer(), and mbl_hangup().
| unsigned int incoming_sms | 
outgoing sms
Definition at line 156 of file chan_mobile.c.
Referenced by handle_cli_mobile_show_devices(), handle_response_cmgr(), handle_response_cmti(), and handle_response_error().
| char io_buf[CHANNEL_FRAME_SIZE+AST_FRIENDLY_OFFSET] | 
Definition at line 134 of file chan_mobile.c.
Referenced by mbl_read().
| ast_mutex_t lock | 
pvt lock
Definition at line 121 of file chan_mobile.c.
Referenced by do_discovery(), do_monitor_headset(), do_monitor_phone(), handle_cli_mobile_cusd(), handle_cli_mobile_rfcomm(), handle_cli_mobile_show_devices(), headset_send_ring(), mbl_answer(), mbl_call(), mbl_devicestate(), mbl_digit_end(), mbl_fixup(), mbl_hangup(), mbl_load_device(), mbl_queue_control(), mbl_queue_hangup(), mbl_read(), mbl_request(), mbl_sendsms_exec(), mbl_status_exec(), mbl_write(), and sco_accept().
| pthread_t monitor_thread | 
Definition at line 138 of file chan_mobile.c.
Referenced by mbl_load_device(), start_monitor(), and unload_module().
| struct mbl_pvt::msg_queue msg_queue | 
Referenced by mbl_load_device(), msg_queue_head(), msg_queue_pop(), msg_queue_push(), and msg_queue_push_data().
| unsigned int needcallerid | 
we need callerid
Definition at line 157 of file chan_mobile.c.
Referenced by handle_response_ciev(), handle_response_clip(), and handle_response_ring().
| unsigned int needchup | 
we need to send a chup
Definition at line 158 of file chan_mobile.c.
Referenced by do_monitor_phone(), handle_response_busy(), handle_response_ciev(), handle_response_clip(), handle_response_error(), handle_response_no_carrier(), handle_response_no_dialtone(), handle_response_ok(), mbl_call(), and mbl_hangup().
| unsigned int needring | 
we need to send a RING
Definition at line 159 of file chan_mobile.c.
Referenced by do_monitor_headset(), headset_send_ring(), mbl_call(), and mbl_hangup().
| struct mbl_pvt* next | 
Definition at line 163 of file chan_mobile.c.
| unsigned int no_callsetup | 
Definition at line 140 of file chan_mobile.c.
Referenced by hfp_parse_cind_test(), and mbl_load_device().
| unsigned int outgoing | 
outgoing call
Definition at line 153 of file chan_mobile.c.
Referenced by do_monitor_headset(), handle_response_ciev(), handle_response_ok(), mbl_call(), and mbl_hangup().
| unsigned int outgoing_sms | 
outgoing sms
Definition at line 155 of file chan_mobile.c.
Referenced by handle_cli_mobile_show_devices(), handle_response_error(), and handle_response_ok().
| struct ast_channel* owner | 
Definition at line 119 of file chan_mobile.c.
Referenced by do_monitor_headset(), do_monitor_phone(), handle_cli_mobile_show_devices(), handle_response_ciev(), mbl_ast_hangup(), mbl_devicestate(), mbl_fixup(), mbl_hangup(), mbl_new(), mbl_queue_control(), mbl_queue_hangup(), mbl_read(), mbl_request(), mbl_status_exec(), and sco_accept().
| char rfcomm_buf[256] | 
Definition at line 133 of file chan_mobile.c.
| int rfcomm_port | 
Definition at line 131 of file chan_mobile.c.
Referenced by do_discovery(), and mbl_load_device().
| int rfcomm_socket | 
Definition at line 132 of file chan_mobile.c.
Referenced by do_discovery(), do_monitor_headset(), do_monitor_phone(), handle_cli_mobile_rfcomm(), headset_send_ring(), mbl_call(), mbl_load_device(), start_monitor(), and unload_module().
| int ring_sched_id | 
Definition at line 147 of file chan_mobile.c.
Referenced by mbl_call(), and mbl_load_device().
| struct ast_sched_context* sched | 
Definition at line 149 of file chan_mobile.c.
Referenced by do_monitor_headset(), mbl_call(), mbl_load_device(), and unload_module().
| int sco_socket | 
Definition at line 137 of file chan_mobile.c.
Referenced by do_monitor_headset(), do_monitor_phone(), mbl_hangup(), mbl_load_device(), mbl_new(), mbl_read(), mbl_write(), sco_accept(), and unload_module().
| int timeout | 
used to set the timeout for rfcomm data (may be used in the future)
Definition at line 139 of file chan_mobile.c.
Referenced by do_monitor_phone(), handle_response_error(), handle_response_ok(), and mbl_load_device().
| enum mbl_type type | 
Definition at line 124 of file chan_mobile.c.
Referenced by mbl_answer(), mbl_call(), mbl_digit_end(), mbl_has_service(), mbl_load_device(), mbl_request(), and start_monitor().