UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ISessionServicesModule Class Referenceabstract

#include <ISessionServicesModule.h>

+ Inheritance diagram for ISessionServicesModule:

Public Member Functions

virtual TSharedPtr< ISessionManagerGetSessionManager ()=0
 
virtual TSharedPtr< ISessionServiceGetSessionService ()=0
 
virtual TSharedPtr< ITraceControllerGetTraceController ()=0
 
virtual ~ISessionServicesModule ()
 
- Public Member Functions inherited from IModuleInterface
virtual ~IModuleInterface ()
 
virtual void StartupModule ()
 
virtual void PreUnloadCallback ()
 
virtual void PostLoadCallback ()
 
virtual void ShutdownModule ()
 
virtual bool SupportsDynamicReloading ()
 
virtual bool SupportsAutomaticShutdown ()
 
virtual bool IsGameModule () const
 

Detailed Description

Interface for session core modules.

Constructor & Destructor Documentation

◆ ~ISessionServicesModule()

virtual ISessionServicesModule::~ISessionServicesModule ( )
inlinevirtual

Virtual destructor.

Member Function Documentation

◆ GetSessionManager()

virtual TSharedPtr< ISessionManager > ISessionServicesModule::GetSessionManager ( )
pure virtual

Gets the session manager.

Returns
The session manager.
See also
GetSessionService

Implemented in FSessionServicesModule.

◆ GetSessionService()

virtual TSharedPtr< ISessionService > ISessionServicesModule::GetSessionService ( )
pure virtual

Gets the session service.

Returns
The session service.
See also
GetSessionManager

Implemented in FSessionServicesModule.

◆ GetTraceController()

virtual TSharedPtr< ITraceController > ISessionServicesModule::GetTraceController ( )
pure virtual

Get the trace controller

Implemented in FSessionServicesModule.


The documentation for this class was generated from the following file: