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 2beda13dcbd230811939bd2fa96ffdec3f2b3136..e8b7ae67d1484a29221bec5e80903bb31fbb0adb 100644 |
--- a/device/bluetooth/bluetooth_task_manager_win.h |
+++ b/device/bluetooth/bluetooth_task_manager_win.h |
@@ -14,6 +14,7 @@ |
#include "base/observer_list.h" |
#include "base/win/scoped_handle.h" |
#include "device/bluetooth/bluetooth_adapter.h" |
+#include "device/bluetooth/bluetooth_export.h" |
namespace base { |
@@ -32,10 +33,10 @@ namespace device { |
// It delegates the blocking Windows API calls to |bluetooth_task_runner_|'s |
// message loop, and receives responses via methods like OnAdapterStateChanged |
// posted to UI thread. |
-class BluetoothTaskManagerWin |
+class DEVICE_BLUETOOTH_EXPORT BluetoothTaskManagerWin |
: public base::RefCountedThreadSafe<BluetoothTaskManagerWin> { |
public: |
- struct AdapterState { |
+ struct DEVICE_BLUETOOTH_EXPORT AdapterState { |
AdapterState(); |
~AdapterState(); |
std::string name; |
@@ -43,7 +44,7 @@ class BluetoothTaskManagerWin |
bool powered; |
}; |
- struct ServiceRecordState { |
+ struct DEVICE_BLUETOOTH_EXPORT ServiceRecordState { |
ServiceRecordState(); |
~ServiceRecordState(); |
// Properties common to Bluetooth Classic and LE devices. |
@@ -54,7 +55,7 @@ class BluetoothTaskManagerWin |
BluetoothUUID gatt_uuid; |
}; |
- struct DeviceState { |
+ struct DEVICE_BLUETOOTH_EXPORT DeviceState { |
DeviceState(); |
~DeviceState(); |
@@ -73,7 +74,7 @@ class BluetoothTaskManagerWin |
base::FilePath path; |
}; |
- class Observer { |
+ class DEVICE_BLUETOOTH_EXPORT Observer { |
public: |
virtual ~Observer() {} |