| Index: chrome/browser/extensions/api/bluetooth/bluetooth_event_router.cc
|
| diff --git a/chrome/browser/extensions/api/bluetooth/bluetooth_event_router.cc b/chrome/browser/extensions/api/bluetooth/bluetooth_event_router.cc
|
| index 67a19d4ba73dc112403e61aeb49a94c8827873be..41bba4c9899b1812ec4095c081b8b00691c7e8aa 100644
|
| --- a/chrome/browser/extensions/api/bluetooth/bluetooth_event_router.cc
|
| +++ b/chrome/browser/extensions/api/bluetooth/bluetooth_event_router.cc
|
| @@ -110,7 +110,7 @@ bool BluetoothEventRouter::ReleaseSocket(int id) {
|
| }
|
|
|
| void BluetoothEventRouter::AddProfile(
|
| - const std::string& uuid,
|
| + const device::BluetoothUUID& uuid,
|
| const std::string& extension_id,
|
| device::BluetoothProfile* bluetooth_profile) {
|
| DCHECK(!HasProfile(uuid));
|
| @@ -118,7 +118,7 @@ void BluetoothEventRouter::AddProfile(
|
| bluetooth_profile_map_[uuid] = record;
|
| }
|
|
|
| -void BluetoothEventRouter::RemoveProfile(const std::string& uuid) {
|
| +void BluetoothEventRouter::RemoveProfile(const device::BluetoothUUID& uuid) {
|
| BluetoothProfileMap::iterator iter = bluetooth_profile_map_.find(uuid);
|
| if (iter != bluetooth_profile_map_.end()) {
|
| device::BluetoothProfile* bluetooth_profile = iter->second.profile;
|
| @@ -127,7 +127,7 @@ void BluetoothEventRouter::RemoveProfile(const std::string& uuid) {
|
| }
|
| }
|
|
|
| -bool BluetoothEventRouter::HasProfile(const std::string& uuid) const {
|
| +bool BluetoothEventRouter::HasProfile(const device::BluetoothUUID& uuid) const {
|
| return bluetooth_profile_map_.find(uuid) != bluetooth_profile_map_.end();
|
| }
|
|
|
| @@ -176,7 +176,7 @@ void BluetoothEventRouter::StopDiscoverySession(
|
| }
|
|
|
| device::BluetoothProfile* BluetoothEventRouter::GetProfile(
|
| - const std::string& uuid) const {
|
| + const device::BluetoothUUID& uuid) const {
|
| BluetoothProfileMap::const_iterator iter = bluetooth_profile_map_.find(uuid);
|
| if (iter != bluetooth_profile_map_.end())
|
| return iter->second.profile;
|
| @@ -193,7 +193,7 @@ scoped_refptr<device::BluetoothSocket> BluetoothEventRouter::GetSocket(int id) {
|
|
|
| void BluetoothEventRouter::DispatchConnectionEvent(
|
| const std::string& extension_id,
|
| - const std::string& uuid,
|
| + const device::BluetoothUUID& uuid,
|
| const device::BluetoothDevice* device,
|
| scoped_refptr<device::BluetoothSocket> socket) {
|
| if (!HasProfile(uuid))
|
| @@ -202,7 +202,7 @@ void BluetoothEventRouter::DispatchConnectionEvent(
|
| int socket_id = RegisterSocket(extension_id, socket);
|
| bluetooth::Socket result_socket;
|
| bluetooth::BluetoothDeviceToApiDevice(*device, &result_socket.device);
|
| - result_socket.profile.uuid = uuid;
|
| + result_socket.profile.uuid = uuid.canonical_value();
|
| result_socket.id = socket_id;
|
|
|
| scoped_ptr<base::ListValue> args =
|
|
|