IConcertSyncClient

Interface for a Concert Sync Client.

Windows
MacOS
Linux

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

Name Description

Public function Virtual

~IConcertSyncClient()

Functions

Name Description

Public function Const

IConcertClie...

 

GetConcertClient()

Get the current client

Public function Const

IConcertClie...

 

GetPresenceManager()

Get the current session presence manager, if any.

Public function Const

IConcertClie...

 

GetSequencerManager()

Get the current session sequencer manager, if any.

Public function Const

void

 

GetSessionClientActions

(
    const FConcertSessionClientInfo& I...,
    TArray< FConcertActionDefinition > ...
)

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.

Public function Const

IConcertClie...

 

GetTransactionBridge()

Get the current transaction bridge for this client

Public function Const

TSharedPtr< ...

 

GetWorkspace()

Get the current session client workspace, if any.

Public function

FOnConcertCl...

 

OnSyncSessionShutdown()

Get the delegate called just after the workspace gets deleted.

Public function

FOnConcertCl...

 

OnSyncSessionStartup()

Get the delegate called just before the workspace gets created.

Public function

FOnConcertCl...

 

OnWorkspaceShutdown()

Get the delegate called on every workspace shutdown.

Public function

FOnConcertCl...

 

OnWorkspaceStartup()

Get the delegate called on every workspace startup.

Public function

void

 

PersistAllSessionChanges()

Persist all session changes and prepare the files for source control submission.

Public function

void

 

SetFileSharingService

Set the file sharing service, enabling the server to work with large files.

Public function

void

 

Shutdown()

Stop this Concert Sync Client

Public function

void

 

Startup

(
    const UConcertClientConfig* In...,
    const EConcertSyncSessionFlags InSe...
)

Start this Concert Sync Client using the given config

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss