Share via


concurrency::streams (Espacio de nombres)

Advertencia

Este tema contiene información para C++ REST SDK 1.0 (nombre en clave “Casablanca”).Si está utilizando una versión posterior de la página web de Codeplex Casablanca, use la documentación local en http://casablanca.codeplex.com/documentation.

namespace streams;

Miembros

JJ969472.collapse_all(es-es,VS.140).gifTypedefs

Name

Descripción

fstream

stringstream

stringstream permite construir una secuencia de entrada a partir de std::string o std::wstring. Para secuencias de salida, el contenedor de la cadena subyacente podría recuperarse mediante buf->collection().

stringstreambuf

wstringstream

wstringstreambuf

JJ969472.collapse_all(es-es,VS.140).gifClases

Name

Descripción

async_iostream (Clase)

Un istream de STL concreto que se basa en un búfer de secuencia asincrónica para su E/S.

async_istream (Clase)

Un istream de STL concreto que se basa en una secuencia asincrónica para su E/S.

async_ostream (Clase)

Un ostream de STL concreto que se basa en una secuencia asincrónica para su E/S.

<PAVE_OVER> basic_istream (Clase, SDK de REST de C++)

<PAVE_OVER> basic_ostream (Clase, SDK de REST de C++)

bytestream (Clase)

El bytestream permite que una secuencia de entrada se construya a partir de cualquier contenedor STL.

container_buffer (Clase)

La clase basic_container_buffer actúa como un búfer de secuencia basado en memoria que admite la lectura o escritura de secuencias de caracteres. Tenga en cuenta que no puede usarse como un búfer de productor de consumidor.

container_stream (Clase)

Clase estática para permitir a los usuarios crear secuencias de entrada y salida basadas en colecciones STL. El único propósito de esta clase es evitar que los usuarios tengan que saber nada sobre búferes de secuencia.

file_buffer (Clase)

Búfer de secuencia de secuencias de archivo.

file_stream (Clase)

Clase de secuencia de archivo que contiene funciones de fábrica para secuencias de archivos.

producer_consumer_buffer (Clase)

La clase producer_consumer_buffer actúa como un búfer de secuencia basado en memoria que admite escritura y lectura de secuencias de bytes. Se puede utilizar como un búfer de consumidor/productor.

rawptr_buffer (Clase)

La clase rawptr_buffer actúa como un búfer de secuencia basado en memoria que admite secuencias de lectura de caracteres en un bloque de tamaño fijo. Tenga en cuenta que no puede usarse simultáneamente para lectura y escritura.

rawptr_stream (Clase)

La clase rawptr_stream se utiliza para crear secuencias de seguridad de memoria que admiten secuencias de escritura o lectura de caracteres en un bloque de tamaño fijo.

stdio_istream (Clase)

stdio_istream representa un istream asincrónico derivado de una secuencia sincrónica estándar, como se define en el espacio de nombres "std". Se construye a partir de una referencia a una secuencia estándar, que debe ser válida durante la vida de la secuencia asincrónica.

stdio_ostream (Clase)

stdio_ostream representa un ostream asincrónico derivado de una secuencia sincrónica estándar, como se define en el espacio de nombres "std". Se construye a partir de una referencia a una secuencia estándar, que debe ser válida durante la vida de la secuencia asincrónica.

streambuf (Clase)

Búfer de secuencia contado como referencia.

JJ969472.collapse_all(es-es,VS.140).gifClases públicas

Name

Descripción

streambuf (Clase)

Búfer de secuencia contado como referencia.

Requisitos

Encabezado: astreambuf.h, containerstream.h, filestream.h, interopstream.h, producerconsumerstream.h, rawptrstream.h

Espacio de nombres: simultaneidad

Vea también

Referencia

concurrency (Espacio de nombres, SDK de REST de C++)