diff options
Diffstat (limited to 'chromium/content/browser/hid/hid_service.h')
-rw-r--r-- | chromium/content/browser/hid/hid_service.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/chromium/content/browser/hid/hid_service.h b/chromium/content/browser/hid/hid_service.h index 2d1b6a11859..471eb53619b 100644 --- a/chromium/content/browser/hid/hid_service.h +++ b/chromium/content/browser/hid/hid_service.h @@ -12,7 +12,7 @@ #include "base/macros.h" #include "base/memory/weak_ptr.h" #include "content/public/browser/frame_service_base.h" -#include "mojo/public/cpp/bindings/binding_set.h" +#include "mojo/public/cpp/bindings/pending_receiver.h" #include "mojo/public/cpp/bindings/pending_remote.h" #include "services/device/public/mojom/hid.mojom.h" #include "third_party/blink/public/mojom/hid/hid.mojom.h" @@ -26,7 +26,8 @@ class RenderFrameHost; // interface is used by Blink to implement the WebHID API. class HidService : public content::FrameServiceBase<blink::mojom::HidService> { public: - static void Create(RenderFrameHost*, blink::mojom::HidServiceRequest); + static void Create(RenderFrameHost*, + mojo::PendingReceiver<blink::mojom::HidService>); // blink::mojom::HidService: void GetDevices(GetDevicesCallback callback) override; @@ -37,15 +38,16 @@ class HidService : public content::FrameServiceBase<blink::mojom::HidService> { ConnectCallback callback) override; private: - HidService(RenderFrameHost*, blink::mojom::HidServiceRequest); + HidService(RenderFrameHost*, mojo::PendingReceiver<blink::mojom::HidService>); ~HidService() override; void FinishGetDevices(GetDevicesCallback callback, std::vector<device::mojom::HidDeviceInfoPtr> devices); void FinishRequestDevice(RequestDeviceCallback callback, device::mojom::HidDeviceInfoPtr device); - void FinishConnect(ConnectCallback callback, - device::mojom::HidConnectionPtr connection); + void FinishConnect( + ConnectCallback callback, + mojo::PendingRemote<device::mojom::HidConnection> connection); // The last shown HID chooser UI. std::unique_ptr<HidChooser> chooser_; |