Navigation
API > API/Plugins > API/Plugins/FastbuildController
Inheritance Hierarchy
- FRunnable
- FFastBuildJobProcessor
References
| Module | FastbuildController |
| Header | /Engine/Plugins/FastBuildController/Source/Public/FastBuildJobProcessor.h |
| Include | #include "FastBuildJobProcessor.h" |
Syntax
class FFastBuildJobProcessor : public FRunnable
Variables
| Type | Name | Description | |
|---|---|---|---|
| FThreadSafeBool | bForceStop | Used to abort the current processing loop | |
| FThreadSafeBool | bIsWorkDone | Set to true when the main loop finishes | |
| FProcHandle | BuildProcessHandle | ||
| uint32 | BuildProcessID | ||
| FFastBuildControllerModule & | ControllerModule | ||
| uint32 | LastTimeKickedOffJobs | ||
| void * | PipeRead | ||
| void * | PipeWrite | ||
| FRunnableThread * | Thread | The runnable thread |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FFastBuildJobProcessor
(
FFastBuildControllerModule& InControllerModule |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Checks the file system to find any results form the submitted jobs | ||
| bool | IsWorkDone () |
Used to know when this thread has finished the main loop | |
| void | Checks if the FastBuild process is still running properly and handles bad situations | ||
| void | StartThread () |
Creates the threads and starts the main loop | |
| void | Takes all tasks from the queue and creates a FastBuild Script to the kick off the pending jobs | ||
| void | WriteScriptFileToDisk
(
const TArray< FTask* >& PendingTasks, |