Doxygen XLinks
by
V:
2511R0
Website:
Loading...
Searching...
No Matches
dxl
DXLThreadPool
dxl::DXLThreadPool Member List
This is the complete list of members for
dxl::DXLThreadPool
, including all inherited members.
Acquire
(ALIB_DBG_TAKE_CI)
alib::threadmodel::ThreadPool
addThread
()
alib::threadmodel::ThreadPool
protected
cast
()
alib::threads::TCondition< T >
protected
conditionVariable
alib::threads::TCondition< T >
protected
CountedIdleWorkers
() const
alib::threadmodel::ThreadPool
CountedOpenJobs
() const
alib::threadmodel::ThreadPool
CountedWorkers
() const
alib::threadmodel::ThreadPool
CreateWorker
() override
dxl::DXLThreadPool
inline
private
virtual
ctdIdle
alib::threadmodel::ThreadPool
protected
ctdOpenJobs
alib::threadmodel::ThreadPool
protected
ctdStatJobsScheduled
alib::threadmodel::ThreadPool
protected
ctdWorkers
alib::threadmodel::ThreadPool
protected
Dbg
alib::threads::TCondition< T >
protected
DbgDumpKnownJobs
(NAString &target, const NString &linePrefix=" ")
alib::threadmodel::ThreadPool
DbgKnownJobs
alib::threadmodel::ThreadPool
protected
DCSIsAcquired
() const override
alib::threadmodel::ThreadPool
virtual
DCSIsSharedAcquired
() const override
alib::threadmodel::ThreadPool
virtual
DeleteJob
(Job &job)
alib::threadmodel::ThreadPool
DeleteJobDeferred
(Job &job)
alib::threadmodel::ThreadPool
DisposeWorker
(PoolWorker *poolWorker)
alib::threadmodel::ThreadPool
virtual
GetAllocator
()
alib::threadmodel::ThreadPool
GetPoolAllocator
()
alib::threadmodel::ThreadPool
HardwareConcurrency
() noexcept
alib::threadmodel::ThreadPool
static
IdleWaitTime
alib::threadmodel::ThreadPool
isConditionMet
()
alib::threadmodel::ThreadPool
protected
IsIdle
() const
alib::threadmodel::ThreadPool
lastThreadToJoin
alib::threadmodel::ThreadPool
protected
ma
alib::threadmodel::ThreadPool
protected
mutex
alib::threads::TCondition< T >
protected
nextWorkerID
alib::threadmodel::ThreadPool
protected
pool
alib::threadmodel::ThreadPool
protected
pop
(PoolWorker *worker)
alib::threadmodel::ThreadPool
protected
pushAndRelease
(QueueEntry &&entry)
alib::threadmodel::ThreadPool
protected
queue
alib::threadmodel::ThreadPool
protected
Release
(ALIB_DBG_TAKE_CI)
alib::threadmodel::ThreadPool
ReleaseAndNotify
(ALIB_DBG_TAKE_CI)
alib::threads::TCondition< T >
protected
ReleaseAndNotifyAll
(ALIB_DBG_TAKE_CI)
alib::threads::TCondition< T >
protected
Schedule
(TArgs &&... args)
alib::threadmodel::ThreadPool
schedule
(bool keepJob, TArgs &&... args)
alib::threadmodel::ThreadPool
protected
ScheduleVoid
(TArgs &&... args)
alib::threadmodel::ThreadPool
Shutdown
()
alib::threadmodel::ThreadPool
StatsCountedScheduledJobs
() const
alib::threadmodel::ThreadPool
Strategy
alib::threadmodel::ThreadPool
Sync
()
alib::threadmodel::ThreadPool
TCondition
(const character *dbgName)
alib::threads::TCondition< T >
protected
ThreadPool
()
alib::threadmodel::ThreadPool
timeOfLastSizeChange
alib::threadmodel::ThreadPool
protected
WaitForAllIdle
(Ticks::Duration timeout, Ticks::Duration dbgWarnAfter)
alib::threadmodel::ThreadPool
WaitForNotification
(ALIB_DBG_TAKE_CI)
alib::threads::TCondition< T >
protected
WaitForNotification
(const Ticks &wakeUpTime, const CallerInfo &ci)
alib::threads::TCondition< T >
protected
WaitForNotification
(const Ticks::Duration &maxWaitTimeSpan, const CallerInfo &ci)
alib::threads::TCondition< T >
protected
WaitForNotification
(const Ticks::Duration::TDuration &maxWaitTimeSpan, const CallerInfo &ci)
alib::threads::TCondition< T >
protected
workers
alib::threadmodel::ThreadPool
protected
~AssociatedLock
()
alib::lang::DbgCriticalSections::AssociatedLock
virtual
~ThreadPool
() override
alib::threadmodel::ThreadPool