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

JJ969472.collapse_all(it-it,VS.140).gifDefinizioni 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

JJ969472.collapse_all(it-it,VS.140).gifClassi

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.

JJ969472.collapse_all(it-it,VS.140).gifClassi 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)