Navigation
API > API/Plugins > API/Plugins/UbaController
Inheritance Hierarchy
- IDistributedBuildController
- TSharedFromThis
- FUbaControllerModule
References
| Module | UbaController |
| Header | /Engine/Plugins/UbaController/Source/Public/UbaControllerModule.h |
| Include | #include "UbaControllerModule.h" |
Syntax
class FUbaControllerModule :
public IDistributedBuildController ,
public TSharedFromThis< FUbaControllerModule >
Variables
| Type | Name | Description | |
|---|---|---|---|
| TQueue< FTask *, EQueueMode::Mpsc > | PendingRequestedCompilationTasks | Queue of tasks submitted by the engine, but not yet dispatched to the controller. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| FUbaControllerModule & | Get () |
||
| const FString & | |||
| const FString & | |||
| const FString & | |||
| bool | |||
| void | ReportJobProcessed
(
const FTaskResponse& InTaskResponse, |
||
| void | |||
| void |
Overridden from IDistributedBuildController
| Type | Name | Description | |
|---|---|---|---|
| FString | Returns a new file path to be used for writing input data to. | ||
| TFuture< FDistributedBuildTaskResult > | EnqueueTask
(
const FTaskCommandData& CommandData |
Launches a task. Returns a future which can be waited on for the results. | |
| const FString | GetName () |
Returns the name of the controller. Used for logging purposes. | |
| void | |||
| bool | IsSupported () |
Returns true if the controller may be used. | |
| bool | PollStats
(
FDistributedBuildStats& OutStats |
Returns the distributed build statistics since the last call and resets its internal values. Returns false if there are no statistics provided. |