#ifndef CONTENT_BROWSER_RENDERER_HOST_BLOCKED_SCHEME_NAVIGATION_THROTTLE_H_
#define CONTENT_BROWSER_RENDERER_HOST_BLOCKED_SCHEME_NAVIGATION_THROTTLE_H_
#include "content/public/browser/navigation_throttle.h"
namespace content {
class BlockedSchemeNavigationThrottle : public NavigationThrottle {
public:
explicit BlockedSchemeNavigationThrottle(
NavigationThrottleRegistry& registry);
BlockedSchemeNavigationThrottle(const BlockedSchemeNavigationThrottle&) =
delete;
BlockedSchemeNavigationThrottle& operator=(
const BlockedSchemeNavigationThrottle&) = delete;
~BlockedSchemeNavigationThrottle() override;
ThrottleCheckResult WillStartRequest() override;
ThrottleCheckResult WillProcessResponse() override;
const char* GetNameForLogging() override;
static void MaybeCreateAndAdd(NavigationThrottleRegistry& registry);
};
}
#endif