Navigation
API > API/Plugins > API/Plugins/ConcertSyncServer > API/Plugins/ConcertSyncServer/Replication
References
| Module | ConcertSyncServer |
| Header | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncServer/Source/ConcertSyncServer/Public/Replication/IReplicationWorkspace.h |
| Include | #include "Replication/IReplicationWorkspace.h" |
Syntax
class IReplicationWorkspace
Remarks
Interface that FConcertServerReplicationManager uses to interact with the FConcertServerWorkspace. Allows mocking in unit tests, which is the only reason it's in the public module interface.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | EnumerateMuteActivities
(
TFunctionRef< EBreakBehavior(const FConcertSyncReplicationActivity&Activity)> Callback |
Enumerates all mute activities. | |
| void | EnumerateReplicationActivities
(
TFunctionRef< EBreakBehavior(const FConcertSyncReplicationActivity&Activity)> Callback |
Enumerates all activities. | |
| bool | GetLastLeaveReplicationActivityByClient
(
const FConcertSessionClientInfo& InClientInfo, |
Gets the last leave replication activity associated with the given client info. | |
| bool | GetLastReplicationActivityByClient
(
const FConcertSessionClientInfo& InClientInfo, |
Gets the last replication activity associated with the given client info. | |
| bool | GetLeaveReplicationEventById
(
const int64 ActivityId, |
Gets the replication leave activity with ActivityId. | |
| bool | GetReplicationEventById
(
const int64 ActivityId, |
Gets the replication leave activity with ActivityId. | |
| TOptional< int64 > | ProduceClientLeaveReplicationActivity
(
const FGuid& EndpointId, |
Creates a replication activity for the client leaving replication. | |
| TOptional< int64 > | ProduceClientMuteReplicationActivity
(
const FGuid& EndpointId, |
Creates a replication activity for the client (un)muting objects in the session. | |
| TOptional< int64 > | ProduceReplicationActivity
(
const FGuid& EndpointId, |
Creates a replication activity for the provided client. |