Index: device/bluetooth/bluetooth_task_manager_win.h |
diff --git a/device/bluetooth/bluetooth_task_manager_win.h b/device/bluetooth/bluetooth_task_manager_win.h |
index 991e95c34a94b9ec7bc7c884881ab2a3a819416b..f2d389b430fadac4ace4aba77453d7583b584685 100644 |
--- a/device/bluetooth/bluetooth_task_manager_win.h |
+++ b/device/bluetooth/bluetooth_task_manager_win.h |
@@ -8,6 +8,7 @@ |
#include <string> |
#include <vector> |
+#include "base/files/file_path.h" |
#include "base/memory/ref_counted.h" |
#include "base/memory/scoped_vector.h" |
#include "base/observer_list.h" |
@@ -53,13 +54,17 @@ class BluetoothTaskManagerWin |
struct DeviceState { |
DeviceState(); |
~DeviceState(); |
+ // Properties common to Bluetooth Radio and LE devices. |
std::string name; |
std::string address; |
- uint32 bluetooth_class; |
bool visible; |
bool connected; |
bool authenticated; |
ScopedVector<ServiceRecordState> service_record_states; |
+ // Properties specific to Bluetooth Radio devices. |
+ uint32 bluetooth_class; |
+ // Properties specific to Bluetooth LE devices. |
+ base::FilePath path; |
}; |
class Observer { |