Navigation
API > API/Plugins > API/Plugins/ConcertSyncClient
Interface for a Concert Sync Client.
| Name | IConcertSyncClient |
| Type | class |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncClient/Source/ConcertSyncClient/Public/IConcertSyncClient.h |
| Include Path | #include "IConcertSyncClient.h" |
Syntax
class IConcertSyncClient
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IConcertSyncClient() |
IConcertSyncClient.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IConcertClientRef GetConcertClient() |
Get the current client | IConcertSyncClient.h | |
IConcertClientPackageBridge * GetPackageBridge() |
Get the current package bridge for this client. | IConcertSyncClient.h | |
| Get the current session presence manager, if any. | IConcertSyncClient.h | ||
IConcertClientReplicationBridge * GetReplicationBridge() |
Get the current replication bridge for this client. | IConcertSyncClient.h | |
| Get the current session replication manager, if any. | IConcertSyncClient.h | ||
| Get the current session sequencer manager, if any. | IConcertSyncClient.h | ||
void GetSessionClientActions
(
const FConcertSessionClientInfo& InClientInfo, |
Queries the list of opaque actions that could be performed on the specified client session, like turning the client presence visibily on/off in the map. | IConcertSyncClient.h | |
IConcertClientTransactionBridge * GetTransactionBridge() |
Get the current transaction bridge for this client | IConcertSyncClient.h | |
TSharedPtr< IConcertClientWorkspace > GetWorkspace() |
Get the current session client workspace, if any. | IConcertSyncClient.h | |
FOnConcertClientSyncSessionStartupOrShutdown & OnSyncSessionShutdown() |
Get the delegate called just after the workspace gets deleted. | IConcertSyncClient.h | |
FOnConcertClientSyncSessionStartupOrShutdown & OnSyncSessionStartup() |
Get the delegate called just before the workspace gets created. | IConcertSyncClient.h | |
FOnConcertClientWorkspaceStartupOrShutdown & OnWorkspaceShutdown() |
Get the delegate called on every workspace shutdown. | IConcertSyncClient.h | |
FOnConcertClientWorkspaceStartupOrShutdown & OnWorkspaceStartup() |
Get the delegate called on every workspace startup. | IConcertSyncClient.h | |
void PersistAllSessionChanges() |
Persist all session changes and prepare the files for source control submission. | IConcertSyncClient.h | |
void PersistSpecificChanges
(
TArrayView< const FName > Packages |
Persist specific packages | IConcertSyncClient.h | |
void SetFileSharingService
(
TSharedPtr< IConcertFileSharingService > InFileSharingService |
Set the file sharing service, enabling the server to work with large files. | IConcertSyncClient.h | |
void Shutdown() |
Stop this Concert Sync Client | IConcertSyncClient.h | |
void Startup
(
const UConcertClientConfig* InClientConfig, |
Start this Concert Sync Client using the given config | IConcertSyncClient.h |