В приведенной ниже таблице a обозначает синхронный случайный объект для записи, o обозначает смещение типа boost::uint64_t, cb обозначает объект, удовлетворяющий требованиям константной буферной последовательности и ec, обозначает объект типа <>>.
Записывает один или несколько байтов данных на устройство a при смещении o.
Последовательность постоянного буфера cb задает память, где находятся данные, подлежащие написанию. напишите_some_at операция всегда должна полностью написать буфер в последовательности, прежде чем перейти к следующему.
В случае успеха возвращается количество байтов, написанных и наборов ec, так что !ec является правдой. Если произошла ошибка, возвращается 0 и устанавливает ec так, что !ec является правдой.
Если общий размер всех буферов в последовательности cb составляет 0, функция возвращает 0 сразу.
Статья Buffer-oriented synchronous random-access write device requirements раздела Boost.Asio Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.