![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SocketSubsystemWindows.h>
Inheritance diagram for FSocketSubsystemWindows:Public Member Functions | |
| FSocketSubsystemWindows () | |
| virtual | ~FSocketSubsystemWindows () |
| virtual class FSocket * | CreateSocket (const FName &SocketType, const FString &SocketDescription, const FName &ProtocolType) override |
| virtual bool | HasNetworkDevice () override |
| virtual ESocketErrors | GetLastErrorCode () override |
| virtual bool | GetLocalAdapterAddresses (TArray< TSharedPtr< FInternetAddr > > &OutAdresses) override |
| virtual const TCHAR * | GetSocketAPIName () const override |
| virtual bool | Init (FString &Error) override |
| virtual void | Shutdown () override |
| virtual ESocketErrors | TranslateErrorCode (int32 Code) override |
Static Public Member Functions | |
| static void | Destroy () |
Public Attributes | |
| PACKAGE_SCOPE | : static FSocketSubsystemWindows* Create() |
Protected Member Functions | |
| virtual FSocketBSD * | InternalBSDSocketFactory (SOCKET Socket, ESocketType SocketType, const FString &SocketDescription, const FName &SocketProtocol) override |
Protected Attributes | |
| bool | bTriedToInit |
Static Protected Attributes | |
| static FSocketSubsystemWindows * | SocketSingleton = nullptr |
Windows specific socket subsystem implementation.
|
inline |
Default constructor.
|
inlinevirtual |
Virtual destructor.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overrideprotectedvirtual |
|
overridevirtual |
| PACKAGE_SCOPE FSocketSubsystemWindows::__pad0__ |
|
protected |
Holds a flag indicating whether Init() has been called before or not.
|
staticprotected |
Holds the single instantiation of this subsystem.