#include "content/browser/renderer_host/subframe_history_navigation_throttle.h"
#include "content/browser/renderer_host/frame_tree.h"
#include "content/browser/renderer_host/frame_tree_node.h"
#include "content/browser/renderer_host/navigation_request.h"
#include "content/browser/renderer_host/render_frame_host_impl.h"
#include "content/public/browser/navigation_handle.h"
namespace content {
SubframeHistoryNavigationThrottle::SubframeHistoryNavigationThrottle(
NavigationHandle* navigation_handle)
: … { … }
SubframeHistoryNavigationThrottle::~SubframeHistoryNavigationThrottle() =
default;
NavigationThrottle::ThrottleCheckResult
SubframeHistoryNavigationThrottle::WillStartRequest() { … }
NavigationThrottle::ThrottleCheckResult
SubframeHistoryNavigationThrottle::WillCommitWithoutUrlLoader() { … }
const char* SubframeHistoryNavigationThrottle::GetNameForLogging() { … }
void SubframeHistoryNavigationThrottle::Resume() { … }
void SubframeHistoryNavigationThrottle::Cancel() { … }
std::unique_ptr<NavigationThrottle>
SubframeHistoryNavigationThrottle::MaybeCreateThrottleFor(
NavigationHandle* navigation_handle) { … }
}