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

#include <IoStoreOnDemand.h>

+ Inheritance diagram for UE::IoStore::FOnDemandRequest:

Public Types

enum  EStatus : uint8 {
  None , Pending , PendingCallbacks , Ok ,
  Cancelled , Error
}
 

Public Member Functions

virtual ~FOnDemandRequest ()=default
 
virtual EStatus GetStatus () const =0
 
bool IsNone () const
 
bool IsPending () const
 
bool IsPendingCallbacks () const
 
bool IsOk () const
 
bool IsCancelled () const
 
bool IsError () const
 
bool IsCompleted () const
 

Protected Member Functions

 FOnDemandRequest ()=default
 

Detailed Description

Interface for on-demand request types.

Member Enumeration Documentation

◆ EStatus

Request status.

Enumerator
None 

The request has not been issued.

Pending 

The request is pending.

PendingCallbacks 

The request is issuing callbacks.

Ok 

The request completed successfully.

Cancelled 

The request was cancelled.

Error 

The request failed.

Constructor & Destructor Documentation

◆ ~FOnDemandRequest()

virtual UE::IoStore::FOnDemandRequest::~FOnDemandRequest ( )
virtualdefault

Destructor.

◆ FOnDemandRequest()

UE::IoStore::FOnDemandRequest::FOnDemandRequest ( )
protecteddefault

Member Function Documentation

◆ GetStatus()

virtual EStatus UE::IoStore::FOnDemandRequest::GetStatus ( ) const
pure virtual

Returns the current status.

Implemented in UE::IoStore::FOnDemandInstallRequest.

◆ IsCancelled()

bool UE::IoStore::FOnDemandRequest::IsCancelled ( ) const
inline

Returns true if the request was cancelled.

◆ IsCompleted()

bool UE::IoStore::FOnDemandRequest::IsCompleted ( ) const
inline

Returns true if the request is completed.

◆ IsError()

bool UE::IoStore::FOnDemandRequest::IsError ( ) const
inline

Returns true if the request was unsuccessful.

◆ IsNone()

bool UE::IoStore::FOnDemandRequest::IsNone ( ) const
inline

Returns true if the request is invalid.

◆ IsOk()

bool UE::IoStore::FOnDemandRequest::IsOk ( ) const
inline

Returns true if the request was successful.

◆ IsPending()

bool UE::IoStore::FOnDemandRequest::IsPending ( ) const
inline

Returns true if the request is pending.

◆ IsPendingCallbacks()

bool UE::IoStore::FOnDemandRequest::IsPendingCallbacks ( ) const
inline

Returns true if the request is issuing callbacks.


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