ThreadWeaver::Collection
classThreadWeaver_1_1Collection.html
ThreadWeaver::Job
- virtual void addJob classThreadWeaver_1_1Collection.html ad00ee5f5584f347933434279788da0fe (JobPointer)
- int elementCount classThreadWeaver_1_1Collection.html a278af1069650124293ec47a451a13c8c () const
- int jobListLength classThreadWeaver_1_1Collection.html a2fc56173c8f98d82502b6c5476d382d6 () const
- Collection & operator<< classThreadWeaver_1_1Collection.html acc31f8099291ef83116e14d2286218ce (const ThreadWeaver::JobPointer &job)
- Collection & operator<< classThreadWeaver_1_1Collection.html a81332bd6aa64a6c88cf95770ae30d633 (ThreadWeaver::JobInterface *job)
- void stop classThreadWeaver_1_1Collection.html a3f851dfc753805c193c3b188f3c71783 (ThreadWeaver::JobPointer job)
- void aboutToBeDequeued_locked classThreadWeaver_1_1Collection.html ae3543834576f2ad09068a107710e9dd1 (QueueAPI *api) override
- void aboutToBeQueued_locked classThreadWeaver_1_1Collection.html a6d8ed89994f43b1ceb09d526c596592b (QueueAPI *api) override
- void execute classThreadWeaver_1_1Collection.html a6fd1ee8eb34cc57ca347de8267ff51b9 (const JobPointer &job, Thread *) override
- JobPointer jobAt classThreadWeaver_1_1Collection.html af457b60cff2ab2793892adb09c90ea1b (int i)
- virtual int jobListLength_locked classThreadWeaver_1_1Collection.html abbc0fafe0800f34808cc7a7815f05a84 () const
- void run classThreadWeaver_1_1Collection.html abd716dfd85107e27cf5cf768784c32e4 (JobPointer self, Thread *thread) override
ThreadWeaver::DependencyPolicy
classThreadWeaver_1_1DependencyPolicy.html
ThreadWeaver::QueuePolicy
- ~DependencyPolicy
  classThreadWeaver_1_1DependencyPolicy.html
  abd15d07d93deed7bbfc1c56eb027db01
  () override
