1 #ifndef WIN32PTYPROCESS_H
2 #define WIN32PTYPROCESS_H
4 #include "../AbstractProcess.h"
19 void writeInput(
char const *ptr,
int len)
override;
20 void start(std::string
const &cmdline, std::string
const &env,
bool use_input)
override;
21 bool wait(
unsigned long time = ULONG_MAX)
override;
Definition: AbstractProcess.h:31
Definition: Win32PtyProcess.h:8
int readOutputStreaming(char *dstptr, int maxlen) override
Definition: Win32PtyProcess.cpp:176
void stop() override
Definition: Win32PtyProcess.cpp:248
~Win32PtyProcess() override
Definition: Win32PtyProcess.cpp:77
void writeInput(char const *ptr, int len) override
Definition: Win32PtyProcess.cpp:190
bool isRunning() const override
Definition: Win32PtyProcess.cpp:82
int getExitCode() const override
Definition: Win32PtyProcess.cpp:257
void start(std::string const &cmdline, std::string const &env, bool use_input) override
Definition: Win32PtyProcess.cpp:229
Win32PtyProcess()
Definition: Win32PtyProcess.cpp:72
void run() override
Definition: Win32PtyProcess.cpp:87
Private * m
Definition: Win32PtyProcess.h:10
bool wait(unsigned long time=ULONG_MAX) override
Definition: Win32PtyProcess.cpp:238
Definition: Win32PtyProcess.cpp:61