Navigation
API > API/Plugins > API/Plugins/ConcertSyncCore
Contains information about why a request failed. This info could be parsed and displayed to the end user as error. If there is even just one error, the entire request fails and no changes are made server-side.
| Name | FConcertReplication_ChangeStream_Response |
| 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_Response
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AuthorityConflicts | TMap< FConcertObjectInStreamID, FConcertReplicatedObjectId > | Reports dynamic authority errors with ObjectsToPut: Changing an object over which a client already has authority can yield unresolvable conflicts for which the entire FConcertChangeStream_Request is rejected. | Replication/Messages/ChangeStream.h | |
| ErrorCode | EReplicationResponseErrorCode | Concert's custom requests are default constructed when they timeout. | Replication/Messages/ChangeStream.h | |
| FailedStreamCreation | TSet< FGuid > | Streams that were in StreamsToAdd but that were not created (stream was already registered, or was empty). | Replication/Messages/ChangeStream.h | |
| FrequencyErrors | FConcertReplication_ChangeStream_FrequencyResponse | Errors updating the frequency | Replication/Messages/ChangeStream.h | |
| ObjectsToPutSemanticErrors | TMap< FConcertObjectInStreamID, EConcertPutObjectErrorCode > | Reports semantic errors with ObjectsToPut. | Replication/Messages/ChangeStream.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsFailure() |
Replication/Messages/ChangeStream.h | ||
bool IsSuccess() |
Replication/Messages/ChangeStream.h | ||
bool WasObjectPutSuccessful
(
const FConcertObjectInStreamID& Object |
Replication/Messages/ChangeStream.h |