// 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_PROXY_CONFIG_DICTIONARY_H_ #define COMPONENTS_PROXY_CONFIG_PROXY_CONFIG_DICTIONARY_H_ #include <memory> #include <string> #include "base/values.h" #include "components/proxy_config/proxy_config_export.h" #include "components/proxy_config/proxy_prefs.h" namespace net { class ProxyServer; } // Factory and wrapper for proxy config dictionaries that are stored // in the user preferences. The dictionary has the following structure: // { // mode: string, // server: string, // pac_url: string, // bypass_list: string // } // See proxy_config_dictionary.cc for the structure of the respective strings. class PROXY_CONFIG_EXPORT ProxyConfigDictionary { … }; #endif // COMPONENTS_PROXY_CONFIG_PROXY_CONFIG_DICTIONARY_H_