pipe.h File Reference

#include "rutz/stdiobuf.h"
#include "nub/object.h"
#include <cstdio>
#include <istream>
#include <sys/types.h>
#include <sys/wait.h>
#include <unistd.h>
Include dependency graph for pipe.h:
This graph shows which files directly or indirectly include this file:

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[]

Detailed Description

wrap posix inter-process pipes in a c++ iostreams interface

Definition in file pipe.h.

Generated on Sun May 8 08:17:46 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3