#ifndef COMPONENTS_ERROR_PAGE_CONTENT_BROWSER_NET_ERROR_AUTO_RELOADER_H_
#define COMPONENTS_ERROR_PAGE_CONTENT_BROWSER_NET_ERROR_AUTO_RELOADER_H_
#include <stddef.h>
#include <memory>
#include <optional>
#include <set>
#include "base/memory/raw_ptr.h"
#include "base/memory/weak_ptr.h"
#include "base/time/time.h"
#include "base/timer/timer.h"
#include "content/public/browser/web_contents_observer.h"
#include "content/public/browser/web_contents_user_data.h"
#include "net/base/net_errors.h"
#include "services/network/public/cpp/network_connection_tracker.h"
#include "services/network/public/mojom/network_change_manager.mojom.h"
#include "url/gurl.h"
namespace content {
class NavigationHandle;
class NavigationThrottle;
class WebContents;
}
namespace error_page {
class NetErrorAutoReloader
: public content::WebContentsObserver,
public content::WebContentsUserData<NetErrorAutoReloader>,
public network::NetworkConnectionTracker::NetworkConnectionObserver { … };
}
#endif