#include <pstream.h>
Inherited by redi::basic_pstreambuf<CharT,std::char_traits<CharT>>, redi::pstream_common<CharT,std::char_traits<CharT>> [virtual], redi::basic_ipstream<CharT,Traits> [virtual],
redi::basic_opstream<CharT,Traits> [virtual], redi::basic_pstream<CharT,Traits> [virtual],
redi::basic_pstreambuf<CharT,Traits>, redi::basic_rpstream<CharT,Traits> [virtual], and
redi::pstream_common<CharT,Traits> [virtual].
PublicTypes
typedef std::ios_base::openmode pmode
Type used to specify how to connect to the process.
typedef std::vector< std::string > argv_type
Type used to hold the arguments for a command.
typedef int fd_type
Type used for file descriptors.
StaticPublicAttributes
static const pmodepstdin = std::ios_base::out
Write to stdin.
static const pmodepstdout = std::ios_base::in
Read from stdout.
static const pmodepstderr = std::ios_base::app
Read from stderr.
static const pmodenewpg = std::ios_base::trunc
Create a new process group for the child process.
ProtectedTypes
enum { bufsz = 32 }
enum { pbsz = 2 }