![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for FSessionServicesModule:Public Member Functions | |
| FSessionServicesModule () | |
| virtual TSharedPtr< ISessionManager > | GetSessionManager () override |
| virtual TSharedPtr< ISessionService > | GetSessionService () override |
| virtual TSharedPtr< ITraceController > | GetTraceController () override |
| virtual void | StartupModule () override |
| virtual void | ShutdownModule () override |
Public Member Functions inherited from FSelfRegisteringExec | |
| CORE_API | FSelfRegisteringExec () |
| virtual CORE_API | ~FSelfRegisteringExec () |
Public Member Functions inherited from FExec | |
| virtual CORE_API | ~FExec () |
| virtual CORE_API bool | Exec (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) |
Public Member Functions inherited from ISessionServicesModule | |
| virtual | ~ISessionServicesModule () |
Public Member Functions inherited from IModuleInterface | |
| virtual | ~IModuleInterface () |
| virtual void | PreUnloadCallback () |
| virtual void | PostLoadCallback () |
| virtual bool | SupportsDynamicReloading () |
| virtual bool | SupportsAutomaticShutdown () |
| virtual bool | IsGameModule () const |
Protected Member Functions | |
| virtual bool | Exec_Runtime (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) override |
Protected Member Functions inherited from FExec | |
| virtual bool | Exec_Dev (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) |
| virtual bool | Exec_Editor (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) |
Additional Inherited Members | |
Static Public Member Functions inherited from FSelfRegisteringExec | |
| static CORE_API bool | StaticExec (UWorld *Inworld, const TCHAR *Cmd, FOutputDevice &Ar) |
Implements the SessionServices module.
|
inline |
Default constructor.
|
inlineoverrideprotectedvirtual |
Implementation of Exec that is called on all targets where UE_ALLOW_EXEC_COMMANDS is true
Reimplemented from FExec.
|
inlineoverridevirtual |
Gets the session manager.
Implements ISessionServicesModule.
|
inlineoverridevirtual |
Gets the session service.
Implements ISessionServicesModule.
|
inlineoverridevirtual |
Get the trace controller
Implements ISessionServicesModule.
Called before the module is unloaded, right before the module object is destroyed. During normal shutdown, this is called in reverse order that modules finish StartupModule(). This means that, as long as a module references dependent modules in it's StartupModule(), it can safely reference those dependencies in ShutdownModule() as well.
Reimplemented from IModuleInterface.
Called right after the module DLL has been loaded and the module object has been created Load dependent modules here, and they will be guaranteed to be available during ShutdownModule. ie:
FModuleManager::Get().LoadModuleChecked(TEXT("HTTP"));
Reimplemented from IModuleInterface.