From b3d51b0864f26a23e6def4f59562a2e34c8a9174 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sat, 5 Jan 2013 15:24:03 -0800 Subject: [PATCH] core: Provide new exported function for getting the index --- src/adapter.c | 8 ++++++++ src/adapter.h | 1 + 2 files changed, 9 insertions(+) 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); -- 2.11.0