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

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

add_event_handler(const EventCallbackT &callback, const rcl_subscription_event_type_t event_type)rclcpp::SubscriptionBaseinlineprotected
can_loan_messages() constrclcpp::SubscriptionBase
ConstMessageSharedPtr typedefrclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT >
create_message() overriderclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT >inlinevirtual
create_serialized_message() overriderclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT >inlinevirtual
default_incompatible_qos_callback(QOSRequestedIncompatibleQoSInfo &info) constrclcpp::SubscriptionBaseprotected
enable_shared_from_this(T... args)std::enable_shared_from_this< SubscriptionBase >
event_handlers_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_event_handlers() constrclcpp::SubscriptionBase
get_intra_process_waitable() constrclcpp::SubscriptionBase
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_loaned_message(void *loaned_message, const rclcpp::MessageInfo &message_info) overriderclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT >inlinevirtual
handle_message(std::shared_ptr< void > &message, const rclcpp::MessageInfo &message_info) overriderclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT >inlinevirtual
intra_process_subscription_handle_rclcpp::SubscriptionBaseprotected
intra_process_subscription_id_rclcpp::SubscriptionBaseprotected
IntraProcessManagerWeakPtr typedefrclcpp::SubscriptionBase
is_serialized() constrclcpp::SubscriptionBase
matches_any_intra_process_publishers(const rmw_gid_t *sender_gid) constrclcpp::SubscriptionBaseprotected
MessageAllocator typedefrclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT >
MessageAllocatorTraits typedefrclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT >
MessageDeleter typedefrclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT >
MessageUniquePtr typedefrclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT >
node_base_rclcpp::SubscriptionBaseprotected
node_handle_rclcpp::SubscriptionBaseprotected
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 classrclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT >friend
return_message(std::shared_ptr< void > &message) overriderclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT >inlinevirtual
return_serialized_message(std::shared_ptr< rclcpp::SerializedMessage > &message) overriderclcpp::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::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, bool is_serialized=false)rclcpp::SubscriptionBase
SubscriptionTopicStatisticsSharedPtr typedefrclcpp::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::SubscriptionBaseprotected
use_take_shared_method() constrclcpp::Subscription< CallbackMessageT, AllocatorT, MessageMemoryStrategyT >inline
weak_ipm_rclcpp::SubscriptionBaseprotected
~enable_shared_from_this(T... args)std::enable_shared_from_this< SubscriptionBase >
~SubscriptionBase()rclcpp::SubscriptionBasevirtual