    ownership of the native descriptor implementation.
        </p>
<pre class="programlisting">native_handle_type release();
</pre>
<p>
          This function may be used to obtain the underlying representation of the
          descriptor. After calling this function, <code class="computeroutput">is_open()</code> returns
          false. The caller is responsible for closing the descriptor.
        </p>
<p>
          All outstanding asynchronous read or write operations will finish immediately,
          