| Index: base/task_scheduler/sequence.h
|
| diff --git a/base/task_scheduler/sequence.h b/base/task_scheduler/sequence.h
|
| index 3fa037fa35888ce8223b7f4976a50a7884651585..8717336080e623dfde5ce8e5acc108ebcc9e61c0 100644
|
| --- a/base/task_scheduler/sequence.h
|
| +++ b/base/task_scheduler/sequence.h
|
| @@ -13,6 +13,7 @@
|
| #include "base/base_export.h"
|
| #include "base/macros.h"
|
| #include "base/memory/ref_counted.h"
|
| +#include "base/sequence_token.h"
|
| #include "base/task_scheduler/scheduler_lock.h"
|
| #include "base/task_scheduler/sequence_sort_key.h"
|
| #include "base/task_scheduler/task.h"
|
| @@ -56,10 +57,15 @@ class BASE_EXPORT Sequence : public RefCountedThreadSafe<Sequence> {
|
| // be called on an empty sequence.
|
| SequenceSortKey GetSortKey() const;
|
|
|
| + // Returns a token that uniquely identifies this Sequence.
|
| + const SequenceToken& token() const { return token_; }
|
| +
|
| private:
|
| friend class RefCountedThreadSafe<Sequence>;
|
| ~Sequence();
|
|
|
| + const SequenceToken token_ = SequenceToken::Create();
|
| +
|
| // Synchronizes access to all members.
|
| mutable SchedulerLock lock_;
|
|
|
|
|