#include "components/safe_browsing/content/browser/threat_details_history.h"
#include <stddef.h>
#include "base/functional/bind.h"
#include "base/functional/callback_helpers.h"
#include "components/safe_browsing/content/browser/threat_details.h"
#include "content/public/browser/browser_task_traits.h"
#include "content/public/browser/browser_thread.h"
BrowserThread;
namespace safe_browsing {
ThreatDetailsRedirectsCollector::ThreatDetailsRedirectsCollector(
const base::WeakPtr<history::HistoryService>& history_service)
: … { … }
void ThreatDetailsRedirectsCollector::StartHistoryCollection(
const std::vector<GURL>& urls,
base::OnceClosure callback) { … }
bool ThreatDetailsRedirectsCollector::HasStarted() const { … }
const std::vector<RedirectChain>&
ThreatDetailsRedirectsCollector::GetCollectedUrls() const { … }
ThreatDetailsRedirectsCollector::~ThreatDetailsRedirectsCollector() { … }
void ThreatDetailsRedirectsCollector::StartGetRedirects(
const std::vector<GURL>& urls) { … }
void ThreatDetailsRedirectsCollector::GetRedirects(const GURL& url) { … }
void ThreatDetailsRedirectsCollector::OnGotQueryRedirectsTo(
const GURL& url,
history::RedirectList redirect_list) { … }
void ThreatDetailsRedirectsCollector::AllDone() { … }
void ThreatDetailsRedirectsCollector::HistoryServiceBeingDeleted(
history::HistoryService* history_service) { … }
}