◆ FOnDemandIoBackend()
◆ ~FOnDemandIoBackend()
| UE::IoStore::FOnDemandIoBackend::~FOnDemandIoBackend |
( |
| ) |
|
|
virtual |
◆ CancelIoRequest()
◆ DoesChunkExist() [1/2]
| bool UE::IoStore::FOnDemandIoBackend::DoesChunkExist |
( |
const FIoChunkId & |
ChunkId | ) |
const |
|
overridevirtual |
◆ DoesChunkExist() [2/2]
◆ GetCacheUsage()
◆ GetCompletedIoRequests()
| FIoRequestImpl * UE::IoStore::FOnDemandIoBackend::GetCompletedIoRequests |
( |
| ) |
|
|
overridevirtual |
Returns all completed request(s) to the I/O dispatcher. Triggered by invoking the wake-up callback on the backend context object.
Implements IIoDispatcherBackend.
◆ GetName()
| const TCHAR * UE::IoStore::FOnDemandIoBackend::GetName |
( |
| ) |
const |
|
overridevirtual |
◆ GetSizeForChunk() [1/2]
◆ GetSizeForChunk() [2/2]
Returns the size of the chunk and the size of the requested range.
Reimplemented from IIoDispatcherBackend.
◆ Initialize()
Called by the I/O dispatcher once initialized.
- Parameters
-
| Context | Context object used for signalling the I/O dispatcher. |
Implements IIoDispatcherBackend.
◆ OpenMapped()
◆ ReportAnalytics()
◆ ResolveIoRequests()
Create asynchronous read requests for the list of I/O request(s). The request(s) can span multiple chunks.
- Parameters
-
| Requests | Request(s) to resolve. |
| OutUnresolved | Unresolved request(s) returned to the I/O dispatcher. |
Implements IIoDispatcherBackend.
◆ SetBulkOptionalEnabled()
| void UE::IoStore::FOnDemandIoBackend::SetBulkOptionalEnabled |
( |
bool |
bEnabled | ) |
|
|
overridevirtual |
◆ Shutdown()
| void UE::IoStore::FOnDemandIoBackend::Shutdown |
( |
| ) |
|
|
overridevirtual |
◆ StartAnalyticsRecording()
◆ UpdatePriorityForIoRequest()
| void UE::IoStore::FOnDemandIoBackend::UpdatePriorityForIoRequest |
( |
FIoRequestImpl * |
Request | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file: