Goby3  3.1.5a
2024.05.23
goby::middleware::InterThreadTransporter Member List

This is the complete list of members for goby::middleware::InterThreadTransporter, including all inherited members.

check_validity()goby::middleware::InterThreadTransporterinline
check_validity_runtime(const Group &group)goby::middleware::InterThreadTransporterinline
cv()goby::middleware::PollerInterfaceinline
inner()goby::middleware::InnerTransporterInterface< InterThreadTransporter, NullTransporter >inline
inner_poller()goby::middleware::Poller< InterThreadTransporter >inlineprotected
innermost()goby::middleware::InnerTransporterInterface< InterThreadTransporter, NullTransporter >inline
InnerTransporterType typedefgoby::middleware::InnerTransporterInterface< InterThreadTransporter, NullTransporter >
InterThreadTransporter()goby::middleware::InterThreadTransporterinline
poll(const std::chrono::time_point< Clock, Duration > &timeout=std::chrono::time_point< Clock, Duration >::max())goby::middleware::PollerInterface
poll(Duration wait_for)goby::middleware::PollerInterface
poll_mutex()goby::middleware::PollerInterfaceinline
Poller(PollerInterface *inner_poller=nullptr)goby::middleware::Poller< InterThreadTransporter >inlineprotected
PollerInterface(std::shared_ptr< std::timed_mutex > poll_mutex, std::shared_ptr< std::condition_variable_any > cv)goby::middleware::PollerInterfaceinlineprotected
publish(const Data &data, const Publisher< Data > &publisher=Publisher< Data >())goby::middleware::StaticTransporterInterface< InterThreadTransporter, NullTransporter >inline
publish(std::shared_ptr< const Data > data, const Publisher< Data > &publisher=Publisher< Data >())goby::middleware::StaticTransporterInterface< InterThreadTransporter, NullTransporter >inline
publish(std::shared_ptr< Data > data, const Publisher< Data > &publisher=Publisher< Data >())goby::middleware::StaticTransporterInterface< InterThreadTransporter, NullTransporter >inline
publish_dynamic(const Data &data, const Group &group, const Publisher< Data > &publisher=Publisher< Data >())goby::middleware::InterThreadTransporterinline
publish_dynamic(std::shared_ptr< const Data > data, const Group &group, const Publisher< Data > &publisher=Publisher< Data >())goby::middleware::InterThreadTransporterinline
publish_dynamic(std::shared_ptr< Data > data, const Group &group, const Publisher< Data > &publisher=Publisher< Data >())goby::middleware::InterThreadTransporterinline
publish_empty()goby::middleware::InterThreadTransporterinline
scheme()goby::middleware::InterThreadTransporterinlinestatic
StaticTransporterInterface(NullTransporter &inner)goby::middleware::StaticTransporterInterface< InterThreadTransporter, NullTransporter >inlineprotected
StaticTransporterInterface()goby::middleware::StaticTransporterInterface< InterThreadTransporter, NullTransporter >inlineprotected
subscribe(std::function< void(const Data &)> f, const Subscriber< Data > &subscriber=Subscriber< Data >())goby::middleware::StaticTransporterInterface< InterThreadTransporter, NullTransporter >inline
subscribe(std::function< void(std::shared_ptr< const Data >)> f, const Subscriber< Data > &subscriber=Subscriber< Data >())goby::middleware::StaticTransporterInterface< InterThreadTransporter, NullTransporter >inline
subscribe(Func f)goby::middleware::StaticTransporterInterface< InterThreadTransporter, NullTransporter >inline
subscribe_dynamic(std::function< void(const Data &)> f, const Group &group, const Subscriber< Data > &=Subscriber< Data >())goby::middleware::InterThreadTransporterinline
subscribe_dynamic(std::function< void(std::shared_ptr< const Data >)> f, const Group &group, const Subscriber< Data > &=Subscriber< Data >())goby::middleware::InterThreadTransporterinline
subscribe_empty(const std::function< void()> &f)goby::middleware::InterThreadTransporterinline
unsubscribe(const Subscriber< Data > &subscriber=Subscriber< Data >())goby::middleware::StaticTransporterInterface< InterThreadTransporter, NullTransporter >inline
unsubscribe_all()goby::middleware::InterThreadTransporterinline
unsubscribe_dynamic(const Group &group, const Subscriber< Data > &=Subscriber< Data >())goby::middleware::InterThreadTransporterinline
~InterThreadTransporter()goby::middleware::InterThreadTransporterinlinevirtual