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

basic_waitable_timer::expires_from_now (3 of 3 overloads)

Boost , Boost.Asio , basic_waitable_timer::expires_from_now

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

Установите время истечения таймера относительно сейчас.

std::size_t expires_from_now(
    const duration & expiry_time,
    boost::system::error_code & ec);

Эта функция устанавливает время истечения. Любые асинхронные операции ожидания будут отменены. Обработчик для каждой отмененной операции будет вызываться с кодом ошибки<boost::asio::error::operation_aborted>.

Parameters

expiry_time

Время истечения, которое будет использоваться для таймера.

ec

Установить, какая ошибка произошла, если таковая имеется.

Return Value

Количество асинхронных операций, которые были отменены.

Remarks

Если таймер уже истек при вызове<expires_from_now()>, то обработчики асинхронных операций ожидания:

  • на него уже ссылались; или
  • Они были поставлены в очередь на призыв в ближайшем будущем.

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


PrevUpHomeNext

Статья basic_waitable_timer::expires_from_now (3 of 3 overloads) раздела Boost.Asio basic_waitable_timer::expires_from_now может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: basic_waitable_timer::expires_from_now ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 21:12:57/0.0078330039978027/1