Navigation
API > API/Plugins > API/Plugins/MetaHumanCaptureProtocolStack
| Name | FControlCommunication |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanAnimator/Source/MetaHumanCaptureProtocolStack/Public/Control/Communication/ControlCommunication.h |
| Include Path | #include "Control/Communication/ControlCommunication.h" |
Syntax
class FControlCommunication
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FControlCommunication() |
Control/Communication/ControlCommunication.h |
Classes
| Name | Remarks |
|---|---|
| FCommunicationRunnable |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnPacketReceived | TBaseDelegate_OneParam< void, FControlPacket InPacket > | Control/Communication/ControlCommunication.h | |
| FRunnerType | TQueueRunner< FControlPacket > | Control/Communication/ControlCommunication.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Client | FTcpClient | Control/Communication/ControlCommunication.h | ||
| ReceiveHandler | FOnPacketReceived | Control/Communication/ControlCommunication.h | ||
| Runnable | TWeakPtr< FCommunicationRunnable > | Control/Communication/ControlCommunication.h | ||
| SynchronizedReceiver | FRunnerType | Control/Communication/ControlCommunication.h | ||
| SynchronizedRunnable | TQueueRunner< TSharedPtr< FRunnable > > | Control/Communication/ControlCommunication.h | ||
| SynchronizedSender | FRunnerType | Control/Communication/ControlCommunication.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TProtocolResult< void > Init() |
Control/Communication/ControlCommunication.h | ||
bool IsRunning() |
Control/Communication/ControlCommunication.h | ||
void SendMessage
(
FControlPacket InMessage |
Control/Communication/ControlCommunication.h | ||
void SetReceiveHandler
(
FOnPacketReceived InReceiveHandler |
Control/Communication/ControlCommunication.h | ||
TProtocolResult< void > Start
(
const FString& InServerIp, |
Control/Communication/ControlCommunication.h | ||
TProtocolResult< void > Stop() |
Control/Communication/ControlCommunication.h |