concurrency::streams, espace de noms
Avertissement
Cette rubrique contient des informations pour le Kit de développement logiciel (SDK) C++ REST 1.0 (nom de code « Casablanca »).Si vous utilisez une version plus récente provenant de la page web Codeplex Casablanca, consultez la documentation locale qui se trouve à l'adresse http://casablanca.codeplex.com/documentation.
namespace streams;
Membres
Typedef
Nom |
Description |
---|---|
fstream |
|
stringstream |
Le stringstream permet la construction d'un flux d'entrée à partir de std::string ou std::wstring. Pour les flux de sortie, le conteneur de chaîne sous-jacent peut être récupéré à l'aide de buf->collection(). |
stringstreambuf |
|
wstringstream |
|
wstringstreambuf |
Classes
Nom |
Description |
---|---|
Istream STL concret reposant sur une mémoire tampon de flux asynchrone pour ses E/S. |
|
Istream STL concret reposant sur un flux asynchrone pour ses E/S. |
|
Ostream STL concret reposant sur un flux asynchrone pour ses E/S. |
|
bytestream permet la construction d'un flux d'entrée à partir de n'importe quel conteneur STL. |
|
La classe basic_container_buffer sert de mémoire tampon de flux qui prend en charge l'écriture ou la lecture de séquences de caractères. Notez qu'elle ne peut pas être utilisée en tant que mémoire tampon producteur/consommateur. |
|
Classe statique permettant aux utilisateurs de créer des flux d'entrée et de sortie basés sur les collections STL. Le seul but de cette classe est d'éviter aux utilisateurs d'avoir à connaître les mémoires tampons de flux. |
|
Mémoire tampon de flux pour les flux de fichiers. |
|
Classe de flux de fichiers contenant des fonctions de fabrique pour les flux de fichiers. |
|
La classe producer_consumer_buffer sert de mémoire tampon de flux prenant en charge l'écriture et la lecture des séquences d'octets. Elle peut être utilisée comme une mémoire tampon consommateur/producteur. |
|
La classe rawptr_buffer sert de mémoire tampon de flux prenant en charge la lecture de séquences de caractères vers ou à partir d'un bloc de taille fixe. Notez qu'elle ne peut pas être utilisée simultanément pour la lecture et l'écriture. |
|
La classe rawptr_stream permet de créer des flux reposant sur la mémoire qui prennent en charge l'écriture ou la lecture de séquences de caractères depuis/vers un bloc de taille fixe. |
|
stdio_istream représente un istream asynchrone dérivé d'un flux synchrone standard, comme défini par l'espace de noms « std ». Il est construit à partir d'une référence à un flux standard, qui doit être valide pendant la durée de vie du flux asynchrone. |
|
stdio_ostream représente un ostream asynchrone dérivé d'un flux synchrone standard, tel que défini par l'espace de noms « std ». Il est construit à partir d'une référence à un flux standard, qui doit être valide pendant la durée de vie du flux asynchrone. |
|
Mémoire tampon de flux avec comptage des références. |
Classes publiques
Nom |
Description |
---|---|
Mémoire tampon de flux avec comptage des références. |
Configuration requise
En-tête : astreambuf.h, containerstream.h, filestream.h, interopstream.h, producerconsumerstream.h, rawptrstream.h
Espace de noms : concurrency