![]() |
Home | Libraries | People | FAQ | More |
boost::process::basic_pstream
// In header: <boost/process/pipe.hpp> template<typename CharT, typename Traits> class basic_pstream : public { public: // types typedef basic_pipe< ; typedef ; typedef ; typedef ; typedef ; typedef ; // construct/copy/destruct (); (basic_pstream &) = ; (basic_pstream &&); (pipe_type &&); (pipe_type &); basic_pstream & (basic_pstream &) = ; basic_pstream & (basic_pstream &&); basic_pstream & (pipe_type &&); basic_pstream & (pipe_type &); // public member functions basic_pipebuf< () ; (pipe_type &&); (pipe_type &); pipe_type & (); pipe_type & () ; pipe_type && (); (); (); (); };
Implementation of a read-write pipe stream.
basic_pstream
public
construct/copy/destruct();Default constructor.
(basic_pstream &) = ;Copy constructor.
(basic_pstream && lhs);Move constructor.
(pipe_type && p);Move construct from a pipe.
(pipe_type & p);Copy construct from a pipe.
basic_pstream & (basic_pstream &) = ;Copy assignment.
basic_pstream & (basic_pstream && lhs);Move assignment.
basic_pstream & (pipe_type && p);Move assignment of a pipe.
basic_pstream & (pipe_type & p);Copy assignment of a pipe.
basic_pstream
public member functionsbasic_pipebuf< () ;Get access to the underlying stream_buf.
(pipe_type && p);Set the pipe of the streambuf.
(pipe_type & p);Set the pipe of the streambuf.
pipe_type & ();Get a reference to the pipe.
pipe_type & () ;Get a const reference to the pipe.
pipe_type && ();Get a rvalue reference to the pipe. Qualified as rvalue.
();Open a new pipe.
( name);Open a new named pipe.
();Flush the buffer & close the pipe.