Goby3
3.1.5a
2024.05.23
|
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::SubscriptionStoreBase | inlineprotectedstatic |
poll_all(std::thread::id thread_id, std::unique_ptr< std::unique_lock< std::timed_mutex >> &lock) | goby::middleware::detail::SubscriptionStoreBase | inlinestatic |
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::SubscriptionStoreBase | inlinestatic |
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()=default | goby::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::SubscriptionStoreBase | inlinestatic |
~SubscriptionStoreBase()=default | goby::middleware::detail::SubscriptionStoreBase | virtual |