| Index: net/dns/host_resolver_impl.h
|
| diff --git a/net/dns/host_resolver_impl.h b/net/dns/host_resolver_impl.h
|
| index 373f2297ea068c5619e631f98ea001289af6f8f8..d5919e0b98aba98984f1a798d53206d86732b649 100644
|
| --- a/net/dns/host_resolver_impl.h
|
| +++ b/net/dns/host_resolver_impl.h
|
| @@ -179,8 +179,8 @@ class NET_EXPORT HostResolverImpl
|
| class LoopbackProbeJob;
|
| class DnsTask;
|
| class RequestImpl;
|
| - typedef HostCache::Key Key;
|
| - typedef std::map<Key, Job*> JobMap;
|
| + using Key = HostCache::Key;
|
| + using JobMap = std::map<Key, std::unique_ptr<Job>>;
|
|
|
| // Number of consecutive failures of DnsTask (with successful fallback to
|
| // ProcTask) before the DnsClient is disabled until the next DNS change.
|
| @@ -263,8 +263,8 @@ class NET_EXPORT HostResolverImpl
|
| const HostCache::Entry& entry,
|
| base::TimeDelta ttl);
|
|
|
| - // Removes |job| from |jobs_|, only if it exists.
|
| - void RemoveJob(Job* job);
|
| + // Removes |job| from |jobs_| and returns ownership.
|
| + std::unique_ptr<Job> RemoveJob(Job* job);
|
|
|
| // Aborts all in progress jobs with ERR_NETWORK_CHANGED and notifies their
|
| // requests. Might start new jobs.
|
|
|