#include "chrome/renderer/supervised_user/supervised_user_error_page_controller.h"
#include "base/functional/bind.h"
#include "base/logging.h"
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/renderer/supervised_user/supervised_user_error_page_controller_delegate.h"
#include "content/public/renderer/render_frame.h"
#include "gin/handle.h"
#include "gin/object_template_builder.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"
gin::WrapperInfo SupervisedUserErrorPageController::kWrapperInfo = …;
void SupervisedUserErrorPageController::Install(
content::RenderFrame* render_frame,
base::WeakPtr<SupervisedUserErrorPageControllerDelegate> delegate) { … }
SupervisedUserErrorPageController::SupervisedUserErrorPageController(
base::WeakPtr<SupervisedUserErrorPageControllerDelegate> delegate,
content::RenderFrame* render_frame)
: … { … }
SupervisedUserErrorPageController::~SupervisedUserErrorPageController() { … }
void SupervisedUserErrorPageController::GoBack() { … }
void SupervisedUserErrorPageController::RequestUrlAccessRemote() { … }
void SupervisedUserErrorPageController::RequestUrlAccessLocal() { … }
void SupervisedUserErrorPageController::OnRequestUrlAccessRemote(bool success) { … }
gin::ObjectTemplateBuilder
SupervisedUserErrorPageController::GetObjectTemplateBuilder(
v8::Isolate* isolate) { … }