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

Go to the source code of this file.
| 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... | |
| Namespaces | |
| namespace | rutz | 
| Auxiliary helper namespace used in implementing shared_ptr. | |
| Functions | |
| static const char | __attribute__ ((used)) vcid_groovx_rutz_pipe_h_utc20050626084019[] | 
wrap posix inter-process pipes in a c++ iostreams interface
Definition in file pipe.h.
 1.6.3
 1.6.3