Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Virtualization
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Virtualization/VirtualizationSystem.h |
| Include | #include "Virtualization/VirtualizationSystem.h" |
Syntax
struct FPushRequest
Remarks
Data structure representing a request to push a payload to a backend storage system. Note that a request can either before for payload already in memory (in which case the payload should be passed into the constructor as a FCompressedBuffer) or by a IPayloadProvider which will provide the payload on demand.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FPushRequest () |
|||
FPushRequest
(
const FIoHash& InIdentifier, |
Create a request for a payload already in memory | ||
FPushRequest
(
const FIoHash& InIdentifier, |
Create a request for a payload already in memory | ||
FPushRequest
(
const FIoHash& InIdentifier, |
Create a request for a payload to be loaded on demand |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FString & | GetContext () |
Returns the context of the payload | |
| const FIoHash & | Return the identifer used in the request | ||
| FCompressedBuffer | GetPayload () |
Returns the payload | |
| uint64 | Returns the size of the payload when it was on disk | ||
| const FPushResult & | GetResult () |
||
| void | ResetResult () |
||
| void | SetResult
(
FPushResult InResult |