Navigation
API > API/Runtime > API/Runtime/Sockets
Inheritance Hierarchy
- IModuleInterface
- FSocketSubsystemModule
References
| Module | Sockets |
| Header | /Engine/Source/Runtime/Sockets/Public/SocketSubsystemModule.h |
| Include | #include "SocketSubsystemModule.h" |
Syntax
class FSocketSubsystemModule : public IModuleInterface
Remarks
Socket subsystem module class Wraps the loading of an socket subsystem by name and allows new services to register themselves for use
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| ISocketSubsystem * | GetSocketSubsystem
(
const FName InSubsystemName |
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 | |
| void | RegisterSocketSubsystem
(
const FName FactoryName, |
Register a new socket subsystem interface with the base level factory provider | |
| void | UnregisterSocketSubsystem
(
const FName FactoryName |
Unregister an existing online subsystem interface from the base level factory provider |
Overridden from IModuleInterface
| Type | Name | Description | |
|---|---|---|---|
| void | Called before the module is unloaded, right before the module object is destroyed. | ||
| void | 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 | ||
| bool | Override this to set whether your module would like cleanup on application shutdown | ||
| bool | Override this to set whether your module is allowed to be unloaded on the fly |