#include <exec-stream.h>
|
| exec_stream_t () |
|
| exec_stream_t (std::string const &program, std::string const &arguments) |
|
template<class iterator > |
| exec_stream_t (std::string const &program, iterator args_begin, iterator args_end) |
|
| ~exec_stream_t () |
|
void | set_buffer_limit (int stream_kind, std::size_t size) |
|
void | set_wait_timeout (int stream_kind, timeout_t milliseconds) |
|
void | set_binary_mode (int stream_kind) |
|
void | set_text_mode (int stream_kind) |
|
void | start (std::string const &program, std::string const &arguments) |
|
template<class iterator > |
void | start (std::string const &program, iterator args_begin, iterator args_end) |
|
void | start (std::string const &program, char const *arg1, char const *arg2) |
|
void | start (std::string const &program, char *arg1, char *arg2) |
|
bool | close_in () |
|
bool | close () |
|
void | kill () |
|
int | exit_code () |
|
std::ostream & | in () |
|
std::istream & | out () |
|
std::istream & | err () |
|
Enumerator |
---|
s_in |
|
s_out |
|
s_err |
|
s_all |
|
s_child |
|
exec_stream_t::exec_stream_t |
( |
| ) |
|
exec_stream_t::exec_stream_t |
( |
std::string const & |
program, |
|
|
std::string const & |
arguments |
|
) |
| |
template<class iterator >
exec_stream_t::exec_stream_t |
( |
std::string const & |
program, |
|
|
iterator |
args_begin, |
|
|
iterator |
args_end |
|
) |
| |
|
inline |
exec_stream_t::~exec_stream_t |
( |
| ) |
|
bool exec_stream_t::close |
( |
| ) |
|
bool exec_stream_t::close_in |
( |
| ) |
|
std::istream & exec_stream_t::err |
( |
| ) |
|
void exec_stream_t::exceptions |
( |
bool |
enable | ) |
|
|
private |
int exec_stream_t::exit_code |
( |
| ) |
|
std::ostream & exec_stream_t::in |
( |
| ) |
|
void exec_stream_t::kill |
( |
| ) |
|
void exec_stream_t::new_impl |
( |
| ) |
|
|
private |
std::istream & exec_stream_t::out |
( |
| ) |
|
void exec_stream_t::set_binary_mode |
( |
int |
stream_kind | ) |
|
void exec_stream_t::set_buffer_limit |
( |
int |
stream_kind, |
|
|
std::size_t |
size |
|
) |
| |
void exec_stream_t::set_text_mode |
( |
int |
stream_kind | ) |
|
void exec_stream_t::set_wait_timeout |
( |
int |
stream_kind, |
|
|
timeout_t |
milliseconds |
|
) |
| |
void exec_stream_t::start |
( |
std::string const & |
program, |
|
|
std::string const & |
arguments |
|
) |
| |
template<class iterator >
void exec_stream_t::start |
( |
std::string const & |
program, |
|
|
iterator |
args_begin, |
|
|
iterator |
args_end |
|
) |
| |
|
inline |
void exec_stream_t::start |
( |
std::string const & |
program, |
|
|
char const * |
arg1, |
|
|
char const * |
arg2 |
|
) |
| |
|
inline |
void exec_stream_t::start |
( |
std::string const & |
program, |
|
|
char * |
arg1, |
|
|
char * |
arg2 |
|
) |
| |
|
inline |
void exec_stream_t::start |
( |
std::string const & |
program, |
|
|
next_arg_t & |
next_arg |
|
) |
| |
|
private |
The documentation for this class was generated from the following files: