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

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

AddHostNameToCache(const ANSICHAR *HostName, TSharedPtr< class FInternetAddr > Addr)ISocketSubsystem
BindNextPort(FSocket *Socket, FInternetAddr &Addr, int32 PortCount, int32 PortIncrement)ISocketSubsystem
CreateInternetAddr(uint32 Address, uint32 Port=0)ISocketSubsysteminlinevirtual
CreateInternetAddr()=0ISocketSubsystempure virtual
CreateInternetAddr(const FName ProtocolType)ISocketSubsysteminlinevirtual
CreateRecvMulti(int32 MaxNumPackets, int32 MaxPacketSize, ERecvMultiFlags Flags=ERecvMultiFlags::None)ISocketSubsystemvirtual
CreateResolveInfoCached(TSharedPtr< FInternetAddr > Addr) constISocketSubsystemvirtual
CreateSocket(const FName &SocketType, const FString &SocketDescription, bool bForceUDP=false)ISocketSubsysteminlinevirtual
CreateSocket(const FName &SocketType, const FString &SocketDescription, ESocketProtocolFamily ProtocolType)ISocketSubsysteminlinevirtual
CreateSocket(const FName &SocketType, const FString &SocketDescription, const FName &ProtocolName)=0ISocketSubsystempure virtual
CreateUniqueSocket(const FName &SocketType, const FString &SocketDescription, bool bForceUDP=false)ISocketSubsystem
CreateUniqueSocket(const FName &SocketType, const FString &SocketDescription, const FName &ProtocolName)ISocketSubsystem
DestroySocket(FSocket *Socket)=0ISocketSubsystempure virtual
Get(const FName &SubsystemName=NAME_None)ISocketSubsystemstatic
GetAddressFromString(const FString &InAddress)=0ISocketSubsystempure virtual
GetAddressInfo(const TCHAR *HostName, const TCHAR *ServiceName=nullptr, EAddressInfoFlags QueryFlags=EAddressInfoFlags::Default, ESocketProtocolFamily ProtocolType=ESocketProtocolFamily::None, ESocketType SocketType=ESocketType::SOCKTYPE_Unknown)ISocketSubsysteminlinevirtual
GetAddressInfo(const TCHAR *HostName, const TCHAR *ServiceName=nullptr, EAddressInfoFlags QueryFlags=EAddressInfoFlags::Default, const FName ProtocolTypeName=NAME_None, ESocketType SocketType=ESocketType::SOCKTYPE_Unknown)=0ISocketSubsystempure virtual
GetAddressInfoAsync(FAsyncGetAddressInfoCallback Callback, const TCHAR *HostName, const TCHAR *ServiceName=nullptr, EAddressInfoFlags QueryFlags=EAddressInfoFlags::Default, const FName ProtocolTypeName=NAME_None, ESocketType SocketType=ESocketType::SOCKTYPE_Unknown)ISocketSubsystemvirtual
GetHostByName(const ANSICHAR *HostName, FInternetAddr &OutAddr)ISocketSubsysteminlinevirtual
GetHostByName(const ANSICHAR *HostName)ISocketSubsystemvirtual
GetHostByNameFromCache(const ANSICHAR *HostName, TSharedPtr< class FInternetAddr > &Addr)ISocketSubsystem
GetHostName(FString &HostName)=0ISocketSubsystempure virtual
GetLastErrorCode()=0ISocketSubsystempure virtual
GetLocalAdapterAddresses(TArray< TSharedPtr< FInternetAddr > > &OutAddresses)ISocketSubsystemvirtual
GetLocalBindAddr(FOutputDevice &Out)ISocketSubsystemvirtual
GetLocalBindAddresses()ISocketSubsystemvirtual
GetLocalHostAddr(FOutputDevice &Out, bool &bCanBindAll)ISocketSubsystemvirtual
GetMultihomeAddress(TSharedRef< FInternetAddr > &Addr)ISocketSubsystemvirtual
GetProtocolFamilyFromName(const FName &InProtocolName) constISocketSubsystemprotectedvirtual
GetProtocolNameFromFamily(ESocketProtocolFamily InProtocolFamily) constISocketSubsystemprotectedvirtual
GetSocketAPIName() const =0ISocketSubsystempure virtual
GetSocketError(ESocketErrors Code=SE_GET_LAST_ERROR_CODE)ISocketSubsystem
HasNetworkDevice()=0ISocketSubsystempure virtual
Init(FString &Error)=0ISocketSubsystempure virtual
ISocketSubsystem()ISocketSubsystem
IsRecvFromWithPktInfoSupported() constISocketSubsystemvirtual
IsSocketRecvMultiSupported() constISocketSubsystemvirtual
IsSocketWaitSupported() const =0ISocketSubsystempure virtual
RemoveHostNameFromCache(const ANSICHAR *HostName)ISocketSubsystem
RequiresChatDataBeSeparate()=0ISocketSubsystempure virtual
RequiresEncryptedPackets()=0ISocketSubsystempure virtual
Shutdown()=0ISocketSubsystempure virtual
ShutdownAllSystems()ISocketSubsystemstatic
TranslateErrorCode(int32 Code)=0ISocketSubsystempure virtual
TranslatePacketTimestamp(const FPacketTimestamp &Timestamp, ETimestampTranslation Translation=ETimestampTranslation::LocalTimestamp)ISocketSubsystemvirtual
~ISocketSubsystem()ISocketSubsystemvirtual