| Index: net/proxy/proxy_resolver_mac.h
|
| ===================================================================
|
| --- net/proxy/proxy_resolver_mac.h (revision 21630)
|
| +++ net/proxy/proxy_resolver_mac.h (working copy)
|
| @@ -5,6 +5,9 @@
|
| #ifndef NET_PROXY_PROXY_RESOLVER_MAC_H_
|
| #define NET_PROXY_PROXY_RESOLVER_MAC_H_
|
|
|
| +#include <string>
|
| +
|
| +#include "googleurl/src/gurl.h"
|
| #include "net/proxy/proxy_config_service.h"
|
| #include "net/proxy/proxy_resolver.h"
|
|
|
| @@ -14,12 +17,24 @@
|
| // proxies.
|
| class ProxyResolverMac : public ProxyResolver {
|
| public:
|
| - ProxyResolverMac() : ProxyResolver(true) {}
|
| + ProxyResolverMac() : ProxyResolver(false /*expects_pac_bytes*/) {}
|
|
|
| // ProxyResolver methods:
|
| - virtual int GetProxyForURL(const GURL& query_url,
|
| - const GURL& pac_url,
|
| - ProxyInfo* results);
|
| + virtual int GetProxyForURL(const GURL& url,
|
| + ProxyInfo* results,
|
| + CompletionCallback* callback,
|
| + RequestHandle* request);
|
| +
|
| + virtual void CancelRequest(RequestHandle request) {
|
| + NOTREACHED();
|
| + }
|
| +
|
| + private:
|
| + virtual void SetPacScriptByUrlInternal(const GURL& pac_url) {
|
| + pac_url_ = pac_url;
|
| + }
|
| +
|
| + GURL pac_url_;
|
| };
|
|
|
| class ProxyConfigServiceMac : public ProxyConfigService {
|
|
|