* Function bta_ag_scb_to_idx * Description Given a pointer to an scb, return its index. * Returns Index of scb.
* Function bta_ag_send_error * Description Send an ERROR result code. * errcode - used to send verbose errocode * Returns void
* Function bta_ag_send_ok * Description Send an OK result code. * Returns void
Funcitons Result * Function bta_ag_send_result * Description Send an AT result code. * Returns void
* Function bta_ag_create_sco * Description Create a sco connection and is is_orig is TRUE means AG originate * this connection, if FALSE it's peer device originate the connection. * Returns void
* Function bta_ag_send_call_inds * Description Send call and callsetup indicators. * Returns void
* Function bta_ag_remove_sco * Description Removes the specified SCO from the system. * If only_active is TRUE, then SCO is only removed if connected * Returns BOOLEAN - TRUE if Sco removal was started
* Function bta_ag_sco_open * Description * Returns void
* Function bta_ag_sco_close * Description * Returns void
* Function bta_ag_sco_is_open * Description Check if sco is open for this scb. * Returns TRUE if sco open for this scb, FALSE otherwise.
* Function bta_ag_svc_conn_open * Description Service level connection opened * Returns void
* Function bta_ag_send_ring * Description Send RING result code to peer. * Returns void
* Function bta_ag_free_db * Description Free discovery database. * Returns void
* Function bta_ag_start_servers * Description Setup RFCOMM servers for use by AG. * Returns void
* Function bta_ag_sco_event * Description AG Sco State Machine * Returns void
* Function bta_ag_other_scb_open * Description Check whether any other scb is in open state. * Returns TRUE if another scb is in open state, FALSE otherwise.
* Function bta_ag_do_disc * Description Do service discovery. * Returns void
* Function bta_ag_cback_open * Description Send open callback event to application. * Returns void
* Function bta_ag_inband_enabled * Description Determine whether in-band ring can be used. * Returns void
* Function bta_ag_sco_shutdown * Description * Returns void
* Function bta_ag_close_servers * Description Close RFCOMM servers port for use by AG. * Returns void
* Function bta_ag_rfc_do_close * Description Close RFCOMM connection. * Returns void
* Function bta_ag_sco_conn_rsp * Description Process the SCO connection request * Returns void
* Function bta_ag_start_open * Description This starts an AG open. * Returns void
* Function bta_ag_rfc_open * Description Handle RFCOMM channel open. * Returns void
* Function bta_ag_scb_dealloc * Description Deallocate a service control block. * Returns void
* Function bta_ag_resume_open * Description Resume opening process. * Returns void
* Function bta_ag_del_records * Description Delete SDP records for any registered services. * Returns void
* Function bta_ag_sdp_find_attr * Description Process SDP discovery results to find requested attributes * for requested service. * Returns TRUE if results found, FALSE otherwise.
* Function bta_ag_sco_is_opening * Description Check if sco is in Opening state. * Returns TRUE if sco is in Opening state for this scb, FALSE otherwise.
* Function bta_ag_send_ind * Description Send an indicator CIEV result code. * Returns void
* Function bta_ag_register * Description This function initializes values of the AG cb and sets up * the SDP record for the services. * Returns void
* Function bta_ag_deregister * Description This function removes the sdp records, closes the RFCOMM * servers, and deallocates the service control block. * Returns void
* Function bta_ag_start_dereg * Description Start a deregister event. * Returns void
* Function bta_ag_disc_int_res * Description This function handles a discovery result when initiator. * Returns void
* Function bta_ag_disc_acp_res * Description This function handles a discovery result when acceptor. * Returns void
* Function bta_ag_disc_fail * Description This function handles a discovery failure. * Returns void
* Function bta_ag_open_fail * Description open connection failed. * Returns void
* Function bta_ag_rfc_fail * Description RFCOMM connection failed. * Returns void
* Function bta_ag_rfc_close * Description RFCOMM connection closed. * Returns void
* Function bta_ag_rfc_acp_open * Description Handle RFCOMM channel open when accepting connection. * Returns void
* Function bta_ag_rfc_data * Description Read and process data from RFCOMM. * Returns void
* Function bta_ag_start_close * Description Start the process of closing SCO and RFCOMM connection. * Returns void
* Function bta_ag_post_sco_open * Description Perform post-SCO open action, if any * Returns void
* Function bta_ag_post_sco_close * Description Perform post-SCO close action, if any * Returns void
* Function bta_ag_ci_rx_data * Description Send result code to RFCOMM * Returns void
* Function bta_ag_rcvd_slc_ready * Description Handles SLC ready call-in in case of pass-through mode. * Returns void
* Function bta_ag_setcodec * Description Handle API SetCodec * Returns void
* Function bta_ag_at_hsp_cback * Description AT command processing callback for HSP. * Returns void
* Function bta_ag_at_hfp_cback * Description AT command processing callback for HFP. * Returns void
* Function bta_ag_at_err_cback * Description AT command parser error callback. * Returns void
* Function bta_ag_sco_listen * Description * Returns void
* Function bta_ag_sco_conn_open * Description * Returns void
* Function bta_ag_sco_conn_close * Description This function is called when a SCO connection is closed * Returns void
* Function bta_ag_result * Description Handle API result. * Returns void
* Function bta_ag_ci_sco_data * Description Process the SCO data ready callin event * Returns void
* Function bta_ag_pkt_stat_nums * Description Get the number of packet states * Returns void
* Function bta_ag_scb_open * Description Check whether given scb is in open state. * Returns TRUE if scb is in open state, FALSE otherwise.
* Function bta_ag_get_other_idle_scb * Description Return other scb if it is in INIT st. * Returns Pointer to other scb if INIT st, NULL otherwise.
* Function bta_ag_create_records * Description Create SDP records for registered services. * Returns void
* Function bta_ag_is_server_closed * Description Returns TRUE if all servers are closed. * Returns TRUE if all servers are closed, FALSE otherwise
* Function bta_ag_rfc_do_open * Description Open an RFCOMM connection to the peer device. * Returns void
* Function bta_ag_setup_port * Description Setup RFCOMM port for use by AG. * Returns void
* Function bta_ag_cback_sco * Description Call application callback function with SCO event. * Returns void
* Function bta_ag_parse_chld * Description Parse AT+CHLD parameter string. * Returns Returns idx (1-7), 0 if ECC not enabled or BTA_AG_INVALID_CHLD if idx doesn't exist/1st character of argument is not a digit
* Function bta_ag_hsp_result * Description Handle API result for HSP connections. * Returns void
* Function bta_ag_hfp_result * Description Handle API result for HFP connections. * Returns void