OSDN Git Service

adapter: Add btd_adapter_get_powered function
authorSzymon Janc <szymon.janc@tieto.com>
Thu, 7 Feb 2013 08:13:55 +0000 (09:13 +0100)
committerJohan Hedberg <johan.hedberg@intel.com>
Fri, 15 Feb 2013 08:41:00 +0000 (10:41 +0200)
src/adapter.c
src/adapter.h

index 9ddd2fc..cd104a1 100644 (file)
@@ -2764,6 +2764,14 @@ bool btd_adapter_get_pairable(struct btd_adapter *adapter)
        return false;
 }
 
+bool btd_adapter_get_powered(struct btd_adapter *adapter)
+{
+       if (adapter->current_settings & MGMT_SETTING_POWERED)
+               return true;
+
+       return false;
+}
+
 uint32_t btd_adapter_get_class(struct btd_adapter *adapter)
 {
        return adapter->dev_class;
index 2787631..2610479 100644 (file)
@@ -86,6 +86,7 @@ struct btd_adapter *adapter_get_default(void);
 void adapter_foreach(adapter_cb func, gpointer user_data);
 
 bool btd_adapter_get_pairable(struct btd_adapter *adapter);
+bool btd_adapter_get_powered(struct btd_adapter *adapter);
 
 uint32_t btd_adapter_get_class(struct btd_adapter *adapter);
 const char *btd_adapter_get_name(struct btd_adapter *adapter);