rclcpp_components  master
Package containing tools for dynamically loadable components
rclcpp_components::ComponentManager Member List

This is the complete list of members for rclcpp_components::ComponentManager, including all inherited members.

add_on_set_parameters_callback(OnParametersSetCallbackType callback)rclcpp::Node
ComponentManager(std::weak_ptr< rclcpp::Executor > executor, std::string node_name="ComponentManager", const rclcpp::NodeOptions &node_options=rclcpp::NodeOptions() .start_parameter_services(false) .start_parameter_event_publisher(false))rclcpp_components::ComponentManager
ComponentResource typedefrclcpp_components::ComponentManager
count_publishers(const std::string &topic_name) constrclcpp::Node
count_subscribers(const std::string &topic_name) constrclcpp::Node
create_callback_group(rclcpp::CallbackGroupType group_type, bool automatically_add_to_executor_with_node=true)rclcpp::Node
create_client(const std::string &service_name, const rmw_qos_profile_t &qos_profile=rmw_qos_profile_services_default, rclcpp::CallbackGroup::SharedPtr group=nullptr)rclcpp::Node
create_client(const std::string &service_name, const rmw_qos_profile_t &qos_profile, rclcpp::CallbackGroup::SharedPtr group)rclcpp::Node
create_component_factory(const ComponentResource &resource)rclcpp_components::ComponentManagervirtual
create_generic_publisher(const std::string &topic_name, const std::string &topic_type, const rclcpp::QoS &qos, const rclcpp::PublisherOptionsWithAllocator< AllocatorT > &options=(rclcpp::PublisherOptionsWithAllocator< AllocatorT >()))rclcpp::Node
create_generic_subscription(const std::string &topic_name, const std::string &topic_type, const rclcpp::QoS &qos, std::function< void(std::shared_ptr< rclcpp::SerializedMessage >)> callback, const rclcpp::SubscriptionOptionsWithAllocator< AllocatorT > &options=(rclcpp::SubscriptionOptionsWithAllocator< AllocatorT >()))rclcpp::Node
create_publisher(const std::string &topic_name, const rclcpp::QoS &qos, const PublisherOptionsWithAllocator< AllocatorT > &options=PublisherOptionsWithAllocator< AllocatorT >())rclcpp::Node
create_service(const std::string &service_name, CallbackT &&callback, const rmw_qos_profile_t &qos_profile=rmw_qos_profile_services_default, rclcpp::CallbackGroup::SharedPtr group=nullptr)rclcpp::Node
create_sub_node(const std::string &sub_namespace)rclcpp::Node
create_subscription(const std::string &topic_name, const rclcpp::QoS &qos, CallbackT &&callback, const SubscriptionOptionsWithAllocator< AllocatorT > &options=SubscriptionOptionsWithAllocator< AllocatorT >(), typename MessageMemoryStrategyT::SharedPtr msg_mem_strat=(MessageMemoryStrategyT::create_default()))rclcpp::Node
create_wall_timer(std::chrono::duration< DurationRepT, DurationT > period, CallbackT callback, rclcpp::CallbackGroup::SharedPtr group=nullptr)rclcpp::Node
declare_parameter(const std::string &name, const rclcpp::ParameterValue &default_value, const rcl_interfaces::msg::ParameterDescriptor &parameter_descriptor=rcl_interfaces::msg::ParameterDescriptor(), bool ignore_override=false)rclcpp::Node
declare_parameter(const std::string &name, rclcpp::ParameterType type, const rcl_interfaces::msg::ParameterDescriptor &parameter_descriptor=rcl_interfaces::msg::ParameterDescriptor{}, bool ignore_override=false)rclcpp::Node
declare_parameter(const std::string &name)rclcpp::Node
declare_parameter(const std::string &name, const ParameterT &default_value, const rcl_interfaces::msg::ParameterDescriptor &parameter_descriptor=rcl_interfaces::msg::ParameterDescriptor(), bool ignore_override=false)rclcpp::Node
declare_parameter(const std::string &name, const rcl_interfaces::msg::ParameterDescriptor &parameter_descriptor=rcl_interfaces::msg::ParameterDescriptor(), bool ignore_override=false)rclcpp::Node
declare_parameters(const std::string &namespace_, const std::map< std::string, ParameterT > &parameters, bool ignore_overrides=false)rclcpp::Node
declare_parameters(const std::string &namespace_, const std::map< std::string, std::pair< ParameterT, rcl_interfaces::msg::ParameterDescriptor > > &parameters, bool ignore_overrides=false)rclcpp::Node
describe_parameter(const std::string &name) constrclcpp::Node
describe_parameters(const std::vector< std::string > &names) constrclcpp::Node
get_callback_groups() constrclcpp::Node
get_clock()rclcpp::Node
get_clock() constrclcpp::Node
get_component_resources(const std::string &package_name, const std::string &resource_index="rclcpp_components") constrclcpp_components::ComponentManagervirtual
get_effective_namespace() constrclcpp::Node
get_fully_qualified_name() constrclcpp::Node
get_graph_event()rclcpp::Node
get_logger() constrclcpp::Node
get_name() constrclcpp::Node
get_namespace() constrclcpp::Node
get_node_base_interface()rclcpp::Node
get_node_clock_interface()rclcpp::Node
get_node_graph_interface()rclcpp::Node
get_node_logging_interface()rclcpp::Node
get_node_names() constrclcpp::Node
get_node_options() constrclcpp::Node
get_node_parameters_interface()rclcpp::Node
get_node_services_interface()rclcpp::Node
get_node_time_source_interface()rclcpp::Node
get_node_timers_interface()rclcpp::Node
get_node_topics_interface()rclcpp::Node
get_node_waitables_interface()rclcpp::Node
get_parameter(const std::string &name) constrclcpp::Node
get_parameter(const std::string &name, rclcpp::Parameter &parameter) constrclcpp::Node
get_parameter(const std::string &name, ParameterT &parameter) constrclcpp::Node
get_parameter_or(const std::string &name, ParameterT &parameter, const ParameterT &alternative_value) constrclcpp::Node
get_parameter_types(const std::vector< std::string > &names) constrclcpp::Node
get_parameters(const std::vector< std::string > &names) constrclcpp::Node
get_parameters(const std::string &prefix, std::map< std::string, ParameterT > &values) constrclcpp::Node
get_publishers_info_by_topic(const std::string &topic_name, bool no_mangle=false) constrclcpp::Node
get_service_names_and_types() constrclcpp::Node
get_service_names_and_types_by_node(const std::string &node_name, const std::string &namespace_) constrclcpp::Node
get_sub_namespace() constrclcpp::Node
get_subscriptions_info_by_topic(const std::string &topic_name, bool no_mangle=false) constrclcpp::Node
get_topic_names_and_types() constrclcpp::Node
has_parameter(const std::string &name) constrclcpp::Node
list_parameters(const std::vector< std::string > &prefixes, uint64_t depth) constrclcpp::Node
ListNodes typedefrclcpp_components::ComponentManager
LoadNode typedefrclcpp_components::ComponentManager
Node(const std::string &node_name, const NodeOptions &options=NodeOptions())rclcpp::Node
Node(const std::string &node_name, const std::string &namespace_, const NodeOptions &options=NodeOptions())rclcpp::Node
Node(const Node &other, const std::string &sub_namespace)rclcpp::Nodeprotected
now() constrclcpp::Node
OnListNodes(const std::shared_ptr< rmw_request_id_t > request_header, const std::shared_ptr< ListNodes::Request > request, std::shared_ptr< ListNodes::Response > response)rclcpp_components::ComponentManagerprotectedvirtual
OnLoadNode(const std::shared_ptr< rmw_request_id_t > request_header, const std::shared_ptr< LoadNode::Request > request, std::shared_ptr< LoadNode::Response > response)rclcpp_components::ComponentManagerprotectedvirtual
OnParametersSetCallbackType typedefrclcpp::Node
OnSetParametersCallbackHandle typedefrclcpp::Node
OnUnloadNode(const std::shared_ptr< rmw_request_id_t > request_header, const std::shared_ptr< UnloadNode::Request > request, std::shared_ptr< UnloadNode::Response > response)rclcpp_components::ComponentManagerprotectedvirtual
remove_on_set_parameters_callback(const OnSetParametersCallbackHandle *const handler)rclcpp::Node
set_parameter(const rclcpp::Parameter &parameter)rclcpp::Node
set_parameters(const std::vector< rclcpp::Parameter > &parameters)rclcpp::Node
set_parameters_atomically(const std::vector< rclcpp::Parameter > &parameters)rclcpp::Node
undeclare_parameter(const std::string &name)rclcpp::Node
UnloadNode typedefrclcpp_components::ComponentManager
wait_for_graph_change(rclcpp::Event::SharedPtr event, std::chrono::nanoseconds timeout)rclcpp::Node
~ComponentManager()rclcpp_components::ComponentManagervirtual
~Node()rclcpp::Nodevirtual