| 688 | info->_queued_async(); |
| 689 | } |
| 690 | void operator()() { |
| 691 | std::unique_lock wl(objecter->rwlock); |
| 692 | bool canceled = info->canceled; |
| 693 | wl.unlock(); |
| 694 | |
| 695 | if (!canceled) { |
| 696 | info->handle(ec, 0, info->get_cookie(), 0, {}); |
| 697 | } |
| 698 | |
| 699 | info->finished_async(); |
| 700 | } |
| 701 | }; |
| 702 | |
| 703 | bs::error_code Objecter::_normalize_watch_error(bs::error_code ec) |
nothing calls this directly
no test coverage detected