rclcpp
master
C++ ROS Client Library API
rclcpp
SubscriptionBase
rclcpp::SubscriptionBase Member List
This is the complete list of members for
rclcpp::SubscriptionBase
, including all inherited members.
add_event_handler
(const EventCallbackT &callback, const rcl_subscription_event_type_t event_type)
rclcpp::SubscriptionBase
inline
protected
can_loan_messages
() const
rclcpp::SubscriptionBase
create_message
()=0
rclcpp::SubscriptionBase
pure virtual
create_serialized_message
()=0
rclcpp::SubscriptionBase
pure virtual
enable_shared_from_this
(T... args)
std::enable_shared_from_this< SubscriptionBase >
event_handlers_
rclcpp::SubscriptionBase
protected
get_actual_qos
() const
rclcpp::SubscriptionBase
get_event_handlers
() const
rclcpp::SubscriptionBase
get_intra_process_waitable
() const
rclcpp::SubscriptionBase
get_message_type_support_handle
() const
rclcpp::SubscriptionBase
get_publisher_count
() const
rclcpp::SubscriptionBase
get_subscription_handle
()
rclcpp::SubscriptionBase
get_subscription_handle
() const
rclcpp::SubscriptionBase
get_topic_name
() const
rclcpp::SubscriptionBase
handle_loaned_message
(void *loaned_message, const rmw_message_info_t &message_info)=0
rclcpp::SubscriptionBase
pure virtual
handle_message
(std::shared_ptr< void > &message, const rmw_message_info_t &message_info)=0
rclcpp::SubscriptionBase
pure virtual
intra_process_subscription_handle_
rclcpp::SubscriptionBase
protected
intra_process_subscription_id_
rclcpp::SubscriptionBase
protected
IntraProcessManagerWeakPtr
typedef
rclcpp::SubscriptionBase
is_serialized
() const
rclcpp::SubscriptionBase
matches_any_intra_process_publishers
(const rmw_gid_t *sender_gid) const
rclcpp::SubscriptionBase
protected
node_base_
rclcpp::SubscriptionBase
protected
node_handle_
rclcpp::SubscriptionBase
protected
operator=
(T... args)
std::enable_shared_from_this< SubscriptionBase >
return_message
(std::shared_ptr< void > &message)=0
rclcpp::SubscriptionBase
pure virtual
return_serialized_message
(std::shared_ptr< rcl_serialized_message_t > &message)=0
rclcpp::SubscriptionBase
pure virtual
setup_intra_process
(uint64_t intra_process_subscription_id, IntraProcessManagerWeakPtr weak_ipm)
rclcpp::SubscriptionBase
shared_from_this
(T... args)
std::enable_shared_from_this< SubscriptionBase >
subscription_handle_
rclcpp::SubscriptionBase
protected
SubscriptionBase
(rclcpp::node_interfaces::NodeBaseInterface *node_base, 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::SubscriptionBase
protected
weak_ipm_
rclcpp::SubscriptionBase
protected
~enable_shared_from_this
(T... args)
std::enable_shared_from_this< SubscriptionBase >
~SubscriptionBase
()
rclcpp::SubscriptionBase
virtual
Generated by
1.8.13