- void addDependency classThreadWeaver_1_1DependencyPolicy.html ae3fd1cc02382aacfd02645f455a3a16e (JobPointer jobA, JobPointer jobB)
- bool canRun classThreadWeaver_1_1DependencyPolicy.html a60a7848b8fcedd79ea6243393df70a82 (JobPointer) override
- void destructed classThreadWeaver_1_1DependencyPolicy.html a980c1c2fb5264abf79f227e5ecfdb100 (JobInterface *job) override
- void free classThreadWeaver_1_1DependencyPolicy.html aeaf3cb8e1efd97a110b3c232457305b9 (JobPointer) override
- void release classThreadWeaver_1_1DependencyPolicy.html af968786bfdc461ec9fa4bf7b05bd2553 (JobPointer) override
- bool removeDependency classThreadWeaver_1_1DependencyPolicy.html a566a379a06fd2b20198ceba1bef139f8 (JobPointer jobA, JobPointer jobB)
- void resolveDependencies classThreadWeaver_1_1DependencyPolicy.html acfc9e73a72fc5d6e85e8c235ed6cd667 (JobPointer)
- bool hasUnresolvedDependencies classThreadWeaver_1_1DependencyPolicy.html ab91558d7146cf2bf17163bf6525d23c8 (JobPointer) const
ThreadWeaver::DestructedState
classThreadWeaver_1_1DestructedState.html
ThreadWeaver::WeaverImplState
- int currentNumberOfThreads classThreadWeaver_1_1DestructedState.html ac3b9cc68b2d4a4b3def4913246c9afae () const override
- void dequeue classThreadWeaver_1_1DestructedState.html a770950c089d4e0ac916d52cf3a7ddebd () override
- bool dequeue classThreadWeaver_1_1DestructedState.html af2dc9f9c17eb3408e76e3041e65dab89 (const JobPointer &job) override
- void enqueue classThreadWeaver_1_1DestructedState.html aaf9f654a295ed3ccfaf676c6bbdef76a (const QVector< JobPointer > &job) override
- void finish classThreadWeaver_1_1DestructedState.html a689e522525dfbf6999a71dfdd2f9a5bc () override
- bool isEmpty classThreadWeaver_1_1DestructedState.html a6ae1b8cd6c67826918aefce91f24815a () const override
- bool isIdle classThreadWeaver_1_1DestructedState.html a88ed3580b6bd5b442d031e8c78878ef0 () const override
- int maximumNumberOfThreads classThreadWeaver_1_1DestructedState.html a1da5f02e30827dbc1f034fa091619300 () const override
- int queueLength classThreadWeaver_1_1DestructedState.html a176fa8a52d9c5fae70d07edcfff740ca () const override
- void requestAbort classThreadWeaver_1_1DestructedState.html a27f7c0a3fa7e0928a2cd0bf2ba8ac7e2 () override
- void resume classThreadWeaver_1_1DestructedState.html abd9444d5491dd3be24848d88a16e627e () override
- void setMaximumNumberOfThreads classThreadWeaver_1_1DestructedState.html a9ef4b1261511243695c5d00d1ed9ec99 (int cap) override
- void shutDown classThreadWeaver_1_1DestructedState.html aeb4e114208d04a5d39697e7d11098575 () override
- StateId stateId classThreadWeaver_1_1DestructedState.html a010e909bc2e6a745ac1688ca0f147595 () const override
- void suspend classThreadWeaver_1_1DestructedState.html a57d6577bf58e5a5698fc0ee9507a3b90 () override
- Weaver * weaver classThreadWeaver_1_1DestructedState.html a75143f840e364fd73658307d51421442 () override
ThreadWeaver::Queue::GlobalQueueFactory
structThreadWeaver_1_1Queue_1_1GlobalQueueFactory.html
ThreadWeaver::IdDecorator
classThreadWeaver_1_1IdDecorator.html
- bool autoDelete classThreadWeaver_1_1IdDecorator.html ac4506d99e65a07a2debc8cc6a39040f7 () const
- Collection * collection classThreadWeaver_1_1IdDecorator.html ab949c84a74792deddc04163ff5711700 ()
- const Collection * collection classThreadWeaver_1_1IdDecorator.html ab8c5ff74bf2148bcbed8973f37e6bbce () const
- JobInterface * job classThreadWeaver_1_1IdDecorator.html a7aaf650f904b1aca91153c0cf54bdb57 ()
- const JobInterface * job classThreadWeaver_1_1IdDecorator.html a8445263b5a7b1f94b5d5ad25eecfe910 () const
- Sequence * sequence classThreadWeaver_1_1IdDecorator.html a0338f6b2e65b3f1c0bfc5cff82ded9ad ()
- const Sequence * sequence classThreadWeaver_1_1IdDecorator.html a59f896eeb557b3cdaf796656e12b7688 () const
- void setAutoDelete classThreadWeaver_1_1IdDecorator.html ad2e5051369cef44632d813046102c52a (bool onOff)
ThreadWeaver::InConstructionState
classThreadWeaver_1_1InConstructionState.html
ThreadWeaver::WeaverImplState
- JobPointer applyForWork classThreadWeaver_1_1InConstructionState.html ac537efeb4ca49a4edba777b755945223 (Thread *th, bool wasBusy) override
- void resume classThreadWeaver_1_1InConstructionState.html a846df92511ee1cabc4feed37ffa4f2d0 () override
- StateId stateId classThreadWeaver_1_1InConstructionState.html a20a51202b6633158c1140c1458a9d4fe () const override
- void suspend classThreadWeaver_1_1InConstructionState.html a30c6dbb3ec4d4985957fc3305685acf6 () override
ThreadWeaver::Job
classThreadWeaver_1_1Job.html
- Job
  classThreadWeaver_1_1Job.html
  a8105c40c495f4546fb4001477cf0d9c9
  ()
- ~Job
  classThreadWeaver_1_1Job.html
  a9c086e5f1b7d31ffc20c2d132fde469e
  () override
