Index: device/bluetooth/bluetooth_remote_gatt_service_chromeos.cc |
diff --git a/device/bluetooth/bluetooth_remote_gatt_service_chromeos.cc b/device/bluetooth/bluetooth_remote_gatt_service_chromeos.cc |
index cea23ec35dfdc3d5107fadf23519187542896c4f..8a57fa21b1d37c64014dca4a242624ad2ebe3e31 100644 |
--- a/device/bluetooth/bluetooth_remote_gatt_service_chromeos.cc |
+++ b/device/bluetooth/bluetooth_remote_gatt_service_chromeos.cc |
@@ -6,12 +6,12 @@ |
#include "base/logging.h" |
#include "base/strings/stringprintf.h" |
-#include "chromeos/dbus/bluetooth_gatt_service_client.h" |
-#include "chromeos/dbus/dbus_thread_manager.h" |
#include "device/bluetooth/bluetooth_adapter_chromeos.h" |
#include "device/bluetooth/bluetooth_device_chromeos.h" |
#include "device/bluetooth/bluetooth_remote_gatt_characteristic_chromeos.h" |
#include "device/bluetooth/bluetooth_remote_gatt_descriptor_chromeos.h" |
+#include "device/bluetooth/dbus/bluetooth_gatt_service_client.h" |
+#include "device/bluetooth/dbus/bluez_dbus_manager.h" |
namespace chromeos { |
@@ -41,24 +41,29 @@ BluetoothRemoteGattServiceChromeOS::BluetoothRemoteGattServiceChromeOS( |
<< object_path.value() << ", UUID: " << GetUUID().canonical_value(); |
DCHECK(adapter_); |
- DBusThreadManager::Get()->GetBluetoothGattServiceClient()->AddObserver(this); |
- DBusThreadManager::Get()->GetBluetoothGattCharacteristicClient()-> |
- AddObserver(this); |
+ bluez::BluezDBusManager::Get()->GetBluetoothGattServiceClient()->AddObserver( |
+ this); |
+ bluez::BluezDBusManager::Get() |
+ ->GetBluetoothGattCharacteristicClient() |
+ ->AddObserver(this); |
// Add all known GATT characteristics. |
const std::vector<dbus::ObjectPath>& gatt_chars = |
- DBusThreadManager::Get()->GetBluetoothGattCharacteristicClient()-> |
- GetCharacteristics(); |
+ bluez::BluezDBusManager::Get() |
+ ->GetBluetoothGattCharacteristicClient() |
+ ->GetCharacteristics(); |
for (std::vector<dbus::ObjectPath>::const_iterator iter = gatt_chars.begin(); |
iter != gatt_chars.end(); ++iter) |
GattCharacteristicAdded(*iter); |
} |
BluetoothRemoteGattServiceChromeOS::~BluetoothRemoteGattServiceChromeOS() { |
- DBusThreadManager::Get()->GetBluetoothGattServiceClient()-> |
- RemoveObserver(this); |
- DBusThreadManager::Get()->GetBluetoothGattCharacteristicClient()-> |
- RemoveObserver(this); |
+ bluez::BluezDBusManager::Get() |
+ ->GetBluetoothGattServiceClient() |
+ ->RemoveObserver(this); |
+ bluez::BluezDBusManager::Get() |
+ ->GetBluetoothGattCharacteristicClient() |
+ ->RemoveObserver(this); |
// Clean up all the characteristics. Copy the characteristics list here and |
// clear the original so that when we send GattCharacteristicRemoved(), |
@@ -79,9 +84,10 @@ std::string BluetoothRemoteGattServiceChromeOS::GetIdentifier() const { |
} |
device::BluetoothUUID BluetoothRemoteGattServiceChromeOS::GetUUID() const { |
- BluetoothGattServiceClient::Properties* properties = |
- DBusThreadManager::Get()->GetBluetoothGattServiceClient()-> |
- GetProperties(object_path_); |
+ bluez::BluetoothGattServiceClient::Properties* properties = |
+ bluez::BluezDBusManager::Get() |
+ ->GetBluetoothGattServiceClient() |
+ ->GetProperties(object_path_); |
DCHECK(properties); |
return device::BluetoothUUID(properties->uuid.value()); |
} |
@@ -91,9 +97,10 @@ bool BluetoothRemoteGattServiceChromeOS::IsLocal() const { |
} |
bool BluetoothRemoteGattServiceChromeOS::IsPrimary() const { |
- BluetoothGattServiceClient::Properties* properties = |
- DBusThreadManager::Get()->GetBluetoothGattServiceClient()-> |
- GetProperties(object_path_); |
+ bluez::BluetoothGattServiceClient::Properties* properties = |
+ bluez::BluezDBusManager::Get() |
+ ->GetBluetoothGattServiceClient() |
+ ->GetProperties(object_path_); |
DCHECK(properties); |
return properties->primary.value(); |
} |
@@ -227,9 +234,10 @@ void BluetoothRemoteGattServiceChromeOS::GattServicePropertyChanged( |
VLOG(1) << "Service property changed: \"" << property_name << "\", " |
<< object_path.value(); |
- BluetoothGattServiceClient::Properties* properties = |
- DBusThreadManager::Get()->GetBluetoothGattServiceClient()->GetProperties( |
- object_path); |
+ bluez::BluetoothGattServiceClient::Properties* properties = |
+ bluez::BluezDBusManager::Get() |
+ ->GetBluetoothGattServiceClient() |
+ ->GetProperties(object_path); |
DCHECK(properties); |
if (property_name != properties->characteristics.name()) { |
@@ -255,9 +263,10 @@ void BluetoothRemoteGattServiceChromeOS::GattCharacteristicAdded( |
return; |
} |
- BluetoothGattCharacteristicClient::Properties* properties = |
- DBusThreadManager::Get()->GetBluetoothGattCharacteristicClient()-> |
- GetProperties(object_path); |
+ bluez::BluetoothGattCharacteristicClient::Properties* properties = |
+ bluez::BluezDBusManager::Get() |
+ ->GetBluetoothGattCharacteristicClient() |
+ ->GetProperties(object_path); |
DCHECK(properties); |
if (properties->service.value() != object_path_) { |
VLOG(2) << "Remote GATT characteristic does not belong to this service."; |
@@ -312,9 +321,10 @@ void BluetoothRemoteGattServiceChromeOS::GattCharacteristicPropertyChanged( |
// "Characteristic Extended Properties" descriptor. In this case, kick off |
// a service changed observer event to let observers refresh the |
// characteristics. |
- BluetoothGattCharacteristicClient::Properties* properties = |
- DBusThreadManager::Get()->GetBluetoothGattCharacteristicClient()-> |
- GetProperties(object_path); |
+ bluez::BluetoothGattCharacteristicClient::Properties* properties = |
+ bluez::BluezDBusManager::Get() |
+ ->GetBluetoothGattCharacteristicClient() |
+ ->GetProperties(object_path); |
DCHECK(properties); |
DCHECK(adapter_); |