Navigation
Unreal Engine C++ API Reference > Plugins > NetcodeUnitTest
References
Module | NetcodeUnitTest |
Header | /Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Classes/ProcessUnitTest.h |
Include | #include "ProcessUnitTest.h" |
Syntax
struct FUnitTestProcess
Remarks
Struct used for handling a launched UE client/server process
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
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< FErrorLog > | 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) |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Base constructor |