Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Async > API/Runtime/Core/Async/Fundamental
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Async/Fundamental/WaitingQueue.h |
| Include | #include "Async/Fundamental/WaitingQueue.h" |
Syntax
class FWaitingQueue
Constructors
| Type | Name | Description | |
|---|---|---|---|
FWaitingQueue
(
TAlignedArray< FWaitEvent >& NodesArray |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CancelWait
(
FWaitEvent* Node |
Returns true if we need to wake up a new worker | |
| bool | CommitWait
(
FWaitEvent* Node, |
||
| void | Init () |
||
| int32 | |||
| int32 | NotifyAll () |
||
| void | PrepareWait
(
FWaitEvent* Node |
||
| void | Shutdown () |
Constants
| Name | Description |
|---|---|
| EpochBits | |
| EpochInc | |
| EpochMask | |
| EpochShift | |
| SignalInc | |
| SignalMask | |
| SignalShift | |
| StackMask | |
| WaiterBits | State_ layout: |
| WaiterInc | |
| WaiterMask | |
| WaiterShift |