| Index: net/proxy/single_threaded_proxy_resolver.cc
|
| ===================================================================
|
| --- net/proxy/single_threaded_proxy_resolver.cc (revision 31079)
|
| +++ net/proxy/single_threaded_proxy_resolver.cc (working copy)
|
| @@ -18,6 +18,8 @@
|
| explicit PurgeMemoryTask(ProxyResolver* resolver) : resolver_(resolver) {}
|
| void PurgeMemory() { resolver_->PurgeMemory(); }
|
| private:
|
| + friend class base::RefCountedThreadSafe<PurgeMemoryTask>;
|
| + ~PurgeMemoryTask() {}
|
| ProxyResolver* resolver_;
|
| };
|
|
|
| @@ -60,6 +62,11 @@
|
| bool was_cancelled() const { return callback_ == NULL; }
|
|
|
| private:
|
| + friend class base::RefCountedThreadSafe<
|
| + SingleThreadedProxyResolver::SetPacScriptTask>;
|
| +
|
| + ~SetPacScriptTask() {}
|
| +
|
| // Runs on the worker thread.
|
| void DoRequest(ProxyResolver* resolver) {
|
| int rv = resolver->expects_pac_bytes() ?
|
| @@ -137,6 +144,10 @@
|
| bool was_cancelled() const { return callback_ == NULL; }
|
|
|
| private:
|
| + friend class base::RefCountedThreadSafe<SingleThreadedProxyResolver::Job>;
|
| +
|
| + ~Job() {}
|
| +
|
| // Runs on the worker thread.
|
| void DoQuery(ProxyResolver* resolver) {
|
| LoadLog* worker_log = new LoadLog;
|
|
|