![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
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) | ISocketSubsystem | inlinevirtual |
| CreateInternetAddr()=0 | ISocketSubsystem | pure virtual |
| CreateInternetAddr(const FName ProtocolType) | ISocketSubsystem | inlinevirtual |
| CreateRecvMulti(int32 MaxNumPackets, int32 MaxPacketSize, ERecvMultiFlags Flags=ERecvMultiFlags::None) | ISocketSubsystem | virtual |
| CreateResolveInfoCached(TSharedPtr< FInternetAddr > Addr) const | ISocketSubsystem | virtual |
| CreateSocket(const FName &SocketType, const FString &SocketDescription, bool bForceUDP=false) | ISocketSubsystem | inlinevirtual |
| CreateSocket(const FName &SocketType, const FString &SocketDescription, ESocketProtocolFamily ProtocolType) | ISocketSubsystem | inlinevirtual |
| CreateSocket(const FName &SocketType, const FString &SocketDescription, const FName &ProtocolName)=0 | ISocketSubsystem | pure 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)=0 | ISocketSubsystem | pure virtual |
| Get(const FName &SubsystemName=NAME_None) | ISocketSubsystem | static |
| GetAddressFromString(const FString &InAddress)=0 | ISocketSubsystem | pure virtual |
| GetAddressInfo(const TCHAR *HostName, const TCHAR *ServiceName=nullptr, EAddressInfoFlags QueryFlags=EAddressInfoFlags::Default, ESocketProtocolFamily ProtocolType=ESocketProtocolFamily::None, ESocketType SocketType=ESocketType::SOCKTYPE_Unknown) | ISocketSubsystem | inlinevirtual |
| GetAddressInfo(const TCHAR *HostName, const TCHAR *ServiceName=nullptr, EAddressInfoFlags QueryFlags=EAddressInfoFlags::Default, const FName ProtocolTypeName=NAME_None, ESocketType SocketType=ESocketType::SOCKTYPE_Unknown)=0 | ISocketSubsystem | pure 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) | ISocketSubsystem | virtual |
| GetHostByName(const ANSICHAR *HostName, FInternetAddr &OutAddr) | ISocketSubsystem | inlinevirtual |
| GetHostByName(const ANSICHAR *HostName) | ISocketSubsystem | virtual |
| GetHostByNameFromCache(const ANSICHAR *HostName, TSharedPtr< class FInternetAddr > &Addr) | ISocketSubsystem | |
| GetHostName(FString &HostName)=0 | ISocketSubsystem | pure virtual |
| GetLastErrorCode()=0 | ISocketSubsystem | pure virtual |
| GetLocalAdapterAddresses(TArray< TSharedPtr< FInternetAddr > > &OutAddresses) | ISocketSubsystem | virtual |
| GetLocalBindAddr(FOutputDevice &Out) | ISocketSubsystem | virtual |
| GetLocalBindAddresses() | ISocketSubsystem | virtual |
| GetLocalHostAddr(FOutputDevice &Out, bool &bCanBindAll) | ISocketSubsystem | virtual |
| GetMultihomeAddress(TSharedRef< FInternetAddr > &Addr) | ISocketSubsystem | virtual |
| GetProtocolFamilyFromName(const FName &InProtocolName) const | ISocketSubsystem | protectedvirtual |
| GetProtocolNameFromFamily(ESocketProtocolFamily InProtocolFamily) const | ISocketSubsystem | protectedvirtual |
| GetSocketAPIName() const =0 | ISocketSubsystem | pure virtual |
| GetSocketError(ESocketErrors Code=SE_GET_LAST_ERROR_CODE) | ISocketSubsystem | |
| HasNetworkDevice()=0 | ISocketSubsystem | pure virtual |
| Init(FString &Error)=0 | ISocketSubsystem | pure virtual |
| ISocketSubsystem() | ISocketSubsystem | |
| IsRecvFromWithPktInfoSupported() const | ISocketSubsystem | virtual |
| IsSocketRecvMultiSupported() const | ISocketSubsystem | virtual |
| IsSocketWaitSupported() const =0 | ISocketSubsystem | pure virtual |
| RemoveHostNameFromCache(const ANSICHAR *HostName) | ISocketSubsystem | |
| RequiresChatDataBeSeparate()=0 | ISocketSubsystem | pure virtual |
| RequiresEncryptedPackets()=0 | ISocketSubsystem | pure virtual |
| Shutdown()=0 | ISocketSubsystem | pure virtual |
| ShutdownAllSystems() | ISocketSubsystem | static |
| TranslateErrorCode(int32 Code)=0 | ISocketSubsystem | pure virtual |
| TranslatePacketTimestamp(const FPacketTimestamp &Timestamp, ETimestampTranslation Translation=ETimestampTranslation::LocalTimestamp) | ISocketSubsystem | virtual |
| ~ISocketSubsystem() | ISocketSubsystem | virtual |