diff options
Diffstat (limited to 'doc/html/boost/process/basic_opstream.html')
-rw-r--r-- | doc/html/boost/process/basic_opstream.html | 98 |
1 files changed, 49 insertions, 49 deletions
diff --git a/doc/html/boost/process/basic_opstream.html b/doc/html/boost/process/basic_opstream.html index 47f93cb06e..f8ea3ea5ec 100644 --- a/doc/html/boost/process/basic_opstream.html +++ b/doc/html/boost/process/basic_opstream.html @@ -9,6 +9,7 @@ <link rel="up" href="../../process/reference.html#header.boost.process.pipe_hpp" title="Header <boost/process/pipe.hpp>"> <link rel="prev" href="basic_ipstream.html" title="Class template basic_ipstream"> <link rel="next" href="basic_pipe.html" title="Class template basic_pipe"> +<meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -29,11 +30,13 @@ <h2><span class="refentrytitle">Class template basic_opstream</span></h2> <p>boost::process::basic_opstream</p> </div> -<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2> -<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../process/reference.html#header.boost.process.pipe_hpp" title="Header <boost/process/pipe.hpp>">boost/process/pipe.hpp</a>> +<h2 class="refsynopsisdiv-title">Synopsis</h2> +<div class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../process/reference.html#header.boost.process.pipe_hpp" title="Header <boost/process/pipe.hpp>">boost/process/pipe.hpp</a>> </span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">char_traits</span><span class="special"><</span><span class="identifier">CharT</span><span class="special">></span> <span class="special">></span> -<span class="keyword">class</span> <a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <span class="special">{</span> +<span class="keyword">class</span> <a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">:</span> + <span class="keyword">public</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">char_traits</span><span class="special"><</span> <span class="identifier">CharT</span> <span class="special">></span> <span class="special">></span> +<span class="special">{</span> <span class="keyword">public</span><span class="special">:</span> <span class="comment">// types</span> <span class="keyword">typedef</span> <a class="link" href="basic_pipe.html" title="Class template basic_pipe">basic_pipe</a><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <a name="boost.process.basic_opstream.pipe_type"></a><span class="identifier">pipe_type</span><span class="special">;</span> @@ -44,91 +47,88 @@ <span class="keyword">typedef</span> <span class="identifier">Traits</span><span class="special">::</span><span class="identifier">off_type</span> <a name="boost.process.basic_opstream.off_type"></a><span class="identifier">off_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="basic_opstream.html#boost.process.basic_opstreamconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="basic_opstream.html#idm45512231370080-bb"><span class="identifier">basic_opstream</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> - <a class="link" href="basic_opstream.html#idm45512231369504-bb"><span class="identifier">basic_opstream</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">delete</span><span class="special">;</span> - <a class="link" href="basic_opstream.html#idm45512231367520-bb"><span class="identifier">basic_opstream</span></a><span class="special">(</span><a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span> - <a class="link" href="basic_opstream.html#idm45512231365968-bb"><span class="identifier">basic_opstream</span></a><span class="special">(</span><a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span> - <a class="link" href="basic_opstream.html#idm45512231364400-bb"><span class="identifier">basic_opstream</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span> <a class="link" href="basic_opstream.html#idm45512231362672-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">delete</span><span class="special">;</span> - <a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span> <a class="link" href="basic_opstream.html#idm45512231360112-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span> - <a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span> <a class="link" href="basic_opstream.html#idm45512231357984-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span> - <a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span> <a class="link" href="basic_opstream.html#idm45512231355840-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="basic_opstream.html#idm4505-bb"><span class="identifier">basic_opstream</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="basic_opstream.html#idm4507-bb"><span class="identifier">basic_opstream</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">delete</span><span class="special">;</span> + <a class="link" href="basic_opstream.html#idm4512-bb"><span class="identifier">basic_opstream</span></a><span class="special">(</span><a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="basic_opstream.html#idm4517-bb"><span class="identifier">basic_opstream</span></a><span class="special">(</span><a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="../dll/shared_library.html#idm4522-bb"><span class="identifier">basic_opstream</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span> <a class="link" href="basic_opstream.html#idm4527-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">delete</span><span class="special">;</span> + <a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span> <a class="link" href="basic_opstream.html#idm4534-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span> <a class="link" href="basic_opstream.html#idm4541-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span> <a class="link" href="basic_opstream.html#idm4548-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="basic_opstream.html#idm45512231385840-bb">public member functions</a></span> - <a class="link" href="basic_pipebuf.html" title="Struct template basic_pipebuf">basic_pipebuf</a><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <span class="special">*</span> <a class="link" href="basic_opstream.html#idm45512231385280-bb"><span class="identifier">rdbuf</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="basic_opstream.html#idm45512231383552-bb"><span class="identifier">pipe</span></a><span class="special">(</span><a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="basic_opstream.html#idm45512231381424-bb"><span class="identifier">pipe</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span> <a class="link" href="basic_opstream.html#idm45512231379136-bb"><span class="identifier">pipe</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">const</span> <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span> <a class="link" href="basic_opstream.html#idm45512231377696-bb"><span class="identifier">pipe</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&&</span> <a class="link" href="basic_opstream.html#idm45512231375824-bb"><span class="identifier">pipe</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="basic_opstream.html#idm45512231374352-bb"><span class="identifier">open</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="basic_opstream.html#idm45512231373216-bb"><span class="identifier">open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">void</span> <a class="link" href="basic_opstream.html#idm45512231371392-bb"><span class="identifier">close</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="basic_opstream.html#idm4465-bb">public member functions</a></span> + <a class="link" href="basic_pipebuf.html" title="Struct template basic_pipebuf">basic_pipebuf</a><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <span class="special">*</span> <a class="link" href="basic_opstream.html#idm4466-bb"><span class="identifier">rdbuf</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="basic_opstream.html#idm4470-bb"><span class="identifier">pipe</span></a><span class="special">(</span><a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="basic_opstream.html#idm4476-bb"><span class="identifier">pipe</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span> <a class="link" href="basic_opstream.html#idm4482-bb"><span class="identifier">pipe</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">const</span> <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span> <a class="link" href="basic_opstream.html#idm4486-bb"><span class="identifier">pipe</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&&</span> <a class="link" href="basic_opstream.html#idm4490-bb"><span class="identifier">pipe</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="basic_opstream.html#idm4494-bb"><span class="identifier">open</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="basic_opstream.html#idm4497-bb"><span class="identifier">open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">void</span> <a class="link" href="basic_opstream.html#idm4502-bb"><span class="identifier">close</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="id-1.3.31.9.18.4.4"></a><h2>Description</h2> +<a name="id-1.3.29.10.20.4.4"></a><h2>Description</h2> <p>Implementation of a write pipe stream. </p> <div class="refsect2"> -<a name="id-1.3.31.9.18.4.4.3"></a><h3> +<a name="id-1.3.29.10.20.4.4.3"></a><h3> <a name="boost.process.basic_opstreamconstruct-copy-destruct"></a><code class="computeroutput">basic_opstream</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> -<pre class="literallayout"><a name="idm45512231370080-bb"></a><span class="identifier">basic_opstream</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Default constructor. </li> +<pre class="literallayout"><a name="idm4505-bb"></a><span class="identifier">basic_opstream</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Default constructor. </li> <li class="listitem"> -<pre class="literallayout"><a name="idm45512231369504-bb"></a><span class="identifier">basic_opstream</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">delete</span><span class="special">;</span></pre>Copy constructor. </li> +<pre class="literallayout"><a name="idm4507-bb"></a><span class="identifier">basic_opstream</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">delete</span><span class="special">;</span></pre>Copy constructor. </li> <li class="listitem"> -<pre class="literallayout"><a name="idm45512231367520-bb"></a><span class="identifier">basic_opstream</span><span class="special">(</span><a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&&</span> lhs<span class="special">)</span><span class="special">;</span></pre>Move constructor. </li> +<pre class="literallayout"><a name="idm4512-bb"></a><span class="identifier">basic_opstream</span><span class="special">(</span><a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&&</span> lhs<span class="special">)</span><span class="special">;</span></pre>Move constructor. </li> <li class="listitem"> -<pre class="literallayout"><a name="idm45512231365968-bb"></a><span class="identifier">basic_opstream</span><span class="special">(</span><a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&&</span> p<span class="special">)</span><span class="special">;</span></pre>Move construct from a pipe. </li> +<pre class="literallayout"><a name="idm4517-bb"></a><span class="identifier">basic_opstream</span><span class="special">(</span><a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&&</span> p<span class="special">)</span><span class="special">;</span></pre>Move construct from a pipe. </li> <li class="listitem"> -<pre class="literallayout"><a name="idm45512231364400-bb"></a><span class="identifier">basic_opstream</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span> p<span class="special">)</span><span class="special">;</span></pre>Copy construct from a pipe. </li> +<pre class="literallayout"><a name="idm4522-bb"></a><span class="identifier">basic_opstream</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span> p<span class="special">)</span><span class="special">;</span></pre>Copy construct from a pipe. </li> <li class="listitem"> -<pre class="literallayout"><a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span> <a name="idm45512231362672-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">delete</span><span class="special">;</span></pre>Copy assignment. </li> +<pre class="literallayout"><a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span> <a name="idm4527-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">delete</span><span class="special">;</span></pre>Copy assignment. </li> <li class="listitem"> -<pre class="literallayout"><a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span> <a name="idm45512231360112-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&&</span> lhs<span class="special">)</span><span class="special">;</span></pre>Move assignment. </li> +<pre class="literallayout"><a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span> <a name="idm4534-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&&</span> lhs<span class="special">)</span><span class="special">;</span></pre>Move assignment. </li> <li class="listitem"> -<pre class="literallayout"><a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span> <a name="idm45512231357984-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&&</span> p<span class="special">)</span><span class="special">;</span></pre>Move assignment of a pipe. </li> +<pre class="literallayout"><a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span> <a name="idm4541-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&&</span> p<span class="special">)</span><span class="special">;</span></pre>Move assignment of a pipe. </li> <li class="listitem"> -<pre class="literallayout"><a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span> <a name="idm45512231355840-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span> p<span class="special">)</span><span class="special">;</span></pre>Copy assignment of a pipe. </li> +<pre class="literallayout"><a class="link" href="basic_opstream.html" title="Class template basic_opstream">basic_opstream</a> <span class="special">&</span> <a name="idm4548-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span> p<span class="special">)</span><span class="special">;</span></pre>Copy assignment of a pipe. </li> </ol></div> </div> <div class="refsect2"> -<a name="id-1.3.31.9.18.4.4.4"></a><h3> -<a name="idm45512231385840-bb"></a><code class="computeroutput">basic_opstream</code> public member functions</h3> +<a name="id-1.3.29.10.20.4.4.4"></a><h3> +<a name="idm4465-bb"></a><code class="computeroutput">basic_opstream</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> -<pre class="literallayout"><a class="link" href="basic_pipebuf.html" title="Struct template basic_pipebuf">basic_pipebuf</a><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <span class="special">*</span> <a name="idm45512231385280-bb"></a><span class="identifier">rdbuf</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Get access to the underlying stream_buf. </li> +<pre class="literallayout"><a class="link" href="basic_pipebuf.html" title="Struct template basic_pipebuf">basic_pipebuf</a><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <span class="special">*</span> <a name="idm4466-bb"></a><span class="identifier">rdbuf</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Get access to the underlying stream_buf. </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">void</span> <a name="idm45512231383552-bb"></a><span class="identifier">pipe</span><span class="special">(</span><a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&&</span> p<span class="special">)</span><span class="special">;</span></pre>Set the pipe of the streambuf. </li> +<pre class="literallayout"><span class="keyword">void</span> <a name="idm4470-bb"></a><span class="identifier">pipe</span><span class="special">(</span><a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&&</span> p<span class="special">)</span><span class="special">;</span></pre>Set the pipe of the streambuf. </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">void</span> <a name="idm45512231381424-bb"></a><span class="identifier">pipe</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span> p<span class="special">)</span><span class="special">;</span></pre>Set the pipe of the streambuf. </li> +<pre class="literallayout"><span class="keyword">void</span> <a name="idm4476-bb"></a><span class="identifier">pipe</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span> p<span class="special">)</span><span class="special">;</span></pre>Set the pipe of the streambuf. </li> <li class="listitem"> -<pre class="literallayout"><a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span> <a name="idm45512231379136-bb"></a><span class="identifier">pipe</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Get a reference to the pipe. </li> +<pre class="literallayout"><a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span> <a name="idm4482-bb"></a><span class="identifier">pipe</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Get a reference to the pipe. </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">const</span> <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span> <a name="idm45512231377696-bb"></a><span class="identifier">pipe</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Get a const reference to the pipe. </li> +<pre class="literallayout"><span class="keyword">const</span> <a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&</span> <a name="idm4486-bb"></a><span class="identifier">pipe</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Get a const reference to the pipe. </li> <li class="listitem"> -<pre class="literallayout"><a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&&</span> <a name="idm45512231375824-bb"></a><span class="identifier">pipe</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Get a rvalue reference to the pipe. Qualified as rvalue. </li> +<pre class="literallayout"><a class="link" href="basic_opstream.html#boost.process.basic_opstream.pipe_type">pipe_type</a> <span class="special">&&</span> <a name="idm4490-bb"></a><span class="identifier">pipe</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Get a rvalue reference to the pipe. Qualified as rvalue. </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">void</span> <a name="idm45512231374352-bb"></a><span class="identifier">open</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Open a new pipe. </li> +<pre class="literallayout"><span class="keyword">void</span> <a name="idm4494-bb"></a><span class="identifier">open</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Open a new pipe. </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">void</span> <a name="idm45512231373216-bb"></a><span class="identifier">open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> name<span class="special">)</span><span class="special">;</span></pre>Open a new named pipe. </li> +<pre class="literallayout"><span class="keyword">void</span> <a name="idm4497-bb"></a><span class="identifier">open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> name<span class="special">)</span><span class="special">;</span></pre>Open a new named pipe. </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">void</span> <a name="idm45512231371392-bb"></a><span class="identifier">close</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Flush the buffer & close the pipe. </li> +<pre class="literallayout"><span class="keyword">void</span> <a name="idm4502-bb"></a><span class="identifier">close</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Flush the buffer & close the pipe. </li> </ol></div> </div> </div> </div> -<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> -<td align="left"></td> -<td align="right"><div class="copyright-footer">Copyright © 2006-2012 Julio M. Merino Vidal, Ilya Sokolov, +<div class="copyright-footer">Copyright © 2006-2012 Julio M. Merino Vidal, Ilya Sokolov, Felipe Tanus, Jeff Flinn, Boris Schaeling<br>Copyright © 2016 Klemens D. Morgenstern<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) </p> -</div></td> -</tr></table> +</div> <hr> <div class="spirit-nav"> <a accesskey="p" href="basic_ipstream.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../process/reference.html#header.boost.process.pipe_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="basic_pipe.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> |