From ab0a50979b9eb4dfa3320eff7e187e41efedf7a9 Mon Sep 17 00:00:00 2001 From: Jocelyn Turcotte Date: Fri, 8 Aug 2014 14:30:41 +0200 Subject: Update Chromium to beta version 37.0.2062.68 Change-Id: I188e3b5aff1bec75566014291b654eb19f5bc8ca Reviewed-by: Andras Becsi --- .../device/bluetooth/bluetooth_service_record_win.cc | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'chromium/device/bluetooth/bluetooth_service_record_win.cc') diff --git a/chromium/device/bluetooth/bluetooth_service_record_win.cc b/chromium/device/bluetooth/bluetooth_service_record_win.cc index e0ba750f297..48f87232ab4 100644 --- a/chromium/device/bluetooth/bluetooth_service_record_win.cc +++ b/chromium/device/bluetooth/bluetooth_service_record_win.cc @@ -10,7 +10,7 @@ #include "base/strings/string_number_conversions.h" #include "base/strings/stringprintf.h" #include "device/bluetooth/bluetooth_init_win.h" -#include "device/bluetooth/bluetooth_utils.h" +#include "device/bluetooth/bluetooth_uuid.h" namespace { @@ -61,7 +61,8 @@ void ExtractChannels(const SDP_ELEMENT_DATA& protocol_descriptor_list_data, } } -void ExtractUuid(const SDP_ELEMENT_DATA& uuid_data, std::string* uuid) { +void ExtractUuid(const SDP_ELEMENT_DATA& uuid_data, + device::BluetoothUUID* uuid) { HBLUETOOTH_CONTAINER_ELEMENT inner_uuid_element = NULL; SDP_ELEMENT_DATA inner_uuid_data; if (AdvanceToSdpType(uuid_data, @@ -71,13 +72,13 @@ void ExtractUuid(const SDP_ELEMENT_DATA& uuid_data, std::string* uuid) { if (inner_uuid_data.specificType == SDP_ST_UUID16) { std::string uuid_hex = base::StringPrintf("%04x", inner_uuid_data.data.uuid16); - *uuid = device::bluetooth_utils::CanonicalUuid(uuid_hex); + *uuid = device::BluetoothUUID(uuid_hex); } else if (inner_uuid_data.specificType == SDP_ST_UUID32) { std::string uuid_hex = base::StringPrintf("%08x", inner_uuid_data.data.uuid32); - *uuid = device::bluetooth_utils::CanonicalUuid(uuid_hex); + *uuid = device::BluetoothUUID(uuid_hex); } else if (inner_uuid_data.specificType == SDP_ST_UUID128) { - *uuid = base::StringPrintf( + *uuid = device::BluetoothUUID(base::StringPrintf( "%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x", inner_uuid_data.data.uuid128.Data1, inner_uuid_data.data.uuid128.Data2, @@ -89,9 +90,9 @@ void ExtractUuid(const SDP_ELEMENT_DATA& uuid_data, std::string* uuid) { inner_uuid_data.data.uuid128.Data4[4], inner_uuid_data.data.uuid128.Data4[5], inner_uuid_data.data.uuid128.Data4[6], - inner_uuid_data.data.uuid128.Data4[7]); + inner_uuid_data.data.uuid128.Data4[7])); } else { - uuid->clear(); + *uuid = device::BluetoothUUID(); } } } @@ -143,8 +144,8 @@ BluetoothServiceRecordWin::BluetoothServiceRecordWin( blob_size, kUuidId, &uuid_data)) { - ExtractUuid(uuid_data, &uuid_); + ExtractUuid(uuid_data, &uuid_); } } -} // namespace device \ No newline at end of file +} // namespace device -- cgit v1.2.3