forked from boostorg/beast
35 lines
836 B
Plaintext
35 lines
836 B
Plaintext
[/
|
|
Copyright (c) 2013-2017 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:streams Stream]
|
|
|
|
Stream types represent objects capable of performing synchronous or
|
|
asynchronous I/O. They are based on concepts from `boost::asio`.
|
|
|
|
[heading:Stream Stream]
|
|
|
|
A type modeling [*Stream] meets either or both of the following requirements:
|
|
|
|
* [*AsyncStream]
|
|
* [*SyncStream]
|
|
|
|
[heading:AsyncStream AsyncStream]
|
|
|
|
A type modeling [*AsyncStream] meets the following requirements:
|
|
|
|
* __AsyncReadStream__
|
|
* __AsyncWriteStream__
|
|
|
|
[heading:SyncStream SyncStream]
|
|
|
|
A type modeling [*SyncStream] meets the following requirements:
|
|
|
|
* __SyncReadStream__
|
|
* __SyncWriteStream__
|
|
|
|
[endsect]
|