Navigation
API > API/Plugins > API/Plugins/MetaHumanCaptureProtocolStack
| Name | FControlMessage |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanAnimator/Source/MetaHumanCaptureProtocolStack/Public/Control/Messages/ControlMessage.h |
| Include Path | #include "Control/Messages/ControlMessage.h" |
Syntax
class FControlMessage
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FControlMessage
(
FString InSessionId, |
Control/Messages/ControlMessage.h | ||
FControlMessage
(
FString InAddressPath, |
Control/Messages/ControlMessage.h | ||
FControlMessage
(
FControlMessage&& InOther |
Control/Messages/ControlMessage.h | ||
FControlMessage
(
const FControlMessage& InOther |
Control/Messages/ControlMessage.h |
Structs
| Name | Remarks |
|---|---|
| FErrorResponse |
Enums
Public
| Name | Remarks |
|---|---|
| EType |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AddressPath | FString | Control/Messages/ControlMessage.h | ||
| Body | TSharedPtr< FJsonObject > | Control/Messages/ControlMessage.h | ||
| Error | FErrorResponse | Control/Messages/ControlMessage.h | ||
| MessageType | EType | Control/Messages/ControlMessage.h | ||
| SessionId | FString | Control/Messages/ControlMessage.h | ||
| Timestamp | uint64 | Control/Messages/ControlMessage.h | ||
| TransactionId | uint32 | Control/Messages/ControlMessage.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FString & GetAddressPath() |
Control/Messages/ControlMessage.h | ||
TSharedPtr< FJsonObject > & GetBody () |
Control/Messages/ControlMessage.h | ||
const TSharedPtr< FJsonObject > & GetBody () |
Control/Messages/ControlMessage.h | ||
const FString & GetErrorDescription() |
Control/Messages/ControlMessage.h | ||
const FString & GetErrorName() |
Control/Messages/ControlMessage.h | ||
const FString & GetSessionId() |
Control/Messages/ControlMessage.h | ||
uint64 GetTimestamp() |
Control/Messages/ControlMessage.h | ||
uint32 GetTransactionId() |
Control/Messages/ControlMessage.h | ||
EType GetType() |
Control/Messages/ControlMessage.h | ||
void SetSessionId
(
FString InSessionId |
Control/Messages/ControlMessage.h | ||
void SetTimestamp
(
uint64 InTimestamp |
Control/Messages/ControlMessage.h | ||
void SetTransactionId
(
uint32 InTransactionId |
Control/Messages/ControlMessage.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TProtocolResult< FControlMessage > Deserialize
(
const FControlPacket& InPacket |
Control/Messages/ControlMessage.h | ||
static EType DeserializeType
(
FString InMessageTypeStr |
Control/Messages/ControlMessage.h | ||
static TProtocolResult< FControlPacket > Serialize
(
const FControlMessage& InMessage |
Control/Messages/ControlMessage.h | ||
static FString SerializeType
(
EType InMessageType |
Control/Messages/ControlMessage.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FControlMessage & operator=
(
FControlMessage&& InOther |
Control/Messages/ControlMessage.h | ||
FControlMessage & operator=
(
const FControlMessage& InOther |
Control/Messages/ControlMessage.h |