#include "content/browser/browsing_topics/browsing_topics_document_host.h"
#include "base/functional/bind.h"
#include "content/public/browser/browser_context.h"
#include "content/public/browser/content_browser_client.h"
#include "content/public/browser/document_service.h"
#include "content/public/browser/render_frame_host.h"
#include "content/public/browser/web_contents.h"
#include "content/public/common/content_client.h"
#include "third_party/blink/public/mojom/browsing_topics/browsing_topics.mojom.h"
namespace content {
BrowsingTopicsDocumentHost::BrowsingTopicsDocumentHost(
RenderFrameHost& render_frame_host,
mojo::PendingReceiver<blink::mojom::BrowsingTopicsDocumentService> receiver)
: … { … }
void BrowsingTopicsDocumentHost::CreateMojoService(
RenderFrameHost* render_frame_host,
mojo::PendingReceiver<blink::mojom::BrowsingTopicsDocumentService>
receiver) { … }
void BrowsingTopicsDocumentHost::GetBrowsingTopics(
bool observe,
GetBrowsingTopicsCallback callback) { … }
BrowsingTopicsDocumentHost::~BrowsingTopicsDocumentHost() = default;
}