![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SocketSubsystemIOS.h>
Inheritance diagram for FSocketSubsystemIOS:Public Member Functions | |
| virtual FName | GetDefaultSocketProtocolFamily () const override |
| FSocketSubsystemIOS () | |
| virtual | ~FSocketSubsystemIOS () |
| virtual bool | Init (FString &Error) override |
| virtual void | Shutdown () override |
| virtual bool | HasNetworkDevice () override |
| virtual FSocket * | CreateSocket (const FName &SocketType, const FString &SocketDescription, const FName &ProtocolType) override |
| virtual TSharedRef< FInternetAddr > | CreateInternetAddr () override |
| virtual TSharedRef< FInternetAddr > | CreateInternetAddr (const FName RequiredProtocol) override |
| virtual bool | GetLocalAdapterAddresses (TArray< TSharedPtr< FInternetAddr > > &OutAddresses) override |
| virtual TArray< TSharedRef< FInternetAddr > > | GetLocalBindAddresses () override |
| virtual class FSocketBSD * | InternalBSDSocketFactory (SOCKET Socket, ESocketType SocketType, const FString &SocketDescription, const FName &SocketProtocol) override |
Static Public Member Functions | |
| static FSocketSubsystemIOS * | Create () |
| static void | Destroy () |
Protected Attributes | |
| bool | bTriedToInit |
Static Protected Attributes | |
| static FSocketSubsystemIOS * | SocketSingleton = NULL |
iOS specific socket subsystem implementation
|
inline |
|
inlinevirtual |
|
static |
Singleton interface for this subsystem
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
static |
Performs iOS specific socket clean up
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
staticprotected |
Single instantiation of this subsystem