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:35
int read_output(char *ptr, int len)
Definition: ProcessWinConPty.cpp:192
bool is_running() const override
Definition: ProcessWinConPty.cpp:169
void close_input() override
Definition: ProcessWinConPty.cpp:209
void stop() override
Definition: ProcessWinConPty.cpp:132
int get_exit_code() const override
Definition: ProcessWinConPty.cpp:175
void set_no_window(bool no_window)
Definition: ProcessWinConPty.cpp:204
Private * m
Definition: ProcessWinConPty.h:10
ProcessResult wait(int time=INT_MAX) override
Definition: ProcessWinConPty.cpp:90
~ProcessWinConPty() override
Definition: ProcessWinConPty.cpp:26
void write_input(char const *ptr, int len) override
Definition: ProcessWinConPty.cpp:181
void start(std::string const &command, std::string const &env, bool use_input) override
Definition: ProcessWinConPty.cpp:40
ProcessWinConPty()
Definition: ProcessWinConPty.cpp:17
Definition: BasicProcessWinConPty.h:12
Definition: AbstractProcess.h:21
Definition: ProcessWinConPty.cpp:3