Goby3  3.1.5a
2024.05.23
goby::middleware::detail::SubscriptionStore< Data > Member List

This is the complete list of members for goby::middleware::detail::SubscriptionStore< Data >, including all inherited members.

insert(std::thread::id thread_id)goby::middleware::detail::SubscriptionStoreBaseinlineprotectedstatic
poll_all(std::thread::id thread_id, std::unique_ptr< std::unique_lock< std::timed_mutex >> &lock)goby::middleware::detail::SubscriptionStoreBaseinlinestatic
publish(std::shared_ptr< const Data > data, const Group &group, const Publisher< Data > &publisher)goby::middleware::detail::SubscriptionStore< Data >inlinestatic
remove(std::thread::id thread_id)goby::middleware::detail::SubscriptionStoreBaseinlinestatic
subscribe(std::function< void(std::shared_ptr< const Data >)> func, const Group &group, std::thread::id thread_id, std::shared_ptr< std::mutex > data_mutex, std::shared_ptr< std::condition_variable_any > cv, std::shared_ptr< std::timed_mutex > poller_mutex)goby::middleware::detail::SubscriptionStore< Data >inlinestatic
SubscriptionStoreBase()=defaultgoby::middleware::detail::SubscriptionStoreBase
unsubscribe(const Group &group, std::thread::id thread_id)goby::middleware::detail::SubscriptionStore< Data >inlinestatic
unsubscribe_all(std::thread::id thread_id)goby::middleware::detail::SubscriptionStoreBaseinlinestatic
~SubscriptionStoreBase()=defaultgoby::middleware::detail::SubscriptionStoreBasevirtual