Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Async
Inheritance Hierarchy
- IAsyncTask
- IMessageRpcClient::FCall
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Async/IAsyncTask.h |
| Include | #include "Async/IAsyncTask.h" |
Syntax
class IAsyncTask
Remarks
Interface for asynchronous tasks.
A asynchronous task is a unit of work that runs in parallel to the caller and may take a considerable amount of time to complete, i.e. several seconds, minutes or even hours. This interface provides mechanisms for tracking and canceling such tasks.
Destructors
| Type | Name | Description | |
|---|---|---|---|
~IAsyncTask () |
Virtual destructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Cancel () |
Cancel this task. | |
| EAsyncTaskState | GetTaskState () |
Gets the current state of the task. |