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

Method get_remote_subscriptions

implementation/routing/src/eventgroupinfo.cpp:215–223  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

213}
214
215std::set<std::shared_ptr<remote_subscription>> eventgroupinfo::get_remote_subscriptions() const {
216 std::set<std::shared_ptr<remote_subscription>> its_subscriptions;
217
218 std::scoped_lock its_lock(subscriptions_mutex_);
219 for (const auto& i : subscriptions_)
220 its_subscriptions.insert(i.second);
221
222 return its_subscriptions;
223}
224
225bool eventgroupinfo::update_remote_subscription(const std::shared_ptr<remote_subscription>& _subscription,
226 const std::chrono::steady_clock::time_point& _expiration, std::set<client_t>& _changed,

Callers 5

is_subscribedMethod · 0.80
notify_oneMethod · 0.80
expire_subscriptionsMethod · 0.80
on_unsubscribe_ackMethod · 0.80
remove_subscriptionsMethod · 0.80

Calls 1

insertMethod · 0.80

Tested by

no test coverage detected