Пространство имен concurrency::streams
Предупреждение
В этом разделе содержатся сведения о C++ REST SDK 1.0 (кодовое название "Casablanca").Если используется более поздняя версия с веб-страницы Casablanca Codeplex, воспользуйтесь локальной документацией по адресу http://casablanca.codeplex.com/documentation.
namespace streams;
Члены
Определения типов
Имя |
Описание |
---|---|
fstream |
|
stringstream |
Stringstream позволяет формировать входной поток из std::string или std::wstring. Для выходных потоков получение базового строкового контейнера осуществляется с помощью buf->collection(). |
stringstreambuf |
|
wstringstream |
|
wstringstreambuf |
Классы
Имя |
Описание |
---|---|
Конкретный класс istream STL на основе буфера асинхронного потока для операций ввода-вывода. |
|
Конкретный класс istream STL на основе асинхронного потока для операций ввода-вывода. |
|
Конкретный класс ostream STL на основе асинхронного потока для операций ввода-вывода. |
|
bytestream позволяет формировать входной поток из любого контейнера STL. |
|
Класс basic_container_buffer служит буфером потока на основе памяти, поддерживающим запись или чтение последовательности символов. Обратите внимание, что он не может использоваться как буфер потребителя-производителя. |
|
Статический класс, позволяющий пользователям формировать входные и выходные потоки на основе коллекций STL. Единственная цель этого класса — исключить предоставление пользователям сведений о буферах потоков. |
|
Буфер потока для файловых потоков. |
|
Класс файлового потока, содержащий функции фабрики для файловых потоков. |
|
Класс producer_consumer_buffer служит буфером потока на основе памяти, поддерживающим запись и чтение последовательности байтов. Он может использоваться как буфер потребитель-производитель. |
|
Класс rawptr_buffer служит буфером потока на основе памяти, поддерживающим запись последовательности символов в блоки фиксированного размера или чтение последовательности символов из этих блоков. Обратите внимание, что он не может использоваться одновременно для чтения и записи. |
|
Класс rawptr_stream используется для создания потоков на основе памяти, поддерживающих запись последовательности символов в блоки фиксированного размера или чтение последовательности символов из этих блоков. |
|
stdio_istream представляет асинхронный интерфейс istream, производный от стандартного синхронного потока, как определено в пространстве имен "std". Он формируется из ссылки на стандартный поток, который должен быть допустимым в течение срока выполнения асинхронного потока. |
|
stdio_ostream представляет асинхронный интерфейс ostream, производный от стандартного синхронного потока, как определено в пространстве имен "std". Он формируется из ссылки на стандартный поток, который должен быть допустимым в течение срока выполнения асинхронного потока. |
|
Буфер потока с подсчетом ссылок. |
Открытые классы
Имя |
Описание |
---|---|
Буфер потока с подсчетом ссылок. |
Требования
Заголовок: astreambuf.h, containerstream.h, filestream.h, interopstream.h, producerconsumerstream.h, rawptrstream.h
Пространство имен: concurrency