ROS 2 rclcpp + rcl - jazzy  jazzy
ROS 2 C++ Client Library with ROS Client Library
rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT > Member List

This is the complete list of members for rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >, including all inherited members.

add_event_handler(const EventCallbackT &callback, const rcl_subscription_event_type_t event_type) (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBaseinlineprotected
bind_event_callbacks(const SubscriptionEventCallbacks &event_callbacks, bool use_default_callbacks)rclcpp::SubscriptionBase
callback_mutex_ (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBaseprotected
can_loan_messages() constrclcpp::SubscriptionBase
clear_on_new_intra_process_message_callback()rclcpp::SubscriptionBaseinline
clear_on_new_message_callback()rclcpp::SubscriptionBaseinline
clear_on_new_qos_event_callback(rcl_subscription_event_type_t event_type)rclcpp::SubscriptionBaseinline
ConstMessageSharedPtr typedef (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >
create_dynamic_message() overriderclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >inlinevirtual
create_message() overriderclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >inlinevirtual
create_serialized_message() overriderclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >inlinevirtual
default_incompatible_qos_callback(QOSRequestedIncompatibleQoSInfo &info) const (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBaseprotected
default_incompatible_type_callback(IncompatibleTypeInfo &info) const (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBaseprotected
event_callbacks_ (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBaseprotected
event_handlers_ (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBaseprotected
exchange_in_use_by_wait_set_state(void *pointer_to_subscription_part, bool in_use_state)rclcpp::SubscriptionBase
get_actual_qos() constrclcpp::SubscriptionBase
get_content_filter() constrclcpp::SubscriptionBase
get_delivered_message_kind() constrclcpp::SubscriptionBase
get_event_handlers() constrclcpp::SubscriptionBase
get_intra_process_waitable() constrclcpp::SubscriptionBase
get_message_type_support_handle() const (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBase
get_network_flow_endpoints() constrclcpp::SubscriptionBase
get_publisher_count() constrclcpp::SubscriptionBase
get_shared_dynamic_message() override (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >inlinevirtual
get_shared_dynamic_message_type() override (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >inlinevirtual
get_shared_dynamic_serialization_support() override (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >inlinevirtual
get_subscription_handle() (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBase
get_subscription_handle() const (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBase
get_topic_name() constrclcpp::SubscriptionBase
handle_dynamic_message(const rclcpp::dynamic_typesupport::DynamicMessage::SharedPtr &message, const rclcpp::MessageInfo &message_info) override (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >inlinevirtual
handle_loaned_message(void *loaned_message, const rclcpp::MessageInfo &message_info) override (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >inlinevirtual
handle_message(std::shared_ptr< void > &message, const rclcpp::MessageInfo &message_info) overriderclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >inlinevirtual
handle_serialized_message(const std::shared_ptr< rclcpp::SerializedMessage > &serialized_message, const rclcpp::MessageInfo &message_info) override (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >inlinevirtual
intra_process_subscription_handle_ (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBaseprotected
intra_process_subscription_id_ (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBaseprotected
IntraProcessManagerWeakPtr typedef (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBase
is_cft_enabled() constrclcpp::SubscriptionBase
is_serialized() constrclcpp::SubscriptionBase
matches_any_intra_process_publishers(const rmw_gid_t *sender_gid) const (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBaseprotected
MessageAllocator typedef (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >
MessageAllocatorTraits typedef (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >
MessageDeleter typedef (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >
MessageMemoryStrategyType typedef (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >
MessageUniquePtr typedef (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >
node_base_ (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBaseprotected
node_handle_ (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBaseprotected
node_logger_ (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBaseprotected
on_new_message_callback_ (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBaseprotected
post_init_setup(rclcpp::node_interfaces::NodeBaseInterface *node_base, const rclcpp::QoS &qos, const rclcpp::SubscriptionOptionsWithAllocator< AllocatorT > &options)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >inline
rclcpp::node_interfaces::NodeTopicsInterface (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >friend
return_dynamic_message(rclcpp::dynamic_typesupport::DynamicMessage::SharedPtr &message) override (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >inlinevirtual
return_message(std::shared_ptr< void > &message) overriderclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >inlinevirtual
return_serialized_message(std::shared_ptr< rclcpp::SerializedMessage > &message) overriderclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >inlinevirtual
ROSMessageType typedef (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >
ROSMessageTypeAllocator typedef (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >
ROSMessageTypeAllocatorTraits typedef (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >
ROSMessageTypeDeleter typedef (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >
set_content_filter(const std::string &filter_expression, const std::vector< std::string > &expression_parameters={})rclcpp::SubscriptionBase
set_on_new_intra_process_message_callback(std::function< void(size_t)> callback)rclcpp::SubscriptionBaseinline
set_on_new_message_callback(std::function< void(size_t)> callback)rclcpp::SubscriptionBaseinline
set_on_new_message_callback(rcl_event_callback_t callback, const void *user_data) (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBaseprotected
set_on_new_qos_event_callback(std::function< void(size_t)> callback, rcl_subscription_event_type_t event_type)rclcpp::SubscriptionBaseinline
setup_intra_process(uint64_t intra_process_subscription_id, IntraProcessManagerWeakPtr weak_ipm)rclcpp::SubscriptionBase
SubscribedType typedef (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >
SubscribedTypeAllocator typedef (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >
SubscribedTypeAllocatorTraits typedef (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >
SubscribedTypeDeleter typedef (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >
Subscription(rclcpp::node_interfaces::NodeBaseInterface *node_base, const rosidl_message_type_support_t &type_support_handle, const std::string &topic_name, const rclcpp::QoS &qos, AnySubscriptionCallback< MessageT, AllocatorT > callback, const rclcpp::SubscriptionOptionsWithAllocator< AllocatorT > &options, typename MessageMemoryStrategyT::SharedPtr message_memory_strategy, SubscriptionTopicStatisticsSharedPtr subscription_topic_statistics=nullptr)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >inline
subscription_handle_ (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBaseprotected
subscription_intra_process_ (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBaseprotected
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, const SubscriptionEventCallbacks &event_callbacks, bool use_default_callbacks, DeliveredMessageKind delivered_message_kind=DeliveredMessageKind::ROS_MESSAGE)rclcpp::SubscriptionBase
take(ROSMessageType &message_out, rclcpp::MessageInfo &message_info_out)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >inline
take(TakeT &message_out, rclcpp::MessageInfo &message_info_out)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >inline
take_dynamic_message(rclcpp::dynamic_typesupport::DynamicMessage &message_out, rclcpp::MessageInfo &message_info_out) (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBase
take_serialized(rclcpp::SerializedMessage &message_out, rclcpp::MessageInfo &message_info_out)rclcpp::SubscriptionBase
take_type_erased(void *message_out, rclcpp::MessageInfo &message_info_out)rclcpp::SubscriptionBase
use_intra_process_ (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBaseprotected
use_take_shared_method() const (defined in rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >)rclcpp::Subscription< MessageT, AllocatorT, SubscribedT, ROSMessageT, MessageMemoryStrategyT >inline
weak_ipm_ (defined in rclcpp::SubscriptionBase)rclcpp::SubscriptionBaseprotected
~SubscriptionBase()rclcpp::SubscriptionBasevirtual