Chromium Code Reviews| Index: content/browser/net/url_request_slow_download_job.h |
| diff --git a/content/browser/net/url_request_slow_download_job.h b/content/browser/net/url_request_slow_download_job.h |
| index 3f0d40f7ff68587a4d9eb3a8248adf09a9f096ef..385e7b3936952994a537346867f29e5ffdd51656 100644 |
| --- a/content/browser/net/url_request_slow_download_job.h |
| +++ b/content/browser/net/url_request_slow_download_job.h |
| @@ -13,6 +13,7 @@ |
| #include <set> |
| #include <string> |
| +#include "base/lazy_instance.h" |
| #include "base/task.h" |
| #include "content/common/content_export.h" |
| #include "net/url_request/url_request_job.h" |
| @@ -57,7 +58,10 @@ class URLRequestSlowDownloadJob : public net::URLRequestJob { |
| // Mark all pending requests to be finished. We keep track of pending |
| // requests in |pending_requests_|. |
| static void FinishPendingRequests(); |
| - static std::set<URLRequestSlowDownloadJob*> pending_requests_; |
| + typedef std::set<URLRequestSlowDownloadJob*> SlowJobsSet; |
| + static base::LazyInstance<SlowJobsSet, |
|
Mark Mentovai
2011/11/07 22:34:15
private + static again.
Nico
2011/11/07 23:29:21
Since the comment for FinishPendingRequests() refe
|
| + base::LeakyLazyInstanceTraits<SlowJobsSet> > |
| + pending_requests_; |
| void StartAsync(); |