MiKTeX 23.10-next
A scalable TeX distribution
|
Process start options. More...
#include <miktex/Core/Process.h>
Public Member Functions | |
ProcessStartInfo (const MiKTeX::Util::PathName &fileName) | |
Public Attributes | |
std::vector< std::string > | Arguments |
std::string | FileName |
File system path to the executable file. More... | |
FILE * | StandardError = nullptr |
Pointer to the output FILE for stderr redirection. More... | |
FILE * | StandardInput = nullptr |
Pointer to the input FILE stream for stdin redirection. More... | |
FILE * | StandardOutput = nullptr |
Pointer to the output FILE for stdout redirection. More... | |
bool | RedirectStandardError = false |
Indicates whether error output shall be written to a pipe. More... | |
bool | RedirectStandardInput = false |
Indicates whether input shall be read from a pipe. More... | |
bool | RedirectStandardOutput = false |
Indicates whether output shall be written to a pipe. More... | |
std::string | WorkingDirectory |
Working directory for the process. More... | |
bool | Daemonize = false |
Indicates whether the process should be detached. More... | |
Process start options.
std::vector<std::string> MiKTeX::Core::ProcessStartInfo::Arguments |
Arguments to be passed to the process. Thr first argument being the process name.
bool MiKTeX::Core::ProcessStartInfo::Daemonize = false |
Indicates whether the process should be detached.
std::string MiKTeX::Core::ProcessStartInfo::FileName |
File system path to the executable file.
bool MiKTeX::Core::ProcessStartInfo::RedirectStandardError = false |
Indicates whether error output shall be written to a pipe.
bool MiKTeX::Core::ProcessStartInfo::RedirectStandardInput = false |
Indicates whether input shall be read from a pipe.
bool MiKTeX::Core::ProcessStartInfo::RedirectStandardOutput = false |
Indicates whether output shall be written to a pipe.
FILE* MiKTeX::Core::ProcessStartInfo::StandardError = nullptr |
Pointer to the output FILE
for stderr
redirection.
FILE* MiKTeX::Core::ProcessStartInfo::StandardInput = nullptr |
Pointer to the input FILE
stream for stdin
redirection.
FILE* MiKTeX::Core::ProcessStartInfo::StandardOutput = nullptr |
Pointer to the output FILE
for stdout
redirection.
std::string MiKTeX::Core::ProcessStartInfo::WorkingDirectory |
Working directory for the process.