- void aboutToBeDequeued classThreadWeaver_1_1Job.html a4de6ba1129b7687f47ec9c60f882267e (QueueAPI *api) override
- void aboutToBeDequeued_locked classThreadWeaver_1_1Job.html a7d11fd843f04c185881ac2f8ae379784 (QueueAPI *api) override
- void aboutToBeQueued classThreadWeaver_1_1Job.html a82ecab7e83f81226d0a22b3c15800812 (QueueAPI *api) override
- void aboutToBeQueued_locked classThreadWeaver_1_1Job.html abdf77d61d567fbe1decf56cf2582a37a (QueueAPI *api) override
- void assignQueuePolicy classThreadWeaver_1_1Job.html a5179738c000ddb77922171f922d416f1 (QueuePolicy *) override
- void blockingExecute classThreadWeaver_1_1Job.html a22e29b81c2b197cfa30cbf5a6e4bb9bd () override
- void execute classThreadWeaver_1_1Job.html aa819d585d4fe4ff38d783aea122e95a9 (const JobPointer &job, Thread *) override
- Executor * executor classThreadWeaver_1_1Job.html a7b3be1123e0e01fec84ebc2c1ac0d495 () const override
- bool isFinished classThreadWeaver_1_1Job.html a69e29e89f6fff68fbffb49c4a3708835 () const override
- QMutex * mutex classThreadWeaver_1_1Job.html aadbc83319da1929c881be659cda53755 () const override
- int priority classThreadWeaver_1_1Job.html a827dc9e3593d250c72a8d932c2d98a8a () const override
- QList< QueuePolicy * > queuePolicies classThreadWeaver_1_1Job.html a71fc99211dcb60873f510fcd82e22198 () const override
- void removeQueuePolicy classThreadWeaver_1_1Job.html a66cd1eba18c0bde6375b9738ace5a337 (QueuePolicy *) override
- void requestAbort classThreadWeaver_1_1Job.html aeaf00e5e06bc6961692811cfb86ac513 () override
- Executor * setExecutor classThreadWeaver_1_1Job.html a840f6db8f19ce5127a3f410c4597ce09 (Executor *executor) override
- void setStatus classThreadWeaver_1_1Job.html a7d3c52ef9b4a4daedfd6bf6e3514c26a (Status) override
- Status status classThreadWeaver_1_1Job.html a44fc85172279e63a21795df90f05385e () const override
- bool success classThreadWeaver_1_1Job.html aafa5567244ba390ce7727527b56e7bdd () const override
- void defaultBegin classThreadWeaver_1_1Job.html a05b8a4e15e3b3cb21503e3f01c375ce5 (const JobPointer &job, Thread *thread) override
- void defaultEnd classThreadWeaver_1_1Job.html af28c0271dc65fecca6a2e98ee55fb6e9 (const JobPointer &job, Thread *thread) override
- virtual void run classThreadWeaver_1_1Job.html a8e2da93f04470053e13d8f64e9042d28 (JobPointer self, Thread *thread) override=0
ThreadWeaver::Lambda
classThreadWeaver_1_1Lambda.html
ThreadWeaver::Job
- void run classThreadWeaver_1_1Lambda.html a28054d3c0788c2c7dfeab6bb8ab97d71 (JobPointer, Thread *) override
ThreadWeaver::Queue
classThreadWeaver_1_1Queue.html
ThreadWeaver::QueueSignals
ThreadWeaver::Queue::GlobalQueueFactory
- Queue
  classThreadWeaver_1_1Queue.html
  aa49dd7b07e021bf81be390a31c961fb3
  (QueueSignals *implementation, QObject *parent=nullptr)
- int currentNumberOfThreads classThreadWeaver_1_1Queue.html aebf6866ad28c8cf320d5cb6721c94aa0 () const override
- void dequeue classThreadWeaver_1_1Queue.html a75d823b88514d1ac0fad75913eb5a305 () override
- bool dequeue classThreadWeaver_1_1Queue.html a6c92eacc4d590d27d5ad5bd3678e759c (const JobPointer &) override
- void enqueue classThreadWeaver_1_1Queue.html a0f80282b6cff9889eec1017807c4f494 (const QVector< JobPointer > &jobs) override
- void finish classThreadWeaver_1_1Queue.html affcae982f91838314ee89ab5c1ddc18c () override
- bool isEmpty classThreadWeaver_1_1Queue.html a70273acfe51ef2072220cf8f0e76a70d () const override
- bool isIdle classThreadWeaver_1_1Queue.html ac30a8b1ce65e16b924fbd26013bc33b9 () const override
- int maximumNumberOfThreads classThreadWeaver_1_1Queue.html a5f7fbddfa828b7f8a3cf4c6f71a353e1 () const override
- int queueLength classThreadWeaver_1_1Queue.html a8b910947c58e0439c6cf7c1b8f4778a2 () const override
- void requestAbort classThreadWeaver_1_1Queue.html a6b079513f958b1b8ff4bd0f6cc7d12b6 () override
- void reschedule classThreadWeaver_1_1Queue.html a2be4d0433f4e186fa670dbbfd5a5ff78 () override
- void resume classThreadWeaver_1_1Queue.html a025baac9f235c9dda816e14bfca9c233 () override
- void setMaximumNumberOfThreads classThreadWeaver_1_1Queue.html ad1573a7235fadb7c581afabeac635cca (int cap) override
- void shutDown classThreadWeaver_1_1Queue.html a24439e187448e4dd50278958a77cd09d () override
- const State * state classThreadWeaver_1_1Queue.html a9bebe85a5339049740f2c61fc94ee55c () const override
- void suspend classThreadWeaver_1_1Queue.html a35b6731d4bdbff59e1a201be8e2a3907 () override
ThreadWeaver::QueueInterface
classThreadWeaver_1_1QueueInterface.html
- virtual int currentNumberOfThreads classThreadWeaver_1_1QueueInterface.html a928f7499fe5d1f72a976f14074ebf891 () const =0
- virtual void dequeue classThreadWeaver_1_1QueueInterface.html aa89c5294791fa8914ee977a0ebc63a6a ()=0
- virtual bool dequeue classThreadWeaver_1_1QueueInterface.html abd20fc4d10820ee824650abd73defd46 (const JobPointer &job)=0
- virtual void enqueue classThreadWeaver_1_1QueueInterface.html a172d987d1cbc3033aa71ee9fa13b7b5b (const QVector< JobPointer > &jobs)=0
- virtual void finish classThreadWeaver_1_1QueueInterface.html a9a6b098cf90f758f5da78d70cb7615ea ()=0
- virtual bool isEmpty classThreadWeaver_1_1QueueInterface.html a1f810dd3b8d1e4c0e058b6de5aa8e48b () const =0
- virtual bool isIdle classThreadWeaver_1_1QueueInterface.html a8bf78f21b72d57a4254b8b81bbd6e4e1 () const =0
- virtual int maximumNumberOfThreads classThreadWeaver_1_1QueueInterface.html ac207c5d7e6804612503995cf304c3e08 () const =0
- virtual int queueLength classThreadWeaver_1_1QueueInterface.html acc32ffc6c16497583e8f43f395e657ac () const =0
- virtual void requestAbort classThreadWeaver_1_1QueueInterface.html a291bd3a6d6ca66b5226cf29d8093a8b4 ()=0
- virtual void reschedule classThreadWeaver_1_1QueueInterface.html aef81db4a0d862e98b4830d2edf917dcb ()=0
- virtual void resume classThreadWeaver_1_1QueueInterface.html af92f280432eba8dd27cd2a7a7248d46e ()=0
- virtual void setMaximumNumberOfThreads classThreadWeaver_1_1QueueInterface.html ae42927fbabe91b73c77c78da103351f7 (int cap)=0
- virtual void shutDown classThreadWeaver_1_1QueueInterface.html ace5267019460562dc1b40929100fe477 ()=0
- virtual const State * state classThreadWeaver_1_1QueueInterface.html a8bbaa9bacd8179026a2ad2c5a24f8dcd () const =0
- virtual void suspend classThreadWeaver_1_1QueueInterface.html aebc07b5e060cbef49e4388dd6d05ea0a ()=0
ThreadWeaver::QueuePolicy
classThreadWeaver_1_1QueuePolicy.html
- virtual bool canRun classThreadWeaver_1_1QueuePolicy.html af6e0f03b0c3d294bfa7250a639230488 (JobPointer)=0
- virtual void destructed classThreadWeaver_1_1QueuePolicy.html a2eaba97532598c11c28a0c8b8de1fc2a (JobInterface *job)=0
- virtual void free classThreadWeaver_1_1QueuePolicy.html ad5d58077a5b8e9e1ebd8e633d1a9d23c (JobPointer)=0
- virtual void release classThreadWeaver_1_1QueuePolicy.html adce3dbf34127357e58ced2d139eb2941 (JobPointer)=0
ThreadWeaver::QueueSignals
classThreadWeaver_1_1QueueSignals.html
ThreadWeaver::QueueInterface
- void finished classThreadWeaver_1_1QueueSignals.html abd71f31a881642acbf36bdfae24b7df3 ()
- void stateChanged classThreadWeaver_1_1QueueSignals.html af3561d6507dfa12e477236479550a167 (ThreadWeaver::State *)
- void suspended classThreadWeaver_1_1QueueSignals.html ae98e243c1f53ec70875ffb4bdbba8bdf ()
ThreadWeaver::QueueStream
classThreadWeaver_1_1QueueStream.html
ThreadWeaver::ResourceRestrictionPolicy
classThreadWeaver_1_1ResourceRestrictionPolicy.html
ThreadWeaver::QueuePolicy
- bool canRun classThreadWeaver_1_1ResourceRestrictionPolicy.html a958cf9c19e0f693f0ca897e82345daff (JobPointer) override
- void destructed classThreadWeaver_1_1ResourceRestrictionPolicy.html a41559288c66aaeeddf80e24f60558b6e (JobInterface *job) override
- void free classThreadWeaver_1_1ResourceRestrictionPolicy.html a59fad26b417a596375c3aa03af355470 (JobPointer) override
- void release classThreadWeaver_1_1ResourceRestrictionPolicy.html a5ad702ac0a4dfbbcf6be64551cab45c6 (JobPointer) override
- void setCap classThreadWeaver_1_1ResourceRestrictionPolicy.html a545aa35e429c184eff0e9240a0a07a82 (int newCap)
ThreadWeaver::Sequence
classThreadWeaver_1_1Sequence.html
ThreadWeaver::Collection
ThreadWeaver::ShuttingDownState
classThreadWeaver_1_1ShuttingDownState.html
ThreadWeaver::WeaverImplState
- JobPointer applyForWork classThreadWeaver_1_1ShuttingDownState.html ad5a6b8a809a080be2c32337a5f7a187e (Thread *th, bool wasBusy) override
- void resume classThreadWeaver_1_1ShuttingDownState.html a9a52ac09c8bf1a860357214e5efd46b8 () override
- void shutDown classThreadWeaver_1_1ShuttingDownState.html a9532c7677e6711b3778510e6ec4ebab2 () override
- StateId stateId classThreadWeaver_1_1ShuttingDownState.html a2f16275e7178f65284d25d706a61d640 () const override
- void suspend classThreadWeaver_1_1ShuttingDownState.html aa3b268e1a79e0d699650b44ab9a087a0 () override
- void waitForAvailableJob classThreadWeaver_1_1ShuttingDownState.html a833f70324d37ff3802bb587cf0b4a2d0 (Thread *th) override
ThreadWeaver::State
classThreadWeaver_1_1State.html
ThreadWeaver::QueueInterface
- State
  classThreadWeaver_1_1State.html
  a615d3b3770c1ceb64f00ea250e4effad
  (QueueSignals *weaver)
- virtual ~State classThreadWeaver_1_1State.html a65fd116415cb8f84953a4e22abfb2d34 ()
- virtual void activated classThreadWeaver_1_1State.html a7f1c86d7a3ffd51772b4b482e019e350 ()
- virtual StateId stateId classThreadWeaver_1_1State.html acecc39d949a0cb27827b8300c6b6f2cf () const =0
- QString stateName classThreadWeaver_1_1State.html a49b04e0f3f3a188aa51c2cc604486b12 () const
- virtual QueueInterface * weaver classThreadWeaver_1_1State.html aae1d463aeb20a624593bd9d6a2571436 ()
ThreadWeaver::SuspendedState
classThreadWeaver_1_1SuspendedState.html
ThreadWeaver::WeaverImplState
- JobPointer applyForWork classThreadWeaver_1_1SuspendedState.html ab5a81f9b488b68616b561bd9c2bb17d9 (Thread *th, bool wasBusy) override
- void resume classThreadWeaver_1_1SuspendedState.html a8947677db0b840d7feabaad730569d22 () override
- StateId stateId classThreadWeaver_1_1SuspendedState.html aafbbc570cf2ae2178f5f6f4c7473095c () const override
- void suspend classThreadWeaver_1_1SuspendedState.html a4eff6fac9364c0e036e3681183f9c4d9 () override
ThreadWeaver::SuspendingState
classThreadWeaver_1_1SuspendingState.html
ThreadWeaver::WeaverImplState
- void activated classThreadWeaver_1_1SuspendingState.html aa1064bf624902bf63a6448fd179c6117 () override
- JobPointer applyForWork classThreadWeaver_1_1SuspendingState.html a5fbfe56b397621a688586c6e55f52609 (Thread *th, bool wasBusy) override
- void resume classThreadWeaver_1_1SuspendingState.html a870f883391f2ed91363a58f51a69a3ef () override
- StateId stateId classThreadWeaver_1_1SuspendingState.html a0ed584df1388b625d76b17b1944a54d9 () const override
- void suspend classThreadWeaver_1_1SuspendingState.html a1cedcc8320b3716a19fc08ccba5e7795 () override
ThreadWeaver::Thread
classThreadWeaver_1_1Thread.html
- void started classThreadWeaver_1_1Thread.html a6fbaeb321332604dab2ea070958a8afd (ThreadWeaver::Thread *)
- Thread
  classThreadWeaver_1_1Thread.html
  a3540b48ae814721e20b2fe7bea22a6df
  (Weaver *parent=nullptr)
- ~Thread
  classThreadWeaver_1_1Thread.html
  a911c0e0870bab8caa9580e419439b7b2
  () override
- unsigned int id classThreadWeaver_1_1Thread.html ad6ad1b56a565741246fa6200381a3149 () const
- void requestAbort classThreadWeaver_1_1Thread.html aa1fe97bb23cccb086a614f78e01e8a8c ()
- void run classThreadWeaver_1_1Thread.html a779c876cbf806229004c1d2f3fbe7feb () override
ThreadWeaver::Weaver
classThreadWeaver_1_1Weaver.html
- void threadExited classThreadWeaver_1_1Weaver.html ac343d3c09700a0f92bd88bbeb48840aa (ThreadWeaver::Thread *)
- void threadStarted classThreadWeaver_1_1Weaver.html ad47dc5a5aa24619345385b89c578a7b8 (ThreadWeaver::Thread *)
- void threadSuspended classThreadWeaver_1_1Weaver.html a375955722cf4fb5cc6e8d9785297c53e (ThreadWeaver::Thread *)
- int currentNumberOfThreads classThreadWeaver_1_1Weaver.html ab0645707e80466b2341c966c6769776a () const override
- void dequeue classThreadWeaver_1_1Weaver.html a5d9c428417f76ba2c80a05c62223d1c1 () override
- bool dequeue classThreadWeaver_1_1Weaver.html ade24c159461e30dd27ab0b08c64b60ef (const JobPointer &job) override
- void enqueue classThreadWeaver_1_1Weaver.html ad600ccdccc72e2485c1d9bbd4d2500c7 (const QVector< JobPointer > &jobs) override
- void finish classThreadWeaver_1_1Weaver.html a3a856464b31322b31359115b2ca8d6e1 () override
- bool isEmpty classThreadWeaver_1_1Weaver.html a48522922fff118ff203004d4d0d7bf32 () const override
- bool isIdle classThreadWeaver_1_1Weaver.html a75d234058c198e2ce7f6a9772e2be026 () const override
- int maximumNumberOfThreads classThreadWeaver_1_1Weaver.html adae74ca319940de71e9f70e82de8d6b1 () const override
- int queueLength classThreadWeaver_1_1Weaver.html aeffb9c8824a2ffa1ac7b907bd11ecc68 () const override
- void requestAbort classThreadWeaver_1_1Weaver.html aa0e84d4728f6401c422e3137a2521479 () override
- void reschedule classThreadWeaver_1_1Weaver.html a6b986c02725213d699fd63bc2af6165e () override
- void resume classThreadWeaver_1_1Weaver.html a8064e1c5793f17fb7ed9efb5cf8b549b () override
- void setMaximumNumberOfThreads classThreadWeaver_1_1Weaver.html a0f63e9f0f7d9a8384bc5228cc26c3405 (int cap) override
- void shutDown classThreadWeaver_1_1Weaver.html ac2f7c766e03d8d605250e290d9d8aa0a () override
- const State * state classThreadWeaver_1_1Weaver.html a53d29f0bc49c1e04c6b34f62d3001c88 () const override
- void suspend classThreadWeaver_1_1Weaver.html afa3304c6d104c4bde1c2ce5047437684 () override
ThreadWeaver::WeaverImplState
classThreadWeaver_1_1WeaverImplState.html
ThreadWeaver::State
- int currentNumberOfThreads classThreadWeaver_1_1WeaverImplState.html a467b86040d3a4c0c689d70841416fe45 () const override
- void dequeue classThreadWeaver_1_1WeaverImplState.html a4078885678b40501d3204d2ae555fcbf () override
- bool dequeue classThreadWeaver_1_1WeaverImplState.html afe633a63efe8c3a036621694b74d6129 (const JobPointer &job) override
- void enqueue classThreadWeaver_1_1WeaverImplState.html aedb626b71308125d3332f28753145d94 (const QVector< JobPointer > &jobs) override
- void finish classThreadWeaver_1_1WeaverImplState.html a32a626ddcf35aa90f8b7a78b0c6fe991 () override
- bool isEmpty classThreadWeaver_1_1WeaverImplState.html af627849de831d4dc9f9d9e79ea033098 () const override
- bool isIdle classThreadWeaver_1_1WeaverImplState.html a96533ac2967cc239b8839c5e50b88799 () const override
- int maximumNumberOfThreads classThreadWeaver_1_1WeaverImplState.html aee5c2ca1d28efb0ef30f2a1942197c2c () const override
- int queueLength classThreadWeaver_1_1WeaverImplState.html a3e4b090ba5cc8735c23d75d727461cc6 () const override
- void requestAbort classThreadWeaver_1_1WeaverImplState.html aa24fafce3d4a8c9ffd041ecf3f672517 () override
- void reschedule classThreadWeaver_1_1WeaverImplState.html a3fc2694ec923266860d0951d08ca9865 () override
- void setMaximumNumberOfThreads classThreadWeaver_1_1WeaverImplState.html ad312f13856c49b892f51180cfd9e63a7 (int cap) override
- void shutDown classThreadWeaver_1_1WeaverImplState.html a9dfa590239593c2a88b8ba221cbf9a05 () override
- const State * state classThreadWeaver_1_1WeaverImplState.html a510b9fa9e0a6628c0be40ce88037abe9 () const override
- void waitForAvailableJob classThreadWeaver_1_1WeaverImplState.html a52ed9d911af573894c20edfe25e020d2 (Thread *th) override
- Weaver * weaver classThreadWeaver_1_1WeaverImplState.html a9522328980bc0c1af7a4c3ba2bb1653a () override
usecases

# Use Cases

usecases
multithreading

# Why Multithreading?

multithreading
index

# ThreadWeaver

index