Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

use_future_t

Boost , Boost.Asio , Reference

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Класс, используемый для указания, что асинхронная операция должна вернуть будущее.

template<
    typename Allocator = std::allocator<void>>
class use_future_t
Types

Имя

Описание

allocator_type

Тип распределителя. Аллокатор используется при построении std::обещать объекту заданную асинхронную операцию.

Member Functions

Имя

Описание

get_allocator

Получить распределитель.

оператор []

Укажите альтернативный распределитель.

use_future_t

Конструкция с использованием построенного по умолчанию распределителя.

Конструкция с использованием указанного распределителя.

Класс<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 в приведенном выше примере) возвращает будущее, которое получит результат операции. Если операция завершается кодом ошибки, указывающим на сбой, он преобразуется в системную ошибку и передается обратно абоненту через будущее.

Requirements

Заголовок:<boost/asio/use_future.hpp>

Удобный заголовок:Никаких


PrevUpHomeNext

Статья use_future_t раздела Boost.Asio Reference может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Reference ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 23:39:00/0.0063941478729248/0