From: Marcel Holtmann Date: Sat, 5 Jan 2013 23:24:03 +0000 (-0800) Subject: core: Provide new exported function for getting the index X-Git-Tag: android-x86-4.4-r3~9008 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=b3d51b0864f26a23e6def4f59562a2e34c8a9174;p=android-x86%2Fexternal-bluetooth-bluez.git core: Provide new exported function for getting the index --- diff --git a/src/adapter.c b/src/adapter.c index 37f51d7f8..8f0a920bc 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -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, diff --git a/src/adapter.h b/src/adapter.h index 94625c074..b6130b529 100644 --- a/src/adapter.h +++ b/src/adapter.h @@ -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);