![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SocketSubsystemModule.h>
Inheritance diagram for FSocketSubsystemModule:Public Member Functions | |
| FSocketSubsystemModule () | |
| virtual | ~FSocketSubsystemModule () |
| virtual class ISocketSubsystem * | GetSocketSubsystem (const FName InSubsystemName=NAME_None) |
| virtual void | RegisterSocketSubsystem (const FName FactoryName, class ISocketSubsystem *Factory, bool bMakeDefault=false) |
| virtual void | UnregisterSocketSubsystem (const FName FactoryName) |
| virtual void | StartupModule () override |
| virtual void | ShutdownModule () override |
| virtual bool | SupportsDynamicReloading () override |
| virtual bool | SupportsAutomaticShutdown () override |
Public Member Functions inherited from IModuleInterface | |
| virtual | ~IModuleInterface () |
| virtual void | PreUnloadCallback () |
| virtual void | PostLoadCallback () |
| virtual bool | IsGameModule () const |
Socket subsystem module class Wraps the loading of an socket subsystem by name and allows new services to register themselves for use
|
inline |
|
inlinevirtual |
|
virtual |
Main entry point for accessing a socket subsystem by name Will load the appropriate module if the subsystem isn't currently loaded It's possible that the subsystem doesn't exist and therefore can return NULL
| SubsystemName | - name of subsystem as referenced by consumers |
|
virtual |
Register a new socket subsystem interface with the base level factory provider
| FactoryName | - name of subsystem as referenced by consumers |
| Factory | - instantiation of the socket subsystem interface, this will take ownership |
| bMakeDefault | - make this subsystem the default |
|
overridevirtual |
Called before the module is unloaded, right before the module object is destroyed. Overloaded to shut down all loaded online subsystems
Reimplemented from IModuleInterface.
|
overridevirtual |
Called right after the module DLL has been loaded and the module object has been created Overloaded to allow the default subsystem a chance to load
Reimplemented from IModuleInterface.
Override this to set whether your module would like cleanup on application shutdown
Reimplemented from IModuleInterface.
Override this to set whether your module is allowed to be unloaded on the fly
Reimplemented from IModuleInterface.
Unregister an existing online subsystem interface from the base level factory provider
| FactoryName | - name of subsystem as referenced by consumers |