UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::IoStore::FOnDemandInstallRequest Class Referencefinal

#include <IoStoreOnDemand.h>

+ Inheritance diagram for UE::IoStore::FOnDemandInstallRequest:

Public Member Functions

UE_API FOnDemandInstallRequest ()
 
UE_API FOnDemandInstallRequest (FOnDemandInstallRequest &&)
 
UE_API FOnDemandInstallRequestoperator= (FOnDemandInstallRequest &&)
 
UE_API ~FOnDemandInstallRequest ()
 
virtual UE_API EStatus GetStatus () const override
 
UE_API void Cancel ()
 
UE_API void UpdatePriority (int32 NewPriority)
 
- Public Member Functions inherited from UE::IoStore::FOnDemandRequest
virtual ~FOnDemandRequest ()=default
 
bool IsNone () const
 
bool IsPending () const
 
bool IsPendingCallbacks () const
 
bool IsOk () const
 
bool IsCancelled () const
 
bool IsError () const
 
bool IsCompleted () const
 

Friends

class FOnDemandIoStore
 

Additional Inherited Members

- Public Types inherited from UE::IoStore::FOnDemandRequest
enum  EStatus : uint8 {
  None , Pending , PendingCallbacks , Ok ,
  Cancelled , Error
}
 
- Protected Member Functions inherited from UE::IoStore::FOnDemandRequest
 FOnDemandRequest ()=default
 

Detailed Description

A single-ownership handle to an install request.

Constructor & Destructor Documentation

◆ FOnDemandInstallRequest() [1/2]

UE::IoStore::FOnDemandInstallRequest::FOnDemandInstallRequest ( )

Creates an invalid install request.

◆ FOnDemandInstallRequest() [2/2]

UE::IoStore::FOnDemandInstallRequest::FOnDemandInstallRequest ( FOnDemandInstallRequest &&  Other)

Move constructable.

◆ ~FOnDemandInstallRequest()

UE::IoStore::FOnDemandInstallRequest::~FOnDemandInstallRequest ( )

Destructor.

Member Function Documentation

◆ Cancel()

void UE::IoStore::FOnDemandInstallRequest::Cancel ( )

Cancel the install request.

◆ GetStatus()

FOnDemandInstallRequest::EStatus UE::IoStore::FOnDemandInstallRequest::GetStatus ( ) const
overridevirtual

Returns the current request status.

Implements UE::IoStore::FOnDemandRequest.

◆ operator=()

FOnDemandInstallRequest & UE::IoStore::FOnDemandInstallRequest::operator= ( FOnDemandInstallRequest &&  Other)

Move assignable.

◆ UpdatePriority()

void UE::IoStore::FOnDemandInstallRequest::UpdatePriority ( int32  NewPriority)

Update priority of the instlal request.

Friends And Related Symbol Documentation

◆ FOnDemandIoStore

friend class FOnDemandIoStore
friend

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