Choose your operating system:
Windows
macOS
Linux
| IAsyncReadRequest
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Async/AsyncFileHandle.h |
Include |
#include "Async/AsyncFileHandle.h" |
class IAsyncReadRequest
Name | Description | |
---|---|---|
|
IAsyncReadRequest ( |
Name | Description | |
---|---|---|
|
~IAsyncReadRequest() |
Not legal to destroy the request until it is complete. |
Name | Description | ||
---|---|---|---|
|
Cancel() |
Cancel the request. This is a non-blocking async call and so does not ensure completion! |
|
|
CancelImpl() |
Cancel the request. This is a non-blocking async call and so does not ensure completion! |
|
|
uint8 * |
GetReadResults() |
Return the bytes of a completed read request. Not legal to call unless the request is complete. |
|
GetSizeResults() |
Return the size of a completed size request. Not legal to call unless the request is complete. |
|
|
PollCompletion() |
Nonblocking poll of the state of completion. |
|
|
SetAllComplete() |
||
|
SetComplete() |
||
|
SetDataComplete() |
||
|
WaitCompletion ( |
Waits for the request to complete, but not longer than the given time limit |
|
|
WaitCompletionImpl ( |
Waits for the request to complete, but not longer than the given time limit |