Navigation
API > API/Runtime > API/Runtime/SessionServices
References
| Module | SessionServices |
| Header | /Engine/Source/Runtime/SessionServices/Public/ISessionInfo.h |
| Include | #include "ISessionInfo.h" |
Syntax
class ISessionInfo
Remarks
Interface for game instances.
Variables
| Type | Name | Description | |
|---|---|---|---|
| ISessionInfo::FLogReceivedEvent & | OnInstanceDiscovered |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Virtual destructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GetInstances
(
TArray< TSharedPtr< ISessionInstanceInfo >>& OutInstances |
Gets a read-only collection of all instances that belong to this session. | |
| const FDateTime & | Gets the time at which the last update was received from this instance. | ||
| const int32 | Gets the number of engine instances that are part of the session. | ||
| const FGuid & | GetSessionId () |
Gets the session identifier. | |
| const FString & | Gets the name of the session. | ||
| const FString & | Gets the name of the user that owns the session. | ||
| const bool | IsStandalone () |
Checks whether this is a standalone session. | |
| ISessionInfo::FInstanceDiscoveredEvent TBaseMulticastDelegate_TwoParams | |||
| FLogReceivedEvent & | |||
| void | Terminate () |
Terminates the session. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FInstanceDiscoveredEvent | A delegate that is executed when a new instance has been discovered. | ||
| FLogReceivedEvent | A delegate that is executed when a new log message has been received. |