Home | History | Annotate | Download | only in gold

Lines Matching defs:Workqueue

0 // workqueue.h -- the work queue for gold   -*- C++ -*-
39 class Workqueue;
41 // The superclass for tasks to be placed on the workqueue. Each
54 // called with the workqueue lock held. If the Task can run, this
63 // workqueue lock held.
69 run(Workqueue*) = 0;
123 // the Workqueue lock.
142 run(Workqueue*, const Task*) = 0;
177 run(Workqueue* workqueue)
178 { this->runner_->run(workqueue, this); }
194 // The workqueue itself.
198 class Workqueue
201 Workqueue(const General_options&);
202 ~Workqueue();
231 // with the workqueue lock held. This should not be done routinely,
238 Workqueue(const Workqueue&);
239 Workqueue& operator=(const Workqueue&);
273 // Master Workqueue lock. This controls access to the following