Navigation
API > API/Plugins > API/Plugins/MultiUserClientLibrary
Enqueues a request for changing a specific client's stream and / or authority. This class exposes IMultiUserReplication::EnqueueChanges.
| Name | UChangeClientAsyncAction |
| Type | class |
| Header File | /Engine/Plugins/Developer/Concert/ConcertApp/MultiUserClient/Source/MultiUserClientLibrary/Public/Replication/Async/ChangeClientAsyncAction.h |
| Include Path | #include "Replication/Async/ChangeClientAsyncAction.h" |
Syntax
UCLASS ()
class UChangeClientAsyncAction : public UBlueprintAsyncActionBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintAsyncActionBase → UChangeClientAsyncAction
Classes
| Name | Remarks |
|---|---|
| FOnChangeOperationCompleted |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnCompleted | FOnChangeOperationCompleted | Event that triggers when the operation completes. | Replication/Async/ChangeClientAsyncAction.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ClientId | FGuid | Replication/Async/ChangeClientAsyncAction.h |
|
|
| ReplicationRequest | FMultiUserChangeClientReplicationRequest | Replication/Async/ChangeClientAsyncAction.h |
|
Functions
Public
Overridden from UBlueprintAsyncActionBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Activate() |
Replication/Async/ChangeClientAsyncAction.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UChangeClientAsyncAction * ChangeClient
(
const FGuid& ClientId, |
Allows changing of a client's stream and authority. | Replication/Async/ChangeClientAsyncAction.h |
|