ret_code_t im_peer_free(pm_peer_id_t peer_id) { VERIFY_MODULE_INITIALIZED(); uint16_t conn_handle = im_conn_handle_get(peer_id); ret_code_t err_code = pdb_peer_free(peer_id); if ((conn_handle != BLE_CONN_HANDLE_INVALID) && (err_code == NRF_SUCCESS)) { peer_id_set(conn_handle, PM_PEER_ID_INVALID); } return err_code; }
ret_code_t im_peer_free(pm_peer_id_t peer_id) { uint16_t conn_handle; ret_code_t ret; NRF_PM_DEBUG_CHECK(m_module_initialized); conn_handle = im_conn_handle_get(peer_id); ret = pdb_peer_free(peer_id); if ((conn_handle != BLE_CONN_HANDLE_INVALID) && (ret == NRF_SUCCESS)) { peer_id_set(conn_handle, PM_PEER_ID_INVALID); } return ret; }
void im_new_peer_id(uint16_t conn_handle, pm_peer_id_t peer_id) { NRF_PM_DEBUG_CHECK(m_module_initialized); peer_id_set(conn_handle, peer_id); }
void im_new_peer_id(uint16_t conn_handle, pm_peer_id_t peer_id) { peer_id_set(conn_handle, peer_id); }