Lines Matching refs:self
35 virtual void Run(Thread* self) = 0;
41 void Run(Thread* self) override { in Run() argument
42 func_(self); in Run()
67 void Run(Thread* self) override { in Run() argument
68 func_(self); in Run()
118 void StartWorkers(Thread* self) REQUIRES(!task_queue_lock_);
121 void StopWorkers(Thread* self) REQUIRES(!task_queue_lock_);
125 void AddTask(Thread* self, Task* task) REQUIRES(!task_queue_lock_);
128 void RemoveAllTasks(Thread* self) REQUIRES(!task_queue_lock_);
150 void Wait(Thread* self, bool do_work, bool may_hold_locks) REQUIRES(!task_queue_lock_);
152 size_t GetTaskCount(Thread* self) REQUIRES(!task_queue_lock_);
171 virtual Task* GetTask(Thread* self) REQUIRES(!task_queue_lock_);
174 Task* TryGetTask(Thread* self) REQUIRES(!task_queue_lock_);