OSDN Git Service

android/gatt: Move element_id creation helpers up
authorJakub Tyszkowski <jakub.tyszkowski@tieto.com>
Tue, 1 Apr 2014 08:03:22 +0000 (10:03 +0200)
committerSzymon Janc <szymon.janc@tieto.com>
Tue, 1 Apr 2014 11:41:56 +0000 (13:41 +0200)
This helpers should be in one place, in file's upper part.

android/gatt.c

index 8e206b2..3b9841b 100644 (file)
@@ -135,6 +135,20 @@ static void uuid2android(const bt_uuid_t *src, uint8_t *uuid)
                uuid[15 - i] = src->value.u128.data[i];
 }
 
+static void hal_srvc_id_to_element_id(const struct hal_gatt_srvc_id *from,
+                                                       struct element_id *to)
+{
+       to->instance = from->inst_id;
+       android2uuid(from->uuid, &to->uuid);
+}
+
+static void hal_gatt_id_to_element_id(const struct hal_gatt_gatt_id *from,
+                                                       struct element_id *to)
+{
+       to->instance = from->inst_id;
+       android2uuid(from->uuid, &to->uuid);
+}
+
 static void destroy_service(void *data)
 {
        struct service *srvc = data;
@@ -256,13 +270,6 @@ static bool match_char_by_element_id(const void *data, const void *user_data)
        return false;
 }
 
-static void hal_gatt_id_to_element_id(const struct hal_gatt_gatt_id *from,
-                                                       struct element_id *to)
-{
-       to->instance = from->inst_id;
-       android2uuid(from->uuid, &to->uuid);
-}
-
 static void destroy_notification(void *data)
 {
        struct notification_data *notification = data;
@@ -1268,13 +1275,6 @@ static void discover_char_cb(uint8_t status, GSList *characteristics,
        free(data);
 }
 
-static void hal_srvc_id_to_element_id(const struct hal_gatt_srvc_id *from,
-                                                       struct element_id *to)
-{
-       to->instance = from->inst_id;
-       android2uuid(from->uuid, &to->uuid);
-}
-
 static bool find_service(int32_t conn_id, struct element_id *service_id,
                                struct gatt_device **dev, struct service **srvc)
 {