Chromium Code Reviews| Index: chrome/browser/password_manager/password_store.h |
| diff --git a/chrome/browser/password_manager/password_store.h b/chrome/browser/password_manager/password_store.h |
| index d536ae9eae1ece74ee81ed2372d78fcd9270dfef..5f48c082cb894d8c74b706ea65de5f42e00227b4 100644 |
| --- a/chrome/browser/password_manager/password_store.h |
| +++ b/chrome/browser/password_manager/password_store.h |
| @@ -103,7 +103,9 @@ class PasswordStore : public RefcountedBrowserContextKeyedService { |
| virtual ~Observer() {} |
| }; |
| - PasswordStore(); |
| + explicit PasswordStore( |
|
Garrett Casto
2014/02/03 15:56:46
No need for explicit.
Patrick Dubroy
2014/02/03 17:43:25
Whoops, added that when I was initially only passi
|
| + scoped_refptr<base::SingleThreadTaskRunner> main_task_runner, |
| + scoped_refptr<base::SingleThreadTaskRunner> db_thread_runner); |
| // Reimplement this to add custom initialization. Always call this too. |
| virtual bool Init(); |
| @@ -175,10 +177,10 @@ class PasswordStore : public RefcountedBrowserContextKeyedService { |
| // Schedules the given |task| to be run on the PasswordStore's TaskRunner. |
| bool ScheduleTask(const base::Closure& task); |
| - // Get the TaskRunner to use for PasswordStore tasks. |
| + // Get the TaskRunner to use for PasswordStore background tasks. |
| // By default, a SingleThreadTaskRunner on the DB thread is used, but |
| // subclasses can override. |
| - virtual scoped_refptr<base::SequencedTaskRunner> GetTaskRunner(); |
| + virtual scoped_refptr<base::SequencedTaskRunner> GetBackgroundTaskRunner(); |
| // These will be run in PasswordStore's own thread. |
| // Synchronous implementation that reports usage metrics. |
| @@ -225,6 +227,14 @@ class PasswordStore : public RefcountedBrowserContextKeyedService { |
| // Log UMA stats for number of bulk deletions. |
| void LogStatsForBulkDeletion(int num_deletions); |
| + // TaskRunner for tasks that run on the main PasswordStore thread (usually |
|
Garrett Casto
2014/02/03 15:56:46
How about just "main thread" instead of "main Pass
Patrick Dubroy
2014/02/03 17:43:25
Done.
Patrick Dubroy
2014/02/03 17:43:25
Done.
|
| + // the UI thread). |
| + scoped_refptr<base::SingleThreadTaskRunner> main_task_runner_; |
|
Garrett Casto
2014/02/03 15:56:46
Not sure if I think that this is the right name. m
Patrick Dubroy
2014/02/03 17:43:25
Done.
|
| + |
| + // TaskRunner for the DB thread. By default, this is the task runner used for |
| + // background tasks -- see |GetBackgroundTaskRunner|. |
| + scoped_refptr<base::SingleThreadTaskRunner> db_thread_runner_; |
| + |
| private: |
| // Schedule the given |func| to be run in the PasswordStore's own thread with |
| // responses delivered to |consumer| on the current thread. |