| 1908 | } |
| 1909 | |
| 1910 | void application_impl::send_back_cached_event(service_t _service, instance_t _instance, event_t _event) { |
| 1911 | std::shared_ptr<event> its_event = routing_->find_consumed_event(_service, _instance, _event); |
| 1912 | if (its_event && its_event->is_field() && its_event->is_set()) { |
| 1913 | std::shared_ptr<message> its_message = runtime_->create_notification(); |
| 1914 | its_message->set_service(_service); |
| 1915 | its_message->set_method(_event); |
| 1916 | its_message->set_instance(_instance); |
| 1917 | its_message->set_payload(its_event->get_payload()); |
| 1918 | its_message->set_initial(true); |
| 1919 | on_message(std::move(its_message)); |
| 1920 | VSOMEIP_INFO << "Sending back cached event (" << hex4(client_) << "): [" << hex4(_service) << "." << hex4(_instance) << "." |
| 1921 | << hex4(_event) << "]"; |
| 1922 | } |
| 1923 | } |
| 1924 | |
| 1925 | void application_impl::send_back_cached_eventgroup(service_t _service, instance_t _instance, eventgroup_t _eventgroup) { |
| 1926 | std::set<std::shared_ptr<event>> its_events = routing_->find_consumed_events(_service, _instance, _eventgroup); |
nothing calls this directly
no test coverage detected