MCPcopy Create free account
hub / github.com/COVESA/vsomeip / register_shadow_event

Method register_shadow_event

implementation/routing/src/routing_manager_impl.cpp:920–928  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

918}
919
920void routing_manager_impl::register_shadow_event(client_t _client, service_t _service, instance_t _instance, event_t _notifier,
921 const std::set<eventgroup_t>& _eventgroups, event_type_e _type,
922 reliability_type_e _reliability, bool _is_provided, bool _is_cyclic) {
923
924 std::scoped_lock lck(event_registration_mutex_);
925 register_event(_client, _service, _instance, _notifier, _eventgroups, _type, _reliability,
926 (_is_cyclic ? std::chrono::milliseconds(1) : std::chrono::milliseconds::zero()), false, true, nullptr, _is_provided,
927 true, false, lck);
928}
929
930void routing_manager_impl::unregister_shadow_event(client_t _client, service_t _service, instance_t _instance, event_t _event,
931 bool _is_provided) {

Callers 1

on_messageMethod · 0.80

Calls 1

register_eventClass · 0.85

Tested by

no test coverage detected