blob: 3063866b6b04f9240b8c11e281afab26055cc6c1 [file] [log] [blame]
[email protected]153d44b2008-10-31 17:15:561// Copyright (c) 2008 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef NET_PROXY_PROXY_RESOLVER_MAC_H_
6#define NET_PROXY_PROXY_RESOLVER_MAC_H_
7
8#include "net/proxy/proxy_service.h"
9
10namespace net {
11
12// Implementation of ProxyResolver that uses the Mac CFProxySupport to implement
13// proxies.
14class ProxyResolverMac : public ProxyResolver {
15 public:
16 // ProxyResolver methods:
17 virtual int GetProxyConfig(ProxyConfig* config);
18 virtual int GetProxyForURL(const std::string& query_url,
19 const std::string& pac_url,
20 ProxyInfo* results);
21};
22
23} // namespace net
24
25#endif // NET_PROXY_PROXY_RESOLVER_MAC_H_