/Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Classes/ProcessUnitTest.h
Struct used for handling a launched UE client/server process
struct FUnitTestProcess
ELogType
BaseLogType
The base log type for this process (client? server? process?)
bool
bStripErrorLogs
Whether or not to strip Error logs for this process (e.g. for unit test servers, when we expect to crash)
EErrorLogStage
ErrorLogStage
If this process is outputting an error log, this is the current stage of error parsing (or ELS_NoError if not parsing)
TArray<FErrorL...
ErrorText
Gathered error log text
FString
LogPrefix
The prefix to use for StdOut log output
const TCHAR ...
MainLogColor
The OutputDeviceColor string, to use for setting the log output color
FProcHandle
ProcessHandle
Process handle for the launched process
uint32
ProcessID
The process ID
FString
ProcessTag
Human-readable tag given to this process.
void *
ReadPipe
Handle to StdOut for the launched process
FSlateColor
SlateLogColor
The log output color to use in the slate log window
ESuspendState
SuspendState
The suspend state of the process (implemented as a part of unit test code, does not relate to OS API)
void *
WritePipe
Handle to StdIn for the launched process (unused)