Navigation
API > API/Plugins > API/Plugins/ConcertSyncClient
References
| Module | ConcertSyncClient |
| Header | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncClient/Source/ConcertSyncClient/Public/IConcertSyncClient.h |
| Include | #include "IConcertSyncClient.h" |
Syntax
class IConcertSyncClient
Remarks
Interface for a Concert Sync Client.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| IConcertClientRef | Get the current client | ||
| IConcertClientPackageBridge * | Get the current package bridge for this client. | ||
| IConcertClientPresenceManager * | Get the current session presence manager, if any. | ||
| IConcertClientSequencerManager * | Get the current session sequencer manager, if any. | ||
| 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. | |
| IConcertClientTransactionBridge * | Get the current transaction bridge for this client | ||
| TSharedPtr< IConcertClientWorkspace > | GetWorkspace () |
Get the current session client workspace, if any. | |
| FOnConcertClientSyncSessionStartupOrShutdown & | Get the delegate called just after the workspace gets deleted. | ||
| FOnConcertClientSyncSessionStartupOrShutdown & | Get the delegate called just before the workspace gets created. | ||
| FOnConcertClientWorkspaceStartupOrShutdown & | Get the delegate called on every workspace shutdown. | ||
| FOnConcertClientWorkspaceStartupOrShutdown & | Get the delegate called on every workspace startup. | ||
| void | Persist all session changes and prepare the files for source control submission. | ||
| void | PersistSpecificChanges
(
TArrayView< const FName > Packages |
Persist specific packages | |
| void | SetFileSharingService
(
TSharedPtr< IConcertFileSharingService > InFileSharingService |
Set the file sharing service, enabling the server to work with large files. | |
| void | Shutdown () |
Stop this Concert Sync Client | |
| void | Startup
(
const UConcertClientConfig* InClientConfig, |
Start this Concert Sync Client using the given config |