Navigation
API > API/Plugins > API/Plugins/ConcertSyncCore > API/Plugins/ConcertSyncCore/IReplicationDataItem
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ExtractReplicationDataForObject
(
TFunctionRef< void(const FConcertSessionSerializedPayload&Payload)> ProcessCopyable |
Util version for callers that only want to read and do not want to store the payload. | Replication/Processing/IReplicationDataItem.h | |
void ExtractReplicationDataForObject
(
TFunctionRef< void(const FConcertSessionSerializedPayload&Payload)> ProcessCopyable, |
Extracts data for an object iterated by IReplicationDataSource. | Replication/Processing/IReplicationDataItem.h |
ExtractReplicationDataForObject(TFunctionRef< void(const FConcertSessionSerializedPayload &Payload)>)
Description
Util version for callers that only want to read and do not want to store the payload.
| Name | ExtractReplicationDataForObject |
| Type | function |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/Replication/Processing/IReplicationDataItem.h |
| Include Path | #include "Replication/Processing/IReplicationDataItem.h" |
void ExtractReplicationDataForObject
(
TFunctionRef < void &Payload)> ProcessCopyable
)
ExtractReplicationDataForObject(TFunctionRef< void(const FConcertSessionSerializedPayload &Payload)>, TFunctionRef< void(FConcertSessionSerializedPayload &&Payload)>)
Description
Extracts data for an object iterated by IReplicationDataSource.
This can update the SequenceId associated with the object (if this data source generates data as opposed to queuing it). Either ProcessCopyable or ProcessMoveable will be called, never both, and it will be called at most once.
| Name | ExtractReplicationDataForObject |
| Type | function |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/Replication/Processing/IReplicationDataItem.h |
| Include Path | #include "Replication/Processing/IReplicationDataItem.h" |
void ExtractReplicationDataForObject
(
TFunctionRef < void &Payload)> ProcessCopyable,
TFunctionRef < void &&Payload)> ProcessMoveable
)
Parameters
| Name | Remarks |
|---|---|
| ProcessCopyable | Callback if the event was retrieved and not owned by this IReplicationDataSource (hence not being moveable). |
| ProcessMoveable | Callback if the event was just constructed (and hence can be moved) |