.TH "redi::pstreams" 3 "Sat Jul 21 2018" "PStreams" \" -*- nroff -*- .ad l .nh .SH NAME redi::pstreams \- Common base class providing constants and typenames\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherited by \fBredi::basic_ipstream< CharT, Traits >\fP\fC [virtual]\fP, \fBredi::basic_opstream< CharT, Traits >\fP\fC [virtual]\fP, \fBredi::basic_pstream< CharT, Traits >\fP\fC [virtual]\fP, \fBredi::basic_pstreambuf< CharT, Traits >\fP, \fBredi::basic_rpstream< CharT, Traits >\fP\fC [virtual]\fP, and \fBredi::pstream_common< CharT, Traits >\fP\fC [virtual]\fP\&. .SS "Public Types" .in +1c .ti -1c .RI "typedef std::ios_base::openmode \fBpmode\fP" .br .RI "Type used to specify how to connect to the process\&. " .ti -1c .RI "typedef std::vector< std::string > \fBargv_type\fP" .br .RI "Type used to hold the arguments for a command\&. " .ti -1c .RI "typedef int \fBfd_type\fP" .br .RI "Type used for file descriptors\&. " .in -1c .SS "Static Public Attributes" .in +1c .ti -1c .RI "static const \fBpmode\fP \fBpstdin\fP = std::ios_base::out" .br .RI "Write to stdin\&. " .ti -1c .RI "static const \fBpmode\fP \fBpstdout\fP = std::ios_base::in" .br .RI "Read from stdout\&. " .ti -1c .RI "static const \fBpmode\fP \fBpstderr\fP = std::ios_base::app" .br .RI "Read from stderr\&. " .ti -1c .RI "static const \fBpmode\fP \fBnewpg\fP = std::ios_base::trunc" .br .RI "Create a new process group for the child process\&. " .in -1c .SS "Protected Types" .in +1c .ti -1c .RI "enum { \fBbufsz\fP = 32 }" .br .ti -1c .RI "enum { \fBpbsz\fP = 2 }" .br .in -1c .SH "Detailed Description" .PP Common base class providing constants and typenames\&. .SH "Author" .PP Generated automatically by Doxygen for PStreams from the source code\&.