4 SPDX-FileCopyrightText: 2005-2013 Mirko Boehm <[email protected]>
29 void shutDown() override;
31 void suspend() override;
33 void resume() override;
39 StateId stateId() const override;
void resume() override
Resume job processing.
void suspend() override
Suspend job processing.
void waitForAvailableJob(Thread *th) override
Wait (by suspending the calling thread) until a job becomes available.
StateId stateId() const override
Weaver * weaver() override
Provide correct return type for WeaverImpl states.
ShuttingDownState is enabled when the Weaver destructor is entered.
QueueSignals declares the Qt signals shared by the Queue and Weaver classes.
JobPointer applyForWork(Thread *th, bool wasBusy) override
Assign a job to an idle thread.
Thread represents a worker thread in a Queue's inventory.
void shutDown() override
Shut down the queue.