diff options
Diffstat (limited to 'net/proxy/proxy_list.cc')
-rw-r--r-- | net/proxy/proxy_list.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/net/proxy/proxy_list.cc b/net/proxy/proxy_list.cc index 36ac113..e390bbc 100644 --- a/net/proxy/proxy_list.cc +++ b/net/proxy/proxy_list.cc @@ -25,6 +25,12 @@ void ProxyList::Set(const std::string& proxy_uri_list) { } } +void ProxyList::SetSingleProxyServer(const ProxyServer& proxy_server) { + proxies_.clear(); + if (proxy_server.is_valid()) + proxies_.push_back(proxy_server); +} + void ProxyList::RemoveBadProxies(const ProxyRetryInfoMap& proxy_retry_info) { std::vector<ProxyServer> new_proxy_list; std::vector<ProxyServer>::const_iterator iter = proxies_.begin(); |