Navigation
API > API/Plugins > API/Plugins/ConcertSyncCore
Let's a client change its streams owned on the server.
This request is processed atomically: it either succeeds completely or fails completely. If any sub-change causes a failure, the failure reason will be returned in the response and the client must make a new request.
| Name | FConcertReplication_ChangeStream_Request |
| Type | struct |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/Replication/Messages/ChangeStream.h |
| Include Path | #include "Replication/Messages/ChangeStream.h" |
Syntax
USTRUCT ()
struct FConcertReplication_ChangeStream_Request
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FrequencyChanges | TMap< FGuid, FConcertReplication_ChangeStream_Frequency > | Changes the replication frequency settings for a stream. | Replication/Messages/ChangeStream.h | |
| ObjectsToPut | TMap< FConcertObjectInStreamID, FConcertReplication_ChangeStream_PutObject > | Adds new or modifies preexisting object definitions in pre-existing streams. | Replication/Messages/ChangeStream.h | |
| ObjectsToRemove | TSet< FConcertObjectInStreamID > | Removes objects from pre-existing streams. | Replication/Messages/ChangeStream.h | |
| StreamsToAdd | TArray< FConcertReplicationStream > | New streams to add to the server. | Replication/Messages/ChangeStream.h | |
| StreamsToRemove | TSet< FGuid > | Streams to remove from the server. | Replication/Messages/ChangeStream.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsEmpty() |
Replication/Messages/ChangeStream.h |