diff --git a/src/adapter.c b/src/adapter.c
index 768e4cf..a859781 100644
--- a/src/adapter.c
+++ b/src/adapter.c
{
manager_foreach_adapter(func, user_data);
}
+
+struct btd_adapter *adapter_register(int id, bool powered, bool connectable,
+ bool discoverable)
+{
+ return btd_manager_register_adapter(id, powered, connectable,
+ discoverable);
+}
+
+void adapter_unregister(int id)
+{
+ btd_manager_unregister_adapter(id);
+}
diff --git a/src/adapter.h b/src/adapter.h
index f3ffd9c..d021246 100644
--- a/src/adapter.h
+++ b/src/adapter.h
struct btd_adapter *adapter_find_by_id(int id);
struct btd_adapter *adapter_get_default(void);
void adapter_foreach(adapter_cb func, gpointer user_data);
+struct btd_adapter *adapter_register(int id, bool powered, bool connectable,
+ bool discoverable);
+void adapter_unregister(int id);
void btd_adapter_start(struct btd_adapter *adapter);