![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
use_future_tBoost , Boost.Asio , Reference
|
Имя |
Описание |
---|---|
Тип распределителя. Аллокатор используется при построении std::обещать объекту заданную асинхронную операцию. |
Имя |
Описание |
---|---|
Получить распределитель. |
|
Укажите альтернативный распределитель. |
|
Конструкция с использованием построенного по умолчанию распределителя. Конструкция с использованием указанного распределителя. |
Класс<use_future_t
>используется для обозначения того, что асинхронная операция должна возвращать std::будущий объект. Объект<use_future_t
>может быть передан в качестве обработчика для асинхронной операции, обычно используя специальное значение<boost::asio::use_future
>. Например:
std::future<std::size_t> my_future = my_socket.async_read_some(my_buffer, boost::asio::use_future);
Функция инициации (async_read_some в приведенном выше примере) возвращает будущее, которое получит результат операции. Если операция завершается кодом ошибки, указывающим на сбой, он преобразуется в системную ошибку и передается обратно абоненту через будущее.
Заголовок:<boost/asio/use_future.hpp
>
Удобный заголовок:Никаких
Статья use_future_t раздела Boost.Asio Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
реклама |