UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SocketSubsystemAndroid.cpp File Reference
#include "SocketSubsystemAndroid.h"
#include "SocketSubsystemModule.h"
#include "SocketsAndroid.h"
#include "IPAddress.h"
#include "Misc/Parse.h"
#include "Misc/CommandLine.h"
#include "Modules/ModuleManager.h"
#include "BSDSockets/IPAddressBSD.h"
#include <sys/ioctl.h>
#include <net/if.h>

Classes

struct  FSortedPriorityAddresses
 

Enumerations

enum class  EAdapterPriorityValues : uint8 {
  None = 0 , Wifi = 1 , Cell = 2 , Alternative = 3 ,
  None = 0 , IPv6Wifi = 1 , IPv4Wifi = 2 , IPv6Cell = 3 ,
  IPv4Cell = 4
}
 

Functions

FName CreateSocketSubsystem (FSocketSubsystemModule &SocketSubsystemModule)
 
void DestroySocketSubsystem (FSocketSubsystemModule &SocketSubsystemModule)
 

Enumeration Type Documentation

◆ EAdapterPriorityValues

Priority values for Android adapters. This code is copied from the iOS system as well.

Enumerator
None 
Wifi 
Cell 
Alternative 
None 
IPv6Wifi 
IPv4Wifi 
IPv6Cell 
IPv4Cell 

Function Documentation

◆ CreateSocketSubsystem()

FName CreateSocketSubsystem ( FSocketSubsystemModule SocketSubsystemModule)

Each platform will implement these functions to construct/destroy socket implementations

◆ DestroySocketSubsystem()

void DestroySocketSubsystem ( FSocketSubsystemModule SocketSubsystemModule)