summaryrefslogtreecommitdiffstats
path: root/chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals_page_handler.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals_page_handler.h')
-rw-r--r--chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals_page_handler.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals_page_handler.h b/chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals_page_handler.h
index 87a45b749cc..b892a1efe74 100644
--- a/chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals_page_handler.h
+++ b/chromium/chrome/browser/ui/webui/interventions_internals/interventions_internals_page_handler.h
@@ -13,7 +13,10 @@
#include "components/previews/content/previews_ui_service.h"
#include "components/previews/core/previews_logger.h"
#include "components/previews/core/previews_logger_observer.h"
-#include "mojo/public/cpp/bindings/binding.h"
+#include "mojo/public/cpp/bindings/pending_receiver.h"
+#include "mojo/public/cpp/bindings/pending_remote.h"
+#include "mojo/public/cpp/bindings/receiver.h"
+#include "mojo/public/cpp/bindings/remote.h"
#include "net/nqe/effective_connection_type.h"
#include "services/network/public/cpp/network_quality_tracker.h"
@@ -23,7 +26,7 @@ class InterventionsInternalsPageHandler
public mojom::InterventionsInternalsPageHandler {
public:
InterventionsInternalsPageHandler(
- mojom::InterventionsInternalsPageHandlerRequest request,
+ mojo::PendingReceiver<mojom::InterventionsInternalsPageHandler> receiver,
previews::PreviewsUIService* previews_ui_service,
network::NetworkQualityTracker* network_quality_tracker);
~InterventionsInternalsPageHandler() override;
@@ -32,7 +35,8 @@ class InterventionsInternalsPageHandler
void GetPreviewsEnabled(GetPreviewsEnabledCallback callback) override;
void GetPreviewsFlagsDetails(
GetPreviewsFlagsDetailsCallback callback) override;
- void SetClientPage(mojom::InterventionsInternalsPagePtr page) override;
+ void SetClientPage(
+ mojo::PendingRemote<mojom::InterventionsInternalsPage> page) override;
void SetIgnorePreviewsBlacklistDecision(bool ignore) override;
// previews::PreviewsLoggerObserver:
@@ -49,7 +53,7 @@ class InterventionsInternalsPageHandler
void OnEffectiveConnectionTypeChanged(
net::EffectiveConnectionType type) override;
- mojo::Binding<mojom::InterventionsInternalsPageHandler> binding_;
+ mojo::Receiver<mojom::InterventionsInternalsPageHandler> receiver_;
// The PreviewsLogger that this handler is listening to, and guaranteed to
// outlive |this|.
@@ -67,7 +71,7 @@ class InterventionsInternalsPageHandler
net::EffectiveConnectionType current_estimated_ect_;
// Handle back to the page by which we can pass in new log messages.
- mojom::InterventionsInternalsPagePtr page_;
+ mojo::Remote<mojom::InterventionsInternalsPage> page_;
DISALLOW_COPY_AND_ASSIGN(InterventionsInternalsPageHandler);
};