Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(37)

Side by Side Diff: device/bluetooth/dbus/fake_bluetooth_device_client.cc

Issue 1367663002: Add Linux support for the Bluetooth API. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@refactor_dbus
Patch Set: rebase Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "device/bluetooth/dbus/fake_bluetooth_device_client.h" 5 #include "device/bluetooth/dbus/fake_bluetooth_device_client.h"
6 6
7 #include <fcntl.h> 7 #include <fcntl.h>
8 #include <sys/socket.h> 8 #include <sys/socket.h>
9 #include <sys/types.h> 9 #include <sys/types.h>
10 #include <unistd.h> 10 #include <unistd.h>
(...skipping 941 matching lines...) Expand 10 before | Expand all | Expand 10 after
952 return; 952 return;
953 953
954 PropertiesMap::const_iterator iter = properties_map_.find(device_path); 954 PropertiesMap::const_iterator iter = properties_map_.find(device_path);
955 Properties* properties = iter->second; 955 Properties* properties = iter->second;
956 956
957 VLOG(1) << "removing device: " << properties->alias.value(); 957 VLOG(1) << "removing device: " << properties->alias.value();
958 device_list_.erase(listiter); 958 device_list_.erase(listiter);
959 959
960 // Remove the Input interface if it exists. This should be called before the 960 // Remove the Input interface if it exists. This should be called before the
961 // BluetoothDeviceClient::Observer::DeviceRemoved because it deletes the 961 // BluetoothDeviceClient::Observer::DeviceRemoved because it deletes the
962 // BluetoothDeviceChromeOS object, including the device_path referenced here. 962 // BluetoothDeviceBlueZ object, including the device_path referenced here.
963 FakeBluetoothInputClient* fake_bluetooth_input_client = 963 FakeBluetoothInputClient* fake_bluetooth_input_client =
964 static_cast<FakeBluetoothInputClient*>( 964 static_cast<FakeBluetoothInputClient*>(
965 bluez::BluezDBusManager::Get()->GetBluetoothInputClient()); 965 bluez::BluezDBusManager::Get()->GetBluetoothInputClient());
966 fake_bluetooth_input_client->RemoveInputDevice(device_path); 966 fake_bluetooth_input_client->RemoveInputDevice(device_path);
967 967
968 if (device_path == dbus::ObjectPath(kLowEnergyPath)) { 968 if (device_path == dbus::ObjectPath(kLowEnergyPath)) {
969 FakeBluetoothGattServiceClient* gatt_service_client = 969 FakeBluetoothGattServiceClient* gatt_service_client =
970 static_cast<FakeBluetoothGattServiceClient*>( 970 static_cast<FakeBluetoothGattServiceClient*>(
971 bluez::BluezDBusManager::Get()->GetBluetoothGattServiceClient()); 971 bluez::BluezDBusManager::Get()->GetBluetoothGattServiceClient());
972 gatt_service_client->HideHeartRateService(); 972 gatt_service_client->HideHeartRateService();
(...skipping 637 matching lines...) Expand 10 before | Expand all | Expand 10 after
1610 // TODO(keybuk): tear down this side of the connection 1610 // TODO(keybuk): tear down this side of the connection
1611 callback.Run(); 1611 callback.Run();
1612 } else if (status == BluetoothProfileServiceProvider::Delegate::CANCELLED) { 1612 } else if (status == BluetoothProfileServiceProvider::Delegate::CANCELLED) {
1613 error_callback.Run(bluetooth_device::kErrorFailed, "Canceled"); 1613 error_callback.Run(bluetooth_device::kErrorFailed, "Canceled");
1614 } else if (status == BluetoothProfileServiceProvider::Delegate::REJECTED) { 1614 } else if (status == BluetoothProfileServiceProvider::Delegate::REJECTED) {
1615 error_callback.Run(bluetooth_device::kErrorFailed, "Rejected"); 1615 error_callback.Run(bluetooth_device::kErrorFailed, "Rejected");
1616 } 1616 }
1617 } 1617 }
1618 1618
1619 } // namespace bluez 1619 } // namespace bluez
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698