1 #ifndef WIN32PTYPROCESS_H
2 #define WIN32PTYPROCESS_H
14 static QString
getProgram(QString
const &cmdline);
22 int readOutput(
char *dstptr,
int maxlen)
override;
23 void writeInput(
char const *ptr,
int len)
override;
24 void start(QString
const &cmdline,
const QString &env)
override;
25 bool wait(
unsigned long time = ULONG_MAX)
override;
29 void readResult(std::vector<char> *out)
override;
Definition: AbstractProcess.h:11
Definition: Win32PtyProcess.h:9
void start(QString const &cmdline, const QString &env) override
Definition: Win32PtyProcess.cpp:224
int readOutput(char *dstptr, int maxlen) override
Definition: Win32PtyProcess.cpp:171
void stop() override
Definition: Win32PtyProcess.cpp:242
~Win32PtyProcess() override
Definition: Win32PtyProcess.cpp:67
static QString getProgram(QString const &cmdline)
Definition: Win32PtyProcess.cpp:77
void writeInput(char const *ptr, int len) override
Definition: Win32PtyProcess.cpp:185
bool isRunning() const override
Definition: Win32PtyProcess.cpp:72
int getExitCode() const override
Definition: Win32PtyProcess.cpp:251
void readResult(std::vector< char > *out) override
Definition: Win32PtyProcess.cpp:256
Win32PtyProcess()
Definition: Win32PtyProcess.cpp:62
void run()
Definition: Win32PtyProcess.cpp:114
Private * m
Definition: Win32PtyProcess.h:11
bool wait(unsigned long time=ULONG_MAX) override
Definition: Win32PtyProcess.cpp:232
Definition: Win32PtyProcess.cpp:51