Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Editor/SwarmInterface/Public/SwarmInterface.h |
Include |
#include "SwarmInterface.h" |
class FSwarmInterface
The primary interface to the Swarm system
Name | Description | |
---|---|---|
|
FSwarmInterface() |
Name | Description | |
---|---|---|
|
~FSwarmInterface() |
Name | Description | ||
---|---|---|---|
|
AddChannel |
Adds an existing file to the cache. |
|
|
AddTask ( |
Adds a Task to the current Job |
|
|
BeginJobSpecification ( |
Begins a Job specification, which allows a series of Tasks to be specified via AddTask. |
|
|
CloseChannel ( |
Closes an open channel |
|
|
CloseConnection() |
Closes an existing connection to the Swarm |
|
|
CloseJob() |
Ends the Job, after which all Job-related API usage (except OpenJob) will be rejected |
|
|
EndJobSpecification() |
Ends the Job specification, after which no additional Tasks may be defined. |
|
|
FSwarmInterf... |
Get() |
|
|
Initialize ( |
Initializes the Swarm singleton, must be called before FSwarmInterface::Get(). |
|
|
IsJobProcessRunning ( |
Checks if the job's process is still running |
|
|
Log ( |
Adds a line of text to the Agent log window |
|
|
OpenChannel ( |
Opens a data channel for streaming data into the cache associated with an Agent |
|
|
OpenConnection ( |
Opens a new connection to the Swarm |
|
|
OpenJob ( |
Opens a Job session, which allows a Job to be specified, Tasks added, Job channels opened and used, etc. |
|
|
ReadChannel |
Reads data from a channel opened for READ into the provided buffer |
|
|
SendMessage ( |
Sends a message to an Agent (return messages are sent via the FConnectionCallback) |
|
|
SetJobGuid ( |
||
|
TestChannel ( |
Determines if the named channel is in the cache |
|
|
WriteChannel |
Writes the provided data to the open channel opened for WRITE |
Name |
Description |
---|---|
GInstance |