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 |
---|---|
Um istream STL concreto que se baseia em um buffer de fluxo assíncrono para sua E/S. |
|
Um istream STL concreto que se baseia em um fluxo assíncrono para sua E/S. |
|
Um ostream STL concreto que se baseia em um fluxo assíncrono para sua E/S. |
|
O bytestream permite que um fluxo de entrada seja construído por meio de qualquer contêiner STL. |
|
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. |
|
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. |
|
Buffer de fluxo para fluxos de arquivos. |
|
Classe de fluxo de arquivo que contém funções de fábrica para fluxos de arquivos. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
Buffer de fluxo contado por referência. |
Classes públicas
Nome |
Descrição |
---|---|
Buffer de fluxo contado por referência. |
Requisitos
Cabeçalho: astreambuf.h, containerstream.h, filestream.h, interopstream.h, producerconsumerstream.h, rawptrstream.h
Namespace: simultaneidade