|
| template<typename Data , int scheme> |
| void | _publish (const Data &d, const goby::middleware::Group &group, const middleware::Publisher< Data > &) |
| |
| std::shared_ptr< middleware::SerializationSubscriptionRegex > | _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) |
| |
| template<typename Data , int scheme> |
| void | _subscribe (std::function< void(std::shared_ptr< const Data > d)> f, const goby::middleware::Group &group, const middleware::Subscriber< Data > &) |
| |
| template<typename Data , int scheme> |
| void | _unsubscribe (const goby::middleware::Group &group, const middleware::Subscriber< Data > &=middleware::Subscriber< Data >()) |
| |
| void | _handle_received_data (std::unique_ptr< std::unique_lock< std::mutex > > &lock, const std::string &data) |
| |
| void | _unsubscribe_all (const std::string &subscriber_id=middleware::identifier_part_to_string(std::this_thread::get_id())) |
| |
| void | _receive_subscription_forwarded (const std::shared_ptr< const middleware::SerializationHandlerBase<> > &subscription) |
| |
| void | _forwarder_unsubscribe (const std::string &subscriber_id, const std::string &identifier) |
| |
| void | _subscribe_regex_serialized (const std::shared_ptr< const middleware::SerializationSubscriptionRegex > &new_sub) |
| |
| void | _publish_serialized (std::string type_name, int scheme, const std::vector< char > &bytes, const goby::middleware::Group &group) |
| |
| template<typename Data , int scheme> |
| std::string | _make_identifier (const goby::middleware::Group &group, IdentifierWildcard wildcard) |
| |
| template<typename Data , int scheme> |
| std::string | _make_identifier (const Data &d, const goby::middleware::Group &group, IdentifierWildcard wildcard) |
| |
| std::string | _make_identifier (const std::string &type_name, int scheme, const std::string &group, IdentifierWildcard wildcard) |
| |
template<typename Derived, typename InnerTransporter>
class goby::middleware::InterProcessPortalCommon< Derived, InnerTransporter >
Definition at line 482 of file interprocess.h.