argv_type typedef | redi::pstreams | |
basic_pstreambuf() | redi::basic_pstreambuf< CharT, Traits > | inline |
basic_pstreambuf(const std::string &cmd, pmode mode) | redi::basic_pstreambuf< CharT, Traits > | inline |
basic_pstreambuf(const std::string &file, const argv_type &argv, pmode mode) | redi::basic_pstreambuf< CharT, Traits > | inline |
buf_read_src enum name | redi::basic_pstreambuf< CharT, Traits > | protected |
bufsz enum value | redi::pstreams | protected |
char_type typedef (defined in redi::basic_pstreambuf< CharT, Traits >) | redi::basic_pstreambuf< CharT, Traits > | |
close() | redi::basic_pstreambuf< CharT, Traits > | |
close_fd(pstreams::fd_type &fd) | redi::basic_pstreambuf< CharT, Traits > | related |
close_fd_array(pstreams::fd_type(&fds)[N]) | redi::basic_pstreambuf< CharT, Traits > | related |
create_buffers(pmode mode) (defined in redi::basic_pstreambuf< CharT, Traits >) | redi::basic_pstreambuf< CharT, Traits > | protected |
destroy_buffers(pmode mode) (defined in redi::basic_pstreambuf< CharT, Traits >) | redi::basic_pstreambuf< CharT, Traits > | protected |
empty_buffer() | redi::basic_pstreambuf< CharT, Traits > | protected |
error() const | redi::basic_pstreambuf< CharT, Traits > | inline |
exited() | redi::basic_pstreambuf< CharT, Traits > | inline |
fd_t typedef | redi::basic_pstreambuf< CharT, Traits > | |
fd_type typedef | redi::pstreams | |
fill_buffer(bool non_blocking=false) | redi::basic_pstreambuf< CharT, Traits > | protected |
fork(pmode mode) | redi::basic_pstreambuf< CharT, Traits > | protected |
int_type typedef (defined in redi::basic_pstreambuf< CharT, Traits >) | redi::basic_pstreambuf< CharT, Traits > | |
is_open() const | redi::basic_pstreambuf< CharT, Traits > | inline |
kill(int signal=SIGTERM) | redi::basic_pstreambuf< CharT, Traits > | inline |
killpg(int signal=SIGTERM) | redi::basic_pstreambuf< CharT, Traits > | inline |
newpg | redi::pstreams | static |
off_type typedef (defined in redi::basic_pstreambuf< CharT, Traits >) | redi::basic_pstreambuf< CharT, Traits > | |
open(const std::string &cmd, pmode mode) | redi::basic_pstreambuf< CharT, Traits > | |
open(const std::string &file, const argv_type &argv, pmode mode) | redi::basic_pstreambuf< CharT, Traits > | |
overflow(int_type c) | redi::basic_pstreambuf< CharT, Traits > | protected |
pbackfail(int_type c=traits_type::eof()) | redi::basic_pstreambuf< CharT, Traits > | protected |
pbsz enum value | redi::pstreams | protected |
peof() | redi::basic_pstreambuf< CharT, Traits > | inline |
pmode typedef | redi::pstreams | |
pos_type typedef (defined in redi::basic_pstreambuf< CharT, Traits >) | redi::basic_pstreambuf< CharT, Traits > | |
pstderr | redi::pstreams | static |
pstdin | redi::pstreams | static |
pstdout | redi::pstreams | static |
rbuffer() | redi::basic_pstreambuf< CharT, Traits > | inlineprotected |
read(char_type *s, std::streamsize n) | redi::basic_pstreambuf< CharT, Traits > | inlineprotected |
read_err(bool readerr=true) | redi::basic_pstreambuf< CharT, Traits > | inline |
rpipe() | redi::basic_pstreambuf< CharT, Traits > | inlineprotected |
rpipe(buf_read_src which) | redi::basic_pstreambuf< CharT, Traits > | inlineprotected |
rsrc_err enum value (defined in redi::basic_pstreambuf< CharT, Traits >) | redi::basic_pstreambuf< CharT, Traits > | protected |
rsrc_out enum value (defined in redi::basic_pstreambuf< CharT, Traits >) | redi::basic_pstreambuf< CharT, Traits > | protected |
showmanyc() | redi::basic_pstreambuf< CharT, Traits > | protected |
status() const | redi::basic_pstreambuf< CharT, Traits > | inline |
switch_read_buffer(buf_read_src) (defined in redi::basic_pstreambuf< CharT, Traits >) | redi::basic_pstreambuf< CharT, Traits > | protected |
sync() | redi::basic_pstreambuf< CharT, Traits > | protected |
traits_type typedef (defined in redi::basic_pstreambuf< CharT, Traits >) | redi::basic_pstreambuf< CharT, Traits > | |
underflow() | redi::basic_pstreambuf< CharT, Traits > | protected |
wait(bool nohang=false) | redi::basic_pstreambuf< CharT, Traits > | protected |
wpipe() | redi::basic_pstreambuf< CharT, Traits > | inlineprotected |
write(const char_type *s, std::streamsize n) | redi::basic_pstreambuf< CharT, Traits > | inlineprotected |
xsputn(const char_type *s, std::streamsize n) | redi::basic_pstreambuf< CharT, Traits > | protected |
~basic_pstreambuf() | redi::basic_pstreambuf< CharT, Traits > | inline |