[/
Copyright (c) 2013-2016 Vinnie Falco (vinnie dot falco at gmail dot com)
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
]
[section:ref Reference]
[endsect]
*
&
&...
&&
&&...
``['implementation-defined]``
``[@http://www.boost.org/doc/libs/1_60_0/doc/html/boost_asio/reference/asynchronous_operations.html#boost_asio.reference.asynchronous_operations.return_type_of_an_initiating_function ['void-or-deduced]]``
[heading
]
[@
]
``
``
`
`
`
`
*
[*]
[']
[heading Parameters]
[heading Exceptions]
[variablelist
]
[[
][
]]
[heading Return Value]
[heading See Also]
[heading Remarks]
\_
\[
\]
[link beast.ref.
`
`]
[role red |1|
]
[link beast.ref.
`
`]
[link beast.ref.
`
`]
[role red
]
[role red
]
[role red |3|
]
[link beast.ref.
`
`]
[link beast.ref.
`
`]
[role red
]
[role red
]
[heading Requirements]
['Header: ][^
]
['Convenience header: ][^beast/http.hpp]
['Convenience header: ][^beast/websocket.hpp]
[section:
]
```
:
public
,
```
[endsect]
[heading Types]
[table
[[Name][Description]]
[
[[link beast.ref.
.
[*
]]]
[
]
[[link beast.ref.
[*
]]]
[
]
]
]
[heading Member Functions]
[table
[[Name][Description]]
[
[[link beast.ref.
.
[*
]]]
[
]
]
]
[heading Protected Member Functions]
[table
[[Name][Description]]
[
[[link beast.ref.
.
[*
]]]
[
]
]
]
[heading Private Member Functions]
[table
[[Name][Description]]
[
[[link beast.ref.
.
[*
]]]
[
]
]
]
[heading Data Members]
[table
[[Name][Description]]
[
[[link beast.ref.
.
[*
]]]
[
]
]
]
[heading Protected Data Members]
[table
[[Name][Description]]
[
[[link beast.ref.
.
[*
]]]
[
]
]
]
[heading Private Data Members]
[table
[[Name][Description]]
[
[[link beast.ref.
.
[*
]]]
[
]
]
]
[heading Friends]
[table
[[Name][Description]]
[
[[link beast.ref.
.
[*
]]]
[
]
]
]
[heading Related Functions]
[table
[[Name][Description]]
[
[[link beast.ref..
[*]]]
[
]
]
]
[section:
::
]
[indexterm2
..
]
```
```
```
explicit
friend
static
virtual
``[link beast.ref.
.
.overload
]``(
)
const
;
```
[section:
overload
::
(
of
overloads)
]
['Inherited from
.]
[indexterm2
..
]
```
```
```
```
[endsect]
[endsect]
[endsect]
```
using
=
;
```
```
static
;
```
```
enum
```
[indexterm2
..
]
[heading Values]
[variablelist
[[
]
[
]]
]
static
virtual
(
)
const
;
template<
>
class ``[link beast.types.stream.AsyncStream [*AsyncStream]]``
class ``[@http://www.boost.org/doc/libs/1_60_0/doc/html/boost_asio/reference/AsyncReadStream.html [*AsyncReadStream]]``
class ``[@http://www.boost.org/doc/libs/1_60_0/doc/html/boost_asio/reference/AsyncWriteStream.html [*AsyncWriteStream]]``
class ``[link beast.types.Body [*Body]]``
class ``[link beast.types.BufferSequence [*BufferSequence]]``
``[link beast.types.BufferSequence [*BufferSequence]]``
class ``[@http://www.boost.org/doc/libs/1_60_0/doc/html/boost_asio/reference/CompletionHandler.html [*CompletionHandler]]``
class ``[@http://www.boost.org/doc/libs/1_60_0/doc/html/boost_asio/reference/ConstBufferSequence.html [*ConstBufferSequence]]``
class ``[@http://www.boost.org/doc/libs/1_60_0/doc/html/boost_asio/reference/MutableBufferSequence.html [*MutableBufferSequence]]``
class ``[link beast.types.stream.Stream [*Stream]]``
class ``[link beast.types.Streambuf [*Streambuf]]``
class ``[link beast.types.stream.SyncStream [*SyncStream]]``
class ``[@http://www.boost.org/doc/libs/1_60_0/doc/html/boost_asio/reference/SyncReadStream.html [*SyncReadStream]]``
class ``[@http://www.boost.org/doc/libs/1_60_0/doc/html/boost_asio/reference/SyncWriteStream.html [*SyncWriteStream]]``
=
,
(&
)
=
,
[section:
]
[indexterm1
]
```
``[link beast.ref.
.overload
]``(
);
```
[section:
[section:
overload
(
of
overloads)
]
[indexterm1
]
```
```
[endsect]
[endsect]
[endsect]