// Copyright 2011 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_PROXY_CONFIG_PREF_PROXY_CONFIG_TRACKER_H_ #define COMPONENTS_PROXY_CONFIG_PREF_PROXY_CONFIG_TRACKER_H_ #include <memory> #include "components/proxy_config/proxy_config_export.h" namespace net { class ProxyConfigService; } // Interface for a class that tracks proxy preferences. The purpose of the // concrete class is to track changes in the Preferences, to translates the // preferences to net::ProxyConfig and to push the result over to a // net::ProxyConfigService onto the IO thread. class PROXY_CONFIG_EXPORT PrefProxyConfigTracker { … }; #endif // COMPONENTS_PROXY_CONFIG_PREF_PROXY_CONFIG_TRACKER_H_