Guitar
MyProcess.h
Go to the documentation of this file.
1 #ifndef MYPROCESS_H
2 #define MYPROCESS_H
3 
4 #include <QtGlobal>
5 
6 #ifdef Q_OS_WIN
7 #include "win32/Win32Process.h"
9 using Process = Win32Process;
11 #else
12 #include "unix/UnixProcess.h"
13 #include "unix/UnixPtyProcess.h"
16 #endif
17 
18 class misc2 {
19 public:
20  static int runCommand(QString const &cmd, QByteArray *out);
21  static int runCommand(QString const &cmd, QByteArray const *in, QByteArray *out);
22 };
23 
24 #endif // MYPROCESS_H
MyProcess.h
UnixProcess::writeInput
void writeInput(char const *ptr, int len)
Definition: UnixProcess.cpp:300
UnixPtyProcess.h
misc2::runCommand
static int runCommand(QString const &cmd, QByteArray *out)
Definition: MyProcess.cpp:28
UnixProcess
Definition: UnixProcess.h:11
Win32PtyProcess.h
UnixProcess::wait
int wait()
Definition: UnixProcess.cpp:287
UnixProcess::closeInput
void closeInput(bool justnow)
Definition: UnixProcess.cpp:305
Win32PtyProcess
Definition: Win32PtyProcess.h:10
Win32Process
Definition: Win32Process.h:13
Win32Process.h
UnixProcess.h
UnixProcess::outbytes
std::vector< char > outbytes
Definition: UnixProcess.h:16
misc2
Definition: MyProcess.h:18
UnixProcess::start
void start(QString const &command, bool use_input)
Definition: UnixProcess.cpp:272
UnixPtyProcess
Definition: UnixPtyProcess.h:7