rclcpp_lifecycle  master
C++ ROS Lifecycle Library API
rclcpp_lifecycle::LifecycleNode Member List

This is the complete list of members for rclcpp_lifecycle::LifecycleNode, including all inherited members.

activate()rclcpp_lifecycle::LifecycleNode
activate(LifecycleNodeInterface::CallbackReturn &cb_return_code)rclcpp_lifecycle::LifecycleNode
add_on_set_parameters_callback(rclcpp_lifecycle::LifecycleNode::OnParametersSetCallbackType callback)rclcpp_lifecycle::LifecycleNode
add_publisher_handle(std::shared_ptr< rclcpp_lifecycle::LifecyclePublisherInterface > pub)rclcpp_lifecycle::LifecycleNodeprotected
add_timer_handle(std::shared_ptr< rclcpp::TimerBase > timer)rclcpp_lifecycle::LifecycleNodeprotected
CallbackReturn enum namerclcpp_lifecycle::node_interfaces::LifecycleNodeInterface
cleanup()rclcpp_lifecycle::LifecycleNode
cleanup(LifecycleNodeInterface::CallbackReturn &cb_return_code)rclcpp_lifecycle::LifecycleNode
configure()rclcpp_lifecycle::LifecycleNode
configure(LifecycleNodeInterface::CallbackReturn &cb_return_code)rclcpp_lifecycle::LifecycleNode
count_publishers(const std::string &topic_name) constrclcpp_lifecycle::LifecycleNode
count_subscribers(const std::string &topic_name) constrclcpp_lifecycle::LifecycleNode
create_callback_group(rclcpp::CallbackGroupType group_type, bool automatically_add_to_executor_with_node=true)rclcpp_lifecycle::LifecycleNode
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_lifecycle::LifecycleNode
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_lifecycle::LifecycleNode
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_lifecycle::LifecycleNode
create_publisher(const std::string &topic_name, const rclcpp::QoS &qos, const PublisherOptionsWithAllocator< AllocatorT > &options=(create_default_publisher_options< AllocatorT >()))rclcpp_lifecycle::LifecycleNode
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_lifecycle::LifecycleNode
create_subscription(const std::string &topic_name, const rclcpp::QoS &qos, CallbackT &&callback, const SubscriptionOptionsWithAllocator< AllocatorT > &options=create_default_subscription_options< AllocatorT >(), typename MessageMemoryStrategyT::SharedPtr msg_mem_strat=(MessageMemoryStrategyT::create_default()))rclcpp_lifecycle::LifecycleNode
create_subscription(const std::string &topic_name, const rclcpp::QoS &qos, CallbackT &&callback, const rclcpp::SubscriptionOptionsWithAllocator< AllocatorT > &options, typename MessageMemoryStrategyT::SharedPtr msg_mem_strat)rclcpp_lifecycle::LifecycleNode
create_wall_timer(std::chrono::duration< DurationRepT, DurationT > period, CallbackT callback, rclcpp::CallbackGroup::SharedPtr group=nullptr)rclcpp_lifecycle::LifecycleNode
deactivate()rclcpp_lifecycle::LifecycleNode
deactivate(LifecycleNodeInterface::CallbackReturn &cb_return_code)rclcpp_lifecycle::LifecycleNode
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_lifecycle::LifecycleNode
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_lifecycle::LifecycleNode
declare_parameter(const std::string &name)rclcpp_lifecycle::LifecycleNode
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_lifecycle::LifecycleNode
declare_parameter(const std::string &name, const rcl_interfaces::msg::ParameterDescriptor &parameter_descriptor=rcl_interfaces::msg::ParameterDescriptor(), bool ignore_override=false)rclcpp_lifecycle::LifecycleNode
declare_parameters(const std::string &namespace_, const std::map< std::string, ParameterT > &parameters)rclcpp_lifecycle::LifecycleNode
declare_parameters(const std::string &namespace_, const std::map< std::string, std::pair< ParameterT, rcl_interfaces::msg::ParameterDescriptor > > &parameters)rclcpp_lifecycle::LifecycleNode
describe_parameter(const std::string &name) constrclcpp_lifecycle::LifecycleNode
describe_parameters(const std::vector< std::string > &names) constrclcpp_lifecycle::LifecycleNode
enable_shared_from_this(T... args)std::enable_shared_from_this< LifecycleNode >
get_available_states()rclcpp_lifecycle::LifecycleNode
get_available_transitions()rclcpp_lifecycle::LifecycleNode
get_callback_groups() constrclcpp_lifecycle::LifecycleNode
get_clock()rclcpp_lifecycle::LifecycleNode
get_clock() constrclcpp_lifecycle::LifecycleNode
get_current_state()rclcpp_lifecycle::LifecycleNode
get_graph_event()rclcpp_lifecycle::LifecycleNode
get_logger() constrclcpp_lifecycle::LifecycleNode
get_name() constrclcpp_lifecycle::LifecycleNode
get_namespace() constrclcpp_lifecycle::LifecycleNode
get_node_base_interface()rclcpp_lifecycle::LifecycleNode
get_node_clock_interface()rclcpp_lifecycle::LifecycleNode
get_node_graph_interface()rclcpp_lifecycle::LifecycleNode
get_node_logging_interface()rclcpp_lifecycle::LifecycleNode
get_node_names() constrclcpp_lifecycle::LifecycleNode
get_node_options() constrclcpp_lifecycle::LifecycleNode
get_node_parameters_interface()rclcpp_lifecycle::LifecycleNode
get_node_services_interface()rclcpp_lifecycle::LifecycleNode
get_node_time_source_interface()rclcpp_lifecycle::LifecycleNode
get_node_timers_interface()rclcpp_lifecycle::LifecycleNode
get_node_topics_interface()rclcpp_lifecycle::LifecycleNode
get_node_waitables_interface()rclcpp_lifecycle::LifecycleNode
get_parameter(const std::string &name) constrclcpp_lifecycle::LifecycleNode
get_parameter(const std::string &name, rclcpp::Parameter &parameter) constrclcpp_lifecycle::LifecycleNode
get_parameter(const std::string &name, ParameterT &parameter) constrclcpp_lifecycle::LifecycleNode
get_parameter_or(const std::string &name, ParameterT &value, const ParameterT &alternative_value) constrclcpp_lifecycle::LifecycleNode
get_parameter_types(const std::vector< std::string > &names) constrclcpp_lifecycle::LifecycleNode
get_parameters(const std::vector< std::string > &names) constrclcpp_lifecycle::LifecycleNode
get_parameters(const std::string &prefix, std::map< std::string, MapValueT > &values) constrclcpp_lifecycle::LifecycleNode
get_publishers_info_by_topic(const std::string &topic_name, bool no_mangle=false) constrclcpp_lifecycle::LifecycleNode
get_service_names_and_types() constrclcpp_lifecycle::LifecycleNode
get_service_names_and_types_by_node(const std::string &node_name, const std::string &namespace_) constrclcpp_lifecycle::LifecycleNode
get_subscriptions_info_by_topic(const std::string &topic_name, bool no_mangle=false) constrclcpp_lifecycle::LifecycleNode
get_topic_names_and_types(bool no_demangle=false) constrclcpp_lifecycle::LifecycleNode
get_transition_graph()rclcpp_lifecycle::LifecycleNode
has_parameter(const std::string &name) constrclcpp_lifecycle::LifecycleNode
LifecycleNode(const std::string &node_name, const rclcpp::NodeOptions &options=rclcpp::NodeOptions(), bool enable_communication_interface=true)rclcpp_lifecycle::LifecycleNodeexplicit
LifecycleNode(const std::string &node_name, const std::string &namespace_, const rclcpp::NodeOptions &options=rclcpp::NodeOptions(), bool enable_communication_interface=true)rclcpp_lifecycle::LifecycleNode
LifecycleNodeInterface()rclcpp_lifecycle::node_interfaces::LifecycleNodeInterfaceinlineprotected
list_parameters(const std::vector< std::string > &prefixes, uint64_t depth) constrclcpp_lifecycle::LifecycleNode
now() constrclcpp_lifecycle::LifecycleNode
on_activate(const State &previous_state)rclcpp_lifecycle::node_interfaces::LifecycleNodeInterfacevirtual
on_cleanup(const State &previous_state)rclcpp_lifecycle::node_interfaces::LifecycleNodeInterfacevirtual
on_configure(const State &previous_state)rclcpp_lifecycle::node_interfaces::LifecycleNodeInterfacevirtual
on_deactivate(const State &previous_state)rclcpp_lifecycle::node_interfaces::LifecycleNodeInterfacevirtual
on_error(const State &previous_state)rclcpp_lifecycle::node_interfaces::LifecycleNodeInterfacevirtual
on_shutdown(const State &previous_state)rclcpp_lifecycle::node_interfaces::LifecycleNodeInterfacevirtual
OnParametersSetCallbackType typedefrclcpp_lifecycle::LifecycleNode
OnSetParametersCallbackHandle typedefrclcpp_lifecycle::LifecycleNode
operator=(T... args)std::enable_shared_from_this< LifecycleNode >
register_on_activate(std::function< LifecycleNodeInterface::CallbackReturn(const State &)> fcn)rclcpp_lifecycle::LifecycleNode
register_on_cleanup(std::function< LifecycleNodeInterface::CallbackReturn(const State &)> fcn)rclcpp_lifecycle::LifecycleNode
register_on_configure(std::function< LifecycleNodeInterface::CallbackReturn(const State &)> fcn)rclcpp_lifecycle::LifecycleNode
register_on_deactivate(std::function< LifecycleNodeInterface::CallbackReturn(const State &)> fcn)rclcpp_lifecycle::LifecycleNode
register_on_error(std::function< LifecycleNodeInterface::CallbackReturn(const State &)> fcn)rclcpp_lifecycle::LifecycleNode
register_on_shutdown(std::function< LifecycleNodeInterface::CallbackReturn(const State &)> fcn)rclcpp_lifecycle::LifecycleNode
remove_on_set_parameters_callback(const rclcpp_lifecycle::LifecycleNode::OnSetParametersCallbackHandle *const handler)rclcpp_lifecycle::LifecycleNode
set_parameter(const rclcpp::Parameter &parameter)rclcpp_lifecycle::LifecycleNode
set_parameters(const std::vector< rclcpp::Parameter > &parameters)rclcpp_lifecycle::LifecycleNode
set_parameters_atomically(const std::vector< rclcpp::Parameter > &parameters)rclcpp_lifecycle::LifecycleNode
shared_from_this(T... args)std::enable_shared_from_this< LifecycleNode >
shutdown()rclcpp_lifecycle::LifecycleNode
shutdown(LifecycleNodeInterface::CallbackReturn &cb_return_code)rclcpp_lifecycle::LifecycleNode
trigger_transition(const Transition &transition)rclcpp_lifecycle::LifecycleNode
trigger_transition(const Transition &transition, LifecycleNodeInterface::CallbackReturn &cb_return_code)rclcpp_lifecycle::LifecycleNode
trigger_transition(uint8_t transition_id)rclcpp_lifecycle::LifecycleNode
trigger_transition(uint8_t transition_id, LifecycleNodeInterface::CallbackReturn &cb_return_code)rclcpp_lifecycle::LifecycleNode
undeclare_parameter(const std::string &name)rclcpp_lifecycle::LifecycleNode
wait_for_graph_change(rclcpp::Event::SharedPtr event, std::chrono::nanoseconds timeout)rclcpp_lifecycle::LifecycleNode
~enable_shared_from_this(T... args)std::enable_shared_from_this< LifecycleNode >
~LifecycleNode()rclcpp_lifecycle::LifecycleNodevirtual
~LifecycleNodeInterface()rclcpp_lifecycle::node_interfaces::LifecycleNodeInterfaceinlinevirtual