ALib C++ Library
Library Version: 2412 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
DedicatedWorker Member List

This is the complete list of members for DedicatedWorker, including all inherited members.

Acquire(ALIB_DBG_TAKE_CI)TCondition< TDerived >inlineprotected
c11ThreadThreadprotected
cast()TCondition< TDerived >inlineprotected
conditionVariableTCondition< TDerived >protected
DbgTCondition< TDerived >protected
DbgMaxQueuelengthDedicatedWorker
DedicatedWorker(const alib::String &threadName)DedicatedWorkerinline
DeleteJob(Job &job)DedicatedWorkerinline
DeleteJobDeferred(Job &job)DedicatedWorkerinline
DWManager classDedicatedWorkerfriend
Get(std::thread::id nativeID)Threadprotectedstatic
GetCurrent()Threadinlineprotectedstatic
GetID() constThreadinlineprotected
GetMain()Threadprotectedstatic
GetName() constDedicatedWorkerinlinevirtual
GetNativeID() constThreadinlineprotected
GetState()Threadinlineprotected
idThreadprotected
IsAlive()Threadinlineprotected
isConditionMet()DedicatedWorkerinlineprotected
Join()Threadprotectedvirtual
lang::Owner< DedicatedWorker & > (defined in DedicatedWorker)DedicatedWorkerfriend
lengthDedicatedWorkerprotected
Load() constDedicatedWorkerinline
managerDedicatedWorkerprotected
mutexTCondition< TDerived >protected
NameTriggeredprotected
nameThreadprotected
nativeIDThreadprotected
pop()DedicatedWorkerprotected
process(Job &vjob)DedicatedWorkerinlineprotectedvirtual
pushAndRelease(QueueElement &&jobInfo)DedicatedWorkerprotected
queueDedicatedWorkerprotected
Release(ALIB_DBG_TAKE_CI)TCondition< TDerived >inlineprotected
ReleaseAndNotify(ALIB_DBG_TAKE_CI)TCondition< TDerived >inlineprotected
ReleaseAndNotifyAll(ALIB_DBG_TAKE_CI)TCondition< TDerived >inlineprotected
Run() overrideDedicatedWorkerprotectedvirtual
runnableThreadprotected
Schedule(Priority priority, TArgs &&... args)DedicatedWorkerinlineprotected
schedule(Priority priority, bool keepJob, TArgs &&... args)DedicatedWorkerinlineprotected
ScheduleStop(Priority priority)DedicatedWorkerinline
ScheduleVoid(Priority priority, TArgs &&... args)DedicatedWorkerinlineprotected
SetName(const String &newName)Threadinlineprotectedvirtual
Sleep(const Ticks::Duration &duration)Threadinlineprotectedstatic
Sleep(const Ticks::Duration::TDuration &duration)Threadinlineprotectedstatic
SleepMicros(int64_t microseconds)Threadinlineprotectedstatic
SleepMillis(int milliseconds)Threadinlineprotectedstatic
SleepNanos(int64_t nanoseconds)Threadinlineprotectedstatic
SleepUntil(const Ticks &time)Threadinlineprotectedstatic
Start()Threadprotectedvirtual
State enum nameThreadprotected
stateThreadprotected
statLastJobExecutionDedicatedWorkerprotected
StopIsExecuted()DedicatedWorkerinline
StopIsScheduled()DedicatedWorkerinline
stopJobExecutedDedicatedWorkerprotected
stopJobPushedDedicatedWorkerprotected
TCondition(const String &dbgName)TCondition< TDerived >inlineprotected
Thread(const String &pName=EMPTY_STRING)Threadinlineprotected
Thread(Runnable *target, const String &pName=EMPTY_STRING)Threadprotected
Thread(const Thread &)=deleteThreadprotected
threads::TCondition< DedicatedWorker > (defined in DedicatedWorker)DedicatedWorkerfriend
trigger() overrideDedicatedWorkerinlineprotectedvirtual
triggerDurationDedicatedWorkerprotected
Triggered(const String &pName)Triggeredinlineprotected
triggerPeriod() overrideDedicatedWorkerinlineprotectedvirtual
WaitForNotification(ALIB_DBG_TAKE_CI)TCondition< TDerived >inlineprotected
WaitForNotification(const Ticks::Duration::TDuration &maxWaitTimeSpan, const CallerInfo &ci)TCondition< TDerived >inlineprotected
WaitForNotification(const Ticks::Duration &maxWaitTimeSpan, const CallerInfo &ci)TCondition< TDerived >inlineprotected
WaitForNotification(const Ticks &wakeUpTime, const CallerInfo &ci)TCondition< TDerived >inlineprotected
YieldToSystem()Threadinlineprotectedstatic
~DedicatedWorker() overrideDedicatedWorkerinline
~Runnable()Runnableinlineprotectedvirtual
~Thread() overrideThreadprotectedvirtual
~Triggered()Triggeredinlineprotectedvirtual