![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
buffered_write_streamBoost , Boost.Asio , Reference
|
Имя |
Описание |
---|---|
Тип самого низкого слоя. |
|
Тип следующего слоя. |
Имя |
Описание |
---|---|
Запуск асинхронного смыва. |
|
Начните асинхронное чтение. Буфер, в который будут считываться данные, должен быть действителен в течение срока асинхронной операции. |
|
Начните асинхронную запись. Записываемые данные должны быть действительны в течение всего срока асинхронной операции. |
|
Постройте, передав указанный аргумент для инициализации следующего слоя. |
|
Закройте поток. |
|
Переведите все данные из буфера на следующий уровень. Возвращает количество байтов, записанных на следующий уровень последней операции записи. Исключение составляет неудача. Переведите все данные из буфера на следующий уровень. Возвращает число байтов, записанных на следующий уровень на последней операции записи, или 0, если произошла ошибка. |
|
Получите сервис io_, связанный с объектом. |
|
Определите количество данных, которые могут быть прочитаны без блокировки. |
|
Получите ссылку на самый низкий уровень. Получите ссылку на самый низкий уровень. |
|
Получите ссылку на следующий уровень. |
|
Посмотрите на входящие данные в потоке. Возвращает количество прочитанных байтов. Исключение составляет неудача. Посмотрите на входящие данные в потоке. Возвращает количество прочитанных байтов или 0, если произошла ошибка. |
|
Прочитайте некоторые данные из потока. Возвращает количество прочитанных байтов. Исключение составляет неудача. Прочитайте некоторые данные из потока. Возвращает количество прочитанных байтов или 0, если произошла ошибка. |
|
Запишите данные в поток. Возвращает количество написанных байтов. Исключение составляет неудача. Запишите данные в поток. Возвращает количество написанных байтов или 0, если произошла ошибка и обработчик ошибок не бросил. |
Имя |
Описание |
---|---|
Размер буфера по умолчанию. |
Шаблон класса buffered_write_stream
можно использовать для добавления буферизации к синхронным и асинхронным операциям записи потока.
Distinct объекты: Безопасный.
Общие объекты:Небезопасные.
Руководитель: boost/asio/buffered_write_stream.hpp
Удобный заголовок: boost/asio.hpp<5
Статья buffered_write_stream раздела Boost.Asio Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
реклама |