Navigation
API > API/Plugins > API/Plugins/MultiUserClient > API/Plugins/MultiUserClient/Replication
References
| Module | MultiUserClient |
| Header | /Engine/Plugins/Developer/Concert/ConcertApp/MultiUserClient/Source/MultiUserClient/Public/Replication/IMultiUserReplication.h |
| Include | #include "Replication/IMultiUserReplication.h" |
Syntax
class IMultiUserReplication
Remarks
Interface for interacting with Multi-User replication, which uses the Concert replication system.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< IClientChangeOperation > | EnqueueChanges
(
const FGuid& ClientId, |
Enqueues a request for changing a client's stream and authority. | |
| bool | FindOfflineClient
(
const FGuid& ClientId, |
Finds an offline client by an endpoint Id that was associated with the user in the past. | |
| const FConcertStreamFrequencySettings * | FindReplicationFrequenciesForClient
(
const FGuid& ClientId |
This server state is regularly polled whilst the local client state should always be in sync. | |
| const FConcertObjectReplicationMap * | FindReplicationMapForClient
(
const FGuid& ClientId |
This server state is regularly polled whilst the local client state should always be in sync. | |
| void | ForEachOfflineClient
(
TFunctionRef< EBreakBehavior(const IOfflineReplicationClient&)> Callback |
Iterates over every user who was previously connected to the current session but is now offline. | |
| bool | IsReplicatingObject
(
const FGuid& ClientId, |
This function must be called from the game thread. | |
| FOnServerStateChanged & | |||
| FOnServerStateChanged & | |||
| FOnOfflineClientsChanged & | |||
| FOnServerStateChanged & | |||
| void | RegisterReplicationDiscoverer
(
TSharedRef< IReplicationDiscoverer > Discoverer |
Register a discoverer. | |
| void | RemoveReplicationDiscoverer
(
const TSharedRef< IReplicationDiscoverer >& Discoverer |
Unregisters a previously registered discoverer. |
Typedefs
| Name | Description |
|---|---|
| FOnOfflineClientsChanged | |
| FOnServerStateChanged |