Navigation
API > API/Plugins > API/Plugins/ConcertSyncCore > API/Plugins/ConcertSyncCore/Replication > API/Plugins/ConcertSyncCore/Replication/Processing
Inheritance Hierarchy
- IReplicationDataSource
- FReplicationDataQueuer
References
| Module | ConcertSyncCore |
| Header | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/Replication/Processing/IReplicationDataSource.h |
| Include | #include "Replication/Processing/IReplicationDataSource.h" |
Syntax
class IReplicationDataSource
Remarks
Responsible for obtaining replication data.
Implementation examples:
- serialize the object path (client),
- cache received object data and return it (client & server)
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | ExtractReplicationDataForObject
(
const FConcertReplicatedObjectId& Object, |
Util version for callers that only want to read and do not want to store the payload. | |
| bool | ExtractReplicationDataForObject
(
const FConcertReplicatedObjectId& Object, |
Extracts data for Object. | |
| void | ForEachPendingObject
(
TFunctionRef< void(const FPendingObjectReplicationInfo&)> ProcessItemFunc |
Iterates the objects that must be processed for replication (the result of ExtractReplicationDataForObject MAY return something new). | |
| int32 | NumObjects () |