Как соединить два boost::asio::streambuf?

Я использую boost::asio как сетевой фреймворк. В качестве носителя для чтения/записи используется boost::asio::streambuf. Я хочу:

  • прочитать какое-то сообщение в одном буфере
  • добавить второй буфер в начало первого
  • отправить новое составное сообщение

Каковы возможные эффективные (без копирования) варианты для этого ?

6
задан Sam Miller 3 March 2012 в 19:47
поделиться