| _forwarder_unsubscribe(const std::string &subscriber_id, const std::string &identifier) | goby::middleware::InterProcessPortalCommon< Derived, InnerTransporter > | inlineprotected |
| _handle_received_data(std::unique_ptr< std::unique_lock< std::mutex > > &lock, const std::string &data) | goby::middleware::InterProcessPortalCommon< Derived, InnerTransporter > | inlineprotected |
| _make_identifier(const goby::middleware::Group &group, IdentifierWildcard wildcard) | goby::middleware::InterProcessIdentifierManager | inlineprotected |
| _make_identifier(const Data &d, const goby::middleware::Group &group, IdentifierWildcard wildcard) | goby::middleware::InterProcessIdentifierManager | inlineprotected |
| _make_identifier(const std::string &type_name, int scheme, const std::string &group, IdentifierWildcard wildcard) | goby::middleware::InterProcessIdentifierManager | inlineprotected |
| _publish(const Data &d, const goby::middleware::Group &group, const middleware::Publisher< Data > &) | goby::middleware::InterProcessPortalCommon< Derived, InnerTransporter > | inlineprotected |
| _publish_serialized(std::string type_name, int scheme, const std::vector< char > &bytes, const goby::middleware::Group &group) | goby::middleware::InterProcessPortalCommon< Derived, InnerTransporter > | inlineprotected |
| _receive_subscription_forwarded(const std::shared_ptr< const middleware::SerializationHandlerBase<> > &subscription) | goby::middleware::InterProcessPortalCommon< Derived, InnerTransporter > | inlineprotected |
| _subscribe(std::function< void(std::shared_ptr< const Data > d)> f, const goby::middleware::Group &group, const middleware::Subscriber< Data > &) | goby::middleware::InterProcessPortalCommon< Derived, InnerTransporter > | inlineprotected |
| _subscribe_regex(std::function< void(const std::vector< unsigned char > &, int scheme, const std::string &type, const goby::middleware::Group &group)> f, const std::set< int > &schemes, const std::string &type_regex, const std::string &group_regex) | goby::middleware::InterProcessPortalCommon< Derived, InnerTransporter > | inlineprotected |
| _subscribe_regex_serialized(const std::shared_ptr< const middleware::SerializationSubscriptionRegex > &new_sub) | goby::middleware::InterProcessPortalCommon< Derived, InnerTransporter > | inlineprotected |
| _unsubscribe(const goby::middleware::Group &group, const middleware::Subscriber< Data > &=middleware::Subscriber< Data >()) | goby::middleware::InterProcessPortalCommon< Derived, InnerTransporter > | inlineprotected |
| _unsubscribe_all(const std::string &subscriber_id=middleware::identifier_part_to_string(std::this_thread::get_id())) | goby::middleware::InterProcessPortalCommon< Derived, InnerTransporter > | inlineprotected |
| attach(PollerInterface *poller) | goby::middleware::PollerInterface | inline |
| Base typedef | goby::middleware::InterModulePortalBase< Derived, InnerTransporter, ImplementationTag > | |
| check_validity() | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | inline |
| check_validity_runtime(const Group &group) | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | inline |
| Common typedef | goby::middleware::InterModulePortalBase< Derived, InnerTransporter, ImplementationTag > | |
| cv() | goby::middleware::PollerInterface | inline |
| delimiter | goby::middleware::InterProcessIdentifierManager | static |
| delimiter_substitute | goby::middleware::InterProcessIdentifierManager | static |
| end_delimiter | goby::middleware::InterProcessIdentifierManager | static |
| from_portal_group_ | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | inlineprotectedstatic |
| from_portal_group_name_ | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | inlineprotectedstatic |
| implementation_tag typedef | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | |
| inner() | goby::middleware::InnerTransporterInterface< Transporter, InnerTransporter, Enable > | inline |
| inner_poller() | goby::middleware::Poller< InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > > | inlineprotected |
| innermost() | goby::middleware::InnerTransporterInterface< Transporter, InnerTransporter, Enable > | inline |
| InnerTransporterType typedef | goby::middleware::InnerTransporterInterface< Transporter, InnerTransporter, Enable > | |
| InterModulePortalBase(InnerTransporter &inner) | goby::middleware::InterModulePortalBase< Derived, InnerTransporter, ImplementationTag > | inline |
| InterModulePortalBase() | goby::middleware::InterModulePortalBase< Derived, InnerTransporter, ImplementationTag > | inline |
| InterProcessTransporterBase(InnerTransporter &inner) | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | inline |
| InterProcessTransporterBase() | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | inline |
| make_identifier(const std::string &type_name, int scheme, const std::string &group, IdentifierWildcard wildcard, const std::string &process, std::unordered_map< int, std::string > *schemes_buffer=nullptr, std::unordered_map< std::thread::id, std::string > *threads_buffer=nullptr) | goby::middleware::InterProcessIdentifierManager | static |
| parse_identifier(const std::string &identifier) | goby::middleware::InterProcessIdentifierManager | static |
| 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::PollerInterface | inline |
| Poller(PollerInterface *inner_poller=nullptr) | goby::middleware::Poller< InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > > | inlineprotected |
| PollerInterface(std::shared_ptr< std::mutex > poll_mutex, std::shared_ptr< std::condition_variable > cv) | goby::middleware::PollerInterface | inlineprotected |
| publish(const Data &data, const Publisher< Data > &publisher=Publisher< Data >()) | goby::middleware::StaticTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag >, InnerTransporter > | inline |
| publish(std::shared_ptr< const Data > data, const Publisher< Data > &publisher=Publisher< Data >()) | goby::middleware::StaticTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag >, InnerTransporter > | inline |
| publish(std::shared_ptr< Data > data, const Publisher< Data > &publisher=Publisher< Data >()) | goby::middleware::StaticTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag >, InnerTransporter > | inline |
| publish_dynamic(const Data &data, const Group &group, const Publisher< Data > &publisher=Publisher< Data >()) | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | inline |
| publish_dynamic(std::shared_ptr< const Data > data, const Group &group, const Publisher< Data > &publisher=Publisher< Data >()) | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | inline |
| publish_dynamic(std::shared_ptr< Data > data, const Group &group, const Publisher< Data > &publisher=Publisher< Data >()) | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | inline |
| publish_serialized(std::string type_name, int scheme, const std::vector< char > &bytes, const goby::middleware::Group &group) | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | inline |
| regex_group_ | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | inlineprotectedstatic |
| regex_group_name_ | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | inlineprotectedstatic |
| scheme() | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | inlinestatic |
| StaticTransporterInterface(InnerTransporter &inner) | goby::middleware::StaticTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag >, InnerTransporter > | inlineprotected |
| StaticTransporterInterface() | goby::middleware::StaticTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag >, InnerTransporter > | inlineprotected |
| subscribe(std::function< void(const Data &)> f, const Subscriber< Data > &subscriber=Subscriber< Data >()) | goby::middleware::StaticTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag >, InnerTransporter > | inline |
| subscribe(std::function< void(std::shared_ptr< const Data >)> f, const Subscriber< Data > &subscriber=Subscriber< Data >()) | goby::middleware::StaticTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag >, InnerTransporter > | inline |
| subscribe(Func f) | goby::middleware::StaticTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag >, InnerTransporter > | inline |
| subscribe_dynamic(std::function< void(const Data &)> f, const Group &group, const Subscriber< Data > &subscriber=Subscriber< Data >()) | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | 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, ImplementationTag > | 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, ImplementationTag > | 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, ImplementationTag > | 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, ImplementationTag > | inline |
| to_portal_group_ | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | inlineprotectedstatic |
| to_portal_group_name_ | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | inlineprotectedstatic |
| unsubscribe(const Subscriber< Data > &subscriber=Subscriber< Data >()) | goby::middleware::StaticTransporterInterface< InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag >, InnerTransporter > | inline |
| unsubscribe_all() | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | inline |
| unsubscribe_dynamic(const Group &group, const Subscriber< Data > &subscriber=Subscriber< Data >()) | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | inline |
| ~InterModulePortalBase() | goby::middleware::InterModulePortalBase< Derived, InnerTransporter, ImplementationTag > | inlinevirtual |
| ~InterProcessTransporterBase() | goby::middleware::InterProcessTransporterBase< Derived, InnerTransporter, ImplementationTag > | inlinevirtual |