Lines Matching defs:Worker
7 #include "Worker.h"
147 Job::SetWorker(Worker* worker)
226 // #pragma mark - Worker
229 Worker::Worker()
238 Worker::~Worker()
248 Worker::Init()
278 Worker::ShutDown()
280 AutoLocker<Worker> locker(this);
303 Worker::ScheduleJob(Job* job, JobListener* listener)
309 AutoLocker<Worker> locker(this);
335 Worker::AbortJob(const JobKey& key)
337 AutoLocker<Worker> locker(this);
348 Worker::GetJob(const JobKey& key)
350 AutoLocker<Worker> locker(this);
356 Worker::ResumeJob(Job* job)
358 AutoLocker<Worker> locker(this);
375 Worker::HasPendingJobs()
377 AutoLocker<Worker> locker(this);
383 Worker::AddListener(const JobKey& key, JobListener* listener)
385 AutoLocker<Worker> locker(this);
396 Worker::RemoveListener(const JobKey& key, JobListener* listener)
398 AutoLocker<Worker> locker(this);
406 Worker::WaitForJob(Job* waitingJob, const JobKey& key)
408 AutoLocker<Worker> locker(this);
427 Worker::WaitForUserInput(Job* waitingJob)
429 AutoLocker<Worker> locker(this);
443 Worker::_WorkerLoopEntry(void* data)
445 return ((Worker*)data)->_WorkerLoop();
450 Worker::_WorkerLoop()
455 AutoLocker<Worker> locker(this);
464 Worker::_ProcessJobs()
467 AutoLocker<Worker> locker(this);
511 Worker::_AbortJob(Job* job, bool removeFromTable)
544 Worker::_FinishJob(Job* job)