19 void start(std::string
const &command,
bool use_input);
Definition: AbstractProcess.h:54
Definition: ProcessWin.h:7
void close_input()
Definition: ProcessWin.cpp:421
void _close_input(bool justnow)
Definition: ProcessWin.cpp:426
~ProcessWin()
Definition: ProcessWin.cpp:364
void start(std::string const &command, bool use_input)
Definition: ProcessWin.cpp:369
std::vector< char > const & stderr_bytes() const
Definition: ProcessWin.cpp:461
std::vector< char > const & stdout_bytes() const
Definition: ProcessWin.cpp:456
ProcessResult wait(int time=INT_MAX)
Definition: ProcessWin.cpp:386
int get_error_code() const
Definition: ProcessWin.cpp:446
std::string const & get_error_message() const
Definition: ProcessWin.cpp:451
ProcessWin()
Definition: ProcessWin.cpp:359
int get_exit_code() const
Definition: ProcessWin.cpp:441
void stop()
Definition: ProcessWin.cpp:435
bool is_running() const
Definition: ProcessWin.cpp:411
void write_input(char const *ptr, int len)
Definition: ProcessWin.cpp:416
Private * m
Definition: ProcessWin.h:9
Definition: AbstractProcess.h:21
Definition: ProcessWin.cpp:349