| 2132 | } |
| 2133 | |
| 2134 | void application_impl::get_offered_services_async(offer_type_e _offer_type, const offered_services_handler_t& _handler) { |
| 2135 | { |
| 2136 | std::scoped_lock its_lock{offered_services_handler_mutex_}; |
| 2137 | offered_services_handler_ = _handler; |
| 2138 | } |
| 2139 | routing_->send_get_offered_services_info(get_client(), _offer_type); |
| 2140 | } |
| 2141 | |
| 2142 | void application_impl::on_offered_services_info(std::vector<std::pair<service_t, instance_t>>& _services) { |
| 2143 | bool has_offered_services_handler(false); |