Navigation
Unreal Engine C++ API Reference > 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. | ||
IConcertClientReplicationBridge * | Get the current replication bridge for this client. | ||
IConcertClientReplicationManager * | Get the current session replication 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 |