Index: chrome/browser/chromeos/bluetooth/bluetooth_device_dbus.cc |
diff --git a/chrome/browser/chromeos/bluetooth/bluetooth_device.cc b/chrome/browser/chromeos/bluetooth/bluetooth_device_dbus.cc |
similarity index 77% |
rename from chrome/browser/chromeos/bluetooth/bluetooth_device.cc |
rename to chrome/browser/chromeos/bluetooth/bluetooth_device_dbus.cc |
index ba19dc58e703c48d4eca56faae4fe98529191128..ea96934165ef61df6415b09f594b2b28385c2252 100644 |
--- a/chrome/browser/chromeos/bluetooth/bluetooth_device.cc |
+++ b/chrome/browser/chromeos/bluetooth/bluetooth_device_dbus.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 "chrome/browser/chromeos/bluetooth/bluetooth_device.h" |
+#include "chrome/browser/chromeos/bluetooth/bluetooth_device_dbus.h" |
#include <map> |
#include <string> |
@@ -17,9 +17,9 @@ |
#include "base/string_util.h" |
#include "base/utf_string_conversions.h" |
#include "base/values.h" |
-#include "chrome/browser/chromeos/bluetooth/bluetooth_adapter.h" |
-#include "chrome/browser/chromeos/bluetooth/bluetooth_service_record.h" |
-#include "chrome/browser/chromeos/bluetooth/bluetooth_socket.h" |
+#include "chrome/browser/chromeos/bluetooth/bluetooth_adapter_dbus.h" |
+#include "chrome/browser/chromeos/bluetooth/bluetooth_service_record_dbus.h" |
+#include "chrome/browser/chromeos/bluetooth/bluetooth_socket_posix.h" |
#include "chrome/browser/chromeos/bluetooth/bluetooth_utils.h" |
#include "chrome/common/chrome_switches.h" |
#include "chromeos/dbus/bluetooth_adapter_client.h" |
@@ -27,6 +27,7 @@ |
#include "chromeos/dbus/bluetooth_device_client.h" |
#include "chromeos/dbus/bluetooth_input_client.h" |
#include "chromeos/dbus/bluetooth_out_of_band_client.h" |
+#include "chromeos/dbus/bluetooth_out_of_band_pairing_data.h" |
#include "chromeos/dbus/dbus_thread_manager.h" |
#include "chromeos/dbus/introspectable_client.h" |
#include "dbus/bus.h" |
@@ -37,7 +38,7 @@ |
namespace chromeos { |
-BluetoothDevice::BluetoothDevice(BluetoothAdapter* adapter) |
+BluetoothDeviceDBus::BluetoothDeviceDBus(BluetoothAdapterDBus* adapter) |
: adapter_(adapter), |
bluetooth_class_(0), |
visible_(false), |
@@ -48,12 +49,12 @@ BluetoothDevice::BluetoothDevice(BluetoothAdapter* adapter) |
weak_ptr_factory_(this) { |
} |
-BluetoothDevice::~BluetoothDevice() { |
+BluetoothDeviceDBus::~BluetoothDeviceDBus() { |
} |
-const std::string& BluetoothDevice::address() const { return address_; } |
+const std::string& BluetoothDeviceDBus::address() const { return address_; } |
-string16 BluetoothDevice::GetName() const { |
+string16 BluetoothDeviceDBus::GetName() const { |
if (!name_.empty()) { |
return UTF8ToUTF16(name_); |
} else { |
@@ -61,7 +62,7 @@ string16 BluetoothDevice::GetName() const { |
} |
} |
-BluetoothDevice::DeviceType BluetoothDevice::GetDeviceType() const { |
+BluetoothDeviceDBus::DeviceType BluetoothDeviceDBus::GetDeviceType() const { |
// https://www.bluetooth.org/Technical/AssignedNumbers/baseband.htm |
switch ((bluetooth_class_ & 0x1f00) >> 8) { |
case 0x01: |
@@ -121,7 +122,7 @@ BluetoothDevice::DeviceType BluetoothDevice::GetDeviceType() const { |
return DEVICE_UNKNOWN; |
} |
-string16 BluetoothDevice::GetAddressWithLocalizedDeviceTypeName() const { |
+string16 BluetoothDeviceDBus::GetAddressWithLocalizedDeviceTypeName() const { |
string16 address = UTF8ToUTF16(address_); |
DeviceType device_type = GetDeviceType(); |
switch (device_type) { |
@@ -157,7 +158,7 @@ string16 BluetoothDevice::GetAddressWithLocalizedDeviceTypeName() const { |
} |
} |
-bool BluetoothDevice::IsSupported() const { |
+bool BluetoothDeviceDBus::IsSupported() const { |
if (CommandLine::ForCurrentProcess()->HasSwitch( |
switches::kEnableUnsupportedBluetoothDevices)) |
return true; |
@@ -171,50 +172,55 @@ bool BluetoothDevice::IsSupported() const { |
device_type == DEVICE_KEYBOARD_MOUSE_COMBO); |
} |
-bool BluetoothDevice::IsPaired() const { return !object_path_.value().empty(); } |
+bool BluetoothDeviceDBus::IsPaired() const { |
+ return !object_path_.value().empty(); |
+} |
-bool BluetoothDevice::IsBonded() const { return bonded_; } |
+bool BluetoothDeviceDBus::IsBonded() const { return bonded_; } |
-bool BluetoothDevice::IsConnected() const { |
+bool BluetoothDeviceDBus::IsConnected() const { |
// TODO(keybuk): examine protocol-specific connected state, such as Input |
return connected_; |
} |
-void BluetoothDevice::GetServiceRecords(const ServiceRecordsCallback& callback, |
- const ErrorCallback& error_callback) { |
+void BluetoothDeviceDBus::GetServiceRecords( |
+ const ServiceRecordsCallback& callback, |
+ const ErrorCallback& error_callback) { |
DBusThreadManager::Get()->GetBluetoothDeviceClient()-> |
DiscoverServices( |
object_path_, |
"", // empty pattern to browse all services |
- base::Bind(&BluetoothDevice::CollectServiceRecordsCallback, |
+ base::Bind(&BluetoothDeviceDBus::CollectServiceRecordsCallback, |
weak_ptr_factory_.GetWeakPtr(), |
callback, |
error_callback)); |
} |
-bool BluetoothDevice::ProvidesServiceWithUUID(const std::string& uuid) const { |
- const BluetoothDevice::ServiceList& services = GetServices(); |
- for (BluetoothDevice::ServiceList::const_iterator iter = services.begin(); |
- iter != services.end(); ++iter) { |
+bool BluetoothDeviceDBus::ProvidesServiceWithUUID( |
+ const std::string& uuid) const { |
+ const BluetoothDeviceDBus::ServiceList& services = GetServices(); |
+ for (BluetoothDeviceDBus::ServiceList::const_iterator iter = |
+ services.begin(); |
+ iter != services.end(); ++iter) { |
if (bluetooth_utils::CanonicalUuid(*iter) == uuid) |
return true; |
} |
return false; |
} |
-void BluetoothDevice::ProvidesServiceWithName(const std::string& name, |
+void BluetoothDeviceDBus::ProvidesServiceWithName(const std::string& name, |
const ProvidesServiceCallback& callback) { |
GetServiceRecords( |
- base::Bind(&BluetoothDevice::SearchServicesForNameCallback, |
+ base::Bind(&BluetoothDeviceDBus::SearchServicesForNameCallback, |
weak_ptr_factory_.GetWeakPtr(), |
name, |
callback), |
- base::Bind(&BluetoothDevice::SearchServicesForNameErrorCallback, |
+ base::Bind(&BluetoothDeviceDBus::SearchServicesForNameErrorCallback, |
weak_ptr_factory_.GetWeakPtr(), |
callback)); |
} |
-void BluetoothDevice::Connect(PairingDelegate* pairing_delegate, |
+void BluetoothDeviceDBus::Connect(PairingDelegate* pairing_delegate, |
const base::Closure& callback, |
const ErrorCallback& error_callback) { |
if (IsPaired() || IsBonded() || IsConnected()) { |
@@ -226,11 +232,11 @@ void BluetoothDevice::Connect(PairingDelegate* pairing_delegate, |
DBusThreadManager::Get()->GetBluetoothAdapterClient()-> |
CreateDevice(adapter_->object_path_, |
address_, |
- base::Bind(&BluetoothDevice::ConnectCallback, |
+ base::Bind(&BluetoothDeviceDBus::ConnectCallback, |
weak_ptr_factory_.GetWeakPtr(), |
callback, |
error_callback), |
- base::Bind(&BluetoothDevice::ConnectErrorCallback, |
+ base::Bind(&BluetoothDeviceDBus::ConnectErrorCallback, |
weak_ptr_factory_.GetWeakPtr(), |
error_callback)); |
} else { |
@@ -259,21 +265,22 @@ void BluetoothDevice::Connect(PairingDelegate* pairing_delegate, |
DVLOG(1) << "Pairing: " << address_; |
DBusThreadManager::Get()->GetBluetoothAdapterClient()-> |
- CreatePairedDevice(adapter_->object_path_, |
- address_, |
- agent_path, |
- bluetooth_agent::kDisplayYesNoCapability, |
- base::Bind(&BluetoothDevice::ConnectCallback, |
- weak_ptr_factory_.GetWeakPtr(), |
- callback, |
- error_callback), |
- base::Bind(&BluetoothDevice::ConnectErrorCallback, |
- weak_ptr_factory_.GetWeakPtr(), |
- error_callback)); |
+ CreatePairedDevice( |
+ adapter_->object_path_, |
+ address_, |
+ agent_path, |
+ bluetooth_agent::kDisplayYesNoCapability, |
+ base::Bind(&BluetoothDeviceDBus::ConnectCallback, |
+ weak_ptr_factory_.GetWeakPtr(), |
+ callback, |
+ error_callback), |
+ base::Bind(&BluetoothDeviceDBus::ConnectErrorCallback, |
+ weak_ptr_factory_.GetWeakPtr(), |
+ error_callback)); |
} |
} |
-void BluetoothDevice::SetPinCode(const std::string& pincode) { |
+void BluetoothDeviceDBus::SetPinCode(const std::string& pincode) { |
if (!agent_.get() || pincode_callback_.is_null()) |
return; |
@@ -281,7 +288,7 @@ void BluetoothDevice::SetPinCode(const std::string& pincode) { |
pincode_callback_.Reset(); |
} |
-void BluetoothDevice::SetPasskey(uint32 passkey) { |
+void BluetoothDeviceDBus::SetPasskey(uint32 passkey) { |
if (!agent_.get() || passkey_callback_.is_null()) |
return; |
@@ -289,7 +296,7 @@ void BluetoothDevice::SetPasskey(uint32 passkey) { |
passkey_callback_.Reset(); |
} |
-void BluetoothDevice::ConfirmPairing() { |
+void BluetoothDeviceDBus::ConfirmPairing() { |
if (!agent_.get() || confirmation_callback_.is_null()) |
return; |
@@ -297,7 +304,7 @@ void BluetoothDevice::ConfirmPairing() { |
confirmation_callback_.Reset(); |
} |
-void BluetoothDevice::RejectPairing() { |
+void BluetoothDeviceDBus::RejectPairing() { |
if (!agent_.get()) |
return; |
@@ -315,7 +322,7 @@ void BluetoothDevice::RejectPairing() { |
} |
} |
-void BluetoothDevice::CancelPairing() { |
+void BluetoothDeviceDBus::CancelPairing() { |
if (!agent_.get()) |
return; |
@@ -333,39 +340,40 @@ void BluetoothDevice::CancelPairing() { |
} |
} |
-void BluetoothDevice::Disconnect(const base::Closure& callback, |
+void BluetoothDeviceDBus::Disconnect(const base::Closure& callback, |
const ErrorCallback& error_callback) { |
DBusThreadManager::Get()->GetBluetoothDeviceClient()-> |
Disconnect(object_path_, |
- base::Bind(&BluetoothDevice::DisconnectCallback, |
+ base::Bind(&BluetoothDeviceDBus::DisconnectCallback, |
weak_ptr_factory_.GetWeakPtr(), |
callback, |
error_callback)); |
} |
-void BluetoothDevice::Forget(const ErrorCallback& error_callback) { |
+void BluetoothDeviceDBus::Forget(const ErrorCallback& error_callback) { |
DBusThreadManager::Get()->GetBluetoothAdapterClient()-> |
RemoveDevice(adapter_->object_path_, |
object_path_, |
- base::Bind(&BluetoothDevice::ForgetCallback, |
+ base::Bind(&BluetoothDeviceDBus::ForgetCallback, |
weak_ptr_factory_.GetWeakPtr(), |
error_callback)); |
} |
-void BluetoothDevice::ConnectToService(const std::string& service_uuid, |
+void BluetoothDeviceDBus::ConnectToService(const std::string& service_uuid, |
const SocketCallback& callback) { |
GetServiceRecords( |
- base::Bind(&BluetoothDevice::GetServiceRecordsForConnectCallback, |
+ base::Bind(&BluetoothDeviceDBus::GetServiceRecordsForConnectCallback, |
weak_ptr_factory_.GetWeakPtr(), |
service_uuid, |
callback), |
- base::Bind(&BluetoothDevice::GetServiceRecordsForConnectErrorCallback, |
- weak_ptr_factory_.GetWeakPtr(), |
- callback)); |
+ base::Bind( |
+ &BluetoothDeviceDBus::GetServiceRecordsForConnectErrorCallback, |
+ weak_ptr_factory_.GetWeakPtr(), |
+ callback)); |
} |
-void BluetoothDevice::SetOutOfBandPairingData( |
+void BluetoothDeviceDBus::SetOutOfBandPairingData( |
const chromeos::BluetoothOutOfBandPairingData& data, |
const base::Closure& callback, |
const ErrorCallback& error_callback) { |
@@ -374,36 +382,36 @@ void BluetoothDevice::SetOutOfBandPairingData( |
object_path_, |
address(), |
data, |
- base::Bind(&BluetoothDevice::OnRemoteDataCallback, |
+ base::Bind(&BluetoothDeviceDBus::OnRemoteDataCallback, |
weak_ptr_factory_.GetWeakPtr(), |
callback, |
error_callback)); |
} |
-void BluetoothDevice::ClearOutOfBandPairingData( |
+void BluetoothDeviceDBus::ClearOutOfBandPairingData( |
const base::Closure& callback, |
const ErrorCallback& error_callback) { |
DBusThreadManager::Get()->GetBluetoothOutOfBandClient()-> |
RemoveRemoteData( |
object_path_, |
address(), |
- base::Bind(&BluetoothDevice::OnRemoteDataCallback, |
+ base::Bind(&BluetoothDeviceDBus::OnRemoteDataCallback, |
weak_ptr_factory_.GetWeakPtr(), |
callback, |
error_callback)); |
} |
-void BluetoothDevice::SetObjectPath(const dbus::ObjectPath& object_path) { |
+void BluetoothDeviceDBus::SetObjectPath(const dbus::ObjectPath& object_path) { |
DCHECK(object_path_ == dbus::ObjectPath("")); |
object_path_ = object_path; |
} |
-void BluetoothDevice::RemoveObjectPath() { |
+void BluetoothDeviceDBus::RemoveObjectPath() { |
DCHECK(object_path_ != dbus::ObjectPath("")); |
object_path_ = dbus::ObjectPath(""); |
} |
-void BluetoothDevice::Update( |
+void BluetoothDeviceDBus::Update( |
const BluetoothDeviceClient::Properties* properties, |
bool update_state) { |
std::string address = properties->address.value(); |
@@ -430,7 +438,7 @@ void BluetoothDevice::Update( |
} |
} |
-void BluetoothDevice::ConnectCallback(const base::Closure& callback, |
+void BluetoothDeviceDBus::ConnectCallback(const base::Closure& callback, |
const ErrorCallback& error_callback, |
const dbus::ObjectPath& device_path) { |
DVLOG(1) << "Connection successful: " << device_path.value(); |
@@ -451,7 +459,7 @@ void BluetoothDevice::ConnectCallback(const base::Closure& callback, |
DBusThreadManager::Get()->GetBluetoothDeviceClient()-> |
GetProperties(object_path_)->trusted.Set( |
true, |
- base::Bind(&BluetoothDevice::OnSetTrusted, |
+ base::Bind(&BluetoothDeviceDBus::OnSetTrusted, |
weak_ptr_factory_.GetWeakPtr(), |
callback, |
error_callback)); |
@@ -460,15 +468,16 @@ void BluetoothDevice::ConnectCallback(const base::Closure& callback, |
ConnectApplications(callback, error_callback); |
} |
-void BluetoothDevice::ConnectErrorCallback(const ErrorCallback& error_callback, |
- const std::string& error_name, |
- const std::string& error_message) { |
+void BluetoothDeviceDBus::ConnectErrorCallback( |
+ const ErrorCallback& error_callback, |
+ const std::string& error_name, |
+ const std::string& error_message) { |
LOG(WARNING) << "Connection failed: " << address_ |
<< ": " << error_name << ": " << error_message; |
error_callback.Run(); |
} |
-void BluetoothDevice::CollectServiceRecordsCallback( |
+void BluetoothDeviceDBus::CollectServiceRecordsCallback( |
const ServiceRecordsCallback& callback, |
const ErrorCallback& error_callback, |
const dbus::ObjectPath& device_path, |
@@ -479,16 +488,16 @@ void BluetoothDevice::CollectServiceRecordsCallback( |
return; |
} |
- ScopedVector<BluetoothServiceRecord> records; |
+ ScopedVector<BluetoothServiceRecordDBus> records; |
for (BluetoothDeviceClient::ServiceMap::const_iterator i = |
service_map.begin(); i != service_map.end(); ++i) { |
records.push_back( |
- new BluetoothServiceRecord(address(), i->second)); |
+ new BluetoothServiceRecordDBus(address(), i->second)); |
} |
callback.Run(records); |
} |
-void BluetoothDevice::OnSetTrusted(const base::Closure& callback, |
+void BluetoothDeviceDBus::OnSetTrusted(const base::Closure& callback, |
const ErrorCallback& error_callback, |
bool success) { |
if (success) { |
@@ -499,19 +508,19 @@ void BluetoothDevice::OnSetTrusted(const base::Closure& callback, |
} |
} |
-void BluetoothDevice::ConnectApplications(const base::Closure& callback, |
+void BluetoothDeviceDBus::ConnectApplications(const base::Closure& callback, |
const ErrorCallback& error_callback) { |
// Introspect the device object to determine supported applications. |
DBusThreadManager::Get()->GetIntrospectableClient()-> |
Introspect(bluetooth_device::kBluetoothDeviceServiceName, |
object_path_, |
- base::Bind(&BluetoothDevice::OnIntrospect, |
+ base::Bind(&BluetoothDeviceDBus::OnIntrospect, |
weak_ptr_factory_.GetWeakPtr(), |
callback, |
error_callback)); |
} |
-void BluetoothDevice::OnIntrospect(const base::Closure& callback, |
+void BluetoothDeviceDBus::OnIntrospect(const base::Closure& callback, |
const ErrorCallback& error_callback, |
const std::string& service_name, |
const dbus::ObjectPath& device_path, |
@@ -539,11 +548,11 @@ void BluetoothDevice::OnIntrospect(const base::Closure& callback, |
// Supports Input interface. |
DBusThreadManager::Get()->GetBluetoothInputClient()-> |
Connect(object_path_, |
- base::Bind(&BluetoothDevice::OnConnect, |
+ base::Bind(&BluetoothDeviceDBus::OnConnect, |
weak_ptr_factory_.GetWeakPtr(), |
callback, |
*iter), |
- base::Bind(&BluetoothDevice::OnConnectError, |
+ base::Bind(&BluetoothDeviceDBus::OnConnectError, |
weak_ptr_factory_.GetWeakPtr(), |
error_callback, *iter)); |
} |
@@ -558,7 +567,7 @@ void BluetoothDevice::OnIntrospect(const base::Closure& callback, |
callback.Run(); |
} |
-void BluetoothDevice::OnConnect(const base::Closure& callback, |
+void BluetoothDeviceDBus::OnConnect(const base::Closure& callback, |
const std::string& interface_name, |
const dbus::ObjectPath& device_path) { |
DVLOG(1) << "Application connection successful: " << device_path.value() |
@@ -576,7 +585,7 @@ void BluetoothDevice::OnConnect(const base::Closure& callback, |
} |
} |
-void BluetoothDevice::OnConnectError(const ErrorCallback& error_callback, |
+void BluetoothDeviceDBus::OnConnectError(const ErrorCallback& error_callback, |
const std::string& interface_name, |
const dbus::ObjectPath& device_path, |
const std::string& error_name, |
@@ -586,7 +595,7 @@ void BluetoothDevice::OnConnectError(const ErrorCallback& error_callback, |
error_callback.Run(); |
} |
-void BluetoothDevice::DisconnectCallback(const base::Closure& callback, |
+void BluetoothDeviceDBus::DisconnectCallback(const base::Closure& callback, |
const ErrorCallback& error_callback, |
const dbus::ObjectPath& device_path, |
bool success) { |
@@ -600,7 +609,7 @@ void BluetoothDevice::DisconnectCallback(const base::Closure& callback, |
} |
} |
-void BluetoothDevice::ForgetCallback(const ErrorCallback& error_callback, |
+void BluetoothDeviceDBus::ForgetCallback(const ErrorCallback& error_callback, |
const dbus::ObjectPath& adapter_path, |
bool success) { |
// It's quite normal that this path never gets called on success; we use a |
@@ -614,12 +623,12 @@ void BluetoothDevice::ForgetCallback(const ErrorCallback& error_callback, |
} |
} |
-void BluetoothDevice::SearchServicesForNameErrorCallback( |
+void BluetoothDeviceDBus::SearchServicesForNameErrorCallback( |
const ProvidesServiceCallback& callback) { |
callback.Run(false); |
} |
-void BluetoothDevice::SearchServicesForNameCallback( |
+void BluetoothDeviceDBus::SearchServicesForNameCallback( |
const std::string& name, |
const ProvidesServiceCallback& callback, |
const ServiceRecordList& list) { |
@@ -633,12 +642,12 @@ void BluetoothDevice::SearchServicesForNameCallback( |
callback.Run(false); |
} |
-void BluetoothDevice::GetServiceRecordsForConnectErrorCallback( |
+void BluetoothDeviceDBus::GetServiceRecordsForConnectErrorCallback( |
const SocketCallback& callback) { |
callback.Run(NULL); |
} |
-void BluetoothDevice::GetServiceRecordsForConnectCallback( |
+void BluetoothDeviceDBus::GetServiceRecordsForConnectCallback( |
const std::string& service_uuid, |
const SocketCallback& callback, |
const ServiceRecordList& list) { |
@@ -646,8 +655,8 @@ void BluetoothDevice::GetServiceRecordsForConnectCallback( |
i != list.end(); ++i) { |
if ((*i)->uuid() == service_uuid) { |
// If multiple service records are found, use the first one that works. |
- scoped_refptr<BluetoothSocket> socket( |
- BluetoothSocket::CreateBluetoothSocket(**i)); |
+ scoped_refptr<BluetoothSocketPosix> socket( |
+ BluetoothSocketPosix::CreateBluetoothSocket(**i)); |
if (socket.get() != NULL) { |
callback.Run(socket); |
return; |
@@ -657,7 +666,7 @@ void BluetoothDevice::GetServiceRecordsForConnectCallback( |
callback.Run(NULL); |
} |
-void BluetoothDevice::OnRemoteDataCallback(const base::Closure& callback, |
+void BluetoothDeviceDBus::OnRemoteDataCallback(const base::Closure& callback, |
const ErrorCallback& error_callback, |
bool success) { |
if (success) |
@@ -666,11 +675,12 @@ void BluetoothDevice::OnRemoteDataCallback(const base::Closure& callback, |
error_callback.Run(); |
} |
-void BluetoothDevice::DisconnectRequested(const dbus::ObjectPath& object_path) { |
+void BluetoothDeviceDBus::DisconnectRequested( |
+ const dbus::ObjectPath& object_path) { |
DCHECK(object_path == object_path_); |
} |
-void BluetoothDevice::Release() { |
+void BluetoothDeviceDBus::Release() { |
DCHECK(agent_.get()); |
DVLOG(1) << "Release: " << address_; |
@@ -685,8 +695,8 @@ void BluetoothDevice::Release() { |
agent_.reset(); |
} |
-void BluetoothDevice::RequestPinCode(const dbus::ObjectPath& device_path, |
- const PinCodeCallback& callback) { |
+void BluetoothDeviceDBus::RequestPinCode(const dbus::ObjectPath& device_path, |
+ const PinCodeCallback& callback) { |
DCHECK(agent_.get()); |
DVLOG(1) << "RequestPinCode: " << device_path.value(); |
@@ -696,8 +706,8 @@ void BluetoothDevice::RequestPinCode(const dbus::ObjectPath& device_path, |
pairing_delegate_->RequestPinCode(this); |
} |
-void BluetoothDevice::RequestPasskey(const dbus::ObjectPath& device_path, |
- const PasskeyCallback& callback) { |
+void BluetoothDeviceDBus::RequestPasskey(const dbus::ObjectPath& device_path, |
+ const PasskeyCallback& callback) { |
DCHECK(agent_.get()); |
DCHECK(device_path == object_path_); |
DVLOG(1) << "RequestPasskey: " << device_path.value(); |
@@ -708,8 +718,8 @@ void BluetoothDevice::RequestPasskey(const dbus::ObjectPath& device_path, |
pairing_delegate_->RequestPasskey(this); |
} |
-void BluetoothDevice::DisplayPinCode(const dbus::ObjectPath& device_path, |
- const std::string& pincode) { |
+void BluetoothDeviceDBus::DisplayPinCode(const dbus::ObjectPath& device_path, |
+ const std::string& pincode) { |
DCHECK(agent_.get()); |
DCHECK(device_path == object_path_); |
DVLOG(1) << "DisplayPinCode: " << device_path.value() << " " << pincode; |
@@ -718,8 +728,8 @@ void BluetoothDevice::DisplayPinCode(const dbus::ObjectPath& device_path, |
pairing_delegate_->DisplayPinCode(this, pincode); |
} |
-void BluetoothDevice::DisplayPasskey(const dbus::ObjectPath& device_path, |
- uint32 passkey) { |
+void BluetoothDeviceDBus::DisplayPasskey(const dbus::ObjectPath& device_path, |
+ uint32 passkey) { |
DCHECK(agent_.get()); |
DCHECK(device_path == object_path_); |
DVLOG(1) << "DisplayPasskey: " << device_path.value() << " " << passkey; |
@@ -728,7 +738,7 @@ void BluetoothDevice::DisplayPasskey(const dbus::ObjectPath& device_path, |
pairing_delegate_->DisplayPasskey(this, passkey); |
} |
-void BluetoothDevice::RequestConfirmation( |
+void BluetoothDeviceDBus::RequestConfirmation( |
const dbus::ObjectPath& device_path, |
uint32 passkey, |
const ConfirmationCallback& callback) { |
@@ -742,9 +752,9 @@ void BluetoothDevice::RequestConfirmation( |
pairing_delegate_->ConfirmPasskey(this, passkey); |
} |
-void BluetoothDevice::Authorize(const dbus::ObjectPath& device_path, |
- const std::string& uuid, |
- const ConfirmationCallback& callback) { |
+void BluetoothDeviceDBus::Authorize(const dbus::ObjectPath& device_path, |
+ const std::string& uuid, |
+ const ConfirmationCallback& callback) { |
DCHECK(agent_.get()); |
DCHECK(device_path == object_path_); |
LOG(WARNING) << "Rejected authorization for service: " << uuid |
@@ -752,15 +762,16 @@ void BluetoothDevice::Authorize(const dbus::ObjectPath& device_path, |
callback.Run(REJECTED); |
} |
-void BluetoothDevice::ConfirmModeChange(Mode mode, |
- const ConfirmationCallback& callback) { |
+void BluetoothDeviceDBus::ConfirmModeChange( |
+ Mode mode, |
+ const ConfirmationCallback& callback) { |
DCHECK(agent_.get()); |
LOG(WARNING) << "Rejected adapter-level mode change: " << mode |
<< " made on agent for device: " << address_; |
callback.Run(REJECTED); |
} |
-void BluetoothDevice::Cancel() { |
+void BluetoothDeviceDBus::Cancel() { |
DCHECK(agent_.get()); |
DVLOG(1) << "Cancel: " << address_; |
@@ -770,8 +781,9 @@ void BluetoothDevice::Cancel() { |
// static |
-BluetoothDevice* BluetoothDevice::Create(BluetoothAdapter* adapter) { |
- return new BluetoothDevice(adapter); |
+BluetoothDeviceDBus* BluetoothDeviceDBus::Create( |
+ BluetoothAdapterDBus* adapter) { |
+ return new BluetoothDeviceDBus(adapter); |
} |
} // namespace chromeos |