![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SocketSubsystemMac.h>
Inheritance diagram for FSocketSubsystemMac:Public Member Functions | |
| FSocketSubsystemMac () | |
| virtual | ~FSocketSubsystemMac () |
| virtual bool | Init (FString &Error) override |
| virtual void | Shutdown () override |
| virtual bool | HasNetworkDevice () override |
| virtual bool | GetLocalAdapterAddresses (TArray< TSharedPtr< FInternetAddr > > &OutAddresses) override |
Protected Member Functions | |
| virtual class FSocketBSD * | InternalBSDSocketFactory (SOCKET Socket, ESocketType SocketType, const FString &SocketDescription, const FName &SocketProtocol) |
Static Protected Member Functions | |
| static void | Destroy () |
Protected Attributes | |
| bool | bTriedToInit |
| PACKAGE_SCOPE | : static FSocketSubsystemMac* Create() |
Static Protected Attributes | |
| static FSocketSubsystemMac * | SocketSingleton = NULL |
Mac specific socket subsystem implementation
|
inline |
|
inlinevirtual |
|
staticprotected |
Performs Mac specific socket clean up
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Does Mac platform initialization of the sockets library
| Error | a string that is filled with error information |
|
protectedvirtual |
Allows a subsystem subclass to create a FSocketBSD sub class
Performs platform specific socket clean up
|
protected |
|
staticprotected |
Single instantiation of this subsystem