OSDN Git Service

core: Provide new exported function for getting the index
authorMarcel Holtmann <marcel@holtmann.org>
Sat, 5 Jan 2013 23:24:03 +0000 (15:24 -0800)
committerMarcel Holtmann <marcel@holtmann.org>
Sat, 5 Jan 2013 23:24:03 +0000 (15:24 -0800)
src/adapter.c
src/adapter.h

index 37f51d7..8f0a920 100644 (file)
@@ -226,6 +226,14 @@ bool btd_adapter_is_default(struct btd_adapter *adapter)
        return false;
 }
 
+uint16_t btd_adapter_get_index(struct btd_adapter *adapter)
+{
+       if (!adapter)
+               return MGMT_INDEX_NONE;
+
+       return adapter->dev_id;
+}
+
 static gboolean process_auth_queue(gpointer user_data);
 
 static void dev_class_changed_callback(uint16_t index, uint16_t length,
index 94625c0..b6130b5 100644 (file)
@@ -39,6 +39,7 @@ struct btd_adapter;
 
 struct btd_adapter *btd_adapter_get_default(void);
 bool btd_adapter_is_default(struct btd_adapter *adapter);
+uint16_t btd_adapter_get_index(struct btd_adapter *adapter);
 
 typedef void (*adapter_cb) (struct btd_adapter *adapter, gpointer user_data);