Compartilhar via


Namespace concurrency::streams

Aviso

Este tópico contém informações para o C++ REST SDK 1.0 (codinome "Casablanca").Se você estiver usando uma versão mais recente da página da Web do Codeplex Casablanca, use então a documentação local em http://casablanca.codeplex.com/documentation.

namespace streams;

Membros

Typedefs

Nome

Descrição

fstream

stringstream

O stringstream permite que um fluxo de entrada seja construído por meio de std::string ou de std::wstring. Para os fluxos de saída, o contêiner de cadeia de caracteres subjacente pode ser recuperado usando buf->collection().

stringstreambuf

wstringstream

wstringstreambuf

Classes

Nome

Descrição

Classe async_iostream

Um istream STL concreto que se baseia em um buffer de fluxo assíncrono para sua E/S.

Classe async_istream

Um istream STL concreto que se baseia em um fluxo assíncrono para sua E/S.

Classe async_ostream

Um ostream STL concreto que se baseia em um fluxo assíncrono para sua E/S.

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

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

Classe bytestream

O bytestream permite que um fluxo de entrada seja construído por meio de qualquer contêiner STL.

Classe container_buffer

A classe basic_container_buffer serve como um buffer de fluxo baseado na memória que oferece suporte à gravação ou leitura de sequências de caracteres. Observe que ela não pode ser usada como um buffer do produtor consumidor.

Classe container_stream

Uma classe estática para permitir que os usuários criem fluxos de entrada e de saída com base em coleções STL. A única finalidade dessa classe é evitar que os usuários precisem saber algo sobre buffers de fluxo.

Classe file_buffer

Buffer de fluxo para fluxos de arquivos.

Classe file_stream

Classe de fluxo de arquivo que contém funções de fábrica para fluxos de arquivos.

Classe producer_consumer_buffer

A classe producer_consumer_buffer serve como um buffer de fluxo baseado na memória que oferece suporte à gravação e leitura de sequências de bytes. Ela pode ser usada como um buffer de produtor/consumidor.

Classe rawptr_buffer

A classe rawptr_buffer serve como um buffer de fluxo baseado na memória que oferece suporte à leitura de sequências de caracteres de ou para um bloco de tamanho fixo. Observe que ela não pode ser usada simultaneamente para leitura e para gravação.

Classe rawptr_stream

A classe rawptr_stream é usada para criar fluxos sustentados na memória que dão suporte à gravação ou leitura de sequências de caracteres de ou para um bloco de tamanho fixo.

Classe stdio_istream

stdio_istream representa um istream assíncrono derivado de um fluxo síncrono padrão, conforme definido pelo namespace "std". Ele é construído por meio de uma referência para um fluxo padrão, que deve ser válido pelo tempo de vida do fluxo assíncrono.

Classe stdio_ostream

stdio_ostream representa um ostream assíncrono derivado de um fluxo síncrono padrão, conforme definido pelo namespace "std". Ele é construído por meio de uma referência para um fluxo padrão, que deve ser válido pelo tempo de vida do fluxo assíncrono.

Classe streambuf

Buffer de fluxo contado por referência.

Classes públicas

Nome

Descrição

Classe streambuf

Buffer de fluxo contado por referência.

Requisitos

Cabeçalho: astreambuf.h, containerstream.h, filestream.h, interopstream.h, producerconsumerstream.h, rawptrstream.h

Namespace: simultaneidade

Consulte também

Referência

Namespace concurrency (C++ REST SDK)