Navigation
API > API/Plugins > API/Plugins/ConcertSharedSlate
Runs and cache network queries for the UI. In the model-view-controller pattern, this class acts like the controller. Its purpose is to keep the UI code as decoupled as possible from the API used to query it. It encapsulate the asynchronous code and provide a simpler API to the UI.
| Name | IConcertSessionBrowserController |
| Type | class |
| Header File | /Engine/Plugins/Developer/Concert/ConcertUI/ConcertSharedSlate/Source/ConcertSharedSlate/Public/Session/Browser/IConcertSessionBrowserController.h |
| Include Path | #include "Session/Browser/IConcertSessionBrowserController.h" |
Syntax
class IConcertSessionBrowserController
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IConcertSessionBrowserController() |
Session/Browser/IConcertSessionBrowserController.h |
Structs
| Name | Remarks |
|---|---|
| FActiveSessionInfo | |
| FArchivedSessionInfo |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ArchiveSession
(
const FGuid& ServerAdminEndpointId, |
Session/Browser/IConcertSessionBrowserController.h | ||
| Session/Browser/IConcertSessionBrowserController.h | |||
| Session/Browser/IConcertSessionBrowserController.h | |||
bool CanEverCreateSessions() |
Session/Browser/IConcertSessionBrowserController.h | ||
| Session/Browser/IConcertSessionBrowserController.h | |||
| Session/Browser/IConcertSessionBrowserController.h | |||
| Session/Browser/IConcertSessionBrowserController.h | |||
| Session/Browser/IConcertSessionBrowserController.h | |||
TOptional< FConcertSessionInfo > GetActiveSessionInfo
(
const FGuid& AdminEndpoint, |
Returns the active sessions info corresponding to the specified parameters. | Session/Browser/IConcertSessionBrowserController.h | |
TArray< FActiveSessionInfo > GetActiveSessions() |
Returns the latest list of active sessions known to this controller. | Session/Browser/IConcertSessionBrowserController.h | |
TOptional< FConcertSessionInfo > GetArchivedSessionInfo
(
const FGuid& AdminEndpoint, |
Returns the archived sessions info corresponding to the specified parameters. | Session/Browser/IConcertSessionBrowserController.h | |
TArray< FArchivedSessionInfo > GetArchivedSessions() |
Returns the latest list of archived sessions known to this controller. | Session/Browser/IConcertSessionBrowserController.h | |
TArray< FConcertServerInfo > GetServers() |
Returns the latest list of server known to this controller. | Session/Browser/IConcertSessionBrowserController.h | |
| Session/Browser/IConcertSessionBrowserController.h | |||
| Session/Browser/IConcertSessionBrowserController.h | |||
void RestoreSession
(
const FGuid& ServerAdminEndpointId, |
Session/Browser/IConcertSessionBrowserController.h |