| 1808 | } |
| 1809 | |
| 1810 | void routing_manager_client::on_subscribe_nack(client_t _client, service_t _service, instance_t _instance, eventgroup_t _eventgroup, |
| 1811 | event_t _event) { |
| 1812 | (void)_client; |
| 1813 | if (_event == ANY_EVENT) { |
| 1814 | auto its_eventgroup = find_eventgroup(_service, _instance, _eventgroup, false); |
| 1815 | if (its_eventgroup) { |
| 1816 | for (const auto& its_event : its_eventgroup->get_events()) { |
| 1817 | host_->on_subscription_status(_service, _instance, _eventgroup, its_event->get_event(), 0x7 /*Rejected*/); |
| 1818 | } |
| 1819 | } |
| 1820 | } else { |
| 1821 | host_->on_subscription_status(_service, _instance, _eventgroup, _event, 0x7 /*Rejected*/); |
| 1822 | } |
| 1823 | } |
| 1824 | |
| 1825 | void routing_manager_client::cache_event_payload(const std::shared_ptr<message>& _message) { |
| 1826 | const service_t its_service(_message->get_service()); |
nothing calls this directly
no test coverage detected