/*******************************************************************************
*
- * Function BTA_MceEnable
- *
- * Description Enable the MCE I/F service. When the enable
- * operation is complete the callback function will be
- * called with a BTA_MCE_ENABLE_EVT. This function must
- * be called before other functions in the MCE API are
- * called.
- *
- * Returns BTA_MCE_SUCCESS if successful.
- * BTA_MCE_FAIL if internal failure.
- *
- ******************************************************************************/
-extern tBTA_MCE_STATUS BTA_MceEnable(tBTA_MCE_DM_CBACK* p_cback);
-
-/*******************************************************************************
- *
* Function BTA_MceGetRemoteMasInstances
*
* Description This function performs service discovery for the MAS service
* Constants
****************************************************************************/
-static const tBTA_SYS_REG bta_mce_reg = {bta_mce_sm_execute, NULL};
-
-/*******************************************************************************
- *
- * Function BTA_MceEnable
- *
- * Description Enable the MCE I/F service. When the enable
- * operation is complete the callback function will be
- * called with a BTA_MCE_ENABLE_EVT. This function must
- * be called before other functions in the MCE API are
- * called.
- *
- * Returns BTA_MCE_SUCCESS if successful.
- * BTA_MCE_FAIL if internal failure.
- *
- ******************************************************************************/
-tBTA_MCE_STATUS BTA_MceEnable(tBTA_MCE_DM_CBACK* p_cback) {
- tBTA_MCE_STATUS status = BTA_MCE_FAILURE;
-
- APPL_TRACE_API("%", __func__);
-
- if (p_cback && !bta_sys_is_register(BTA_ID_MCE)) {
- memset(&bta_mce_cb, 0, sizeof(tBTA_MCE_CB));
-
- /* register with BTA system manager */
- bta_sys_register(BTA_ID_MCE, &bta_mce_reg);
-
- if (p_cback) {
- tBTA_MCE_API_ENABLE* p_buf =
- (tBTA_MCE_API_ENABLE*)osi_malloc(sizeof(tBTA_MCE_API_ENABLE));
- p_buf->hdr.event = BTA_MCE_API_ENABLE_EVT;
- p_buf->p_cback = p_cback;
- bta_sys_sendmsg(p_buf);
- status = BTA_MCE_SUCCESS;
- }
- }
-
- return status;
-}
-
/*******************************************************************************
*
* Function BTA_MceGetRemoteMasInstances