Index: device/bluetooth/bluetooth_device_chromeos.h |
diff --git a/device/bluetooth/bluetooth_device_chromeos.h b/device/bluetooth/bluetooth_device_chromeos.h |
index 644bc26e98a72797f647a2b4434a02ab36d3a6ce..c36b032a42427f63ff5278d54f236ac11181877c 100644 |
--- a/device/bluetooth/bluetooth_device_chromeos.h |
+++ b/device/bluetooth/bluetooth_device_chromeos.h |
@@ -38,9 +38,6 @@ class BluetoothDeviceChromeOS |
virtual uint16 GetVendorID() const override; |
virtual uint16 GetProductID() const override; |
virtual uint16 GetDeviceID() const override; |
- virtual int GetRSSI() const override; |
- virtual int GetCurrentHostTransmitPower() const override; |
- virtual int GetMaximumHostTransmitPower() const override; |
virtual bool IsPaired() const override; |
virtual bool IsConnected() const override; |
virtual bool IsConnectable() const override; |
@@ -49,6 +46,8 @@ class BluetoothDeviceChromeOS |
virtual bool ExpectingPinCode() const override; |
virtual bool ExpectingPasskey() const override; |
virtual bool ExpectingConfirmation() const override; |
+ virtual void GetConnectionInfo( |
armansito
2015/01/06 20:36:08
nit: Omit "virtual" when you have "override". I kn
Tim Song
2015/01/06 22:30:51
Done.
|
+ const ConnectionInfoCallback& callback) override; |
virtual void Connect( |
device::BluetoothDevice::PairingDelegate* pairing_delegate, |
const base::Closure& callback, |
@@ -73,9 +72,6 @@ class BluetoothDeviceChromeOS |
virtual void CreateGattConnection( |
const GattConnectionCallback& callback, |
const ConnectErrorCallback& error_callback) override; |
- virtual void StartConnectionMonitor( |
- const base::Closure& callback, |
- const ErrorCallback& error_callback) override; |
// Creates a pairing object with the given delegate |pairing_delegate| and |
// establishes it as the pairing context for this device. All pairing-related |
@@ -111,6 +107,16 @@ class BluetoothDeviceChromeOS |
virtual void GattServiceAdded(const dbus::ObjectPath& object_path) override; |
virtual void GattServiceRemoved(const dbus::ObjectPath& object_path) override; |
+ // Called by dbus:: on completion of the D-Bus method call to get the |
+ // connection attributes of the current connection to the device. |
+ void OnGetConnInfo(const ConnectionInfoCallback& callback, |
+ int16 rssi, |
+ int16 transmit_power, |
+ int16 max_transmit_power); |
+ void OnGetConnInfoError(const ConnectionInfoCallback& callback, |
+ const std::string& error_name, |
+ const std::string& error_message); |
+ |
// Internal method to initiate a connection to this device, and methods called |
// by dbus:: on completion of the D-Bus method call. |
void ConnectInternal(bool after_pairing, |
@@ -158,13 +164,6 @@ class BluetoothDeviceChromeOS |
const std::string& error_name, |
const std::string& error_message); |
- // Called by dbus:: on completion of the D-Bus method call to start the |
- // connection monitor. |
- void OnStartConnectionMonitor(const base::Closure& callback); |
- void OnStartConnectionMonitorError(const ErrorCallback& error_callback, |
- const std::string& error_name, |
- const std::string& error_message); |
- |
// The adapter that owns this device instance. |
BluetoothAdapterChromeOS* adapter_; |