Index: device/bluetooth/dbus/fake_bluetooth_device_client.cc |
diff --git a/chromeos/dbus/fake_bluetooth_device_client.cc b/device/bluetooth/dbus/fake_bluetooth_device_client.cc |
similarity index 94% |
rename from chromeos/dbus/fake_bluetooth_device_client.cc |
rename to device/bluetooth/dbus/fake_bluetooth_device_client.cc |
index 8e086562a55366479c78b9449c4ed07372494d5f..5dd589bf08dbb44ae00402ba9a7540ec07c07506 100644 |
--- a/chromeos/dbus/fake_bluetooth_device_client.cc |
+++ b/device/bluetooth/dbus/fake_bluetooth_device_client.cc |
@@ -2,7 +2,7 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "chromeos/dbus/fake_bluetooth_device_client.h" |
+#include "device/bluetooth/dbus/fake_bluetooth_device_client.h" |
#include <fcntl.h> |
#include <sys/socket.h> |
@@ -22,15 +22,15 @@ |
#include "base/thread_task_runner_handle.h" |
#include "base/threading/worker_pool.h" |
#include "base/time/time.h" |
-#include "chromeos/dbus/dbus_thread_manager.h" |
-#include "chromeos/dbus/fake_bluetooth_adapter_client.h" |
-#include "chromeos/dbus/fake_bluetooth_agent_manager_client.h" |
-#include "chromeos/dbus/fake_bluetooth_agent_service_provider.h" |
-#include "chromeos/dbus/fake_bluetooth_gatt_service_client.h" |
-#include "chromeos/dbus/fake_bluetooth_input_client.h" |
-#include "chromeos/dbus/fake_bluetooth_profile_manager_client.h" |
-#include "chromeos/dbus/fake_bluetooth_profile_service_provider.h" |
#include "dbus/file_descriptor.h" |
+#include "device/bluetooth/dbus/bluez_dbus_manager.h" |
+#include "device/bluetooth/dbus/fake_bluetooth_adapter_client.h" |
+#include "device/bluetooth/dbus/fake_bluetooth_agent_manager_client.h" |
+#include "device/bluetooth/dbus/fake_bluetooth_agent_service_provider.h" |
+#include "device/bluetooth/dbus/fake_bluetooth_gatt_service_client.h" |
+#include "device/bluetooth/dbus/fake_bluetooth_input_client.h" |
+#include "device/bluetooth/dbus/fake_bluetooth_profile_manager_client.h" |
+#include "device/bluetooth/dbus/fake_bluetooth_profile_service_provider.h" |
#include "third_party/cros_system_api/dbus/service_constants.h" |
namespace { |
@@ -94,7 +94,7 @@ void SimpleErrorCallback(const std::string& error_name, |
} // namespace |
-namespace chromeos { |
+namespace bluez { |
const char FakeBluetoothDeviceClient::kTestPinCode[] = "123456"; |
const int FakeBluetoothDeviceClient::kTestPassKey = 123456; |
@@ -109,24 +109,20 @@ const char FakeBluetoothDeviceClient::kPairingActionDisplay[] = "Display"; |
const char FakeBluetoothDeviceClient::kPairingActionFail[] = "Fail"; |
const char FakeBluetoothDeviceClient::kPairingActionRequest[] = "Request"; |
-const char FakeBluetoothDeviceClient::kPairedDevicePath[] = |
- "/fake/hci0/dev0"; |
+const char FakeBluetoothDeviceClient::kPairedDevicePath[] = "/fake/hci0/dev0"; |
const char FakeBluetoothDeviceClient::kPairedDeviceAddress[] = |
"00:11:22:33:44:55"; |
-const char FakeBluetoothDeviceClient::kPairedDeviceName[] = |
- "Fake Device"; |
+const char FakeBluetoothDeviceClient::kPairedDeviceName[] = "Fake Device"; |
const uint32 FakeBluetoothDeviceClient::kPairedDeviceClass = 0x000104; |
-const char FakeBluetoothDeviceClient::kLegacyAutopairPath[] = |
- "/fake/hci0/dev1"; |
+const char FakeBluetoothDeviceClient::kLegacyAutopairPath[] = "/fake/hci0/dev1"; |
const char FakeBluetoothDeviceClient::kLegacyAutopairAddress[] = |
"28:CF:DA:00:00:00"; |
const char FakeBluetoothDeviceClient::kLegacyAutopairName[] = |
"Bluetooth 2.0 Mouse"; |
const uint32 FakeBluetoothDeviceClient::kLegacyAutopairClass = 0x002580; |
-const char FakeBluetoothDeviceClient::kDisplayPinCodePath[] = |
- "/fake/hci0/dev2"; |
+const char FakeBluetoothDeviceClient::kDisplayPinCodePath[] = "/fake/hci0/dev2"; |
const char FakeBluetoothDeviceClient::kDisplayPinCodeAddress[] = |
"28:37:37:00:00:00"; |
const char FakeBluetoothDeviceClient::kDisplayPinCodeName[] = |
@@ -149,36 +145,29 @@ const char FakeBluetoothDeviceClient::kConnectUnpairableName[] = |
"Unpairable Device"; |
const uint32 FakeBluetoothDeviceClient::kConnectUnpairableClass = 0x002580; |
-const char FakeBluetoothDeviceClient::kDisplayPasskeyPath[] = |
- "/fake/hci0/dev5"; |
+const char FakeBluetoothDeviceClient::kDisplayPasskeyPath[] = "/fake/hci0/dev5"; |
const char FakeBluetoothDeviceClient::kDisplayPasskeyAddress[] = |
"00:0F:F6:00:00:00"; |
const char FakeBluetoothDeviceClient::kDisplayPasskeyName[] = |
"Bluetooth 2.1+ Keyboard"; |
const uint32 FakeBluetoothDeviceClient::kDisplayPasskeyClass = 0x002540; |
-const char FakeBluetoothDeviceClient::kRequestPinCodePath[] = |
- "/fake/hci0/dev6"; |
+const char FakeBluetoothDeviceClient::kRequestPinCodePath[] = "/fake/hci0/dev6"; |
const char FakeBluetoothDeviceClient::kRequestPinCodeAddress[] = |
"00:24:BE:00:00:00"; |
-const char FakeBluetoothDeviceClient::kRequestPinCodeName[] = |
- "PIN Device"; |
+const char FakeBluetoothDeviceClient::kRequestPinCodeName[] = "PIN Device"; |
const uint32 FakeBluetoothDeviceClient::kRequestPinCodeClass = 0x240408; |
-const char FakeBluetoothDeviceClient::kConfirmPasskeyPath[] = |
- "/fake/hci0/dev7"; |
+const char FakeBluetoothDeviceClient::kConfirmPasskeyPath[] = "/fake/hci0/dev7"; |
const char FakeBluetoothDeviceClient::kConfirmPasskeyAddress[] = |
"20:7D:74:00:00:00"; |
-const char FakeBluetoothDeviceClient::kConfirmPasskeyName[] = |
- "Phone"; |
+const char FakeBluetoothDeviceClient::kConfirmPasskeyName[] = "Phone"; |
const uint32 FakeBluetoothDeviceClient::kConfirmPasskeyClass = 0x7a020c; |
-const char FakeBluetoothDeviceClient::kRequestPasskeyPath[] = |
- "/fake/hci0/dev8"; |
+const char FakeBluetoothDeviceClient::kRequestPasskeyPath[] = "/fake/hci0/dev8"; |
const char FakeBluetoothDeviceClient::kRequestPasskeyAddress[] = |
"20:7D:74:00:00:01"; |
-const char FakeBluetoothDeviceClient::kRequestPasskeyName[] = |
- "Passkey Device"; |
+const char FakeBluetoothDeviceClient::kRequestPasskeyName[] = "Passkey Device"; |
const uint32 FakeBluetoothDeviceClient::kRequestPasskeyClass = 0x7a020c; |
const char FakeBluetoothDeviceClient::kUnconnectableDevicePath[] = |
@@ -197,18 +186,13 @@ const char FakeBluetoothDeviceClient::kUnpairableDeviceName[] = |
"Unpairable Device"; |
const uint32 FakeBluetoothDeviceClient::kUnpairableDeviceClass = 0x002540; |
-const char FakeBluetoothDeviceClient::kJustWorksPath[] = |
- "/fake/hci0/devB"; |
-const char FakeBluetoothDeviceClient::kJustWorksAddress[] = |
- "00:0C:8A:00:00:00"; |
-const char FakeBluetoothDeviceClient::kJustWorksName[] = |
- "Just-Works Device"; |
+const char FakeBluetoothDeviceClient::kJustWorksPath[] = "/fake/hci0/devB"; |
+const char FakeBluetoothDeviceClient::kJustWorksAddress[] = "00:0C:8A:00:00:00"; |
+const char FakeBluetoothDeviceClient::kJustWorksName[] = "Just-Works Device"; |
const uint32 FakeBluetoothDeviceClient::kJustWorksClass = 0x240428; |
-const char FakeBluetoothDeviceClient::kLowEnergyPath[] = |
- "/fake/hci0/devC"; |
-const char FakeBluetoothDeviceClient::kLowEnergyAddress[] = |
- "00:1A:11:00:15:30"; |
+const char FakeBluetoothDeviceClient::kLowEnergyPath[] = "/fake/hci0/devC"; |
+const char FakeBluetoothDeviceClient::kLowEnergyAddress[] = "00:1A:11:00:15:30"; |
const char FakeBluetoothDeviceClient::kLowEnergyName[] = |
"Bluetooth 4.0 Heart Rate Monitor"; |
const uint32 FakeBluetoothDeviceClient::kLowEnergyClass = |
@@ -228,11 +212,9 @@ FakeBluetoothDeviceClient::Properties::Properties( |
: BluetoothDeviceClient::Properties( |
NULL, |
bluetooth_device::kBluetoothDeviceInterface, |
- callback) { |
-} |
+ callback) {} |
-FakeBluetoothDeviceClient::Properties::~Properties() { |
-} |
+FakeBluetoothDeviceClient::Properties::~Properties() {} |
void FakeBluetoothDeviceClient::Properties::Get( |
dbus::PropertyBase* property, |
@@ -246,7 +228,7 @@ void FakeBluetoothDeviceClient::Properties::GetAll() { |
} |
void FakeBluetoothDeviceClient::Properties::Set( |
- dbus::PropertyBase *property, |
+ dbus::PropertyBase* property, |
dbus::PropertySet::SetCallback callback) { |
VLOG(1) << "Set " << property->name(); |
if (property->name() == trusted.name()) { |
@@ -320,11 +302,9 @@ FakeBluetoothDeviceClient::FakeBluetoothDeviceClient() |
device_list_.push_back(dbus::ObjectPath(kPairedUnconnectableDevicePath)); |
} |
-FakeBluetoothDeviceClient::~FakeBluetoothDeviceClient() { |
-} |
+FakeBluetoothDeviceClient::~FakeBluetoothDeviceClient() {} |
-void FakeBluetoothDeviceClient::Init(dbus::Bus* bus) { |
-} |
+void FakeBluetoothDeviceClient::Init(dbus::Bus* bus) {} |
void FakeBluetoothDeviceClient::AddObserver(Observer* observer) { |
observers_.AddObserver(observer); |
@@ -343,8 +323,8 @@ std::vector<dbus::ObjectPath> FakeBluetoothDeviceClient::GetDevicesForAdapter( |
return std::vector<dbus::ObjectPath>(); |
} |
-FakeBluetoothDeviceClient::Properties* |
-FakeBluetoothDeviceClient::GetProperties(const dbus::ObjectPath& object_path) { |
+FakeBluetoothDeviceClient::Properties* FakeBluetoothDeviceClient::GetProperties( |
+ const dbus::ObjectPath& object_path) { |
PropertiesMap::const_iterator iter = properties_map_.find(object_path); |
if (iter != properties_map_.end()) |
return iter->second; |
@@ -361,10 +341,9 @@ FakeBluetoothDeviceClient::GetPairingOptions( |
return iter != pairing_options_map_.end() ? iter->second : nullptr; |
} |
-void FakeBluetoothDeviceClient::Connect( |
- const dbus::ObjectPath& object_path, |
- const base::Closure& callback, |
- const ErrorCallback& error_callback) { |
+void FakeBluetoothDeviceClient::Connect(const dbus::ObjectPath& object_path, |
+ const base::Closure& callback, |
+ const ErrorCallback& error_callback) { |
VLOG(1) << "Connect: " << object_path.value(); |
Properties* properties = GetProperties(object_path); |
@@ -398,7 +377,7 @@ void FakeBluetoothDeviceClient::Connect( |
if (object_path == dbus::ObjectPath(kLowEnergyPath)) { |
FakeBluetoothGattServiceClient* gatt_service_client = |
static_cast<FakeBluetoothGattServiceClient*>( |
- DBusThreadManager::Get()->GetBluetoothGattServiceClient()); |
+ bluez::BluezDBusManager::Get()->GetBluetoothGattServiceClient()); |
gatt_service_client->ExposeHeartRateService( |
dbus::ObjectPath(kLowEnergyPath)); |
} |
@@ -422,7 +401,7 @@ void FakeBluetoothDeviceClient::Disconnect( |
if (object_path == dbus::ObjectPath(kLowEnergyPath)) { |
FakeBluetoothGattServiceClient* gatt_service_client = |
static_cast<FakeBluetoothGattServiceClient*>( |
- DBusThreadManager::Get()->GetBluetoothGattServiceClient()); |
+ bluez::BluezDBusManager::Get()->GetBluetoothGattServiceClient()); |
gatt_service_client->HideHeartRateService(); |
} |
@@ -439,7 +418,7 @@ void FakeBluetoothDeviceClient::ConnectProfile( |
FakeBluetoothProfileManagerClient* fake_bluetooth_profile_manager_client = |
static_cast<FakeBluetoothProfileManagerClient*>( |
- DBusThreadManager::Get()->GetBluetoothProfileManagerClient()); |
+ bluez::BluezDBusManager::Get()->GetBluetoothProfileManagerClient()); |
FakeBluetoothProfileServiceProvider* profile_service_provider = |
fake_bluetooth_profile_manager_client->GetProfileServiceProvider(uuid); |
if (profile_service_provider == NULL) { |
@@ -478,10 +457,8 @@ void FakeBluetoothDeviceClient::ConnectProfile( |
return; |
} |
- base::WorkerPool::GetTaskRunner(false)->PostTask( |
- FROM_HERE, |
- base::Bind(&SimulatedProfileSocket, |
- fds[0])); |
+ base::WorkerPool::GetTaskRunner(false) |
+ ->PostTask(FROM_HERE, base::Bind(&SimulatedProfileSocket, fds[0])); |
scoped_ptr<dbus::FileDescriptor> fd(new dbus::FileDescriptor(fds[1])); |
@@ -489,13 +466,9 @@ void FakeBluetoothDeviceClient::ConnectProfile( |
BluetoothProfileServiceProvider::Delegate::Options options; |
profile_service_provider->NewConnection( |
- object_path, |
- fd.Pass(), |
- options, |
+ object_path, fd.Pass(), options, |
base::Bind(&FakeBluetoothDeviceClient::ConnectionCallback, |
- base::Unretained(this), |
- object_path, |
- callback, |
+ base::Unretained(this), object_path, callback, |
error_callback)); |
} |
@@ -508,7 +481,7 @@ void FakeBluetoothDeviceClient::DisconnectProfile( |
FakeBluetoothProfileManagerClient* fake_bluetooth_profile_manager_client = |
static_cast<FakeBluetoothProfileManagerClient*>( |
- DBusThreadManager::Get()->GetBluetoothProfileManagerClient()); |
+ bluez::BluezDBusManager::Get()->GetBluetoothProfileManagerClient()); |
FakeBluetoothProfileServiceProvider* profile_service_provider = |
fake_bluetooth_profile_manager_client->GetProfileServiceProvider(uuid); |
if (profile_service_provider == NULL) { |
@@ -517,18 +490,14 @@ void FakeBluetoothDeviceClient::DisconnectProfile( |
} |
profile_service_provider->RequestDisconnection( |
- object_path, |
- base::Bind(&FakeBluetoothDeviceClient::DisconnectionCallback, |
- base::Unretained(this), |
- object_path, |
- callback, |
- error_callback)); |
+ object_path, base::Bind(&FakeBluetoothDeviceClient::DisconnectionCallback, |
+ base::Unretained(this), object_path, callback, |
+ error_callback)); |
} |
-void FakeBluetoothDeviceClient::Pair( |
- const dbus::ObjectPath& object_path, |
- const base::Closure& callback, |
- const ErrorCallback& error_callback) { |
+void FakeBluetoothDeviceClient::Pair(const dbus::ObjectPath& object_path, |
+ const base::Closure& callback, |
+ const ErrorCallback& error_callback) { |
VLOG(1) << "Pair: " << object_path.value(); |
Properties* properties = GetProperties(object_path); |
@@ -610,8 +579,8 @@ void FakeBluetoothDeviceClient::SetSimulationIntervalMs(int interval_ms) { |
void FakeBluetoothDeviceClient::CreateDevice( |
const dbus::ObjectPath& adapter_path, |
const dbus::ObjectPath& device_path) { |
- if (std::find(device_list_.begin(), |
- device_list_.end(), device_path) != device_list_.end()) |
+ if (std::find(device_list_.begin(), device_list_.end(), device_path) != |
+ device_list_.end()) |
return; |
scoped_ptr<Properties> properties( |
@@ -713,7 +682,6 @@ void FakeBluetoothDeviceClient::CreateDevice( |
} else { |
NOTREACHED(); |
- |
} |
properties_map_.insert(device_path, properties.Pass()); |
@@ -994,13 +962,13 @@ void FakeBluetoothDeviceClient::RemoveDevice( |
// BluetoothDeviceChromeOS object, including the device_path referenced here. |
FakeBluetoothInputClient* fake_bluetooth_input_client = |
static_cast<FakeBluetoothInputClient*>( |
- DBusThreadManager::Get()->GetBluetoothInputClient()); |
+ bluez::BluezDBusManager::Get()->GetBluetoothInputClient()); |
fake_bluetooth_input_client->RemoveInputDevice(device_path); |
if (device_path == dbus::ObjectPath(kLowEnergyPath)) { |
FakeBluetoothGattServiceClient* gatt_service_client = |
static_cast<FakeBluetoothGattServiceClient*>( |
- DBusThreadManager::Get()->GetBluetoothGattServiceClient()); |
+ bluez::BluezDBusManager::Get()->GetBluetoothGattServiceClient()); |
gatt_service_client->HideHeartRateService(); |
} |
@@ -1083,7 +1051,6 @@ void FakeBluetoothDeviceClient::DiscoverySimulationTimer() { |
UpdateDeviceRSSI(dbus::ObjectPath(kLowEnergyPath), |
base::RandInt(kMinRSSI, kMaxRSSI)); |
return; |
- |
} |
++discovery_simulation_step_; |
@@ -1165,7 +1132,7 @@ void FakeBluetoothDeviceClient::SimulatePairing( |
FakeBluetoothAgentManagerClient* fake_bluetooth_agent_manager_client = |
static_cast<FakeBluetoothAgentManagerClient*>( |
- DBusThreadManager::Get()->GetBluetoothAgentManagerClient()); |
+ bluez::BluezDBusManager::Get()->GetBluetoothAgentManagerClient()); |
FakeBluetoothAgentServiceProvider* agent_service_provider = |
fake_bluetooth_agent_manager_client->GetAgentServiceProvider(); |
CHECK(agent_service_provider != NULL); |
@@ -1416,7 +1383,7 @@ void FakeBluetoothDeviceClient::AddInputDeviceIfNeeded( |
// simulate the Input interface. |
FakeBluetoothInputClient* fake_bluetooth_input_client = |
static_cast<FakeBluetoothInputClient*>( |
- DBusThreadManager::Get()->GetBluetoothInputClient()); |
+ bluez::BluezDBusManager::Get()->GetBluetoothInputClient()); |
if ((properties->bluetooth_class.value() & 0x001f03) == 0x000500) |
fake_bluetooth_input_client->AddInputDevice(object_path); |
@@ -1586,7 +1553,7 @@ void FakeBluetoothDeviceClient::SimulateKeypress( |
FakeBluetoothAgentManagerClient* fake_bluetooth_agent_manager_client = |
static_cast<FakeBluetoothAgentManagerClient*>( |
- DBusThreadManager::Get()->GetBluetoothAgentManagerClient()); |
+ bluez::BluezDBusManager::Get()->GetBluetoothAgentManagerClient()); |
FakeBluetoothAgentServiceProvider* agent_service_provider = |
fake_bluetooth_agent_manager_client->GetAgentServiceProvider(); |
@@ -1649,4 +1616,4 @@ void FakeBluetoothDeviceClient::DisconnectionCallback( |
} |
} |
-} // namespace chromeos |
+} // namespace bluez |