UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FBuiltInHttpClientPlatformSocket Class Reference

#include <BuiltInHttpClientPlatformSocket.h>

+ Inheritance diagram for FBuiltInHttpClientPlatformSocket:

Public Member Functions

 FBuiltInHttpClientPlatformSocket (IPlatformHostCommunication *InCommunication, IPlatformHostSocketPtr InSocket, int32 InProtocolNumber)
 
virtual ~FBuiltInHttpClientPlatformSocket () override
 
virtual bool Send (const uint8 *Data, const uint64 DataSize) override
 
virtual bool Recv (uint8 *Data, const uint64 DataSize, uint64 &BytesRead, ESocketReceiveFlags::Type ReceiveFlags) override
 
virtual bool HasPendingData (uint64 &PendingDataSize) const override
 
virtual void Close () override
 
int32 GetProtocolNumber () const
 
- Public Member Functions inherited from IBuiltInHttpClientSocket
virtual ~IBuiltInHttpClientSocket ()=default
 

Constructor & Destructor Documentation

◆ FBuiltInHttpClientPlatformSocket()

FBuiltInHttpClientPlatformSocket::FBuiltInHttpClientPlatformSocket ( IPlatformHostCommunication InCommunication,
IPlatformHostSocketPtr  InSocket,
int32  InProtocolNumber 
)

◆ ~FBuiltInHttpClientPlatformSocket()

FBuiltInHttpClientPlatformSocket::~FBuiltInHttpClientPlatformSocket ( )
overridevirtual

Member Function Documentation

◆ Close()

void FBuiltInHttpClientPlatformSocket::Close ( )
overridevirtual

◆ GetProtocolNumber()

int32 FBuiltInHttpClientPlatformSocket::GetProtocolNumber ( ) const
inline

◆ HasPendingData()

bool FBuiltInHttpClientPlatformSocket::HasPendingData ( uint64 PendingDataSize) const
overridevirtual

◆ Recv()

bool FBuiltInHttpClientPlatformSocket::Recv ( uint8 Data,
const uint64  DataSize,
uint64 BytesRead,
ESocketReceiveFlags::Type  ReceiveFlags 
)
overridevirtual

◆ Send()

bool FBuiltInHttpClientPlatformSocket::Send ( const uint8 Data,
const uint64  DataSize 
)
overridevirtual

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