posix::basic_descriptor::io_control (1 of 2 overloads)
Выполните команду управления IO на дескрипторе.
template <
typename IoControlCommand >
void io_control (
IoControlCommand & command );
Эта функция используется для выполнения команды управления IO на дескрипторе.
command
Контрольная команда IO должна выполняться на дескрипторе.
boost::system::system_error
Выброшен на провал.
Получение количества байтов, готовых к чтению:
boost :: asio :: posix :: stream_descriptor descriptor ( io_service );
...
boost :: asio :: posix :: stream_descriptor :: bytes_readable command ;
descriptor . io_control ( command );
std :: size_t bytes_readable = command . get ();
Статья posix::basic_descriptor::io_control (1 of 2 overloads) раздела Boost.Asio posix::basic_descriptor::io_control может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: posix::basic_descriptor::io_control ::