#include "components/security_interstitials/content/renderer/security_interstitial_page_controller.h"
#include "components/security_interstitials/core/common/mojom/interstitial_commands.mojom.h"
#include "components/security_interstitials/core/controller_client.h"
#include "content/public/renderer/render_frame.h"
#include "gin/converter.h"
#include "gin/handle.h"
#include "gin/object_template_builder.h"
#include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
#include "third_party/blink/public/platform/scheduler/web_agent_group_scheduler.h"
#include "third_party/blink/public/web/web_local_frame.h"
#include "v8/include/v8-context.h"
#include "v8/include/v8-microtask-queue.h"
namespace security_interstitials {
gin::WrapperInfo SecurityInterstitialPageController::kWrapperInfo = …;
void SecurityInterstitialPageController::Install(
content::RenderFrame* render_frame) { … }
SecurityInterstitialPageController::SecurityInterstitialPageController(
content::RenderFrame* render_frame)
: … { … }
SecurityInterstitialPageController::~SecurityInterstitialPageController() { … }
void SecurityInterstitialPageController::DontProceed() { … }
void SecurityInterstitialPageController::Proceed() { … }
void SecurityInterstitialPageController::ShowMoreSection() { … }
void SecurityInterstitialPageController::OpenHelpCenter() { … }
void SecurityInterstitialPageController::OpenDiagnostic() { … }
void SecurityInterstitialPageController::Reload() { … }
void SecurityInterstitialPageController::OpenDateSettings() { … }
void SecurityInterstitialPageController::OpenLogin() { … }
void SecurityInterstitialPageController::DoReport() { … }
void SecurityInterstitialPageController::DontReport() { … }
void SecurityInterstitialPageController::OpenReportingPrivacy() { … }
void SecurityInterstitialPageController::OpenWhitepaper() { … }
void SecurityInterstitialPageController::ReportPhishingError() { … }
void SecurityInterstitialPageController::OpenEnhancedProtectionSettings() { … }
void SecurityInterstitialPageController::SendCommand(
security_interstitials::SecurityInterstitialCommand command) { … }
gin::ObjectTemplateBuilder
SecurityInterstitialPageController::GetObjectTemplateBuilder(
v8::Isolate* isolate) { … }
void SecurityInterstitialPageController::OnDestruct() { … }
void SecurityInterstitialPageController::DidCommitProvisionalLoad(
ui::PageTransition transition) { … }
}