Adds asio library and Storage Module

This commit is contained in:
Suraxius committed 2020-12-01 22:41:04 +01:00
1 parent 79a6ee5779
commit 30439acd43
4869 files changed
+618801 -903

No files matched your search

@@ -0,0 +1,44 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::~basic_socket_streambuf</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="underflow.html" title="basic_socket_streambuf::underflow">
<link rel="next" href="../basic_stream_socket.html" title="basic_stream_socket">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="underflow.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="../basic_stream_socket.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf._basic_socket_streambuf"></a><a class="link" href="_basic_socket_streambuf.html" title="basic_socket_streambuf::~basic_socket_streambuf">basic_socket_streambuf::~basic_socket_streambuf</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf._basic_socket_streambuf"></a>
Destructor
flushes buffered data.
</p>
<pre class="programlisting">virtual ~basic_socket_streambuf();
</pre>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="underflow.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="../basic_stream_socket.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,62 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::basic_socket_streambuf</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="next" href="basic_socket_streambuf/overload1.html" title="basic_socket_streambuf::basic_socket_streambuf (1 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="../basic_socket_streambuf.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="basic_socket_streambuf/overload1.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.basic_socket_streambuf"></a><a class="link" href="basic_socket_streambuf.html" title="basic_socket_streambuf::basic_socket_streambuf">basic_socket_streambuf::basic_socket_streambuf</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.basic_socket_streambuf"></a>
Construct
a <a class="link" href="../basic_socket_streambuf.html" title="basic_socket_streambuf"><code class="computeroutput">basic_socket_streambuf</code></a>
without establishing a connection.
</p>
<pre class="programlisting"><a class="link" href="basic_socket_streambuf/overload1.html" title="basic_socket_streambuf::basic_socket_streambuf (1 of 3 overloads)">basic_socket_streambuf</a>();
<span class="emphasis"><em>» <a class="link" href="basic_socket_streambuf/overload1.html" title="basic_socket_streambuf::basic_socket_streambuf (1 of 3 overloads)">more...</a></em></span>
</pre>
<p>
Construct a <a class="link" href="../basic_socket_streambuf.html" title="basic_socket_streambuf"><code class="computeroutput">basic_socket_streambuf</code></a>
from the supplied socket.
</p>
<pre class="programlisting">explicit <a class="link" href="basic_socket_streambuf/overload2.html" title="basic_socket_streambuf::basic_socket_streambuf (2 of 3 overloads)">basic_socket_streambuf</a>(
basic_stream_socket&lt; protocol_type &gt; s);
<span class="emphasis"><em>» <a class="link" href="basic_socket_streambuf/overload2.html" title="basic_socket_streambuf::basic_socket_streambuf (2 of 3 overloads)">more...</a></em></span>
</pre>
<p>
Move-construct a <a class="link" href="../basic_socket_streambuf.html" title="basic_socket_streambuf"><code class="computeroutput">basic_socket_streambuf</code></a>
from another.
</p>
<pre class="programlisting"><a class="link" href="basic_socket_streambuf/overload3.html" title="basic_socket_streambuf::basic_socket_streambuf (3 of 3 overloads)">basic_socket_streambuf</a>(
basic_socket_streambuf &amp;&amp; other);
<span class="emphasis"><em>» <a class="link" href="basic_socket_streambuf/overload3.html" title="basic_socket_streambuf::basic_socket_streambuf (3 of 3 overloads)">more...</a></em></span>
</pre>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="../basic_socket_streambuf.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="basic_socket_streambuf/overload1.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,44 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::basic_socket_streambuf (1 of 3 overloads)</title>
<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf::basic_socket_streambuf">
<link rel="prev" href="../basic_socket_streambuf.html" title="basic_socket_streambuf::basic_socket_streambuf">
<link rel="next" href="overload2.html" title="basic_socket_streambuf::basic_socket_streambuf (2 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="../basic_socket_streambuf.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="overload2.html"><img src="../../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
<a name="asio.reference.basic_socket_streambuf.basic_socket_streambuf.overload1"></a><a class="link" href="overload1.html" title="basic_socket_streambuf::basic_socket_streambuf (1 of 3 overloads)">basic_socket_streambuf::basic_socket_streambuf
(1 of 3 overloads)</a>
</h5></div></div></div>
<p>
Construct a <a class="link" href="../../basic_socket_streambuf.html" title="basic_socket_streambuf"><code class="computeroutput">basic_socket_streambuf</code></a>
without establishing a connection.
</p>
<pre class="programlisting">basic_socket_streambuf();
</pre>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="../basic_socket_streambuf.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="overload2.html"><img src="../../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,45 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::basic_socket_streambuf (2 of 3 overloads)</title>
<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf::basic_socket_streambuf">
<link rel="prev" href="overload1.html" title="basic_socket_streambuf::basic_socket_streambuf (1 of 3 overloads)">
<link rel="next" href="overload3.html" title="basic_socket_streambuf::basic_socket_streambuf (3 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overload1.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="overload3.html"><img src="../../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
<a name="asio.reference.basic_socket_streambuf.basic_socket_streambuf.overload2"></a><a class="link" href="overload2.html" title="basic_socket_streambuf::basic_socket_streambuf (2 of 3 overloads)">basic_socket_streambuf::basic_socket_streambuf
(2 of 3 overloads)</a>
</h5></div></div></div>
<p>
Construct a <a class="link" href="../../basic_socket_streambuf.html" title="basic_socket_streambuf"><code class="computeroutput">basic_socket_streambuf</code></a>
from the supplied socket.
</p>
<pre class="programlisting">basic_socket_streambuf(
basic_stream_socket&lt; protocol_type &gt; s);
</pre>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overload1.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="overload3.html"><img src="../../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,45 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::basic_socket_streambuf (3 of 3 overloads)</title>
<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf::basic_socket_streambuf">
<link rel="prev" href="overload2.html" title="basic_socket_streambuf::basic_socket_streambuf (2 of 3 overloads)">
<link rel="next" href="../clock_type.html" title="basic_socket_streambuf::clock_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overload2.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="../clock_type.html"><img src="../../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
<a name="asio.reference.basic_socket_streambuf.basic_socket_streambuf.overload3"></a><a class="link" href="overload3.html" title="basic_socket_streambuf::basic_socket_streambuf (3 of 3 overloads)">basic_socket_streambuf::basic_socket_streambuf
(3 of 3 overloads)</a>
</h5></div></div></div>
<p>
Move-construct a <a class="link" href="../../basic_socket_streambuf.html" title="basic_socket_streambuf"><code class="computeroutput">basic_socket_streambuf</code></a>
from another.
</p>
<pre class="programlisting">basic_socket_streambuf(
basic_socket_streambuf &amp;&amp; other);
</pre>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overload2.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="../clock_type.html"><img src="../../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,54 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::clock_type</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="basic_socket_streambuf/overload3.html" title="basic_socket_streambuf::basic_socket_streambuf (3 of 3 overloads)">
<link rel="next" href="close.html" title="basic_socket_streambuf::close">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="basic_socket_streambuf/overload3.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="close.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.clock_type"></a><a class="link" href="clock_type.html" title="basic_socket_streambuf::clock_type">basic_socket_streambuf::clock_type</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.clock_type"></a>
The
clock type.
</p>
<pre class="programlisting">typedef Clock clock_type;
</pre>
<h6>
<a name="asio.reference.basic_socket_streambuf.clock_type.h0"></a>
<span><a name="asio.reference.basic_socket_streambuf.clock_type.requirements"></a></span><a class="link" href="clock_type.html#asio.reference.basic_socket_streambuf.clock_type.requirements">Requirements</a>
</h6>
<p>
<span class="emphasis"><em>Header: </em></span><code class="literal">asio/basic_socket_streambuf.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">asio.hpp</code>
</p>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="basic_socket_streambuf/overload3.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="close.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,53 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::close</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="clock_type.html" title="basic_socket_streambuf::clock_type">
<link rel="next" href="connect.html" title="basic_socket_streambuf::connect">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="clock_type.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="connect.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.close"></a><a class="link" href="close.html" title="basic_socket_streambuf::close">basic_socket_streambuf::close</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.close"></a>
Close
the connection.
</p>
<pre class="programlisting">basic_socket_streambuf * close();
</pre>
<h6>
<a name="asio.reference.basic_socket_streambuf.close.h0"></a>
<span><a name="asio.reference.basic_socket_streambuf.close.return_value"></a></span><a class="link" href="close.html#asio.reference.basic_socket_streambuf.close.return_value">Return
Value</a>
</h6>
<p>
<code class="computeroutput">this</code> if a connection was successfully established, a null
pointer otherwise.
</p>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="clock_type.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="connect.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,56 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::connect</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="close.html" title="basic_socket_streambuf::close">
<link rel="next" href="connect/overload1.html" title="basic_socket_streambuf::connect (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="close.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="connect/overload1.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.connect"></a><a class="link" href="connect.html" title="basic_socket_streambuf::connect">basic_socket_streambuf::connect</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.connect"></a>
Establish
a connection.
</p>
<pre class="programlisting">basic_socket_streambuf * <a class="link" href="connect/overload1.html" title="basic_socket_streambuf::connect (1 of 2 overloads)">connect</a>(
const endpoint_type &amp; endpoint);
<span class="emphasis"><em>» <a class="link" href="connect/overload1.html" title="basic_socket_streambuf::connect (1 of 2 overloads)">more...</a></em></span>
template&lt;
typename T1,
... ,
typename TN&gt;
basic_socket_streambuf * <a class="link" href="connect/overload2.html" title="basic_socket_streambuf::connect (2 of 2 overloads)">connect</a>(
T1 t1,
... ,
TN tn);
<span class="emphasis"><em>» <a class="link" href="connect/overload2.html" title="basic_socket_streambuf::connect (2 of 2 overloads)">more...</a></em></span>
</pre>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="close.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="connect/overload1.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,56 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::connect (1 of 2 overloads)</title>
<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../../index.html" title="Asio">
<link rel="up" href="../connect.html" title="basic_socket_streambuf::connect">
<link rel="prev" href="../connect.html" title="basic_socket_streambuf::connect">
<link rel="next" href="overload2.html" title="basic_socket_streambuf::connect (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="../connect.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../connect.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="overload2.html"><img src="../../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
<a name="asio.reference.basic_socket_streambuf.connect.overload1"></a><a class="link" href="overload1.html" title="basic_socket_streambuf::connect (1 of 2 overloads)">basic_socket_streambuf::connect
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
Establish a connection.
</p>
<pre class="programlisting">basic_socket_streambuf * connect(
const endpoint_type &amp; endpoint);
</pre>
<p>
This function establishes a connection to the specified endpoint.
</p>
<h6>
<a name="asio.reference.basic_socket_streambuf.connect.overload1.h0"></a>
<span><a name="asio.reference.basic_socket_streambuf.connect.overload1.return_value"></a></span><a class="link" href="overload1.html#asio.reference.basic_socket_streambuf.connect.overload1.return_value">Return
Value</a>
</h6>
<p>
<code class="computeroutput">this</code> if a connection was successfully established, a null
pointer otherwise.
</p>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="../connect.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../connect.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="overload2.html"><img src="../../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,64 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::connect (2 of 2 overloads)</title>
<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../../index.html" title="Asio">
<link rel="up" href="../connect.html" title="basic_socket_streambuf::connect">
<link rel="prev" href="overload1.html" title="basic_socket_streambuf::connect (1 of 2 overloads)">
<link rel="next" href="../duration.html" title="basic_socket_streambuf::duration">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overload1.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../connect.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="../duration.html"><img src="../../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
<a name="asio.reference.basic_socket_streambuf.connect.overload2"></a><a class="link" href="overload2.html" title="basic_socket_streambuf::connect (2 of 2 overloads)">basic_socket_streambuf::connect
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
Establish a connection.
</p>
<pre class="programlisting">template&lt;
typename T1,
... ,
typename TN&gt;
basic_socket_streambuf * connect(
T1 t1,
... ,
TN tn);
</pre>
<p>
This function automatically establishes a connection based on the supplied
resolver query parameters. The arguments are used to construct a resolver
query object.
</p>
<h6>
<a name="asio.reference.basic_socket_streambuf.connect.overload2.h0"></a>
<span><a name="asio.reference.basic_socket_streambuf.connect.overload2.return_value"></a></span><a class="link" href="overload2.html#asio.reference.basic_socket_streambuf.connect.overload2.return_value">Return
Value</a>
</h6>
<p>
<code class="computeroutput">this</code> if a connection was successfully established, a null
pointer otherwise.
</p>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overload1.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../connect.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="../duration.html"><img src="../../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,54 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::duration</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="connect/overload2.html" title="basic_socket_streambuf::connect (2 of 2 overloads)">
<link rel="next" href="duration_type.html" title="basic_socket_streambuf::duration_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="connect/overload2.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="duration_type.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.duration"></a><a class="link" href="duration.html" title="basic_socket_streambuf::duration">basic_socket_streambuf::duration</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.duration"></a>
The
duration type.
</p>
<pre class="programlisting">typedef WaitTraits::duration duration;
</pre>
<h6>
<a name="asio.reference.basic_socket_streambuf.duration.h0"></a>
<span><a name="asio.reference.basic_socket_streambuf.duration.requirements"></a></span><a class="link" href="duration.html#asio.reference.basic_socket_streambuf.duration.requirements">Requirements</a>
</h6>
<p>
<span class="emphasis"><em>Header: </em></span><code class="literal">asio/basic_socket_streambuf.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">asio.hpp</code>
</p>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="connect/overload2.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="duration_type.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,54 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::duration_type</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="duration.html" title="basic_socket_streambuf::duration">
<link rel="next" href="endpoint_type.html" title="basic_socket_streambuf::endpoint_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="duration.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="endpoint_type.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.duration_type"></a><a class="link" href="duration_type.html" title="basic_socket_streambuf::duration_type">basic_socket_streambuf::duration_type</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.duration_type"></a>
(Deprecated:
Use duration.) The duration type.
</p>
<pre class="programlisting">typedef WaitTraits::duration_type duration_type;
</pre>
<h6>
<a name="asio.reference.basic_socket_streambuf.duration_type.h0"></a>
<span><a name="asio.reference.basic_socket_streambuf.duration_type.requirements"></a></span><a class="link" href="duration_type.html#asio.reference.basic_socket_streambuf.duration_type.requirements">Requirements</a>
</h6>
<p>
<span class="emphasis"><em>Header: </em></span><code class="literal">asio/basic_socket_streambuf.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">asio.hpp</code>
</p>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="duration.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="endpoint_type.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,54 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::endpoint_type</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="duration_type.html" title="basic_socket_streambuf::duration_type">
<link rel="next" href="error.html" title="basic_socket_streambuf::error">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="duration_type.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="error.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.endpoint_type"></a><a class="link" href="endpoint_type.html" title="basic_socket_streambuf::endpoint_type">basic_socket_streambuf::endpoint_type</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.endpoint_type"></a>
The
endpoint type.
</p>
<pre class="programlisting">typedef Protocol::endpoint endpoint_type;
</pre>
<h6>
<a name="asio.reference.basic_socket_streambuf.endpoint_type.h0"></a>
<span><a name="asio.reference.basic_socket_streambuf.endpoint_type.requirements"></a></span><a class="link" href="endpoint_type.html#asio.reference.basic_socket_streambuf.endpoint_type.requirements">Requirements</a>
</h6>
<p>
<span class="emphasis"><em>Header: </em></span><code class="literal">asio/basic_socket_streambuf.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">asio.hpp</code>
</p>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="duration_type.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="error.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,53 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::error</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="endpoint_type.html" title="basic_socket_streambuf::endpoint_type">
<link rel="next" href="expires_after.html" title="basic_socket_streambuf::expires_after">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="endpoint_type.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="expires_after.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.error"></a><a class="link" href="error.html" title="basic_socket_streambuf::error">basic_socket_streambuf::error</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.error"></a>
Get
the last error associated with the stream buffer.
</p>
<pre class="programlisting">const asio::error_code &amp; error() const;
</pre>
<h6>
<a name="asio.reference.basic_socket_streambuf.error.h0"></a>
<span><a name="asio.reference.basic_socket_streambuf.error.return_value"></a></span><a class="link" href="error.html#asio.reference.basic_socket_streambuf.error.return_value">Return
Value</a>
</h6>
<p>
An <code class="computeroutput">error_code</code> corresponding to the last error from the stream
buffer.
</p>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="endpoint_type.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="expires_after.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,63 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::expires_after</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="error.html" title="basic_socket_streambuf::error">
<link rel="next" href="expires_at.html" title="basic_socket_streambuf::expires_at">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="error.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="expires_at.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.expires_after"></a><a class="link" href="expires_after.html" title="basic_socket_streambuf::expires_after">basic_socket_streambuf::expires_after</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.expires_after"></a>
Set
the stream buffer's expiry time relative to now.
</p>
<pre class="programlisting">void expires_after(
const duration &amp; expiry_time);
</pre>
<p>
This function sets the expiry time associated with the stream. Stream operations
performed after this time (where the operations cannot be completed using
the internal buffers) will fail with the error <code class="computeroutput">asio::error::operation_aborted</code>.
</p>
<h6>
<a name="asio.reference.basic_socket_streambuf.expires_after.h0"></a>
<span><a name="asio.reference.basic_socket_streambuf.expires_after.parameters"></a></span><a class="link" href="expires_after.html#asio.reference.basic_socket_streambuf.expires_after.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
<dl>
<dt><span class="term">expiry_time</span></dt>
<dd><p>
The expiry time to be used for the timer.
</p></dd>
</dl>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="error.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="expires_at.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,53 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::expires_at</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="expires_after.html" title="basic_socket_streambuf::expires_after">
<link rel="next" href="expires_at/overload1.html" title="basic_socket_streambuf::expires_at (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="expires_after.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="expires_at/overload1.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.expires_at"></a><a class="link" href="expires_at.html" title="basic_socket_streambuf::expires_at">basic_socket_streambuf::expires_at</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.expires_at"></a>
(Deprecated:
Use <code class="computeroutput">expiry()</code>.) Get the stream buffer's expiry time as an absolute
time.
</p>
<pre class="programlisting">time_point <a class="link" href="expires_at/overload1.html" title="basic_socket_streambuf::expires_at (1 of 2 overloads)">expires_at</a>() const;
<span class="emphasis"><em>» <a class="link" href="expires_at/overload1.html" title="basic_socket_streambuf::expires_at (1 of 2 overloads)">more...</a></em></span>
</pre>
<p>
Set the stream buffer's expiry time as an absolute time.
</p>
<pre class="programlisting">void <a class="link" href="expires_at/overload2.html" title="basic_socket_streambuf::expires_at (2 of 2 overloads)">expires_at</a>(
const time_point &amp; expiry_time);
<span class="emphasis"><em>» <a class="link" href="expires_at/overload2.html" title="basic_socket_streambuf::expires_at (2 of 2 overloads)">more...</a></em></span>
</pre>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="expires_after.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="expires_at/overload1.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,52 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::expires_at (1 of 2 overloads)</title>
<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../../index.html" title="Asio">
<link rel="up" href="../expires_at.html" title="basic_socket_streambuf::expires_at">
<link rel="prev" href="../expires_at.html" title="basic_socket_streambuf::expires_at">
<link rel="next" href="overload2.html" title="basic_socket_streambuf::expires_at (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="../expires_at.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../expires_at.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="overload2.html"><img src="../../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
<a name="asio.reference.basic_socket_streambuf.expires_at.overload1"></a><a class="link" href="overload1.html" title="basic_socket_streambuf::expires_at (1 of 2 overloads)">basic_socket_streambuf::expires_at
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
(Deprecated: Use <code class="computeroutput">expiry()</code>.) Get the stream buffer's expiry
time as an absolute time.
</p>
<pre class="programlisting">time_point expires_at() const;
</pre>
<h6>
<a name="asio.reference.basic_socket_streambuf.expires_at.overload1.h0"></a>
<span><a name="asio.reference.basic_socket_streambuf.expires_at.overload1.return_value"></a></span><a class="link" href="overload1.html#asio.reference.basic_socket_streambuf.expires_at.overload1.return_value">Return
Value</a>
</h6>
<p>
An absolute time value representing the stream buffer's expiry time.
</p>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="../expires_at.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../expires_at.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="overload2.html"><img src="../../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,62 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::expires_at (2 of 2 overloads)</title>
<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../../index.html" title="Asio">
<link rel="up" href="../expires_at.html" title="basic_socket_streambuf::expires_at">
<link rel="prev" href="overload1.html" title="basic_socket_streambuf::expires_at (1 of 2 overloads)">
<link rel="next" href="../expires_from_now.html" title="basic_socket_streambuf::expires_from_now">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overload1.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../expires_at.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="../expires_from_now.html"><img src="../../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
<a name="asio.reference.basic_socket_streambuf.expires_at.overload2"></a><a class="link" href="overload2.html" title="basic_socket_streambuf::expires_at (2 of 2 overloads)">basic_socket_streambuf::expires_at
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
Set the stream buffer's expiry time as an absolute time.
</p>
<pre class="programlisting">void expires_at(
const time_point &amp; expiry_time);
</pre>
<p>
This function sets the expiry time associated with the stream. Stream
operations performed after this time (where the operations cannot be
completed using the internal buffers) will fail with the error <code class="computeroutput">asio::error::operation_aborted</code>.
</p>
<h6>
<a name="asio.reference.basic_socket_streambuf.expires_at.overload2.h0"></a>
<span><a name="asio.reference.basic_socket_streambuf.expires_at.overload2.parameters"></a></span><a class="link" href="overload2.html#asio.reference.basic_socket_streambuf.expires_at.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
<dl>
<dt><span class="term">expiry_time</span></dt>
<dd><p>
The expiry time to be used for the stream.
</p></dd>
</dl>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overload1.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../expires_at.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="../expires_from_now.html"><img src="../../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,54 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::expires_from_now</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="expires_at/overload2.html" title="basic_socket_streambuf::expires_at (2 of 2 overloads)">
<link rel="next" href="expires_from_now/overload1.html" title="basic_socket_streambuf::expires_from_now (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="expires_at/overload2.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="expires_from_now/overload1.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.expires_from_now"></a><a class="link" href="expires_from_now.html" title="basic_socket_streambuf::expires_from_now">basic_socket_streambuf::expires_from_now</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.expires_from_now"></a>
(Deprecated:
Use <code class="computeroutput">expiry()</code>.) Get the stream buffer's expiry time relative
to now.
</p>
<pre class="programlisting">duration <a class="link" href="expires_from_now/overload1.html" title="basic_socket_streambuf::expires_from_now (1 of 2 overloads)">expires_from_now</a>() const;
<span class="emphasis"><em>» <a class="link" href="expires_from_now/overload1.html" title="basic_socket_streambuf::expires_from_now (1 of 2 overloads)">more...</a></em></span>
</pre>
<p>
(Deprecated: Use <code class="computeroutput">expires_after()</code>.) Set the stream buffer's
expiry time relative to now.
</p>
<pre class="programlisting">void <a class="link" href="expires_from_now/overload2.html" title="basic_socket_streambuf::expires_from_now (2 of 2 overloads)">expires_from_now</a>(
const duration &amp; expiry_time);
<span class="emphasis"><em>» <a class="link" href="expires_from_now/overload2.html" title="basic_socket_streambuf::expires_from_now (2 of 2 overloads)">more...</a></em></span>
</pre>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="expires_at/overload2.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="expires_from_now/overload1.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,52 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::expires_from_now (1 of 2 overloads)</title>
<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../../index.html" title="Asio">
<link rel="up" href="../expires_from_now.html" title="basic_socket_streambuf::expires_from_now">
<link rel="prev" href="../expires_from_now.html" title="basic_socket_streambuf::expires_from_now">
<link rel="next" href="overload2.html" title="basic_socket_streambuf::expires_from_now (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="../expires_from_now.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../expires_from_now.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="overload2.html"><img src="../../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
<a name="asio.reference.basic_socket_streambuf.expires_from_now.overload1"></a><a class="link" href="overload1.html" title="basic_socket_streambuf::expires_from_now (1 of 2 overloads)">basic_socket_streambuf::expires_from_now
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
(Deprecated: Use <code class="computeroutput">expiry()</code>.) Get the stream buffer's expiry
time relative to now.
</p>
<pre class="programlisting">duration expires_from_now() const;
</pre>
<h6>
<a name="asio.reference.basic_socket_streambuf.expires_from_now.overload1.h0"></a>
<span><a name="asio.reference.basic_socket_streambuf.expires_from_now.overload1.return_value"></a></span><a class="link" href="overload1.html#asio.reference.basic_socket_streambuf.expires_from_now.overload1.return_value">Return
Value</a>
</h6>
<p>
A relative time value representing the stream buffer's expiry time.
</p>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="../expires_from_now.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../expires_from_now.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="overload2.html"><img src="../../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,63 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::expires_from_now (2 of 2 overloads)</title>
<link rel="stylesheet" href="../../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../../index.html" title="Asio">
<link rel="up" href="../expires_from_now.html" title="basic_socket_streambuf::expires_from_now">
<link rel="prev" href="overload1.html" title="basic_socket_streambuf::expires_from_now (1 of 2 overloads)">
<link rel="next" href="../expiry.html" title="basic_socket_streambuf::expiry">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overload1.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../expires_from_now.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="../expiry.html"><img src="../../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
<a name="asio.reference.basic_socket_streambuf.expires_from_now.overload2"></a><a class="link" href="overload2.html" title="basic_socket_streambuf::expires_from_now (2 of 2 overloads)">basic_socket_streambuf::expires_from_now
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
(Deprecated: Use <code class="computeroutput">expires_after()</code>.) Set the stream buffer's
expiry time relative to now.
</p>
<pre class="programlisting">void expires_from_now(
const duration &amp; expiry_time);
</pre>
<p>
This function sets the expiry time associated with the stream. Stream
operations performed after this time (where the operations cannot be
completed using the internal buffers) will fail with the error <code class="computeroutput">asio::error::operation_aborted</code>.
</p>
<h6>
<a name="asio.reference.basic_socket_streambuf.expires_from_now.overload2.h0"></a>
<span><a name="asio.reference.basic_socket_streambuf.expires_from_now.overload2.parameters"></a></span><a class="link" href="overload2.html#asio.reference.basic_socket_streambuf.expires_from_now.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
<dl>
<dt><span class="term">expiry_time</span></dt>
<dd><p>
The expiry time to be used for the timer.
</p></dd>
</dl>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overload1.html"><img src="../../../../prev.png" alt="Prev"></a><a accesskey="u" href="../expires_from_now.html"><img src="../../../../up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../home.png" alt="Home"></a><a accesskey="n" href="../expiry.html"><img src="../../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,52 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::expiry</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="expires_from_now/overload2.html" title="basic_socket_streambuf::expires_from_now (2 of 2 overloads)">
<link rel="next" href="operator_eq_.html" title="basic_socket_streambuf::operator=">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="expires_from_now/overload2.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="operator_eq_.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.expiry"></a><a class="link" href="expiry.html" title="basic_socket_streambuf::expiry">basic_socket_streambuf::expiry</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.expiry"></a>
Get
the stream buffer's expiry time as an absolute time.
</p>
<pre class="programlisting">time_point expiry() const;
</pre>
<h6>
<a name="asio.reference.basic_socket_streambuf.expiry.h0"></a>
<span><a name="asio.reference.basic_socket_streambuf.expiry.return_value"></a></span><a class="link" href="expiry.html#asio.reference.basic_socket_streambuf.expiry.return_value">Return
Value</a>
</h6>
<p>
An absolute time value representing the stream buffer's expiry time.
</p>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="expires_from_now/overload2.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="operator_eq_.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,46 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::operator=</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="expiry.html" title="basic_socket_streambuf::expiry">
<link rel="next" href="overflow.html" title="basic_socket_streambuf::overflow">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="expiry.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="overflow.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.operator_eq_"></a><a class="link" href="operator_eq_.html" title="basic_socket_streambuf::operator=">basic_socket_streambuf::operator=</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.operator_eq_"></a>
Move-assign
a <a class="link" href="../basic_socket_streambuf.html" title="basic_socket_streambuf"><code class="computeroutput">basic_socket_streambuf</code></a>
from another.
</p>
<pre class="programlisting">basic_socket_streambuf &amp; operator=(
basic_socket_streambuf &amp;&amp; other);
</pre>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="expiry.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="overflow.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,43 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::overflow</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="operator_eq_.html" title="basic_socket_streambuf::operator=">
<link rel="next" href="protocol_type.html" title="basic_socket_streambuf::protocol_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="operator_eq_.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="protocol_type.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.overflow"></a><a class="link" href="overflow.html" title="basic_socket_streambuf::overflow">basic_socket_streambuf::overflow</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.overflow"></a>
</p>
<pre class="programlisting">int_type overflow(
int_type c);
</pre>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="operator_eq_.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="protocol_type.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,54 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::protocol_type</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="overflow.html" title="basic_socket_streambuf::overflow">
<link rel="next" href="puberror.html" title="basic_socket_streambuf::puberror">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overflow.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="puberror.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.protocol_type"></a><a class="link" href="protocol_type.html" title="basic_socket_streambuf::protocol_type">basic_socket_streambuf::protocol_type</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.protocol_type"></a>
The
protocol type.
</p>
<pre class="programlisting">typedef Protocol protocol_type;
</pre>
<h6>
<a name="asio.reference.basic_socket_streambuf.protocol_type.h0"></a>
<span><a name="asio.reference.basic_socket_streambuf.protocol_type.requirements"></a></span><a class="link" href="protocol_type.html#asio.reference.basic_socket_streambuf.protocol_type.requirements">Requirements</a>
</h6>
<p>
<span class="emphasis"><em>Header: </em></span><code class="literal">asio/basic_socket_streambuf.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">asio.hpp</code>
</p>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="overflow.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="puberror.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,54 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::puberror</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="protocol_type.html" title="basic_socket_streambuf::protocol_type">
<link rel="next" href="setbuf.html" title="basic_socket_streambuf::setbuf">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="protocol_type.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="setbuf.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.puberror"></a><a class="link" href="puberror.html" title="basic_socket_streambuf::puberror">basic_socket_streambuf::puberror</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.puberror"></a>
(Deprecated:
Use <code class="computeroutput">error()</code>.) Get the last error associated with the stream
buffer.
</p>
<pre class="programlisting">const asio::error_code &amp; puberror() const;
</pre>
<h6>
<a name="asio.reference.basic_socket_streambuf.puberror.h0"></a>
<span><a name="asio.reference.basic_socket_streambuf.puberror.return_value"></a></span><a class="link" href="puberror.html#asio.reference.basic_socket_streambuf.puberror.return_value">Return
Value</a>
</h6>
<p>
An <code class="computeroutput">error_code</code> corresponding to the last error from the stream
buffer.
</p>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="protocol_type.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="setbuf.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,44 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::setbuf</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="puberror.html" title="basic_socket_streambuf::puberror">
<link rel="next" href="socket.html" title="basic_socket_streambuf::socket">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="puberror.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="socket.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.setbuf"></a><a class="link" href="setbuf.html" title="basic_socket_streambuf::setbuf">basic_socket_streambuf::setbuf</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.setbuf"></a>
</p>
<pre class="programlisting">std::streambuf * setbuf(
char_type * s,
std::streamsize n);
</pre>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="puberror.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="socket.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,44 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::socket</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="setbuf.html" title="basic_socket_streambuf::setbuf">
<link rel="next" href="sync.html" title="basic_socket_streambuf::sync">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="setbuf.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="sync.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.socket"></a><a class="link" href="socket.html" title="basic_socket_streambuf::socket">basic_socket_streambuf::socket</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.socket"></a>
Get
a reference to the underlying socket.
</p>
<pre class="programlisting">basic_socket&lt; Protocol &gt; &amp; socket();
</pre>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="setbuf.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="sync.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,42 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::sync</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="socket.html" title="basic_socket_streambuf::socket">
<link rel="next" href="time_point.html" title="basic_socket_streambuf::time_point">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="socket.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="time_point.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.sync"></a><a class="link" href="sync.html" title="basic_socket_streambuf::sync">basic_socket_streambuf::sync</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.sync"></a>
</p>
<pre class="programlisting">int sync();
</pre>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="socket.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="time_point.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,54 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::time_point</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="sync.html" title="basic_socket_streambuf::sync">
<link rel="next" href="time_type.html" title="basic_socket_streambuf::time_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="sync.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="time_type.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.time_point"></a><a class="link" href="time_point.html" title="basic_socket_streambuf::time_point">basic_socket_streambuf::time_point</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.time_point"></a>
The
time type.
</p>
<pre class="programlisting">typedef WaitTraits::time_point time_point;
</pre>
<h6>
<a name="asio.reference.basic_socket_streambuf.time_point.h0"></a>
<span><a name="asio.reference.basic_socket_streambuf.time_point.requirements"></a></span><a class="link" href="time_point.html#asio.reference.basic_socket_streambuf.time_point.requirements">Requirements</a>
</h6>
<p>
<span class="emphasis"><em>Header: </em></span><code class="literal">asio/basic_socket_streambuf.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">asio.hpp</code>
</p>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="sync.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="time_type.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,54 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::time_type</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="time_point.html" title="basic_socket_streambuf::time_point">
<link rel="next" href="underflow.html" title="basic_socket_streambuf::underflow">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="time_point.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="underflow.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.time_type"></a><a class="link" href="time_type.html" title="basic_socket_streambuf::time_type">basic_socket_streambuf::time_type</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.time_type"></a>
(Deprecated:
Use time_point.) The time type.
</p>
<pre class="programlisting">typedef WaitTraits::time_type time_type;
</pre>
<h6>
<a name="asio.reference.basic_socket_streambuf.time_type.h0"></a>
<span><a name="asio.reference.basic_socket_streambuf.time_type.requirements"></a></span><a class="link" href="time_type.html#asio.reference.basic_socket_streambuf.time_type.requirements">Requirements</a>
</h6>
<p>
<span class="emphasis"><em>Header: </em></span><code class="literal">asio/basic_socket_streambuf.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">asio.hpp</code>
</p>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="time_point.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="underflow.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
@@ -0,0 +1,42 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_socket_streambuf::underflow</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="Asio">
<link rel="up" href="../basic_socket_streambuf.html" title="basic_socket_streambuf">
<link rel="prev" href="time_type.html" title="basic_socket_streambuf::time_type">
<link rel="next" href="_basic_socket_streambuf.html" title="basic_socket_streambuf::~basic_socket_streambuf">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="time_type.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="_basic_socket_streambuf.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="asio.reference.basic_socket_streambuf.underflow"></a><a class="link" href="underflow.html" title="basic_socket_streambuf::underflow">basic_socket_streambuf::underflow</a>
</h4></div></div></div>
<p>
<a class="indexterm" name="asio.indexterm.basic_socket_streambuf.underflow"></a>
</p>
<pre class="programlisting">int_type underflow();
</pre>
</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 © 2003-2020 Christopher M.
Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="time_type.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_streambuf.html"><img src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png" alt="Home"></a><a accesskey="n" href="_basic_socket_streambuf.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>