UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::BulkData::Private::FChunkRequest Class Referenceabstract
+ Inheritance diagram for UE::BulkData::Private::FChunkRequest:

Public Member Functions

virtual ~FChunkRequest ()
 
void Issue (FIoChunkId ChunkId, FIoReadOptions Options, int32 Priority)
 

Protected Member Functions

 FChunkRequest (FIoBuffer &&InBuffer)
 
EChunkRequestStatus GetStatus () const
 
virtual void HandleChunkResult (TIoStatusOr< FIoBuffer > &&Result)=0
 
bool WaitForChunkRequest (float TimeLimitSeconds=0.0f)
 
void CancelChunkRequest ()
 
int64 GetSizeResult () const
 
void UpdatePriority (const uint32 Pri)
 

Protected Attributes

FIoBuffer Buffer
 

Constructor & Destructor Documentation

◆ ~FChunkRequest()

FChunkRequest::~FChunkRequest ( )
virtual

◆ FChunkRequest()

FChunkRequest::FChunkRequest ( FIoBuffer &&  InBuffer)
protected

Member Function Documentation

◆ CancelChunkRequest()

void FChunkRequest::CancelChunkRequest ( )
protected

◆ GetSizeResult()

int64 UE::BulkData::Private::FChunkRequest::GetSizeResult ( ) const
inlineprotected

◆ GetStatus()

EChunkRequestStatus UE::BulkData::Private::FChunkRequest::GetStatus ( ) const
inlineprotected

◆ HandleChunkResult()

virtual void UE::BulkData::Private::FChunkRequest::HandleChunkResult ( TIoStatusOr< FIoBuffer > &&  Result)
protectedpure virtual

◆ Issue()

void FChunkRequest::Issue ( FIoChunkId  ChunkId,
FIoReadOptions  Options,
int32  Priority 
)

◆ UpdatePriority()

void UE::BulkData::Private::FChunkRequest::UpdatePriority ( const uint32  Pri)
inlineprotected

◆ WaitForChunkRequest()

bool FChunkRequest::WaitForChunkRequest ( float  TimeLimitSeconds = 0.0f)
protected

Member Data Documentation

◆ Buffer

FIoBuffer UE::BulkData::Private::FChunkRequest::Buffer
protected

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