summaryrefslogtreecommitdiff
path: root/chromium/content/browser/generic_sensor/sensor_provider_proxy_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/browser/generic_sensor/sensor_provider_proxy_impl.h')
-rw-r--r--chromium/content/browser/generic_sensor/sensor_provider_proxy_impl.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/chromium/content/browser/generic_sensor/sensor_provider_proxy_impl.h b/chromium/content/browser/generic_sensor/sensor_provider_proxy_impl.h
index dc481221fff..68494f69115 100644
--- a/chromium/content/browser/generic_sensor/sensor_provider_proxy_impl.h
+++ b/chromium/content/browser/generic_sensor/sensor_provider_proxy_impl.h
@@ -7,7 +7,9 @@
#include "base/memory/weak_ptr.h"
#include "content/public/browser/web_contents_observer.h"
-#include "mojo/public/cpp/bindings/binding_set.h"
+#include "mojo/public/cpp/bindings/pending_receiver.h"
+#include "mojo/public/cpp/bindings/receiver_set.h"
+#include "mojo/public/cpp/bindings/remote.h"
#include "services/device/public/mojom/sensor_provider.mojom.h"
#include "third_party/blink/public/mojom/permissions/permission_status.mojom.h"
@@ -25,7 +27,7 @@ class SensorProviderProxyImpl final : public device::mojom::SensorProvider {
RenderFrameHost* render_frame_host);
~SensorProviderProxyImpl() override;
- void Bind(device::mojom::SensorProviderRequest request);
+ void Bind(mojo::PendingReceiver<device::mojom::SensorProvider> receiver);
private:
// SensorProvider implementation.
@@ -38,10 +40,10 @@ class SensorProviderProxyImpl final : public device::mojom::SensorProvider {
blink::mojom::PermissionStatus);
void OnConnectionError();
- mojo::BindingSet<device::mojom::SensorProvider> binding_set_;
+ mojo::ReceiverSet<device::mojom::SensorProvider> receiver_set_;
PermissionControllerImpl* permission_controller_;
RenderFrameHost* render_frame_host_;
- device::mojom::SensorProviderPtr sensor_provider_;
+ mojo::Remote<device::mojom::SensorProvider> sensor_provider_;
base::WeakPtrFactory<SensorProviderProxyImpl> weak_factory_{this};