1 #ifndef UNIXPTYPROCESS_H
2 #define UNIXPTYPROCESS_H
11 bool wait_(
unsigned long time = ULONG_MAX);
19 void writeInput(
char const *ptr,
int len)
override;
21 void start(QString
const &cmd, QString
const &env)
override;
22 bool wait(
unsigned long time = ULONG_MAX)
override;
25 void readResult(std::vector<char> *out)
override;
Definition: AbstractProcess.h:11
Definition: UnixPtyProcess.h:7
~UnixPtyProcess() override
Definition: UnixPtyProcess.cpp:67
UnixPtyProcess()
Definition: UnixPtyProcess.cpp:62
void writeInput(char const *ptr, int len) override
Definition: UnixPtyProcess.cpp:78
bool wait(unsigned long time=ULONG_MAX) override
Definition: UnixPtyProcess.cpp:112
int getExitCode() const override
Definition: UnixPtyProcess.cpp:226
int readOutput(char *ptr, int len) override
Definition: UnixPtyProcess.cpp:84
void readResult(std::vector< char > *out) override
Definition: UnixPtyProcess.cpp:231
void run() override
Definition: UnixPtyProcess.cpp:117
void stop() override
Definition: UnixPtyProcess.cpp:221
void stop_()
Definition: UnixPtyProcess.cpp:215
bool isRunning() const override
Definition: UnixPtyProcess.cpp:73
void start(QString const &cmd, QString const &env) override
Definition: UnixPtyProcess.cpp:99
Private * m
Definition: UnixPtyProcess.h:9
bool wait_(unsigned long time=ULONG_MAX)
Definition: UnixPtyProcess.cpp:107
Definition: UnixPtyProcess.cpp:54