Navigation
API > API/Runtime > API/Runtime/SessionServices
References
| Module | SessionServices |
| Header | /Engine/Source/Runtime/SessionServices/Public/ISessionManager.h |
| Include | #include "ISessionManager.h" |
Syntax
class ISessionManager
Remarks
Interface for the session manager.
Variables
| Type | Name | Description | |
|---|---|---|---|
| ISessionManager::FLogReceivedEvent & | OnInstanceSelectionChanged |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Virtual destructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Adds an owner whose sessions we are interested in | ||
| const TArray< TSharedPtr< ISessionInstanceInfo > > & | Gets the collection of currently selected engine instances. | ||
| const TSharedPtr< ISessionInfo > & | Get the selected session - as chosen in the session browser | ||
| void | GetSessions
(
TArray< TSharedPtr< ISessionInfo >>& OutSessions |
Gets the list of all discovered sessions. | |
| bool | IsInstanceSelected
(
const TSharedRef< ISessionInstanceInfo >& Instance |
Checks whether the given instance is currently selected. | |
| ISessionManager::FCanSelectSessionEvent TBaseMulticastDelegate_TwoParams | |||
| ISessionManager::FInstanceSelectionChangedEvent TBaseMulticastDelegate_TwoParams | |||
| FLogReceivedEvent & | |||
| ISessionManager::FSelectedSessionChangedEvent TBaseMulticastDelegate_OneParam | |||
| FSimpleMulticastDelegate & | Returns a delegate that is executed when a session instance is updated. | ||
| FSimpleMulticastDelegate & | Returns a delegate that is executed when the list of sessions has changed. | ||
| void | RemoveOwner
(
const FString& InOwner |
Removes an owner whose sessions we are no longer interested in | |
| bool | SelectSession
(
const TSharedPtr< ISessionInfo >& Session |
Selects the specified session. | |
| bool | SetInstanceSelected
(
const TSharedRef< ISessionInstanceInfo >& Instance, |
Marks the specified item as selected or unselected. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FCanSelectSessionEvent | Returns a delegate that is executed before a session is being selected. | ||
| FInstanceSelectionChangedEvent | Returns a delegate that is executed when an instance changes its selection state. | ||
| FLogReceivedEvent | Returns a delegate that is executed when the selected session received a log message from one of its instances. | ||
| FSelectedSessionChangedEvent | Returns a delegate that is executed when the selected session changed. |