Navigation
API > API/Developer > API/Developer/Horde > API/Developer/Horde/Compute
Inheritance Hierarchy
- FComputeSocket
- FWorkerComputeSocket
References
| Module | Horde |
| Header | /Engine/Source/Developer/Horde/Public/Compute/ComputeSocket.h |
| Include | #include "Compute/ComputeSocket.h" |
Syntax
class FWorkerComputeSocket : public FComputeSocket
Remarks
Socket used by a worker process to communicate with a host running on the same machine using shared memory to attach new buffers.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Close () |
Close the current connection. | |
| bool | Open () |
Opens a connection to the agent process using a command buffer read from an environment variable (EnvVarName) | |
| bool | Open
(
const char* CommandBufferName |
Opens a connection to the agent process using a specific command buffer name. | |
| void | RunServer
(
FComputeBufferReader& CommandBufferReader, |
Reads and handles a command from the command buffer. |
Overridden from FComputeSocket
| Type | Name | Description | |
|---|---|---|---|
| void | AttachRecvBuffer
(
int ChannelId, |
Attaches a new buffer for receiving data. | |
| void | AttachSendBuffer
(
int ChannelId, |
Attaches a new buffer for sending data. | |
| void | Begin communication with agent. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EMessageType |
Constants
| Name | Description |
|---|---|
| IpcEnvVar |