![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FSocket, including all inherited members.
| Accept(const FString &InSocketDescription)=0 | FSocket | pure virtual |
| Accept(FInternetAddr &OutAddr, const FString &InSocketDescription)=0 | FSocket | pure virtual |
| AsShared() | TSharedFromThis< FSocket, ESPMode::ThreadSafe > | inline |
| AsShared() const | TSharedFromThis< FSocket, ESPMode::ThreadSafe > | inline |
| AsSharedSubobject(SubobjectType *SubobjectPtr) const | TSharedFromThis< FSocket, ESPMode::ThreadSafe > | inline |
| AsWeak() | TSharedFromThis< FSocket, ESPMode::ThreadSafe > | inline |
| AsWeak() const | TSharedFromThis< FSocket, ESPMode::ThreadSafe > | inline |
| AsWeakSubobject(SubobjectType *SubobjectPtr) const | TSharedFromThis< FSocket, ESPMode::ThreadSafe > | inline |
| Bind(const FInternetAddr &Addr)=0 | FSocket | pure virtual |
| Close()=0 | FSocket | pure virtual |
| Connect(const FInternetAddr &Addr)=0 | FSocket | pure virtual |
| DoesSharedInstanceExist() const | TSharedFromThis< FSocket, ESPMode::ThreadSafe > | inline |
| FSocket() | FSocket | |
| FSocket(ESocketType InSocketType, const FString &InSocketDescription) | FSocket | inline |
| FSocket(ESocketType InSocketType, const FString &InSocketDescription, ESocketProtocolFamily InSocketProtocol) | FSocket | inline |
| FSocket(ESocketType InSocketType, const FString &InSocketDescription, const FName &InSocketProtocol) | FSocket | |
| GetAddress(FInternetAddr &OutAddr)=0 | FSocket | pure virtual |
| GetConnectionState()=0 | FSocket | pure virtual |
| GetDescription() const | FSocket | inline |
| GetPeerAddress(FInternetAddr &OutAddr)=0 | FSocket | pure virtual |
| GetPortNo()=0 | FSocket | pure virtual |
| GetProtocol() const | FSocket | inline |
| GetSocketType() const | FSocket | inline |
| HasPendingConnection(bool &bHasPendingConnection) | FSocket | inline |
| HasPendingData(uint32 &PendingDataSize)=0 | FSocket | pure virtual |
| JoinMulticastGroup(const FInternetAddr &GroupAddress)=0 | FSocket | pure virtual |
| JoinMulticastGroup(const FInternetAddr &GroupAddress, const FInternetAddr &InterfaceAddress)=0 | FSocket | pure virtual |
| LeaveMulticastGroup(const FInternetAddr &GroupAddress)=0 | FSocket | pure virtual |
| LeaveMulticastGroup(const FInternetAddr &GroupAddress, const FInternetAddr &InterfaceAddress)=0 | FSocket | pure virtual |
| Listen(int32 MaxBacklog)=0 | FSocket | pure virtual |
| operator=(TSharedFromThis const &) | TSharedFromThis< FSocket, ESPMode::ThreadSafe > | inlineprotected |
| Recv(uint8 *Data, int32 BufferSize, int32 &BytesRead, ESocketReceiveFlags::Type Flags=ESocketReceiveFlags::None) | FSocket | virtual |
| RecvFrom(uint8 *Data, int32 BufferSize, int32 &BytesRead, FInternetAddr &Source, ESocketReceiveFlags::Type Flags=ESocketReceiveFlags::None) | FSocket | virtual |
| RecvFromWithPktInfo(uint8 *Data, int32 BufferSize, int32 &BytesRead, FInternetAddr &Source, FInternetAddr &Destination, ESocketReceiveFlags::Type Flags=ESocketReceiveFlags::None) | FSocket | virtual |
| RecvMulti(FRecvMulti &MultiData, ESocketReceiveFlags::Type Flags=ESocketReceiveFlags::None) | FSocket | virtual |
| ReleaseNativeSocket() | FSocket | inlinevirtual |
| Send(const uint8 *Data, int32 Count, int32 &BytesSent) | FSocket | virtual |
| SendTo(const uint8 *Data, int32 Count, int32 &BytesSent, const FInternetAddr &Destination) | FSocket | virtual |
| SetBroadcast(bool bAllowBroadcast=true)=0 | FSocket | pure virtual |
| SetIpPktInfo(bool bEnable) | FSocket | virtual |
| SetLinger(bool bShouldLinger=true, int32 Timeout=0)=0 | FSocket | pure virtual |
| SetMulticastInterface(const FInternetAddr &InterfaceAddress)=0 | FSocket | pure virtual |
| SetMulticastLoopback(bool bLoopback)=0 | FSocket | pure virtual |
| SetMulticastTtl(uint8 TimeToLive)=0 | FSocket | pure virtual |
| SetNoDelay(bool bIsNoDelay=true)=0 | FSocket | pure virtual |
| SetNonBlocking(bool bIsNonBlocking=true)=0 | FSocket | pure virtual |
| SetReceiveBufferSize(int32 Size, int32 &NewSize)=0 | FSocket | pure virtual |
| SetRecvErr(bool bUseErrorQueue=true)=0 | FSocket | pure virtual |
| SetRetrieveTimestamp(bool bRetrieveTimestamp=true) | FSocket | virtual |
| SetReuseAddr(bool bAllowReuse=true)=0 | FSocket | pure virtual |
| SetSendBufferSize(int32 Size, int32 &NewSize)=0 | FSocket | pure virtual |
| SharedThis(OtherType *ThisPtr) | TSharedFromThis< FSocket, ESPMode::ThreadSafe > | inlineprotectedstatic |
| SharedThis(const OtherType *ThisPtr) | TSharedFromThis< FSocket, ESPMode::ThreadSafe > | inlineprotectedstatic |
| Shutdown(ESocketShutdownMode Mode)=0 | FSocket | pure virtual |
| SocketDescription | FSocket | protected |
| SocketProtocol | FSocket | protected |
| SocketType | FSocket | protected |
| TSharedFromThis() | TSharedFromThis< FSocket, ESPMode::ThreadSafe > | inlineprotected |
| TSharedFromThis(TSharedFromThis const &) | TSharedFromThis< FSocket, ESPMode::ThreadSafe > | inlineprotected |
| UpdateWeakReferenceInternal(TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const | TSharedFromThis< FSocket, ESPMode::ThreadSafe > | inline |
| UpdateWeakReferenceInternal(TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const | TSharedFromThis< FSocket, ESPMode::ThreadSafe > | inline |
| Wait(ESocketWaitConditions::Type Condition, FTimespan WaitTime)=0 | FSocket | pure virtual |
| WaitForPendingConnection(bool &bHasPendingConnection, const FTimespan &WaitTime)=0 | FSocket | pure virtual |
| ~FSocket() | FSocket | virtual |
| ~TSharedFromThis() | TSharedFromThis< FSocket, ESPMode::ThreadSafe > | inlineprotected |