#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.