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

Classes

struct  FParams
 

Public Types

enum class  EDirection : uint8 { Send , Recv }
 

Public Member Functions

 FHost (const FParams &Params)
 
void SetBufferSize (EDirection Dir, int32 Size)
 
int32 GetBufferSize (EDirection Dir) const
 
FOutcome Connect (FSocket &Socket)
 
int32 IsResolved () const
 
FOutcome ResolveHostName ()
 
FCertRootsRef GetVerifyCert () const
 
uint32 GetMaxConnections () const
 
uint32 GetMaxInflight () const
 
EHttpVersion GetHttpVersion () const
 
bool IsPooled () const
 
uint32 GetIpAddress () const
 
FAnsiStringView GetHostName () const
 
uint32 GetPort () const
 

Static Public Attributes

static const uint32 InvalidIp = 0x00ff'ffff
 

Member Enumeration Documentation

◆ EDirection

Enumerator
Send 
Recv 

Constructor & Destructor Documentation

◆ FHost()

UE::IoStore::HTTP::FHost::FHost ( const FParams Params)

Member Function Documentation

◆ Connect()

FOutcome UE::IoStore::HTTP::FHost::Connect ( FSocket Socket)

◆ GetBufferSize()

int32 UE::IoStore::HTTP::FHost::GetBufferSize ( EDirection  Dir) const

◆ GetHostName()

FAnsiStringView UE::IoStore::HTTP::FHost::GetHostName ( ) const
inline

◆ GetHttpVersion()

EHttpVersion UE::IoStore::HTTP::FHost::GetHttpVersion ( ) const
inline

◆ GetIpAddress()

uint32 UE::IoStore::HTTP::FHost::GetIpAddress ( ) const
inline

◆ GetMaxConnections()

uint32 UE::IoStore::HTTP::FHost::GetMaxConnections ( ) const
inline

◆ GetMaxInflight()

uint32 UE::IoStore::HTTP::FHost::GetMaxInflight ( ) const
inline

◆ GetPort()

uint32 UE::IoStore::HTTP::FHost::GetPort ( ) const
inline

◆ GetVerifyCert()

FCertRootsRef UE::IoStore::HTTP::FHost::GetVerifyCert ( ) const
inline

◆ IsPooled()

bool UE::IoStore::HTTP::FHost::IsPooled ( ) const
inline

◆ IsResolved()

int32 UE::IoStore::HTTP::FHost::IsResolved ( ) const

◆ ResolveHostName()

FOutcome UE::IoStore::HTTP::FHost::ResolveHostName ( )

◆ SetBufferSize()

void UE::IoStore::HTTP::FHost::SetBufferSize ( EDirection  Dir,
int32  Size 
)

Member Data Documentation

◆ InvalidIp

const uint32 UE::IoStore::HTTP::FHost::InvalidIp = 0x00ff'ffff
static

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