Home | History | Annotate | Download | only in tools

Lines Matching refs:Engine

100 struct Engine {
101 virtual ~Engine() {}
106 struct SerialEngine : Engine {
121 struct ThreadEngine : Engine {
153 struct ForkEngine : Engine {
278 std::unique_ptr<Engine> engine;
279 if (jobs == 0) { engine.reset(new SerialEngine); }
280 if (jobs > 0) { engine.reset(new ForkEngine); defer_logging(); }
281 if (jobs < 0) { engine.reset(new ThreadEngine); jobs = -jobs; }
311 update_stats(engine->wait_one());
313 while (!engine->spawn(fn)) {
314 update_stats(engine->wait_one());
331 s = engine->wait_one();