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

Public Member Functions

bool IsError () const
 
bool IsWaiting () const
 
bool IsWaitData () const
 
bool IsWaitBuffer () const
 
bool IsWaitStream () const
 
bool IsOk () const
 
FAnsiStringView GetMessage () const
 
int32 GetErrorCode () const
 
uint32 GetResult () const
 

Static Public Member Functions

static FOutcome Ok (int32 Result=0)
 
static FOutcome Waiting (int32 Result=0)
 
static FOutcome WaitBuffer (int32 Result=0)
 
static FOutcome WaitStream (int32 Result=0)
 
static FOutcome Error (const char *Message, int32 Code=-1)
 
static FOutcome None ()
 

Member Function Documentation

◆ Error()

FOutcome UE::IoStore::HTTP::FOutcome::Error ( const char Message,
int32  Code = -1 
)
static

◆ GetErrorCode()

int32 UE::IoStore::HTTP::FOutcome::GetErrorCode ( ) const
inline

◆ GetMessage()

FAnsiStringView UE::IoStore::HTTP::FOutcome::GetMessage ( ) const
inline

◆ GetResult()

uint32 UE::IoStore::HTTP::FOutcome::GetResult ( ) const
inline

◆ IsError()

bool UE::IoStore::HTTP::FOutcome::IsError ( ) const
inline

◆ IsOk()

bool UE::IoStore::HTTP::FOutcome::IsOk ( ) const
inline

◆ IsWaitBuffer()

bool UE::IoStore::HTTP::FOutcome::IsWaitBuffer ( ) const
inline

◆ IsWaitData()

bool UE::IoStore::HTTP::FOutcome::IsWaitData ( ) const
inline

◆ IsWaiting()

bool UE::IoStore::HTTP::FOutcome::IsWaiting ( ) const
inline

◆ IsWaitStream()

bool UE::IoStore::HTTP::FOutcome::IsWaitStream ( ) const
inline

◆ None()

static FOutcome UE::IoStore::HTTP::FOutcome::None ( )
inlinestatic

◆ Ok()

FOutcome UE::IoStore::HTTP::FOutcome::Ok ( int32  Result = 0)
static

◆ WaitBuffer()

FOutcome UE::IoStore::HTTP::FOutcome::WaitBuffer ( int32  Result = 0)
static

◆ Waiting()

FOutcome UE::IoStore::HTTP::FOutcome::Waiting ( int32  Result = 0)
static

◆ WaitStream()

FOutcome UE::IoStore::HTTP::FOutcome::WaitStream ( int32  Result = 0)
static

Member Data Documentation

◆ Code

PTRINT UE::IoStore::HTTP::FOutcome::Code

◆ Message

UPTRINT UE::IoStore::HTTP::FOutcome::Message

◆ Result

int32 UE::IoStore::HTTP::FOutcome::Result

◆ Tag

uint32 UE::IoStore::HTTP::FOutcome::Tag

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