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

Namespaces

namespace  DetailOne
 

Classes

struct  ECertRootsRefType
 
struct  FActivity
 
class  FActivityList
 
struct  FActivityNode
 
class  FBuffer
 
class  FCertRoots
 
class  FConnectionPool
 
class  FEventLoop
 
class  FHost
 
class  FHostGroup
 
class  FHttpPeer
 
struct  FMessageOffsets
 
class  FOutcome
 
class  FPeer
 
class  FPeerGroup
 
class  FPoller
 
struct  FPollFd
 
struct  FPollFdBase
 
class  FRequest
 
class  FResponse
 
class  FSocket
 
class  FThrottler
 
class  FTicketPerf
 
class  FTicketStatus
 
struct  FTickState
 
class  FTlsPeer
 
class  FTransaction
 
class  FTransactionOne
 
class  FTransactionTwo
 
class  FTransactRef
 
struct  FUrlOffsets
 
class  FWaitable
 
class  FWaiter
 
class  FWorkQueue
 

Typedefs

using FCertRootsRef = UPTRINT
 
using FTicket = uint64
 
using FTicketSink = TFunction< void(const FTicketStatus &)>
 
using SocketType = SOCKET
 
using PollType = UPTRINT
 
using FTransactId = uint32
 

Enumerations

enum class  EHttpVersion : uint8 { Default , One , Two }
 
enum class  EMimeType {
  Unknown = 0 , Text , Binary , Json ,
  Xml , CbObject , CbPackage , CompressedBuffer ,
  Count
}
 
enum class  EStatusCodeClass {
  Informational , Successful , Redirection , ClientError ,
  ServerError , Unknown
}
 
enum class  ETrace {
  LoopCreate , LoopTick , LoopDestroy , ActivityCreate ,
  ActivityDestroy , SocketCreate , SocketDestroy , RequestBegin ,
  StateChange , Wait , Unwait , Connect ,
  Send , Recv , StartWork
}
 

Functions

IOSTOREHTTPCLIENT_API const voidGetIaxTraceChannel ()
 
uint32 Socket_HtoNl (uint32 v)
 
uint16 Socket_HtoNs (uint16 v)
 
IOSTOREHTTPCLIENT_API void IasHttpTest (const ANSICHAR *TestHost="localhost", uint32 Seed=493)
 
FOutcome HandshakeOne (FTlsPeer &, void *)
 
FOutcome TickOne (FTlsPeer &, void *)
 
void GoAwayOne (FTlsPeer &, void *)
 
FTransactRef CreateTransactOne (void *&)
 
FTransactRef CreateTransactTwo (void *PeerData)
 
bool IsContentless (uint32 StatusCode)
 
bool IsStatusCodeOk (uint32 StatusCode)
 
FOutcome HandshakeTwo (FTlsPeer &, void *&)
 
FOutcome TickTwo (FTlsPeer &, void *)
 
void GoAwayTwo (FTlsPeer &, void *)
 

Typedef Documentation

◆ FCertRootsRef

◆ FTicket

◆ FTicketSink

◆ FTransactId

◆ PollType

◆ SocketType

Enumeration Type Documentation

◆ EHttpVersion

Enumerator
Default 
One 
Two 

◆ EMimeType

Enumerator
Unknown 
Text 
Binary 
Json 
Xml 
CbObject 
CbPackage 
CompressedBuffer 
Count 

◆ EStatusCodeClass

Enumerator
Informational 
Successful 
Redirection 
ClientError 
ServerError 
Unknown 

◆ ETrace

Enumerator
LoopCreate 
LoopTick 
LoopDestroy 
ActivityCreate 
ActivityDestroy 
SocketCreate 
SocketDestroy 
RequestBegin 
StateChange 
Wait 
Unwait 
Connect 
Send 
Recv 
StartWork 

Function Documentation

◆ CreateTransactOne()

FTransactRef UE::IoStore::HTTP::CreateTransactOne ( void *&  )

◆ CreateTransactTwo()

FTransactRef UE::IoStore::HTTP::CreateTransactTwo ( void PeerData)

◆ GetIaxTraceChannel()

IOSTOREHTTPCLIENT_API const void * UE::IoStore::HTTP::GetIaxTraceChannel ( )

◆ GoAwayOne()

void UE::IoStore::HTTP::GoAwayOne ( FTlsPeer ,
void  
)

◆ GoAwayTwo()

void UE::IoStore::HTTP::GoAwayTwo ( FTlsPeer ,
void  
)

◆ HandshakeOne()

FOutcome UE::IoStore::HTTP::HandshakeOne ( FTlsPeer ,
void  
)

◆ HandshakeTwo()

FOutcome UE::IoStore::HTTP::HandshakeTwo ( FTlsPeer ,
void *&   
)

◆ IasHttpTest()

IOSTOREHTTPCLIENT_API void UE::IoStore::HTTP::IasHttpTest ( const ANSICHAR TestHost = "localhost",
uint32  Seed = 493 
)

◆ IsContentless()

bool UE::IoStore::HTTP::IsContentless ( uint32  StatusCode)

◆ IsStatusCodeOk()

bool UE::IoStore::HTTP::IsStatusCodeOk ( uint32  StatusCode)

◆ Socket_HtoNl()

uint32 UE::IoStore::HTTP::Socket_HtoNl ( uint32  v)

◆ Socket_HtoNs()

uint16 UE::IoStore::HTTP::Socket_HtoNs ( uint16  v)

◆ TickOne()

FOutcome UE::IoStore::HTTP::TickOne ( FTlsPeer ,
void  
)

◆ TickTwo()

FOutcome UE::IoStore::HTTP::TickTwo ( FTlsPeer ,
void  
)