logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

redi::pstreams - Common base class providing constants and typenames

Author

       Generated automatically by Doxygen for PStreams from the source code.

PStreams                                         Sun Dec 13 2020                               redi::pstreams(3)

Detailed Description

       Common base class providing constants and typenames.

Name

       redi::pstreams - Common base class providing constants and typenames

Synopsis

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

See Also