concurrency::streams 名前空間
注意
このトピックでは、C++ REST SDK 1.0 (コード名 "Casablanca") について説明します。Codeplex の Casablanca の Web ページからそれ以降のバージョンを使用している場合は、http://casablanca.codeplex.com/documentation のローカル ドキュメントを使用します。
namespace streams;
メンバー
Typedef
名前 |
説明 |
---|---|
fstream |
|
stringstream |
stringstream を使用すると、入力ストリームを std::string または std::wstring から構築できます。出力ストリームの場合、基になる文字列コンテナーは buf->collection(). を使用して取得できます。 |
stringstreambuf |
|
wstringstream |
|
wstringstreambuf |
クラス
名前 |
説明 |
---|---|
I/O の非同期ストリーム バッファーに依存する具体的な STL istream。 |
|
I/O の非同期ストリームに依存する具体的な STL istream。 |
|
I/O の非同期ストリームに依存する具体的な STL ostream。 |
|
bytestream を使用すると、入力ストリームを任意の STL コンテナーから構築できます。 |
|
basic_container_buffer クラスは、文字シーケンスの書き込みや読み取りをサポートするメモリ ベースのストリーム バッファーとして機能します。 このクラスは、コンシューマー/プロデューサー バッファーとして使用できないことに注意してください。 |
|
STL コレクションに基づいて入力ストリームや出力ストリームを作成できるようにする静的クラス。 このクラスの唯一の目的は、ストリーム バッファーに関する知識がなくてもストリームを作成できるようにすることです。 |
|
ファイル ストリームのストリーム バッファー。 |
|
ファイル ストリーム用のファクトリ関数を含むファイル ストリーム クラス。 |
|
producer_consumer_buffer クラスは、バイト シーケンスの書き込みや読み取りをサポートするメモリ ベースのストリーム バッファーとして機能します。 このクラスは、コンシューマー/プロデューサー バッファーとして使用できます。 |
|
rawptr_buffer クラスはメモリ ベースのストリーム バッファーとして機能します。このストリーム バッファーは、文字シーケンスを固定サイズのブロックから読み取ったり、このブロックに読み込んだりする際に役立ちます。 このクラスは、読み取りと書き込みに対して同時に使用できないことに注意してください。 |
|
rawptr_stream クラスは、メモリによってサポートされるストリームの作成に使用されます。このストリームは、固定サイズのブロックを対象とした文字シーケンスの書き込みや読み取りをサポートします。 |
|
stdio_istream は、"std" 名前空間で定義されている標準同期ストリームから派生した非同期の istream を表します。 stdio_ostream は、標準ストリームへの参照を基に構築されます。この標準ストリームは、非同期ストリームの有効期間内は有効であることが必要です。 |
|
stdio_ostream は、"std" 名前空間で定義されている標準同期ストリームから派生した非同期の ostream を表します。 stdio_ostream は、標準ストリームへの参照を基に構築されます。この標準ストリームは、非同期ストリームの有効期間内は有効であることが必要です。 |
|
参照カウント ストリーム バッファー。 |
パブリック クラス
名前 |
説明 |
---|---|
参照カウント ストリーム バッファー。 |
必要条件
ヘッダー: astreambuf.h、containerstream.h、filestream.h、interopstream.h、producerconsumerstream.h、rawptrstream.h
名前空間: concurrency