#include "chrome/browser/preloading/prefetch/no_state_prefetch/chrome_speculation_host_delegate.h"
#include <algorithm>
#include <vector>
#include "chrome/browser/preloading/prefetch/no_state_prefetch/no_state_prefetch_manager_factory.h"
#include "components/no_state_prefetch/browser/no_state_prefetch_handle.h"
#include "components/no_state_prefetch/browser/no_state_prefetch_manager.h"
#include "content/public/browser/navigation_controller.h"
#include "content/public/browser/render_frame_host.h"
#include "content/public/browser/session_storage_namespace.h"
#include "content/public/browser/web_contents.h"
#include "ui/gfx/geometry/size.h"
#include "url/gurl.h"
#include "url/origin.h"
ChromeSpeculationHostDelegate::ChromeSpeculationHostDelegate(
content::RenderFrameHost& render_frame_host)
: … { … }
ChromeSpeculationHostDelegate::~ChromeSpeculationHostDelegate() { … }
void ChromeSpeculationHostDelegate::ProcessCandidates(
std::vector<blink::mojom::SpeculationCandidatePtr>& candidates) { … }