Freigeben über


concurrency::streams-Namespace

Warnung

Dieses Thema enthält Informationen für das C++ REST SDK 1.0 (Codename "Casablanca").Wenn Sie eine neuere Version von der Webseite "Codeplex Casablanca" verwenden, dann verwenden Sie die lokale Dokumentation unter http://casablanca.codeplex.com/documentation.

namespace streams;

Mitglieder

Typedefs

Name

Beschreibung

fstream

stringstream

Der stringstream ermöglicht, dass ein Eingabestream aus std::string oder std::wstring erstellt wird. Bei Ausgabestreams kann der zugrunde liegende Zeichenfolgencontainer über buf->collection(). abgerufen werden

stringstreambuf

wstringstream

wstringstreambuf

Klassen

Name

Beschreibung

async_iostream-Klasse

Ein konkreter STL-Istream, der für seine E/A von einem asynchronen Streampuffer abhängt.

async_istream-Klasse

Ein konkreter STL-Istream, der für seine E/A von einem asynchronen Stream abhängt.

async_ostream-Klasse

Ein konkreter STL-ostream, der für seine E/A von einem asynchronen Stream abhängt.

<PAVE_OVER> basic_istream-Klasse (C++-REST-SDK)

<PAVE_OVER> basic_ostream-Klasse (C++-REST-SDK)

bytestream-Klasse

Der bytestream ermöglicht die Erstellung eines Eingabestreams aus einem STL-Container.

container_buffer-Klasse

Die basic_container_buffer-Klasse dient als speicherbasierter Streampuffer, der Schreib-oder Lesesequenzen von Zeichen unterstützt. Beachten Sie, dass er nicht als Erzeuger-Verbraucher-Puffer verwendet werden kann.

container_stream-Klasse

Eine statische Klasse, mit der Benutzer Eingabe- und Ausgabestreams erstellen können, die auf STL-Auflistungen basieren. Der einzige Zweck dieser Klasse besteht darin, dass Benutzer keine Kenntnisse über Streampuffer benötigen.

file_buffer-Klasse

Streampuffer für Dateistreams.

file_stream-Klasse

Dateistreamklasse mit Factoryfunktionen für Dateistreams.

producer_consumer_buffer-Klasse

Die producer_consumer_buffer-Klasse dient als speicherbasierter Streampuffer, der sowohl das Schreiben als auch das Lesen von Bytesequenzen unterstützt. Sie kann als Verbraucher/Erzeuger-Puffer verwendet werden.

rawptr_buffer-Klasse

Die rawptr_buffer-Klasse dient als speicherbasierter Streampuffer, der Lesesequenzen von Zeichen in oder von einem Block fester Größe unterstützt. Beachten Sie, dass sie nicht gleichzeitig für das Lesen und Schreiben verwendet werden kann.

rawptr_stream-Klasse

Die rawptr_stream-Klasse wird verwendet, um arbeitsspeichergestützte Streams zu erstellen, die Lese- oder Schreibsequenzen von Zeichen in/von einem Block fester Größe unterstützen.

stdio_istream-Klasse

"stdio_istream" ist ein asynchroner "istream", der von einem standardmäßigen synchronen Stream abgeleitet wird, wie vom "std-"Namespace definiert. Er wird aus einem Verweis auf einen Standardstream erstellt, der für die Lebensdauer des asynchronen Streams gültig sein muss.

stdio_ostream-Klasse

"stdio_ostream" ist ein asynchroner "ostream", der von einem standardmäßigen synchronen Stream abgeleitet wird, wie vom "std-"Namespace definiert. Er wird aus einem Verweis auf einen Standardstream erstellt, der für die Lebensdauer des asynchronen Streams gültig sein muss.

streambuf-Klasse

Streampuffer mit Referenzzählung.

Öffentliche Klassen

Name

Beschreibung

streambuf-Klasse

Streampuffer mit Referenzzählung.

Anforderungen

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

Namespace: Parallelität

Siehe auch

Referenz

concurrency-Namespace (C++-REST-SDK)