summaryrefslogtreecommitdiff
path: root/chromium/content/browser/hid/hid_service.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/browser/hid/hid_service.h')
-rw-r--r--chromium/content/browser/hid/hid_service.h12
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_;