tem_error</span></dt>
<dd><p>
                  Thrown on failure. If the <code class="computeroutput">mode</code> is <code class="computeroutput">false</code>,
                  but the current value of <code class="computeroutput">non_blocking()</code> is <code class="computeroutput">true</code>,
                  this function fails with <code class="computeroutput">boost::asio::error::invalid_argument</code>,
                  as the combination does not make sense.
                </p></dd>
</dl>
</div