| IModuleInterface
|
Module |
|
Header |
/Engine/Source/Runtime/Sockets/Public/SocketSubsystemModule.h |
Include |
#include "SocketSubsystemModule.h" |
class FSocketSubsystemModule : public IModuleInterface
Socket subsystem module class Wraps the loading of an socket subsystem by name and allows new services to register themselves for use
Name | Description | |
---|---|---|
|
FSocketSubsystemModule() |
Name | Description | |
---|---|---|
|
~FSocketSubsystemModule() |
Name | Description | ||
---|---|---|---|
|
ISocketSubsy... |
GetSocketSubsystem ( |
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 |
|
RegisterSocketSubsystem ( |
Register a new socket subsystem interface with the base level factory provider |
|
|
UnregisterSocketSubsystem ( |
Unregister an existing online subsystem interface from the base level factory provider |
Name | Description | ||
---|---|---|---|
|
ShutdownModule() |
Called before the module is unloaded, right before the module object is destroyed. |
|
|
StartupModule() |
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 |
|
|
SupportsAutomaticShutdown() |
Override this to set whether your module would like cleanup on application shutdown |
|
|
SupportsDynamicReloading() |
Override this to set whether your module is allowed to be unloaded on the fly |