Ark Server API (ASA) - Wiki
|
#include <MonitoredProcess.h>
Static Public Member Functions | |
static FString | GetUATPath () |
Private Member Functions | |
bool | LaunchNext () |
bool | LaunchInternal () |
Static Private Member Functions | |
static void | CancelQueue () |
Private Attributes | |
FSerializedUATProcess * | NextProcessToRun = nullptr |
FSimpleDelegate | LaunchFailedDelegate |
Static Private Attributes | |
static FCriticalSection | Serializer |
static bool | bHasSucceededOnce |
static FSerializedUATProcess * | HeadProcess |
Additional Inherited Members | |
Protected Member Functions inherited from FMonitoredProcess | |
void | Tick () override |
void | ProcessOutput (const FString &Output) |
void | TickInternal () |
TSAN_ATOMIC (bool) bIsRunning | |
Protected Attributes inherited from FMonitoredProcess | |
bool | Canceling = false |
FDateTime | EndTime |
bool | Hidden = false |
bool | KillTree = false |
FString | Params |
FProcHandle | ProcessHandle |
void * | ReadPipe = nullptr |
int | ReturnCode = 0 |
FDateTime | StartTime { 0 } |
FRunnableThread * | Thread = nullptr |
FString | URL |
FString | WorkingDir |
void * | WritePipe = nullptr |
bool | bCreatePipes = false |
float | SleepInterval = 0.01f |
FString | OutputBuffer |
FSimpleDelegate | CanceledDelegate |
FOnMonitoredProcessCompleted | CompletedDelegate |
FOnMonitoredProcessOutput | OutputDelegate |
Definition at line 278 of file MonitoredProcess.h.
Get the host-platform-specific path to the UAT running script
Run UAT, serially with other FSerializedUATProcess objects. Because the actual call is delayed, this will always return true, and the LaunchFailedDelegate will be called later if an error happens
Reimplemented from FMonitoredProcess.
|
private |
|
private |
|
inline |
Returns a delegate that is executed when the process has been canceled.
Definition at line 300 of file MonitoredProcess.h.
|
staticprivate |
Definition at line 320 of file MonitoredProcess.h.
|
staticprivate |
Definition at line 321 of file MonitoredProcess.h.
|
private |
Definition at line 317 of file MonitoredProcess.h.
|
private |
Definition at line 313 of file MonitoredProcess.h.
|
staticprivate |
Definition at line 319 of file MonitoredProcess.h.