![]() |
Home | Libraries | People | FAQ | More |
boost::process::basic_opstream
// In header: <boost/process/pipe.hpp> template<typename CharT, typename Traits> class basic_opstream : public { public: // types typedef basic_pipe< ; typedef ; typedef ; typedef ; typedef ; typedef ; // construct/copy/destruct (); (basic_opstream &) = ; (basic_opstream &&); (pipe_type &&); (pipe_type &); basic_opstream & (basic_opstream &) = ; basic_opstream & (basic_opstream &&); basic_opstream & (pipe_type &&); basic_opstream & (pipe_type &); // public member functions basic_pipebuf< () ; (pipe_type &&); (pipe_type &); pipe_type & (); pipe_type & () ; pipe_type && (); (); (); (); };
Implementation of a write pipe stream.
basic_opstream
public
construct/copy/destruct();Default constructor.
(basic_opstream &) = ;Copy constructor.
(basic_opstream && lhs);Move constructor.
(pipe_type && p);Move construct from a pipe.
(pipe_type & p);Copy construct from a pipe.
basic_opstream & (basic_opstream &) = ;Copy assignment.
basic_opstream & (basic_opstream && lhs);Move assignment.
basic_opstream & (pipe_type && p);Move assignment of a pipe.
basic_opstream & (pipe_type & p);Copy assignment of a pipe.
basic_opstream
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.