// Copyright 2020 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_VARIATIONS_NET_OMNIBOX_URL_LOADER_THROTTLE_H_ #define COMPONENTS_VARIATIONS_NET_OMNIBOX_URL_LOADER_THROTTLE_H_ #include <memory> #include <vector> #include "third_party/blink/public/common/loader/url_loader_throttle.h" namespace variations { // This class is created per request. If the request is for a Google domain // served over HTTPS, it adds a header describing the state of the omnibox // on-device search suggestions provider, if that provider is in a non-default // state. It also removes this header on redirect away from Google domains. class COMPONENT_EXPORT(OMNIBOX_HTTP_HEADERS) OmniboxURLLoaderThrottle : public blink::URLLoaderThrottle { … }; } // namespace variations #endif // COMPONENTS_VARIATIONS_NET_OMNIBOX_URL_LOADER_THROTTLE_H_