#include "rclcpp/detail/nros_cpp_ffi.h"
#include "rclcpp/detail/traits.hpp"
#include "rclcpp/logging.hpp"
#include "rclcpp/result.hpp"
#include "rclcpp/duration.hpp"
#include "rclcpp/time.hpp"
#include "rclcpp/clock.hpp"
#include "rclcpp/qos.hpp"
#include "rclcpp/options.hpp"
#include "rclcpp/future.hpp"
#include "rclcpp/stream.hpp"
#include "rclcpp/detail/serialization_format.hpp"
#include "rclcpp/node.hpp"
#include "rclcpp/publisher.hpp"
#include "rclcpp/subscription.hpp"
#include "rclcpp/service.hpp"
#include "rclcpp/client.hpp"
#include "rclcpp_action/server.hpp"
#include "rclcpp_action/client.hpp"
#include "rclcpp/polling_action_server.hpp"
#include "rclcpp/polling_action_client.hpp"
#include "rclcpp/polling_client.hpp"
#include "rclcpp/polling_service.hpp"
#include "rclcpp/polling_subscription.hpp"
#include "rclcpp/parameter.hpp"
#include "rclcpp/node_parameters.hpp"
#include "rclcpp/tick_ctx.hpp"
#include "rclcpp_lifecycle/lifecycle_node.hpp"
#include "rclcpp/rosout.hpp"
#include "rclcpp/detail/component.hpp"
#include <cstdlib>
#include <type_traits>
Go to the source code of this file.
|
| void | rclcpp::detail::abort_failed_create (const char *verb, const char *name, int32_t code) |
| |
| constexpr bool | rclcpp::detail::argv_has_ros_args (int argc, char const *const *argv, int i=0) |
| |
| void | rclcpp::arm_monitors () |
| |
| inline ::rclcpp::Node & | rclcpp::detail::as_node_ref (::rclcpp::Node &n) |
| |
| inline ::rclcpp::Node & | rclcpp::detail::as_node_ref (::rclcpp::Node *n) |
| |
| inline ::rclcpp::Node & | rclcpp::detail::as_node_ref (const ::rclcpp::Node::SharedPtr &n) |
| |
| template<typename NodeT , typename CallbackT > |
| inline ::rclcpp::TimerHandle | rclcpp::create_timer (NodeT &&node, ::rclcpp::Clock *clock, ::rclcpp::Duration period, CallbackT &&callback) |
| |
| void * | rclcpp::global_handle () |
| |
| void | rclcpp::init () |
| | rclcpp::init() — the zero-argument form. ADOPT.
|
| |
| void | rclcpp::init (int argc, char const *const *argv) |
| |
| constexpr bool | rclcpp::detail::is_ros_args_flag (char const *s, int i=0) |
| |
| Result | rclcpp::on_shutdown (ShutdownCallback callback, void *context=nullptr, OnShutdownCallbackHandle *out=nullptr) |
| |
| Result | rclcpp::pre_shutdown (ShutdownCallback callback, void *context=nullptr, PreShutdownCallbackHandle *out=nullptr) |
| |
| template<typename Cb > |
| TimerHandle | rclcpp::detail::register_timer_capturing (::rclcpp::Node &node, rcl_clock_type_t clock_type, Duration period, Cb &&cb, const char *verb) |
| |
| bool | rclcpp::remove_on_shutdown_callback (OnShutdownCallbackHandle handle) |
| |
| bool | rclcpp::remove_pre_shutdown_callback (PreShutdownCallbackHandle handle) |
| |
| void | rclcpp::detail::require_created (::rclcpp::Result r, const char *verb, const char *name) |
| |
| bool | rclcpp::shutdown () |
| |
| void | rclcpp::spin (const Node::SharedPtr &node) |
| |
| Result | rclcpp::spin_in () |
| |
| Result | rclcpp::spin_in (uint32_t duration_ms, int32_t poll_ms=10) |
| |
| Result | rclcpp::spin_once (int32_t timeout_ms=10) |
| |
| void | rclcpp::spin_some (const Node::SharedPtr &node) |
| |
| template<typename Future > |
| FutureReturnCode | rclcpp::spin_until_future_complete (const Node::SharedPtr &node, const Future &future, int32_t timeout_ms=-1) |
| |