AUI Framework
develop
Cross-platform base for C++ UI apps
|
Process creation info. More...
#include <AUI/Platform/AProcess.h>
Signals and public fields | |
APath | executable |
std::variant< ArgSingleString, ArgStringList > | args |
APath | workDir |
Process creation info.
std::variant<ArgSingleString, ArgStringList> AProcess::ProcessCreationInfo::args |
Child process arguments.
In common, prefer Args variant.
Unix native APIs use arguments as array of strings. If ArgSingleString variant is chosen, AUI splits it with whitespaces.
Windows native APIs use arguments as a single string. If ArgStringList variant is chosen, AUI converts array of strings to a single command line string value. See ArgStringList for details of this conversion.
APath AProcess::ProcessCreationInfo::executable |
Target executable file. Mandatory.
APath AProcess::ProcessCreationInfo::workDir |
Process working directory. Defaults to working directory of the calling process.