Navigation
API > API/Developer > API/Developer/Horde > API/Developer/Horde/Compute
References
| Module | Horde |
| Header | /Engine/Source/Developer/Horde/Public/Compute/AgentMessage.h |
| Include | #include "Compute/AgentMessage.h" |
Syntax
class FAgentMessageChannel
Remarks
Channel for receiving agent messages.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAgentMessageChannel
(
TSharedPtr< FComputeChannel > InChannel |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Attach () |
Notifies the remote that a buffer has been attached. | |
| void | Blob
(
const unsigned char* Data, |
Writes a blob requested by the remote. | |
| void | Close () |
Closes the remote message loop. | |
| void | DeleteFiles
(
const char** Paths, |
Deletes files matching a set of wildcards. | |
| void | Exception
(
const char* Description, |
Sends an exception response to the remote. | |
| void | Execute
(
const char* Exe, |
Executes a process on the remote machine. | |
| void | Fork
(
int ChannelId, |
Requests that the remote message loop be forked. | |
| const void * | Gets the raw data from a response. | ||
| size_t | Gets the size of the response. | ||
| void | Ping () |
Sends a ping message to the remote. | |
| void | Reads a blob request message. | ||
| void | Reads an exception response. | ||
| int | Reads the result from executing a process. | ||
| EAgentMessageType | ReadResponse
(
int32 TimeoutMS |
Reads a response from the remote. Other Read methods can be used to access response data. | |
| void | UploadFiles
(
const char* Path, |
Extracts a bundle containing files to a particular path. | |
| void | Xor
(
const unsigned char* Data, |
Send a message to request that a byte string be xor'ed with a particular value. |