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

Public Member Functions

 FSocket ()=default
 
 ~FSocket ()
 
 FSocket (FSocket &&Rhs)
 
FSocketoperator= (FSocket &&Rhs)
 
bool IsValid () const
 
FWaitable GetWaitable () const
 
bool Create ()
 
void Destroy ()
 
FOutcome Connect (uint32 Ip, uint32 Port)
 
void Disconnect ()
 
FOutcome Send (const char *Data, uint32 Size)
 
FOutcome Recv (char *Dest, uint32 Size)
 
bool SetBlocking (bool bBlocking)
 
bool SetSendBufSize (int32 Size)
 
bool SetRecvBufSize (int32 Size)
 

Constructor & Destructor Documentation

◆ FSocket() [1/2]

UE::IoStore::HTTP::FSocket::FSocket ( )
default

◆ ~FSocket()

UE::IoStore::HTTP::FSocket::~FSocket ( )
inline

◆ FSocket() [2/2]

UE::IoStore::HTTP::FSocket::FSocket ( FSocket &&  Rhs)
inline

Member Function Documentation

◆ Connect()

FOutcome FSocket::Connect ( uint32  Ip,
uint32  Port 
)

◆ Create()

bool FSocket::Create ( )

◆ Destroy()

void FSocket::Destroy ( )

◆ Disconnect()

void FSocket::Disconnect ( )

◆ GetWaitable()

FWaitable UE::IoStore::HTTP::FSocket::GetWaitable ( ) const
inline

◆ IsValid()

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

◆ operator=()

FSocket & UE::IoStore::HTTP::FSocket::operator= ( FSocket &&  Rhs)
inline

◆ Recv()

FOutcome FSocket::Recv ( char Dest,
uint32  Size 
)

◆ Send()

FOutcome FSocket::Send ( const char Data,
uint32  Size 
)

◆ SetBlocking()

bool FSocket::SetBlocking ( bool  bBlocking)

◆ SetRecvBufSize()

bool FSocket::SetRecvBufSize ( int32  Size)

◆ SetSendBufSize()

bool FSocket::SetSendBufSize ( int32  Size)

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