2 #ifndef PROCESSWINCONPTY_H
3 #define PROCESSWINCONPTY_H
16 void start(std::string
const &command, std::string
const &env,
bool use_input)
override;
22 void write_input(
char const *ptr,
int len)
override;
Definition: AbstractProcess.h:71
Definition: ProcessWinConPty.h:8
void set_options(BasicProcessWinConPty::Options const &options)
Definition: ProcessWinConPty.cpp:34
int read_output(char *ptr, int len)
Definition: ProcessWinConPty.cpp:191
bool is_running() const override
Definition: ProcessWinConPty.cpp:168
void close_input() override
Definition: ProcessWinConPty.cpp:208
void stop() override
Definition: ProcessWinConPty.cpp:131
int get_exit_code() const override
Definition: ProcessWinConPty.cpp:174
void set_no_window(bool no_window)
Definition: ProcessWinConPty.cpp:203
Private * m
Definition: ProcessWinConPty.h:10
ProcessResult wait(int time=INT_MAX) override
Definition: ProcessWinConPty.cpp:89
~ProcessWinConPty() override
Definition: ProcessWinConPty.cpp:25
void write_input(char const *ptr, int len) override
Definition: ProcessWinConPty.cpp:180
void start(std::string const &command, std::string const &env, bool use_input) override
Definition: ProcessWinConPty.cpp:39
ProcessWinConPty()
Definition: ProcessWinConPty.cpp:17
Definition: BasicProcessWinConPty.h:12
Definition: AbstractProcess.h:21
Definition: ProcessWinConPty.cpp:3