Go to the documentation of this file.
27 void start(QString
const &command,
bool use_input);
33 #endif // WIN32PROCESS_H
bool close_input_later
Definition: Win32Process.cpp:61
void writeInput(char const *ptr, int len)
Definition: Win32Process.cpp:293
void closeInput()
Definition: Win32Process.cpp:223
QString command
Definition: Win32Process.cpp:54
std::deque< char > inq
Definition: Win32Process.cpp:56
Definition: Win32Process.cpp:49
void run() override
Definition: Win32Process.cpp:27
void start(QString const &command, bool use_input)
Definition: Win32Process.cpp:258
QMutex * mutex
Definition: Win32Process.cpp:53
bool use_input
Definition: Win32Process.cpp:59
QMutex * mutex
Definition: UnixProcess.cpp:16
QMutex mutex
Definition: Win32Process.cpp:242
Private * m
Definition: Win32Process.h:15
~Win32Process()
Definition: Win32Process.cpp:253
HANDLE hInputWrite
Definition: Win32Process.cpp:60
int wait()
Definition: Win32Process.cpp:270
void run() override
Definition: Win32Process.cpp:77
std::deque< char > * buffer
Definition: UnixProcess.cpp:17
friend class Win32Process2
Definition: Win32Process.cpp:50
void closeInput(bool justnow)
Definition: Win32Process.cpp:298
OutputReaderThread(HANDLE hRead, QMutex *mutex, std::deque< char > *buffer)
Definition: Win32Process.cpp:41
Definition: Win32Process.h:13
Definition: Win32Process.cpp:241
Win32Process()
Definition: Win32Process.cpp:247
Win32ProcessThread th
Definition: Win32Process.cpp:243
void writeInput(char const *ptr, int len)
Definition: Win32Process.cpp:228
DWORD exit_code
Definition: Win32Process.cpp:55
Definition: UnixProcess.cpp:13
std::vector< char > errbytes
Definition: Win32Process.h:19
QString outstring() const
Definition: Win32Process.cpp:283
QString GetErrorMessage(DWORD e)
Definition: Win32Process.cpp:11
QString errstring() const
Definition: Win32Process.cpp:288
void reset()
Definition: Win32Process.cpp:63
std::vector< char > outbytes
Definition: Win32Process.h:18
std::deque< char > outq
Definition: Win32Process.cpp:57
HANDLE hRead
Definition: Win32Process.cpp:23
std::deque< char > errq
Definition: Win32Process.cpp:58
QString toQString(const std::vector< char > &vec)
Definition: Win32Process.cpp:235