![]() |
Home | Libraries | People | FAQ | More |
boost::process::basic_pipe
// In header: <boost/process/pipe.hpp> template<typename CharT, typename Traits> class basic_pipe { public: // types typedef ; typedef ; typedef ; typedef ; typedef ; typedef ; // construct/copy/destruct (); (); (basic_pipe &); (basic_pipe &&); basic_pipe & (basic_pipe &); basic_pipe & (basic_pipe &&); ~(); // public member functions () ; () ; (); (); (, ); (, ); (); (); };
Class implementation of a pipe.
basic_pipe
public
construct/copy/destruct();Default construct the pipe. Will be opened.
( name);Construct a named pipe.
(basic_pipe & p);
Copy construct the pipe.
![]() |
Note |
---|---|
Duplicated the handles. |
(basic_pipe && lhs);
Move construct the pipe.
basic_pipe & (basic_pipe & p);
Copy assign the pipe.
![]() |
Note |
---|---|
Duplicated the handles. |
basic_pipe & (basic_pipe && lhs);
Move assign the pipe.
~();
Destructor closes the handles.