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