Navigation
API > API/Plugins > API/Plugins/DatasmithDispatcher
Handle a Worker by socket communication.
| Name | FDatasmithWorkerHandler |
| Type | class |
| Header File | /Engine/Plugins/Enterprise/DatasmithCADImporter/Source/DatasmithDispatcher/Public/DatasmithWorkerHandler.h |
| Include Path | #include "DatasmithWorkerHandler.h" |
Syntax
class FDatasmithWorkerHandler
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDatasmithWorkerHandler
(
FDatasmithDispatcher& InDispatcher, |
DatasmithWorkerHandler.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FDatasmithWorkerHandler() |
DatasmithWorkerHandler.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bShouldTerminate | bool | DatasmithWorkerHandler.h | ||
| CachePath | FString | Self | DatasmithWorkerHandler.h | |
| CommandIO | FCommandQueue | DatasmithWorkerHandler.h | ||
| CurrentTask | TOptional< FTask > | DatasmithWorkerHandler.h | ||
| Dispatcher | FDatasmithDispatcher & | DatasmithWorkerHandler.h | ||
| ErrorState | EWorkerErrorState | DatasmithWorkerHandler.h | ||
| ImportParametersCommand | FImportParametersCommand | DatasmithWorkerHandler.h | ||
| IOTask | UE::Tasks::FTask | DatasmithWorkerHandler.h | ||
| NetworkInterface | FNetworkServerNode | Send and receive commands. | DatasmithWorkerHandler.h | |
| ThreadName | FString | DatasmithWorkerHandler.h | ||
| WorkerHandle | FProcHandle | External process. | DatasmithWorkerHandler.h | |
| WorkerState | TAtomic< EWorkerState > | DatasmithWorkerHandler.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsAlive() |
DatasmithWorkerHandler.h | ||
bool IsRestartable() |
DatasmithWorkerHandler.h | ||
void Run() |
DatasmithWorkerHandler.h | ||
void Stop() |
DatasmithWorkerHandler.h |