Acquire(ALIB_DBG_TAKE_CI) | alib::threads::TCondition< T > | inlineprotected |
Acquire(ALIB_DBG_TAKE_CI) | alib::threads::TCondition< T > | inlineprotected |
c11Thread | alib::threads::Thread | protected |
cast() | alib::threads::TCondition< T > | inlineprotected |
cast() | alib::threads::TCondition< T > | inlineprotected |
conditionVariable | alib::threads::TCondition< T > | protected |
conditionVariable | alib::threads::TCondition< T > | protected |
Dbg | alib::threads::TCondition< T > | protected |
Dbg | alib::threads::TCondition< T > | protected |
DbgMaxQueuelength | alib::threadmodel::DedicatedWorker | |
DedicatedWorker(const character *threadName) | alib::threadmodel::DedicatedWorker | inline |
DeleteJob(Job &job) | alib::threadmodel::DedicatedWorker | inline |
DeleteJobDeferred(Job &job) | alib::threadmodel::DedicatedWorker | inline |
destruct() | alib::threads::Thread | protected |
DWManager class | alib::threadmodel::DedicatedWorker | friend |
Get(std::thread::id nativeID) | alib::threads::Thread | protectedstatic |
GetCurrent() | alib::threads::Thread | inlineprotectedstatic |
GetID() const | alib::threads::Thread | inlineprotected |
GetMain() | alib::threads::Thread | protectedstatic |
GetName() const | alib::threadmodel::DedicatedWorker | inlinevirtual |
GetNativeID() const | alib::threads::Thread | inlineprotected |
GetState() | alib::threads::Thread | inlineprotected |
id | alib::threads::Thread | protected |
IsAlive() | alib::threads::Thread | inlineprotected |
isConditionMet() | alib::threadmodel::DedicatedWorker | inlineprotected |
Join() | alib::threads::Thread | protectedvirtual |
lang::Owner< DedicatedWorker & > (defined in alib::threadmodel::DedicatedWorker) | alib::threadmodel::DedicatedWorker | friend |
length | alib::threadmodel::DedicatedWorker | protected |
Load() const | alib::threadmodel::DedicatedWorker | inline |
manager | alib::threadmodel::DedicatedWorker | protected |
mutex | alib::threads::TCondition< T > | protected |
mutex | alib::threads::TCondition< T > | protected |
Name | alib::threadmodel::Triggered | protected |
name | alib::threads::Thread | protected |
nativeID | alib::threads::Thread | protected |
pop() | alib::threadmodel::DedicatedWorker | protected |
process(Job &vjob) | alib::threadmodel::DedicatedWorker | inlineprotectedvirtual |
pushAndRelease(QueueElement &&jobInfo) | alib::threadmodel::DedicatedWorker | protected |
queue | alib::threadmodel::DedicatedWorker | protected |
Release(ALIB_DBG_TAKE_CI) | alib::threads::TCondition< T > | inlineprotected |
Release(ALIB_DBG_TAKE_CI) | alib::threads::TCondition< T > | inlineprotected |
ReleaseAndNotify(ALIB_DBG_TAKE_CI) | alib::threads::TCondition< T > | inlineprotected |
ReleaseAndNotify(ALIB_DBG_TAKE_CI) | alib::threads::TCondition< T > | inlineprotected |
ReleaseAndNotifyAll(ALIB_DBG_TAKE_CI) | alib::threads::TCondition< T > | inlineprotected |
ReleaseAndNotifyAll(ALIB_DBG_TAKE_CI) | alib::threads::TCondition< T > | inlineprotected |
Run() override | alib::threadmodel::DedicatedWorker | protectedvirtual |
runnable | alib::threads::Thread | protected |
Schedule(Priority priority, TArgs &&... args) | alib::threadmodel::DedicatedWorker | inlineprotected |
schedule(Priority priority, bool keepJob, TArgs &&... args) | alib::threadmodel::DedicatedWorker | inlineprotected |
ScheduleStop(Priority priority) | alib::threadmodel::DedicatedWorker | inline |
ScheduleVoid(Priority priority, TArgs &&... args) | alib::threadmodel::DedicatedWorker | inlineprotected |
SetName(const character *newName) | alib::threads::Thread | inlineprotectedvirtual |
Sleep(const Ticks::Duration &duration) | alib::threads::Thread | inlineprotectedstatic |
Sleep(const Ticks::Duration::TDuration &duration) | alib::threads::Thread | inlineprotectedstatic |
SleepMicros(int64_t microseconds) | alib::threads::Thread | inlineprotectedstatic |
SleepMillis(int milliseconds) | alib::threads::Thread | inlineprotectedstatic |
SleepNanos(int64_t nanoseconds) | alib::threads::Thread | inlineprotectedstatic |
SleepUntil(const Ticks &time) | alib::threads::Thread | inlineprotectedstatic |
Start() | alib::threads::Thread | protectedvirtual |
State enum name | alib::threads::Thread | protected |
state | alib::threads::Thread | protected |
statLastJobExecution | alib::threadmodel::DedicatedWorker | protected |
StopIsExecuted() | alib::threadmodel::DedicatedWorker | inline |
StopIsScheduled() | alib::threadmodel::DedicatedWorker | inline |
stopJobExecuted | alib::threadmodel::DedicatedWorker | protected |
stopJobPushed | alib::threadmodel::DedicatedWorker | protected |
TCondition(const character *dbgName) | alib::threads::TCondition< T > | inlineprotected |
TCondition(const character *dbgName) | alib::threads::TCondition< T > | inlineprotected |
Thread(const character *pName=A_CHAR("")) | alib::threads::Thread | inlineprotected |
Thread(Runnable *target, const character *pName=A_CHAR("")) | alib::threads::Thread | protected |
Thread(const Thread &)=delete | alib::threads::Thread | protected |
threads::TCondition< DedicatedWorker > (defined in alib::threadmodel::DedicatedWorker) | alib::threadmodel::DedicatedWorker | friend |
trigger() override | alib::threadmodel::DedicatedWorker | inlineprotectedvirtual |
triggerDuration | alib::threadmodel::DedicatedWorker | protected |
Triggered(const String &pName) | alib::threadmodel::Triggered | inlineprotected |
triggerPeriod() override | alib::threadmodel::DedicatedWorker | inlineprotectedvirtual |
WaitForNotification(ALIB_DBG_TAKE_CI) | alib::threads::TCondition< T > | inlineprotected |
WaitForNotification(const Ticks::Duration::TDuration &maxWaitTimeSpan, const CallerInfo &ci) | alib::threads::TCondition< T > | inlineprotected |
WaitForNotification(const Ticks::Duration &maxWaitTimeSpan, const CallerInfo &ci) | alib::threads::TCondition< T > | inlineprotected |
WaitForNotification(const Ticks &wakeUpTime, const CallerInfo &ci) | alib::threads::TCondition< T > | inlineprotected |
WaitForNotification(ALIB_DBG_TAKE_CI) | alib::threads::TCondition< T > | inlineprotected |
WaitForNotification(const Ticks::Duration::TDuration &maxWaitTimeSpan, const CallerInfo &ci) | alib::threads::TCondition< T > | inlineprotected |
WaitForNotification(const Ticks::Duration &maxWaitTimeSpan, const CallerInfo &ci) | alib::threads::TCondition< T > | inlineprotected |
WaitForNotification(const Ticks &wakeUpTime, const CallerInfo &ci) | alib::threads::TCondition< T > | inlineprotected |
YieldToSystem() | alib::threads::Thread | inlineprotectedstatic |
~DedicatedWorker() override | alib::threadmodel::DedicatedWorker | inline |
~Runnable() | alib::threads::Runnable | inlineprotectedvirtual |
~Thread() override | alib::threads::Thread | inlineprotectedvirtual |
~Triggered() | alib::threadmodel::Triggered | inlineprotectedvirtual |