Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FQueuedThreadPoolDynamicWrapper Member List

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

AddQueuedWork(IQueuedWork *InQueuedWork, EQueuedWorkPriority InPriority=EQueuedWorkPriority::Normal) overrideFQueuedThreadPoolDynamicWrapperinlinevirtual
Allocate()FQueuedThreadPoolstatic
AllocateScheduledWork()FQueuedThreadPoolWrapperinlineprotectedvirtual
AllocateWork(IQueuedWork *InnerWork, EQueuedWorkPriority Priority)FQueuedThreadPoolWrapperprivate
bIsSchedulingFQueuedThreadPoolWrapperprivate
CanSchedule(EQueuedWorkPriority Priority) constFQueuedThreadPoolWrapperprivate
Create(uint32 InNumQueuedThreads, uint32 StackSize, EThreadPriority ThreadPriority, const TCHAR *Name) overrideFQueuedThreadPoolWrapperprivatevirtual
CurrentConcurrencyFQueuedThreadPoolWrapperprivate
Destroy() overrideFQueuedThreadPoolWrapperprivatevirtual
FQueuedThreadPool()FQueuedThreadPool
FQueuedThreadPoolDynamicWrapper(FQueuedThreadPool *InWrappedQueuedThreadPool, int32 InMaxConcurrency=-1, TFunction< EQueuedWorkPriority(EQueuedWorkPriority)> InPriorityMapper=[](EQueuedWorkPriority InPriority) { return InPriority;})FQueuedThreadPoolDynamicWrapperinline
FQueuedThreadPoolWrapper(FQueuedThreadPool *InWrappedQueuedThreadPool, int32 InMaxConcurrency=-1, TFunction< EQueuedWorkPriority(EQueuedWorkPriority)> InPriorityMapper=[](EQueuedWorkPriority InPriority) { return InPriority;})FQueuedThreadPoolWrapper
GetCurrentConcurrency() constFQueuedThreadPoolWrapperinline
GetMaxConcurrency() constFQueuedThreadPoolWrapperinlineprotectedvirtual
GetNumThreads() const overrideFQueuedThreadPoolWrappervirtual
LockFQueuedThreadPoolWrapperprotected
MaxConcurrencyFQueuedThreadPoolWrapperprivate
MaxTaskToScheduleFQueuedThreadPoolWrapperprivate
OnScheduled(const IQueuedWork *)FQueuedThreadPoolWrapperinlineprotectedvirtual
OnUnscheduled(const IQueuedWork *)FQueuedThreadPoolWrapperinlineprotectedvirtual
OverrideStackSizeFQueuedThreadPoolstatic
Pause()FQueuedThreadPoolWrapper
PriorityMapperFQueuedThreadPoolWrapperprivate
QueuedWorkFQueuedThreadPoolWrapperprotected
ReleaseWorkNoLock(FScheduledWork *Work)FQueuedThreadPoolWrapperprivate
Resume(int32 InNumQueuedWork=-1)FQueuedThreadPoolWrapper
RetractQueuedWork(IQueuedWork *InQueuedWork) overrideFQueuedThreadPoolWrappervirtual
Schedule(FScheduledWork *Work=nullptr)FQueuedThreadPoolWrapperprivate
ScheduledWorkFQueuedThreadPoolWrapperprivate
SetMaxConcurrency(int32 MaxConcurrency=-1)FQueuedThreadPoolWrapper
Sort(TFunctionRef< bool(const IQueuedWork *Lhs, const IQueuedWork *Rhs)> Predicate)FQueuedThreadPoolDynamicWrapperinline
TryRetractWorkNoLock(EQueuedWorkPriority InPriority)FQueuedThreadPoolWrapperprivate
WorkPoolFQueuedThreadPoolWrapperprivate
WrappedQueuedThreadPoolFQueuedThreadPoolWrapperprivate
WrappedQueuePriorityFQueuedThreadPoolWrapperprivate
~FQueuedThreadPool()FQueuedThreadPoolvirtual
~FQueuedThreadPoolWrapper()FQueuedThreadPoolWrapper