Chromium Code Reviews| Index: components/rlz/rlz_tracker.h |
| diff --git a/components/rlz/rlz_tracker.h b/components/rlz/rlz_tracker.h |
| index bbf8db5f7a9699acc8fbba4e8242f823d80fd8d8..0caf3bcd1282c44afb773750c3812ec3dba1f63b 100644 |
| --- a/components/rlz/rlz_tracker.h |
| +++ b/components/rlz/rlz_tracker.h |
| @@ -10,13 +10,17 @@ |
| #include <string> |
| #include "base/macros.h" |
| +#include "base/memory/ref_counted.h" |
| #include "base/memory/singleton.h" |
| #include "base/strings/string16.h" |
| -#include "base/threading/sequenced_worker_pool.h" |
| #include "base/time/time.h" |
| #include "build/build_config.h" |
| #include "rlz/lib/rlz_lib.h" |
| +namespace base { |
| +class SequencedTaskRunner; |
| +} |
| + |
| namespace rlz { |
| class RLZTrackerDelegate; |
| @@ -205,10 +209,6 @@ class RLZTracker { |
| bool is_google_homepage_; |
| bool is_google_in_startpages_; |
| - // Unique sequence token so that tasks posted by RLZTracker are executed |
| - // sequentially in the blocking pool. |
| - base::SequencedWorkerPool::SequenceToken worker_pool_token_; |
| - |
| // Keeps track if the RLZ tracker has already performed its delayed |
| // initialization. |
| bool already_ran_; |
| @@ -231,6 +231,9 @@ class RLZTracker { |
| // Minimum delay before sending financial ping after initialization. |
| base::TimeDelta min_init_delay_; |
| + // Runner for RLZ background tasks. |
| + scoped_refptr<base::SequencedTaskRunner> task_runner_; |
|
gab
2017/07/27 18:29:37
More specific name (background_task_runner_? or im
Roger Tawa OOO till Jul 10th
2017/07/28 18:43:06
Done.
|
| + |
| DISALLOW_COPY_AND_ASSIGN(RLZTracker); |
| }; |