MiKTeX 23.10-next
A scalable TeX distribution
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
MiKTeX::Core::ProcessStartInfo Struct Reference

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...
 

Detailed Description

Process start options.

Member Data Documentation

◆ Arguments

std::vector<std::string> MiKTeX::Core::ProcessStartInfo::Arguments

Arguments to be passed to the process. Thr first argument being the process name.

◆ Daemonize

bool MiKTeX::Core::ProcessStartInfo::Daemonize = false

Indicates whether the process should be detached.

◆ FileName

std::string MiKTeX::Core::ProcessStartInfo::FileName

File system path to the executable file.

◆ RedirectStandardError

bool MiKTeX::Core::ProcessStartInfo::RedirectStandardError = false

Indicates whether error output shall be written to a pipe.

◆ RedirectStandardInput

bool MiKTeX::Core::ProcessStartInfo::RedirectStandardInput = false

Indicates whether input shall be read from a pipe.

◆ RedirectStandardOutput

bool MiKTeX::Core::ProcessStartInfo::RedirectStandardOutput = false

Indicates whether output shall be written to a pipe.

◆ StandardError

FILE* MiKTeX::Core::ProcessStartInfo::StandardError = nullptr

Pointer to the output FILE for stderr redirection.

◆ StandardInput

FILE* MiKTeX::Core::ProcessStartInfo::StandardInput = nullptr

Pointer to the input FILE stream for stdin redirection.

◆ StandardOutput

FILE* MiKTeX::Core::ProcessStartInfo::StandardOutput = nullptr

Pointer to the output FILE for stdout redirection.

◆ WorkingDirectory

std::string MiKTeX::Core::ProcessStartInfo::WorkingDirectory

Working directory for the process.


The documentation for this struct was generated from the following file: