summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorJessica Wagantall <jwagantall@cyngn.com>2016-04-18 16:45:58 -0700
committerJessica Wagantall <jwagantall@cyngn.com>2016-04-18 16:45:58 -0700
commit146a870eafe0073b399397f5d8ee9489b3e5a748 (patch)
tree01c137ce94a281e454a980c2321ad1e43dcca55c /include
parent10cb2cca93c16849809cd594abdf8015f18a852b (diff)
parent2a5e3d2ea98049b7c96f39f434f40ba1a690df7c (diff)
downloadhardware_libhardware-146a870eafe0073b399397f5d8ee9489b3e5a748.zip
hardware_libhardware-146a870eafe0073b399397f5d8ee9489b3e5a748.tar.gz
hardware_libhardware-146a870eafe0073b399397f5d8ee9489b3e5a748.tar.bz2
Merge tag 'android-6.0.1_r30' into HEAD
Ticket: RM-234 Android 6.0.1 release 30 Change-Id: I16c7a3b94750adee3d2524f79ea3867c4735a970
Diffstat (limited to 'include')
-rw-r--r--include/hardware/bluetooth.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/hardware/bluetooth.h b/include/hardware/bluetooth.h
index 2cba754..230444e 100644
--- a/include/hardware/bluetooth.h
+++ b/include/hardware/bluetooth.h
@@ -564,6 +564,18 @@ typedef struct {
/** BT stack Test interface */
const void* (*get_testapp_interface)(int test_app_profile);
+
+ /**
+ * Clear (reset) the dynamic portion of the device interoperability database.
+ */
+ void (*interop_database_clear)(void);
+
+ /**
+ * Add a new device interoperability workaround for a remote device whose
+ * first |len| bytes of the its device address match |addr|.
+ * NOTE: |feature| has to match an item defined in interop_feature_t (interop.h).
+ */
+ void (*interop_database_add)(uint16_t feature, const bt_bdaddr_t *addr, size_t len);
} bt_interface_t;
/** TODO: Need to add APIs for Service Discovery, Service authorization and