![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SocketSubsystemAndroid.h>
Inheritance diagram for FSocketSubsystemAndroid:Public Member Functions | |
| FSocketSubsystemAndroid () | |
| virtual | ~FSocketSubsystemAndroid () |
| virtual bool | Init (FString &Error) override |
| virtual void | Shutdown () override |
| virtual bool | HasNetworkDevice () override |
| virtual const TCHAR * | GetSocketAPIName () const override |
| virtual int32 | GetAddressInfoHintFlag (EAddressInfoFlags InFlags) const override |
| virtual bool | GetLocalAdapterAddresses (TArray< TSharedPtr< FInternetAddr > > &OutAddresses) override |
| virtual FName | GetDefaultSocketProtocolFamily () const override |
Static Public Member Functions | |
| static FSocketSubsystemAndroid * | Create () |
| static void | Destroy () |
Protected Member Functions | |
| virtual class FSocketBSD * | InternalBSDSocketFactory (SOCKET Socket, ESocketType SocketType, const FString &SocketDescription, const FName &SocketProtocol) override |
Protected Attributes | |
| bool | bTriedToInit |
Static Protected Attributes | |
| static FSocketSubsystemAndroid * | SocketSingleton = NULL |
Android specific socket subsystem implementation
|
inline |
|
inlinevirtual |
|
static |
Singleton interface for this subsystem
Singleton interface for the Android socket subsystem
|
static |
Performs Android specific socket clean up
Destroy the singleton Android socket subsystem
|
overridevirtual |
Translates an ESocketAddressInfoFlags into a value usable by getaddrinfo
|
inlineoverridevirtual |
|
overridevirtual |
|
overridevirtual |
Get the name of the socket subsystem
|
overridevirtual |
|
overridevirtual |
Does Android platform initialization of the sockets library
| Error | a string that is filled with error information |
|
overrideprotectedvirtual |
Create a FSocketBSD sub class capable of acquiring WifiManager.MulticastLock if needed.
Performs platform specific socket clean up
Performs Android specific socket clean up
|
staticprotected |
Single instantiation of this subsystem