| Index: device/bluetooth/public/interfaces/adapter.mojom
|
| diff --git a/device/bluetooth/public/interfaces/adapter.mojom b/device/bluetooth/public/interfaces/adapter.mojom
|
| index 0ac42f5f14b876aaab61951025d826263ee1058f..bd205b460d83eacc9984f9929ba4bdacb28ec02e 100644
|
| --- a/device/bluetooth/public/interfaces/adapter.mojom
|
| +++ b/device/bluetooth/public/interfaces/adapter.mojom
|
| @@ -4,6 +4,8 @@
|
|
|
| module bluetooth.mojom;
|
|
|
| +import "device.mojom";
|
| +
|
| struct AdapterInfo {
|
| string address;
|
| string name;
|
| @@ -14,13 +16,6 @@ struct AdapterInfo {
|
| bool discovering;
|
| };
|
|
|
| -struct DeviceInfo {
|
| - string? name;
|
| - string name_for_display;
|
| - string id;
|
| - string address;
|
| -};
|
| -
|
| interface Adapter {
|
| // Gets basic information about the adapter.
|
| GetInfo() => (AdapterInfo info);
|
| @@ -30,6 +25,9 @@ interface Adapter {
|
| // during a classic or low-energy scan.
|
| GetDevices() => (array<DeviceInfo> devices);
|
|
|
| + // Gets the Device service for the device at the given address.
|
| + GetDevice(string address) => (Device? device);
|
| +
|
| // Sets the client that listens for the adapter's events.
|
| SetClient(AdapterClient client);
|
| };
|
| @@ -45,4 +43,4 @@ interface AdapterClient {
|
| interface AdapterFactory {
|
| // Gets an Adapter interface. Returns null if Bluetooth is not supported.
|
| GetAdapter() => (Adapter? adapter);
|
| -};
|
| +};
|
|
|