summaryrefslogtreecommitdiffstats
path: root/chromium/chrome/browser/ui/webui/snippets_internals/snippets_internals_ui.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/ui/webui/snippets_internals/snippets_internals_ui.h')
-rw-r--r--chromium/chrome/browser/ui/webui/snippets_internals/snippets_internals_ui.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/chromium/chrome/browser/ui/webui/snippets_internals/snippets_internals_ui.h b/chromium/chrome/browser/ui/webui/snippets_internals/snippets_internals_ui.h
index 6ed63699616..524b74fe032 100644
--- a/chromium/chrome/browser/ui/webui/snippets_internals/snippets_internals_ui.h
+++ b/chromium/chrome/browser/ui/webui/snippets_internals/snippets_internals_ui.h
@@ -10,7 +10,9 @@
#include "chrome/browser/ui/webui/snippets_internals/snippets_internals.mojom.h"
#include "components/ntp_snippets/content_suggestions_service.h"
#include "components/prefs/pref_service.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 "ui/webui/mojo_web_ui_controller.h"
class SnippetsInternalsPageHandler;
@@ -23,19 +25,21 @@ class SnippetsInternalsUI
explicit SnippetsInternalsUI(content::WebUI* web_ui);
~SnippetsInternalsUI() override;
- void CreatePageHandler(snippets_internals::mojom::PagePtr page,
- CreatePageHandlerCallback callback) override;
+ void CreatePageHandler(
+ mojo::PendingRemote<snippets_internals::mojom::Page> page,
+ CreatePageHandlerCallback callback) override;
private:
void BindSnippetsInternalsPageHandlerFactory(
- snippets_internals::mojom::PageHandlerFactoryRequest request);
+ mojo::PendingReceiver<snippets_internals::mojom::PageHandlerFactory>
+ receiver);
std::unique_ptr<SnippetsInternalsPageHandler> page_handler_;
ntp_snippets::ContentSuggestionsService* content_suggestions_service_;
PrefService* pref_service_;
- // Binding from the mojo interface to concrete impl.
- mojo::Binding<snippets_internals::mojom::PageHandlerFactory> binding_;
+ // Receiver from the mojo interface to concrete impl.
+ mojo::Receiver<snippets_internals::mojom::PageHandlerFactory> receiver_{this};
DISALLOW_COPY_AND_ASSIGN(SnippetsInternalsUI);
};