concurrency::streams 命名空间

警告

本主题包含有关 C++ REST SDK 1.0 (codename "Casablanca") 的信息。如果你正在从 Codeplex Casablanca 网页 使用更高版本,则使用 http://casablanca.codeplex.com/documentation 上的本地文档。

namespace streams;

Members

Typedef

名称

描述

fstream

stringstream

stringstream 允许从 std::string 或 std::wstring 构造输入流。对于输出流,可使用 buf->collection(). 检索基础字符串容器

stringstreambuf

wstringstream

wstringstreambuf

名称

描述

async_iostream 类

一个具体的 STL istream,依赖于其 I/O 的异步流缓冲区。

async_istream 类

一个具体的 STL istream,依赖于其 I/O 的异步流。

async_ostream 类

一个具体的 STL ostream,依赖于其 I/O 的异步流。

<PAVE_OVER> basic_istream 类 (C++ REST SDK)

<PAVE_OVER> basic_ostream 类 (C++ REST SDK)

bytestream 类

bytestream 允许从任何 STL 容器构造输入流。

container_buffer 类

basic_container_buffer 类用作基于内存的流缓冲区,支持写入和读取字符序列。 请注意,它不可用作使用者/制造者缓冲区。

container_stream 类

一个静态类,允许用户基于 STL 集合创建输入和输出流。 此类的唯一目的是避免用户必须知晓有关流缓冲区的任何信息。

file_buffer 类

文件流的流缓冲区。

file_stream 类

包含文件流的工厂函数的文件流类。

producer_consumer_buffer 类

producer_consumer_buffer 类用作基于内存的流缓冲区,支持写入和读取字节序列。 它不可用作使用者/制造者缓冲区。

rawptr_buffer 类

rawptr_buffer 类用作基于内存的流缓冲区,支持向固定大小的块或从固定大小的块读取字符序列。 请注意,它不可同时用于读取和写入。

rawptr_stream 类

rawptr_stream 类用于创建受内存支持的流,支持向固定大小的块或从固定大小的块写入或读取字符序列。

stdio_istream 类

stdio_istream 表示派生自标准同步流的异步 istream,详见命名空间“std”的定义。 它是从对标准流的引用构造的,对标准流的引用必须在异步流的生存期内有效。

stdio_ostream 类

stdio_ostream 表示派生自标准同步流的异步 ostream,详见命名空间“std”的定义。 它是从对标准流的引用构造的,对标准流的引用必须在异步流的生存期内有效。

streambuf 类

对引用计数的流缓冲区。

公共类

名称

描述

streambuf 类

对引用计数的流缓冲区。

要求

**标头:**astreambuf.h、containerstream.h、filestream.h、interopstream.h、producerconsumerstream.h、rawptrstream.h

**命名空间:**并发

请参见

参考

concurrency 命名空间 (C++ REST SDK)