#ifndef CHROME_RENDERER_SUPERVISED_USER_SUPERVISED_USER_ERROR_PAGE_CONTROLLER_DELEGATE_IMPL_H_
#define CHROME_RENDERER_SUPERVISED_USER_SUPERVISED_USER_ERROR_PAGE_CONTROLLER_DELEGATE_IMPL_H_
#include "base/functional/callback_forward.h"
#include "base/memory/weak_ptr.h"
#include "chrome/common/supervised_user_commands.mojom.h"
#include "chrome/renderer/supervised_user/supervised_user_error_page_controller_delegate.h"
#include "content/public/renderer/render_frame_observer.h"
#include "content/public/renderer/render_frame_observer_tracker.h"
#include "mojo/public/cpp/bindings/associated_remote.h"
namespace content {
class RenderFrame;
}
class SupervisedUserErrorPageControllerDelegateImpl
: public content::RenderFrameObserver,
public content::RenderFrameObserverTracker<
SupervisedUserErrorPageControllerDelegateImpl>,
public SupervisedUserErrorPageControllerDelegate { … };
#endif