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(
const std::string &cmd,
const std::string &env,
bool use_input)
override;
22 bool wait(
unsigned long time = ULONG_MAX)
override;
Definition: AbstractProcess.h:31
Definition: UnixPtyProcess.h:7
~UnixPtyProcess() override
Definition: UnixPtyProcess.cpp:68
UnixPtyProcess()
Definition: UnixPtyProcess.cpp:63
void writeInput(char const *ptr, int len) override
Definition: UnixPtyProcess.cpp:79
bool wait(unsigned long time=ULONG_MAX) override
Definition: UnixPtyProcess.cpp:120
int getExitCode() const override
Definition: UnixPtyProcess.cpp:242
void run() override
Definition: UnixPtyProcess.cpp:125
void stop() override
Definition: UnixPtyProcess.cpp:237
void stop_()
Definition: UnixPtyProcess.cpp:231
bool isRunning() const override
Definition: UnixPtyProcess.cpp:74
void start(const std::string &cmd, const std::string &env, bool use_input) override
Definition: UnixPtyProcess.cpp:100
int readOutputStreaming(char *ptr, int len) override
Definition: UnixPtyProcess.cpp:85
Private * m
Definition: UnixPtyProcess.h:9
bool wait_(unsigned long time=ULONG_MAX)
Definition: UnixPtyProcess.cpp:109
Definition: UnixPtyProcess.cpp:55