rclcpp  master
C++ ROS Client Library API
rclcpp::Subscription< CallbackMessageT, Alloc > Member List

This is the complete list of members for rclcpp::Subscription< CallbackMessageT, Alloc >, including all inherited members.

add_event_handler(const EventCallbackT &callback, const rcl_subscription_event_type_t event_type)rclcpp::SubscriptionBaseinlineprotected
ConstMessageSharedPtr typedefrclcpp::Subscription< CallbackMessageT, Alloc >
create_message()rclcpp::Subscription< CallbackMessageT, Alloc >inlinevirtual
create_serialized_message()rclcpp::Subscription< CallbackMessageT, Alloc >inlinevirtual
event_handlers_rclcpp::SubscriptionBaseprotected
get_event_handlers() constrclcpp::SubscriptionBase
get_intra_process_subscription_handle() constrclcpp::Subscription< CallbackMessageT, Alloc >inlinevirtual
get_message_type_support_handle() constrclcpp::SubscriptionBase
get_publisher_count() constrclcpp::SubscriptionBase
get_subscription_handle()rclcpp::SubscriptionBase
get_subscription_handle() constrclcpp::SubscriptionBase
get_topic_name() constrclcpp::SubscriptionBase
handle_intra_process_message(rcl_interfaces::msg::IntraProcessMessage &ipm, const rmw_message_info_t &message_info)rclcpp::Subscription< CallbackMessageT, Alloc >inlinevirtual
handle_message(std::shared_ptr< void > &message, const rmw_message_info_t &message_info)rclcpp::Subscription< CallbackMessageT, Alloc >inlinevirtual
intra_process_subscription_handle_rclcpp::SubscriptionBaseprotected
intra_process_subscription_id_rclcpp::SubscriptionBaseprotected
IntraProcessManagerWeakPtr typedefrclcpp::SubscriptionBase
is_serialized() constrclcpp::SubscriptionBase
MessageAlloc typedefrclcpp::Subscription< CallbackMessageT, Alloc >
MessageAllocTraits typedefrclcpp::Subscription< CallbackMessageT, Alloc >
MessageDeleter typedefrclcpp::Subscription< CallbackMessageT, Alloc >
MessageUniquePtr typedefrclcpp::Subscription< CallbackMessageT, Alloc >
node_handle_rclcpp::SubscriptionBaseprotected
rclcpp::node_interfaces::NodeTopicsInterface classrclcpp::Subscription< CallbackMessageT, Alloc >friend
return_message(std::shared_ptr< void > &message)rclcpp::Subscription< CallbackMessageT, Alloc >inlinevirtual
return_serialized_message(std::shared_ptr< rcl_serialized_message_t > &message)rclcpp::Subscription< CallbackMessageT, Alloc >inlinevirtual
set_message_memory_strategy(typename message_memory_strategy::MessageMemoryStrategy< CallbackMessageT, Alloc >::SharedPtr message_memory_strategy)rclcpp::Subscription< CallbackMessageT, Alloc >inline
setup_intra_process(uint64_t intra_process_subscription_id, IntraProcessManagerWeakPtr weak_ipm, const rcl_subscription_options_t &intra_process_options)rclcpp::SubscriptionBase
Subscription(std::shared_ptr< rcl_node_t > node_handle, const rosidl_message_type_support_t &type_support_handle, const std::string &topic_name, const rcl_subscription_options_t &subscription_options, AnySubscriptionCallback< CallbackMessageT, Alloc > callback, const SubscriptionEventCallbacks &event_callbacks, typename message_memory_strategy::MessageMemoryStrategy< CallbackMessageT, Alloc >::SharedPtr memory_strategy=message_memory_strategy::MessageMemoryStrategy< CallbackMessageT, Alloc >::create_default())rclcpp::Subscription< CallbackMessageT, Alloc >inline
subscription_handle_rclcpp::SubscriptionBaseprotected
SubscriptionBase(std::shared_ptr< rcl_node_t > node_handle, const rosidl_message_type_support_t &type_support_handle, const std::string &topic_name, const rcl_subscription_options_t &subscription_options, bool is_serialized=false)rclcpp::SubscriptionBase
use_intra_process_rclcpp::SubscriptionBaseprotected
weak_ipm_rclcpp::SubscriptionBaseprotected
~SubscriptionBase()rclcpp::SubscriptionBasevirtual