Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
FReserveScheduler |
|
|
FScheduler |
|
|
FSchedulerTls |
|
|
FSleepEvent |
The struct is naturally 64 bytes aligned, the extra alignment just re-enforces this assumption and will error if it changes in the future |
|
FTask |
|
|
FTaskBase |
|
|
TDeleter |
Generic implementation of a Deleter, it often comes up that one has to call a function to cleanup after a Task finished this can be done by capturing a TDeleter like this in the lambda of the Continuation: [Deleter(LowLevelTasks::TDeleter |
|
TEventStack |
Implementation of a treiber stack |
|
TLocalQueueRegistry |
|
|
TTaskDelegate |
Version of TUniqueFunction |
|
TWorkStealingQueue2 |
|
|
TWorkStealingQueueBase2 |
Name | Description | ||
---|---|---|---|
|
LowLevelTasks::BusyWaitForTask |
||
|
LowLevelTasks::BusyWaitForTasks ( |
||
|
LowLevelTasks::BusyWaitUntil ( |
||
|
LowLevelTasks::DoReserveWorkUntil ( |
||
|
const TCHAR ... |
LowLevelTasks::ToString ( |
|
|
LowLevelTasks::ToTaskPriority ( |
||
|
LowLevelTasks::TryLaunch ( |
||
|
LowLevelTasks::TryLaunchAffinity |
||
|
ReturnType |
LowLevelTasks::TTaskDelegate_Impl::MakeDummyValue() |