Отменить любые асинхронные операции, которые ждут на таймере.
std::size_t cancel();
Эта функция вынуждает завершить любые ожидающие асинхронные операции ожидания против таймера. Для каждой отмененной операции будет использовано усилие:Азио:ошибка:ОперацияКод ошибки.
Отмена таймера не изменяет время истечения.
Количество асинхронных операций, которые были отменены.
- boost::system::system_error
 
Выброшен на провал.
 
 
Если таймер уже истек, когдаотменяется[], то обработчики асинхронных операций ожидания будут:
- на него уже ссылались; или
 
- Они были поставлены в очередь на призыв в ближайшем будущем.
 
 
Эти обработчики больше не могут быть отменены, и поэтому передается код ошибки, который указывает на успешное завершение операции ожидания.