ThreadWeaver
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
▼NThreadWeaver | |
CCollection | A Collection is a vector of Jobs that will be queued together |
CDependencyPolicy | DependencyPolicy implements execution-time dependencies dependencies between Jobs |
CDestructedState | DestructedState is only active after the thread have been destroyed by the destructor, but before superclass destructors have finished |
CIdDecorator | IdDecorator decorates a job without changing it's behaviour |
CInConstructionState | InConstructionState handles the calls to the Weaver object until the constructor has finished |
CJob | A Job is a simple abstraction of an action that is to be executed in a thread context |
CLambda | Lambda is a template that takes any type on which operator() is available, and executes it in run() |
▼CQueue | Queue implements a ThreadWeaver job queue |
CGlobalQueueFactory | Interface for the global queue factory |
CQueueInterface | WeaverInterface provides a common interface for weaver implementations |
CQueuePolicy | QueuePolicy is an interface for customizations of the queueing behaviour of jobs |
CQueueSignals | QueueSignals declares the Qt signals shared by the Queue and Weaver classes |
CQueueStream | QueueStream implements a stream based API to access ThreadWeaver queues |
CResourceRestrictionPolicy | ResourceRestrictionPolicy is used to limit the number of concurrent accesses to the same resource |
CSequence | A Sequence is a vector of Jobs that will be executed in a sequence |
CShuttingDownState | ShuttingDownState is enabled when the Weaver destructor is entered |
CState | We use a State pattern to handle the system state in ThreadWeaver |
CSuspendedState | In SuspendedState, jobs are queued, but will not be executed |
CSuspendingState | SuspendingState is the state after suspend() has been called, but before all threads finished executing the current job and blocked |
CThread | Thread represents a worker thread in a Queue's inventory |
CWeaver | A Weaver manages worker threads |
CWeaverImplState | Base class for all WeaverImpl states |
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Nov 8 2024 11:58:32 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Nov 8 2024 11:58:32 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.