UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::IoStore::HTTP::FWaiter Class Reference

Public Types

enum class  EWhat : uint8 { None = 0b00 , Send = 0b01 , Recv = 0b10 , Both = Send|Recv }
 

Public Member Functions

 FWaiter ()=default
 
 FWaiter (FWaitable &&Waitable)
 
 FWaiter (FWaiter &&)=default
 
FWaiteroperator= (FWaiter &&)=default
 
bool IsValid () const
 
bool IsReady () const
 
void WaitFor (EWhat What)
 
void SetIndex (uint32 InIndex)
 
uint32 GetIndex () const
 

Static Public Member Functions

static int32 Wait (TArrayView< FWaiter > Waiters, FPoller &Poller, int32 TimeoutMs)
 

Member Enumeration Documentation

◆ EWhat

Enumerator
None 
Send 
Recv 
Both 

Constructor & Destructor Documentation

◆ FWaiter() [1/3]

UE::IoStore::HTTP::FWaiter::FWaiter ( )
default

◆ FWaiter() [2/3]

UE::IoStore::HTTP::FWaiter::FWaiter ( FWaitable &&  Waitable)

◆ FWaiter() [3/3]

UE::IoStore::HTTP::FWaiter::FWaiter ( FWaiter &&  )
default

Member Function Documentation

◆ GetIndex()

uint32 UE::IoStore::HTTP::FWaiter::GetIndex ( ) const
inline

◆ IsReady()

bool UE::IoStore::HTTP::FWaiter::IsReady ( ) const
inline

◆ IsValid()

bool UE::IoStore::HTTP::FWaiter::IsValid ( ) const
inline

◆ operator=()

FWaiter & UE::IoStore::HTTP::FWaiter::operator= ( FWaiter &&  )
default

◆ SetIndex()

void UE::IoStore::HTTP::FWaiter::SetIndex ( uint32  InIndex)
inline

◆ Wait()

int32 UE::IoStore::HTTP::FWaiter::Wait ( TArrayView< FWaiter Waiters,
FPoller Poller,
int32  TimeoutMs 
)
static

◆ WaitFor()

void UE::IoStore::HTTP::FWaiter::WaitFor ( EWhat  What)
inline

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