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

Unified Diff: device/bluetooth/adapter.h

Issue 2564113003: bluetooth: Add basic scanning to chrome://bluetooth-internals. (Closed)
Patch Set: Replace discovering string in bluetooth_internals.js Created 3 years, 11 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « device/bluetooth/BUILD.gn ('k') | device/bluetooth/adapter.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: device/bluetooth/adapter.h
diff --git a/device/bluetooth/adapter.h b/device/bluetooth/adapter.h
index bea9621de77d0d90bbfa20eff0714e142e8aac14..1250b9071f006f5f260a84694a46fce1af793fc9 100644
--- a/device/bluetooth/adapter.h
+++ b/device/bluetooth/adapter.h
@@ -28,19 +28,23 @@ class Adapter : public mojom::Adapter,
~Adapter() override;
// mojom::Adapter overrides:
- void GetInfo(const GetInfoCallback& callback) override;
void ConnectToDevice(const std::string& address,
const ConnectToDeviceCallback& callback) override;
void GetDevices(const GetDevicesCallback& callback) override;
+ void GetInfo(const GetInfoCallback& callback) override;
void SetClient(mojom::AdapterClientPtr client) override;
+ void StartDiscoverySession(
+ const StartDiscoverySessionCallback& callback) override;
// device::BluetoothAdapter::Observer overrides:
+ void AdapterDiscoveringChanged(device::BluetoothAdapter* adapter,
+ bool discovering) override;
void DeviceAdded(device::BluetoothAdapter* adapter,
device::BluetoothDevice* device) override;
- void DeviceRemoved(device::BluetoothAdapter* adapter,
- device::BluetoothDevice* device) override;
void DeviceChanged(device::BluetoothAdapter* adapter,
device::BluetoothDevice* device) override;
+ void DeviceRemoved(device::BluetoothAdapter* adapter,
+ device::BluetoothDevice* device) override;
private:
void OnGattConnected(
@@ -50,6 +54,12 @@ class Adapter : public mojom::Adapter,
void OnConnectError(const ConnectToDeviceCallback& callback,
device::BluetoothDevice::ConnectErrorCode error_code);
+ void OnStartDiscoverySession(
+ const StartDiscoverySessionCallback& callback,
+ std::unique_ptr<device::BluetoothDiscoverySession> session);
+
+ void OnDiscoverySessionError(const StartDiscoverySessionCallback& callback);
+
// The current Bluetooth adapter.
scoped_refptr<device::BluetoothAdapter> adapter_;
« no previous file with comments | « device/bluetooth/BUILD.gn ('k') | device/bluetooth/adapter.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698