UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSocket Member List

This is the complete list of members for FSocket, including all inherited members.

Accept(const FString &InSocketDescription)=0FSocketpure virtual
Accept(FInternetAddr &OutAddr, const FString &InSocketDescription)=0FSocketpure virtual
AsShared()TSharedFromThis< FSocket, ESPMode::ThreadSafe >inline
AsShared() constTSharedFromThis< FSocket, ESPMode::ThreadSafe >inline
AsSharedSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< FSocket, ESPMode::ThreadSafe >inline
AsWeak()TSharedFromThis< FSocket, ESPMode::ThreadSafe >inline
AsWeak() constTSharedFromThis< FSocket, ESPMode::ThreadSafe >inline
AsWeakSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< FSocket, ESPMode::ThreadSafe >inline
Bind(const FInternetAddr &Addr)=0FSocketpure virtual
Close()=0FSocketpure virtual
Connect(const FInternetAddr &Addr)=0FSocketpure virtual
DoesSharedInstanceExist() constTSharedFromThis< FSocket, ESPMode::ThreadSafe >inline
FSocket()FSocket
FSocket(ESocketType InSocketType, const FString &InSocketDescription)FSocketinline
FSocket(ESocketType InSocketType, const FString &InSocketDescription, ESocketProtocolFamily InSocketProtocol)FSocketinline
FSocket(ESocketType InSocketType, const FString &InSocketDescription, const FName &InSocketProtocol)FSocket
GetAddress(FInternetAddr &OutAddr)=0FSocketpure virtual
GetConnectionState()=0FSocketpure virtual
GetDescription() constFSocketinline
GetPeerAddress(FInternetAddr &OutAddr)=0FSocketpure virtual
GetPortNo()=0FSocketpure virtual
GetProtocol() constFSocketinline
GetSocketType() constFSocketinline
HasPendingConnection(bool &bHasPendingConnection)FSocketinline
HasPendingData(uint32 &PendingDataSize)=0FSocketpure virtual
JoinMulticastGroup(const FInternetAddr &GroupAddress)=0FSocketpure virtual
JoinMulticastGroup(const FInternetAddr &GroupAddress, const FInternetAddr &InterfaceAddress)=0FSocketpure virtual
LeaveMulticastGroup(const FInternetAddr &GroupAddress)=0FSocketpure virtual
LeaveMulticastGroup(const FInternetAddr &GroupAddress, const FInternetAddr &InterfaceAddress)=0FSocketpure virtual
Listen(int32 MaxBacklog)=0FSocketpure virtual
operator=(TSharedFromThis const &)TSharedFromThis< FSocket, ESPMode::ThreadSafe >inlineprotected
Recv(uint8 *Data, int32 BufferSize, int32 &BytesRead, ESocketReceiveFlags::Type Flags=ESocketReceiveFlags::None)FSocketvirtual
RecvFrom(uint8 *Data, int32 BufferSize, int32 &BytesRead, FInternetAddr &Source, ESocketReceiveFlags::Type Flags=ESocketReceiveFlags::None)FSocketvirtual
RecvFromWithPktInfo(uint8 *Data, int32 BufferSize, int32 &BytesRead, FInternetAddr &Source, FInternetAddr &Destination, ESocketReceiveFlags::Type Flags=ESocketReceiveFlags::None)FSocketvirtual
RecvMulti(FRecvMulti &MultiData, ESocketReceiveFlags::Type Flags=ESocketReceiveFlags::None)FSocketvirtual
ReleaseNativeSocket()FSocketinlinevirtual
Send(const uint8 *Data, int32 Count, int32 &BytesSent)FSocketvirtual
SendTo(const uint8 *Data, int32 Count, int32 &BytesSent, const FInternetAddr &Destination)FSocketvirtual
SetBroadcast(bool bAllowBroadcast=true)=0FSocketpure virtual
SetIpPktInfo(bool bEnable)FSocketvirtual
SetLinger(bool bShouldLinger=true, int32 Timeout=0)=0FSocketpure virtual
SetMulticastInterface(const FInternetAddr &InterfaceAddress)=0FSocketpure virtual
SetMulticastLoopback(bool bLoopback)=0FSocketpure virtual
SetMulticastTtl(uint8 TimeToLive)=0FSocketpure virtual
SetNoDelay(bool bIsNoDelay=true)=0FSocketpure virtual
SetNonBlocking(bool bIsNonBlocking=true)=0FSocketpure virtual
SetReceiveBufferSize(int32 Size, int32 &NewSize)=0FSocketpure virtual
SetRecvErr(bool bUseErrorQueue=true)=0FSocketpure virtual
SetRetrieveTimestamp(bool bRetrieveTimestamp=true)FSocketvirtual
SetReuseAddr(bool bAllowReuse=true)=0FSocketpure virtual
SetSendBufferSize(int32 Size, int32 &NewSize)=0FSocketpure virtual
SharedThis(OtherType *ThisPtr)TSharedFromThis< FSocket, ESPMode::ThreadSafe >inlineprotectedstatic
SharedThis(const OtherType *ThisPtr)TSharedFromThis< FSocket, ESPMode::ThreadSafe >inlineprotectedstatic
Shutdown(ESocketShutdownMode Mode)=0FSocketpure virtual
SocketDescriptionFSocketprotected
SocketProtocolFSocketprotected
SocketTypeFSocketprotected
TSharedFromThis()TSharedFromThis< FSocket, ESPMode::ThreadSafe >inlineprotected
TSharedFromThis(TSharedFromThis const &)TSharedFromThis< FSocket, ESPMode::ThreadSafe >inlineprotected
UpdateWeakReferenceInternal(TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) constTSharedFromThis< FSocket, ESPMode::ThreadSafe >inline
UpdateWeakReferenceInternal(TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) constTSharedFromThis< FSocket, ESPMode::ThreadSafe >inline
Wait(ESocketWaitConditions::Type Condition, FTimespan WaitTime)=0FSocketpure virtual
WaitForPendingConnection(bool &bHasPendingConnection, const FTimespan &WaitTime)=0FSocketpure virtual
~FSocket()FSocketvirtual
~TSharedFromThis()TSharedFromThis< FSocket, ESPMode::ThreadSafe >inlineprotected