Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
QueuedThreadPool.h File Reference
+ Include dependency graph for QueuedThreadPool.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FThreadPoolPriorityQueue
 
class  FQueuedThreadPool
 

Enumerations

enum class  EQueuedWorkPriority : uint8 {
  Blocking = 0 , Highest = 1 , High = 2 , Normal = 3 ,
  Low = 4 , Lowest = 5 , Count
}
 

Functions

const TCHARLexToString (EQueuedWorkPriority Priority)
 

Variables

FQueuedThreadPoolGThreadPool
 
FQueuedThreadPoolGIOThreadPool
 
FQueuedThreadPoolGBackgroundPriorityThreadPool
 

Enumeration Type Documentation

◆ EQueuedWorkPriority

Higher priority are picked up first by the task thread pool.

Enumerator
Blocking 
Highest 
High 
Normal 
Low 
Lowest 
Count 

Definition at line 13 of file QueuedThreadPool.h.

Function Documentation

◆ LexToString()

const TCHAR * LexToString ( EQueuedWorkPriority Priority)
inline

Definition at line 24 of file QueuedThreadPool.h.

Variable Documentation

◆ GBackgroundPriorityThreadPool

FQueuedThreadPool* GBackgroundPriorityThreadPool
extern

◆ GIOThreadPool

FQueuedThreadPool* GIOThreadPool
extern

◆ GThreadPool

FQueuedThreadPool* GThreadPool
extern

Global thread pool for shared async operations