Можно ли использовать boost::circular_buffer
с boost::asio
?
В частности, я хочу прочитать фиксированное количество байтов с помощью boost::asio::async_write
и сохранить их непосредственно в кольцевом буфере без копирования.
Некоторый пример кода был бы очень хорош!
circular_buffer
:array_one
a>,array_two
, < a href="http://tinyurl.com/lmg2axt" rel="nofollow noreferrer">rotate
иlinearize
а>. Вы можете использоватьarray_one()
иarray_two()
, чтобы получить внутренние буферы (фрагменты одного большого буфера) и накормить имиboost::asio::buffer
. - person Evgeny Panasyuk   schedule 09.11.2013array_one
иarray_two
. - person Robert Hegner   schedule 09.11.2013async_write
? - person rustyx   schedule 29.12.2017