Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| FBackPingCommand | |||
| FCommandQueue | |||
| FCompletedTaskCommand | |||
| FDatasmithDispatcher | Handle a list of tasks, and a set of external workers to consume them. | ||
| FDatasmithDispatcherModule | This module exposes additional features for assets containing CoreTech data. | ||
| FDatasmithWorkerHandler | Handle a Worker by socket communication. | ||
| FImportParametersCommand | |||
| FMessageHeader | Uint8 hash[20]; FSHA1::HashBuffer(const void Data, uint64 DataSize, uint8 OutHash); | ||
| FNetworkClientNode | Create, Connect sequence. | ||
| FNetworkNode | |||
| FNetworkServerNode | Create, Bind, Listen, Accept sequence. | ||
| FPingCommand | |||
| FRunTaskCommand | |||
| FTask | |||
| FTerminateCommand | |||
| ICommand |
Typedefs
| Name | Description |
|---|---|
| ETaskState |
Enums
| Type | Name | Description | |
|---|---|---|---|
| DatasmithDispatcher::ECommandId | Copyright Epic Games, Inc. All Rights Reserved. | ||
| DatasmithDispatcher::SocketErrorCode | Copyright Epic Games, Inc. All Rights Reserved. |
Variables
| Type | Name | Description | |
|---|---|---|---|
| constexpr double | AcceptTimeout_s | Server side timeout for connection with the client. | |
| constexpr bool | CloseProcessByCommand | When true, a Terminate command is sent to the processor and we wait for TerminateTimeout_s seconds for it to close, before a hard TerminateProc. | |
| constexpr double | ConnectTimeout_s | Client side timeout for connection with the server. | |
| constexpr double | IdleLoopDelay | Delay between successive checks for a new task, and validation of the connection. | |
| constexpr int32 | MaxRestartAllowed | Number of worker instance that can be restarted when a crash occurs in en external process. | |
| constexpr double | ProcessingLoopDelay | Delay between successive validation of the connection. | |
| constexpr double | SendCommandTimeout_s | Maximum time we accept to wait when a command is sent. | |
| constexpr double | TerminateTimeout_s | Maximum time we accept to wait for the process to close after a Terminate command has been sent. |