rclcpp
master
C++ ROS Client Library API
|
This is the complete list of members for rclcpp::node::Node, including all inherited members.
count_publishers(const std::string &topic_name) const | rclcpp::node::Node | |
count_subscribers(const std::string &topic_name) const | rclcpp::node::Node | |
create_callback_group(rclcpp::callback_group::CallbackGroupType group_type) | rclcpp::node::Node | |
create_client(const std::string &service_name, const rmw_qos_profile_t &qos_profile=rmw_qos_profile_services_default, rclcpp::callback_group::CallbackGroup::SharedPtr group=nullptr) | rclcpp::node::Node | |
create_client(const std::string &service_name, const rmw_qos_profile_t &qos_profile, rclcpp::callback_group::CallbackGroup::SharedPtr group) | rclcpp::node::Node | |
create_publisher(const std::string &topic_name, size_t qos_history_depth, std::shared_ptr< Alloc > allocator=nullptr) | rclcpp::node::Node | |
create_publisher(const std::string &topic_name, const rmw_qos_profile_t &qos_profile=rmw_qos_profile_default, std::shared_ptr< Alloc > allocator=nullptr) | rclcpp::node::Node | |
create_service(const std::string &service_name, CallbackT &&callback, const rmw_qos_profile_t &qos_profile=rmw_qos_profile_services_default, rclcpp::callback_group::CallbackGroup::SharedPtr group=nullptr) | rclcpp::node::Node | |
create_subscription(const std::string &topic_name, CallbackT &&callback, const rmw_qos_profile_t &qos_profile=rmw_qos_profile_default, rclcpp::callback_group::CallbackGroup::SharedPtr group=nullptr, bool ignore_local_publications=false, typename rclcpp::message_memory_strategy::MessageMemoryStrategy< MessageT, Alloc >::SharedPtr msg_mem_strat=nullptr, std::shared_ptr< Alloc > allocator=nullptr) | rclcpp::node::Node | |
create_subscription(const std::string &topic_name, size_t qos_history_depth, CallbackT &&callback, rclcpp::callback_group::CallbackGroup::SharedPtr group=nullptr, bool ignore_local_publications=false, typename rclcpp::message_memory_strategy::MessageMemoryStrategy< MessageT, Alloc >::SharedPtr msg_mem_strat=nullptr, std::shared_ptr< Alloc > allocator=nullptr) | rclcpp::node::Node | |
create_wall_timer(std::chrono::duration< int64_t, DurationT > period, CallbackT callback, rclcpp::callback_group::CallbackGroup::SharedPtr group=nullptr) | rclcpp::node::Node | |
describe_parameters(const std::vector< std::string > &names) const | rclcpp::node::Node | |
get_callback_groups() const | rclcpp::node::Node | |
get_graph_event() | rclcpp::node::Node | |
get_name() const | rclcpp::node::Node | |
get_namespace() const | rclcpp::node::Node | |
get_node_base_interface() | rclcpp::node::Node | |
get_node_graph_interface() | rclcpp::node::Node | |
get_node_parameters_interface() | rclcpp::node::Node | |
get_node_services_interface() | rclcpp::node::Node | |
get_node_timers_interface() | rclcpp::node::Node | |
get_node_topics_interface() | rclcpp::node::Node | |
get_parameter(const std::string &name) const | rclcpp::node::Node | |
get_parameter(const std::string &name, rclcpp::parameter::ParameterVariant ¶meter) const | rclcpp::node::Node | |
get_parameter(const std::string &name, ParameterT ¶meter) const | rclcpp::node::Node | |
get_parameter_or(const std::string &name, ParameterT &value, const ParameterT &alternative_value) const | rclcpp::node::Node | |
get_parameter_types(const std::vector< std::string > &names) const | rclcpp::node::Node | |
get_parameters(const std::vector< std::string > &names) const | rclcpp::node::Node | |
get_service_names_and_types() const | rclcpp::node::Node | |
get_topic_names_and_types() const | rclcpp::node::Node | |
list_parameters(const std::vector< std::string > &prefixes, uint64_t depth) const | rclcpp::node::Node | |
Node(const std::string &node_name, const std::string &namespace_="", bool use_intra_process_comms=false) | rclcpp::node::Node | explicit |
Node(const std::string &node_name, const std::string &namespace_, rclcpp::context::Context::SharedPtr context, bool use_intra_process_comms=false) | rclcpp::node::Node | |
register_param_change_callback(CallbackT &&callback) | rclcpp::node::Node | |
set_parameter_if_not_set(const std::string &name, const ParameterT &value) | rclcpp::node::Node | |
set_parameters(const std::vector< rclcpp::parameter::ParameterVariant > ¶meters) | rclcpp::node::Node | |
set_parameters_atomically(const std::vector< rclcpp::parameter::ParameterVariant > ¶meters) | rclcpp::node::Node | |
wait_for_graph_change(rclcpp::event::Event::SharedPtr event, std::chrono::nanoseconds timeout) | rclcpp::node::Node | |
~Node() | rclcpp::node::Node | virtual |