#include "rutz/stdiobuf.h"#include <cstdio>#include <istream>#include <sys/types.h>#include <sys/wait.h>#include <unistd.h>


Go to the source code of this file.
Namespaces | |
| namespace | rutz |
Classes | |
| class | rutz::shell_pipe |
| Adapts UNIX-style process pipes to a std::iostream interface. More... | |
| class | rutz::pipe_fds |
| An exception-safe wrapper around a pair of file descriptors from pipe(). More... | |
| class | rutz::child_process |
| An exception-safe wrapper around a child process from fork(). More... | |
| class | rutz::exec_pipe |
| An exception-safe wrapper around a pipe-fork-exec sequence. More... | |
| class | rutz::bidir_pipe |
| An exception-safe wrapper around a pipe-fork-exec sequence. More... | |
Definition in file pipe.h.