| 614 | } |
| 615 | |
| 616 | void application_impl::release_service(service_t _service, instance_t _instance) { |
| 617 | { |
| 618 | std::scoped_lock its_subscriptions_state_guard{subscriptions_state_mutex_}; |
| 619 | subscriptions_state_.erase({_service, _instance}); |
| 620 | } |
| 621 | if (routing_) |
| 622 | routing_->release_service(client_, _service, _instance); |
| 623 | } |
| 624 | |
| 625 | void application_impl::subscribe(service_t _service, instance_t _instance, eventgroup_t _eventgroup, major_version_t _major, |
| 626 | event_t _event) { |