}
}
-static void send_disconnect_notify(int32_t id, struct gatt_device *dev,
+static void send_client_disconnect_notify(int32_t id, struct gatt_device *dev,
uint8_t status)
{
struct hal_ev_gatt_client_disconnect ev;
HAL_EV_GATT_CLIENT_DISCONNECT, sizeof(ev), &ev);
}
-static void disconnect_notify(void *data, void *user_data)
+static void client_disconnect_notify(void *data, void *user_data)
{
struct gatt_device *dev = user_data;
int32_t id = PTR_TO_INT(data);
- send_disconnect_notify(id, dev, HAL_STATUS_SUCCESS);
+ send_client_disconnect_notify(id, dev, HAL_STATUS_SUCCESS);
}
static bool is_device_wating_for_connect(const bdaddr_t *addr,
done:
connection_cleanup(dev);
- queue_foreach(dev->clients, disconnect_notify, dev);
+ queue_foreach(dev->clients, client_disconnect_notify, dev);
destroy_device(dev);
return FALSE;
* If this is last client, this is still OK to do because on connect
* request we do le scan and wait until remote device start
* advertisement */
- send_disconnect_notify(cmd->client_if, dev, HAL_STATUS_SUCCESS);
+ send_client_disconnect_notify(cmd->client_if, dev, HAL_STATUS_SUCCESS);
/* If there is more clients just return */
if (!queue_isempty(dev->clients))