void CAEDRTerminateNetworkMonitor(void) { OIC_LOG(DEBUG, EDR_ADAPTER_TAG, "IN"); g_edrNetworkChangeCallback = NULL; // Terminate Bluetooth service bt_deinitialize(); OIC_LOG(DEBUG, EDR_ADAPTER_TAG, "OUT"); }
CAResult_t CAEDRStopNetworkMonitor() { OIC_LOG(DEBUG, EDR_ADAPTER_TAG, "IN"); // Unset bluetooth adapter callbacks int ret = bt_adapter_unset_state_changed_cb(); if(BT_ERROR_NONE != ret) { OIC_LOG(ERROR, EDR_ADAPTER_TAG, "bt_adapter_set_state_changed_cb failed"); return CA_STATUS_FAILED; } ret = bt_deinitialize(); if (BT_ERROR_NONE != ret) { OIC_LOG(ERROR, EDR_ADAPTER_TAG, "bt_deinitialize failed"); return CA_STATUS_FAILED; } OIC_LOG(DEBUG, EDR_ADAPTER_TAG, "OUT"); return CA_STATUS_OK; }
int rhtf_finalize_bluetooth(void) { bt_deinitialize(); return 0; }