add_event_handler(const EventCallbackT &callback, const rcl_subscription_event_type_t event_type) | rclcpp::SubscriptionBase | inlineprotected |
can_loan_messages() const | rclcpp::SubscriptionBase | |
ConstMessageSharedPtr typedef | rclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT > | |
create_message() override | rclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT > | inlinevirtual |
create_serialized_message() override | rclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT > | inlinevirtual |
default_incompatible_qos_callback(QOSRequestedIncompatibleQoSInfo &info) const | rclcpp::SubscriptionBase | protected |
enable_shared_from_this(T... args) | std::enable_shared_from_this< SubscriptionBase > | |
event_handlers_ | rclcpp::SubscriptionBase | protected |
exchange_in_use_by_wait_set_state(void *pointer_to_subscription_part, bool in_use_state) | rclcpp::SubscriptionBase | |
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_network_flow_endpoints() 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 rclcpp::MessageInfo &message_info) override | rclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT > | inlinevirtual |
handle_message(std::shared_ptr< void > &message, const rclcpp::MessageInfo &message_info) override | rclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT > | inlinevirtual |
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 |
MessageAllocator typedef | rclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT > | |
MessageAllocatorTraits typedef | rclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT > | |
MessageDeleter typedef | rclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT > | |
MessageUniquePtr typedef | rclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT > | |
node_base_ | rclcpp::SubscriptionBase | protected |
node_handle_ | rclcpp::SubscriptionBase | protected |
operator=(T... args) | std::enable_shared_from_this< SubscriptionBase > | |
post_init_setup(rclcpp::node_interfaces::NodeBaseInterface *node_base, const rclcpp::QoS &qos, const rclcpp::SubscriptionOptionsWithAllocator< AllocatorT > &options) | rclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT > | inline |
rclcpp::node_interfaces::NodeTopicsInterface class | rclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT > | friend |
return_message(std::shared_ptr< void > &message) override | rclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT > | inlinevirtual |
return_serialized_message(std::shared_ptr< rclcpp::SerializedMessage > &message) override | rclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT > | inlinevirtual |
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(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< CallbackMessageT, AllocatorT > callback, const rclcpp::SubscriptionOptionsWithAllocator< AllocatorT > &options, typename MessageMemoryStrategyT::SharedPtr message_memory_strategy, SubscriptionTopicStatisticsSharedPtr subscription_topic_statistics=nullptr) | rclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT > | inline |
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 | |
SubscriptionTopicStatisticsSharedPtr typedef | rclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT > | |
take(CallbackMessageT &message_out, rclcpp::MessageInfo &message_info_out) | rclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT > | inline |
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_ | rclcpp::SubscriptionBase | protected |
use_take_shared_method() const | rclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT > | inline |
weak_ipm_ | rclcpp::SubscriptionBase | protected |
~enable_shared_from_this(T... args) | std::enable_shared_from_this< SubscriptionBase > | |
~SubscriptionBase() | rclcpp::SubscriptionBase | virtual |