Goby3  3.1.4
2024.02.22
goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter > Member List

This is the complete list of members for goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >, including all inherited members.

check_validity()goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >inline
check_validity_runtime(const Group &group)goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >inline
cv()goby::middleware::PollerInterfaceinline
from_portal_group_goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >protectedstatic
inner()goby::middleware::InnerTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter >, InnerTransporter >inline
inner_poller()goby::middleware::Poller< InterProcessTransporterBase< Derived, InnerTransporter > >inlineprotected
innermost()goby::middleware::InnerTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter >, InnerTransporter >inline
InnerTransporterType typedefgoby::middleware::InnerTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter >, InnerTransporter >
InterProcessTransporterBase(InnerTransporter &inner)goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >inline
InterProcessTransporterBase()goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >inline
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< InterProcessTransporterBase< Derived, InnerTransporter > >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< InterProcessTransporterBase< Derived, InnerTransporter >, InnerTransporter >inline
publish(std::shared_ptr< const Data > data, const Publisher< Data > &publisher=Publisher< Data >())goby::middleware::StaticTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter >, InnerTransporter >inline
publish(std::shared_ptr< Data > data, const Publisher< Data > &publisher=Publisher< Data >())goby::middleware::StaticTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter >, InnerTransporter >inline
publish_dynamic(const Data &data, const Group &group, const Publisher< Data > &publisher=Publisher< Data >())goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >inline
publish_dynamic(std::shared_ptr< const Data > data, const Group &group, const Publisher< Data > &publisher=Publisher< Data >())goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >inline
publish_dynamic(std::shared_ptr< Data > data, const Group &group, const Publisher< Data > &publisher=Publisher< Data >())goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >inline
publish_serialized(std::string type_name, int scheme, const std::vector< char > &bytes, const goby::middleware::Group &group)goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >inline
regex_group_goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >protectedstatic
scheme()goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >inlinestatic
StaticTransporterInterface(InnerTransporter &inner)goby::middleware::StaticTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter >, InnerTransporter >inlineprotected
StaticTransporterInterface()goby::middleware::StaticTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter >, InnerTransporter >inlineprotected
subscribe(std::function< void(const Data &)> f, const Subscriber< Data > &subscriber=Subscriber< Data >())goby::middleware::StaticTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter >, InnerTransporter >inline
subscribe(std::function< void(std::shared_ptr< const Data >)> f, const Subscriber< Data > &subscriber=Subscriber< Data >())goby::middleware::StaticTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter >, InnerTransporter >inline
subscribe(Func f)goby::middleware::StaticTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter >, InnerTransporter >inline
subscribe_dynamic(std::function< void(const Data &)> f, const Group &group, const Subscriber< Data > &subscriber=Subscriber< Data >())goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >inline
subscribe_dynamic(std::function< void(std::shared_ptr< const Data >)> f, const Group &group, const Subscriber< Data > &subscriber=Subscriber< Data >())goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >inline
subscribe_regex(std::function< void(const std::vector< unsigned char > &, int scheme, const std::string &type, const Group &group)> f, const std::set< int > &schemes, const std::string &type_regex=".*", const std::string &group_regex=".*")goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >inline
subscribe_type_regex(std::function< void(std::shared_ptr< const Data >, const std::string &type)> f, const Group &group, const std::string &type_regex=".*")goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >inline
subscribe_type_regex(std::function< void(std::shared_ptr< const Data >, const std::string &type)> f, const std::string &type_regex=".*")goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >inline
to_portal_group_goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >protectedstatic
unsubscribe(const Subscriber< Data > &subscriber=Subscriber< Data >())goby::middleware::StaticTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter >, InnerTransporter >inline
unsubscribe_all()goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >inline
unsubscribe_dynamic(const Group &group, const Subscriber< Data > &subscriber=Subscriber< Data >())goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >inline
~InterProcessTransporterBase()goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter >inlinevirtual