UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FFileIoStoreOffsetSortedRequestQueue Class Reference

#include <IoDispatcherFileBackendTypes.h>

Public Member Functions

PAKFILE_API FFileIoStoreOffsetSortedRequestQueue (int32 InPriority)
 
 FFileIoStoreOffsetSortedRequestQueue (const FFileIoStoreOffsetSortedRequestQueue &)=delete
 
 FFileIoStoreOffsetSortedRequestQueue (FFileIoStoreOffsetSortedRequestQueue &&)=default
 
FFileIoStoreOffsetSortedRequestQueueoperator= (const FFileIoStoreOffsetSortedRequestQueue &)=delete
 
FFileIoStoreOffsetSortedRequestQueueoperator= (FFileIoStoreOffsetSortedRequestQueue &&)=default
 
int32 GetPriority () const
 
bool IsEmpty () const
 
PAKFILE_API TArray< FFileIoStoreReadRequest * > StealRequests ()
 
PAKFILE_API TArray< FFileIoStoreReadRequest * > RemoveMisprioritizedRequests ()
 
PAKFILE_API void RemoveCancelledRequests (TArray< FFileIoStoreReadRequest * > &OutCancelled)
 
PAKFILE_API FFileIoStoreReadRequestPop (FFileIoStoreReadRequestSortKey LastSortKey)
 
PAKFILE_API void Push (FFileIoStoreReadRequest *Request)
 
PAKFILE_API int32 HandleContainerUnmounted (const FFileIoStoreContainerFile &ContainerFile)
 

Constructor & Destructor Documentation

◆ FFileIoStoreOffsetSortedRequestQueue() [1/3]

FFileIoStoreOffsetSortedRequestQueue::FFileIoStoreOffsetSortedRequestQueue ( int32  InPriority)

◆ FFileIoStoreOffsetSortedRequestQueue() [2/3]

FFileIoStoreOffsetSortedRequestQueue::FFileIoStoreOffsetSortedRequestQueue ( const FFileIoStoreOffsetSortedRequestQueue )
delete

◆ FFileIoStoreOffsetSortedRequestQueue() [3/3]

FFileIoStoreOffsetSortedRequestQueue::FFileIoStoreOffsetSortedRequestQueue ( FFileIoStoreOffsetSortedRequestQueue &&  )
default

Member Function Documentation

◆ GetPriority()

int32 FFileIoStoreOffsetSortedRequestQueue::GetPriority ( ) const
inline

◆ HandleContainerUnmounted()

int32 FFileIoStoreOffsetSortedRequestQueue::HandleContainerUnmounted ( const FFileIoStoreContainerFile ContainerFile)

◆ IsEmpty()

bool FFileIoStoreOffsetSortedRequestQueue::IsEmpty ( ) const
inline

◆ operator=() [1/2]

FFileIoStoreOffsetSortedRequestQueue & FFileIoStoreOffsetSortedRequestQueue::operator= ( const FFileIoStoreOffsetSortedRequestQueue )
delete

◆ operator=() [2/2]

FFileIoStoreOffsetSortedRequestQueue & FFileIoStoreOffsetSortedRequestQueue::operator= ( FFileIoStoreOffsetSortedRequestQueue &&  )
default

◆ Pop()

FFileIoStoreReadRequest * FFileIoStoreOffsetSortedRequestQueue::Pop ( FFileIoStoreReadRequestSortKey  LastSortKey)

◆ Push()

void FFileIoStoreOffsetSortedRequestQueue::Push ( FFileIoStoreReadRequest Request)

◆ RemoveCancelledRequests()

void FFileIoStoreOffsetSortedRequestQueue::RemoveCancelledRequests ( TArray< FFileIoStoreReadRequest * > &  OutCancelled)

◆ RemoveMisprioritizedRequests()

TArray< FFileIoStoreReadRequest * > FFileIoStoreOffsetSortedRequestQueue::RemoveMisprioritizedRequests ( )

◆ StealRequests()

TArray< FFileIoStoreReadRequest * > FFileIoStoreOffsetSortedRequestQueue::StealRequests ( )

The documentation for this class was generated from the following files: