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

Method has_subscriber

implementation/routing/src/event.cpp:553–565  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

551}
552
553bool event::has_subscriber(eventgroup_t _eventgroup, client_t _client) {
554
555 std::scoped_lock its_lock(eventgroups_mutex_);
556 auto find_eventgroup = eventgroups_.find(_eventgroup);
557 if (find_eventgroup != eventgroups_.end()) {
558 if (_client == ANY_CLIENT) {
559 return (find_eventgroup->second.size() > 0);
560 } else {
561 return (find_eventgroup->second.contains(_client));
562 }
563 }
564 return false;
565}
566
567std::set<client_t> event::get_subscribers() {
568

Callers 3

unsubscribeMethod · 0.80
notify_oneMethod · 0.80

Calls 3

endMethod · 0.80
sizeMethod · 0.45
containsMethod · 0.45

Tested by

no test coverage detected