• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdelibs API Reference
  • KDE Home
  • Contact Us
 

ThreadWeaver

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 ▼NThreadWeaver
 CDependencyPolicyDependencyPolicy implements the way dependencies between Jobs are handled
 CDestructedStateDestructedState is only active after the thread have been destroyed by the destructor, but before superclass destructors have finished
 CInConstructionStateInConstructionState handles the calls to the WeaverImpl object until the constructor has finished
 CJobA Job is a simple abstraction of an action that is to be executed in a thread context
 CJobCollectionA JobCollection is a vector of Jobs that will be queued together
 CJobCollectionJobRunner
 CJobRunHelper
 CJobSequenceA JobSequence is a vector of Jobs that will be executed in a sequence
 CQueuePolicyQueuePolicy is an interface for customizations of the queueing behaviour of sets of jobs
 CResourceRestrictionPolicyResourceRestrictionPolicy is used to limit the number of concurrent accesses to the same resource
 CShuttingDownStateShuttingDownState is enabled when the Weaver destructor is entered
 CStateWe use a State pattern to handle the system state in ThreadWeaver
 CStateImplementationBase class for all ThreadWeaver states
 CSuspendedStateIn SuspendedState, jobs are queued, but will not be executed
 CSuspendingStateSuspendingState is the state after suspend() has been called, but before all threads finished executing the current job and blocked
 CThreadThe class Thread is used to represent the worker threads in the weaver's inventory
 CWeaverPublic implementation of the WeaverInterface
 CWeaverImplA WeaverImpl is the manager of worker threads (Thread objects) to which it assigns jobs from its queue
 CWeaverInterfaceWeaverInterface provides a common interface for weaver implementations
 CWeaverObserverObservers provides signals on some Weaver events that are otherwise only available through objects of different classes (threads, jobs)
 CWorkingHardState
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:23:33 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

ThreadWeaver

Skip menu "ThreadWeaver"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdelibs API Reference

Skip menu "kdelibs API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal