| addQueue(QueueType type, const char *name) | Threads::WorkManager | |
| addWork(const Work &, CallBack *finished=0, int queueid=cDefaultQueueID(), bool putfirstinline=false, bool discardduplicates=false, bool forcedifferentthread=false) | Threads::WorkManager | |
| addWork(TypeSet< Work > &, int queueid=-1, bool firstinline=false) | Threads::WorkManager | |
| attachCB(NotifierAccess &, const CallBack &, bool onlyifnew=false) | CallBacker | |
| attachCB(NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) | CallBacker | inline |
| CallBacker() | CallBacker | |
| CallBacker(const CallBacker &) | CallBacker | |
| callbacks_ | Threads::WorkManager | protected |
| cDefaultQueueID() | Threads::WorkManager | inlinestatic |
| detachAllNotifiers() | CallBacker | protected |
| detachCB(NotifierAccess &, const CallBack &) | CallBacker | |
| detachCB(NotifierAccess *notif, const CallBack &cb) | CallBacker | inline |
| emptyQueue(int queueid, bool finishall) | Threads::WorkManager | |
| executeQueue(int queueid) | Threads::WorkManager | |
| executeWork(Work *, int sz, int queueid=-1, bool firstinline=false) | Threads::WorkManager | |
| freeid_ | Threads::WorkManager | protected |
| freethreads_ | Threads::WorkManager | protected |
| getWork(CallBacker *) const | Threads::WorkManager | |
| getWorkExitStatus(CallBacker *) const | Threads::WorkManager | |
| isidle | Threads::WorkManager | |
| isNotifierAttached(NotifierAccess *) const | CallBacker | |
| isShuttingDown | Threads::WorkManager | |
| isWorkThread() const | Threads::WorkManager | |
| Manual enum value | Threads::WorkManager | |
| MultiThread enum value | Threads::WorkManager | |
| nrFreeThreads() const | Threads::WorkManager | |
| nrThreads() const | Threads::WorkManager | inline |
| queueids_ | Threads::WorkManager | protected |
| queueisclosing_ | Threads::WorkManager | protected |
| queuenames_ | Threads::WorkManager | protected |
| queueSize(int queueid) const | Threads::WorkManager | |
| queueSizeNoLock(int queueid) const | Threads::WorkManager | protected |
| QueueType enum name | Threads::WorkManager | |
| queuetypes_ | Threads::WorkManager | protected |
| queueworkload_ | Threads::WorkManager | protected |
| quickstop_ | Threads::WorkManager | protected |
| reduceWorkload(int queueidx) | Threads::WorkManager | inlineprotected |
| removeQueue(int queueid, bool finishall) | Threads::WorkManager | |
| removeWork(const Work &) | Threads::WorkManager | |
| reportFinishedAndAskForMore(WorkThread *, int oldqueueid) | Threads::WorkManager | protected |
| setQueueName(int queueid, const char *) | Threads::WorkManager | |
| setQuickStop(bool yn) | Threads::WorkManager | inline |
| shutdown() | Threads::WorkManager | |
| SingleThread enum value | Threads::WorkManager | |
| threadids_ | Threads::WorkManager | protected |
| threads_ | Threads::WorkManager | protected |
| twm() | Threads::WorkManager | static |
| twmid_ | Threads::WorkManager | protected |
| workload_ | Threads::WorkManager | protected |
| workloadcond_ | Threads::WorkManager | protected |
| WorkManager(int nrthreads=-1) | Threads::WorkManager | |
| workqueueid_ | Threads::WorkManager | protected |
| WorkThread class | Threads::WorkManager | friend |
| ~CallBacker() | CallBacker | virtual |
| ~WorkManager() | Threads::WorkManager | |