2 #ifndef PROCESSWINPTY_H
3 #define PROCESSWINPTY_H
17 void write_input(
char const *ptr,
int len)
override;
19 void start(std::string
const &cmdline, std::string
const &env,
bool use_input)
override;
Definition: AbstractProcess.h:71
Definition: ProcessWinPty.h:6
void stop() override
Definition: ProcessWinPty.cpp:319
ProcessResult wait(int time=INT_MAX) override
Definition: ProcessWinPty.cpp:290
int read_output(char *dstptr, int maxlen) override
Definition: ProcessWinPty.cpp:222
int get_exit_code() const override
Definition: ProcessWinPty.cpp:333
bool is_running() const override
Definition: ProcessWinPty.cpp:106
void close_input()
Definition: ProcessWinPty.cpp:328
void run()
Definition: ProcessWinPty.cpp:111
ProcessWinPty()
Definition: ProcessWinPty.cpp:94
Private * m
Definition: ProcessWinPty.h:8
~ProcessWinPty() override
Definition: ProcessWinPty.cpp:99
void start(std::string const &cmdline, std::string const &env, bool use_input) override
Definition: ProcessWinPty.cpp:268
std::string const & get_error_message() const
Definition: ProcessWinPty.cpp:338
void write_input(char const *ptr, int len) override
Definition: ProcessWinPty.cpp:227
Definition: AbstractProcess.h:21
Definition: ProcessWinPty.cpp:78