// Copyright 2019 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_URL_REWRITE_COMMON_URL_LOADER_THROTTLE_H_ #define COMPONENTS_URL_REWRITE_COMMON_URL_LOADER_THROTTLE_H_ #include <string_view> #include "components/url_rewrite/common/url_request_rewrite_rules.h" #include "third_party/blink/public/common/loader/url_loader_throttle.h" namespace network { struct ResourceRequest; } namespace url_rewrite { // Implements a URLLoaderThrottle that applies network request rewrites provided // through the |UrlRequestRewriteRules| rules. class URLLoaderThrottle : public blink::URLLoaderThrottle { … }; } // namespace url_rewrite #endif // COMPONENTS_URL_REWRITE_COMMON_URL_LOADER_THROTTLE_H_