Condividi tramite


Spazio dei nomi concurrency::streams

Avviso

In questo argomento vengono fornite informazioni per C++ REST SDK 1.0 (nome in codice "Casablanca").Se si sta usando una versione più recente dalla pagina Web di Codeplex Casablanca, usare la documentazione locale all'indirizzo http://casablanca.codeplex.com/documentation.

namespace streams;

Membri

Definizioni typedef

Nome

Descrizione

fstream

stringstream

La funzione stringstream consente di creare un flusso di input a partire da std::string o std::wstring. Per i flussi di output il contenitore della stringa sottostante può essere recuperato con buf->collection()..

stringstreambuf

wstringstream

wstringstreambuf

Classi

Nome

Descrizione

Classe async_iostream

Istream STL concreto che si basa su un buffer di flusso asincrono per l'I/O.

Classe async_istream

Istream STL concreto che si basa su un flusso asincrono per l'I/O.

Classe async_ostream

Ostream STL concreto che si basa su un flusso asincrono per l'I/O.

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

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

Classe bytestream

Il bytestream consente di creare un flusso di input da qualsiasi contenitore STL.

Classe container_buffer

La classe basic_container_buffer funge da buffer di flusso basato sulla memoria che supporta la scrittura o lettura di sequenze di caratteri. Notare che non può essere usato come un buffer producer-consumer.

Classe container_stream

Una classe statica che consente agli utenti di creare flussi di input e output basati su raccolte STL. L'unico scopo di questa classe è di evitare agli utenti di dover ottenere informazioni sui buffer di flusso.

Classe file_buffer

Buffer di flusso per flussi di file.

Classe file_stream

Classe di flusso di file che contiene funzioni factory per i flussi di file.

Classe producer_consumer_buffer

La classe producer_consumer_buffer funge da buffer di flusso basato sulla memoria che supporta la scrittura e la lettura di sequenze di byte. Può essere usato come buffer consumer-producer.

Classe rawptr_buffer

La classe rawptr_buffer funge da buffer di flusso basato sulla memoria che supporta la lettura di sequenze o di caratteri a o da un blocco di dimensioni fisse. Notare che non può essere usata contemporaneamente per la lettura e la scrittura.

Classe rawptr_stream

La classe rawptr_stream viene usata per creare flussi supportati dalla memoria che supporta la scrittura o la lettura di sequenze di caratteri da/a un blocco di dimensioni fisse.

Classe stdio_istream

stdio_istream rappresenta un istream asincrono derivato da un flusso sincrono standard, come definito dallo spazio dei nomi "std". È stato creato in base a un riferimento a un flusso standard, che deve essere valido per tutta la durata del flusso asincrono.

Classe stdio_ostream

stdio_ostream rappresenta un ostream asincrono derivato da un flusso sincrono standard, come definito dallo spazio dei nomi "std". È stato creato in base a un riferimento a un flusso standard, che deve essere valido per tutta la durata del flusso asincrono.

Classe streambuf

Buffer del flusso con conteggio dei riferimenti.

Classi pubbliche

Nome

Descrizione

Classe streambuf

Buffer del flusso con conteggio dei riferimenti.

Requisiti

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

Spazio dei nomi: Concurrency

Vedere anche

Riferimenti

Spazio dei nomi concurrency (C++ REST SDK)