#include "content/browser/renderer_host/mixed_content_navigation_throttle.h"
#include <vector>
#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/browser/renderer_host/render_view_host_impl.h"
#include "content/public/browser/content_browser_client.h"
#include "content/public/common/content_client.h"
#include "third_party/blink/public/common/web_preferences/web_preferences.h"
#include "third_party/blink/public/mojom/fetch/fetch_api_request.mojom.h"
#include "third_party/blink/public/mojom/frame/frame.mojom.h"
namespace content {
std::unique_ptr<NavigationThrottle>
MixedContentNavigationThrottle::CreateThrottleForNavigation(
NavigationHandle* navigation_handle) { … }
MixedContentNavigationThrottle::MixedContentNavigationThrottle(
NavigationHandle* navigation_handle)
: … { … }
MixedContentNavigationThrottle::~MixedContentNavigationThrottle() { … }
NavigationThrottle::ThrottleCheckResult
MixedContentNavigationThrottle::WillStartRequest() { … }
NavigationThrottle::ThrottleCheckResult
MixedContentNavigationThrottle::WillRedirectRequest() { … }
NavigationThrottle::ThrottleCheckResult
MixedContentNavigationThrottle::WillProcessResponse() { … }
const char* MixedContentNavigationThrottle::GetNameForLogging() { … }
void MixedContentNavigationThrottle::MaybeHandleCertificateError() { … }
}