121 #ifndef RCLCPP__RCLCPP_HPP_ 122 #define RCLCPP__RCLCPP_HPP_ 158 #endif // RCLCPP__RCLCPP_HPP_ bool ok()
Check rclcpp's status.
Generic timer templated on the clock type. Periodically executes a user-specified callback...
Definition: timer.hpp:103
void init(int argc, char *argv[])
Initialize communications via the rmw implementation and set up a global signal handler.
Definition: allocator_common.hpp:24
rclcpp::context::Context::SharedPtr ContextSharedPtr
Definition: rclcpp.hpp:150
Node is the single point of entry for creating publishers and subscribers.
Definition: node.hpp:62
Definition: subscription.hpp:51
Subscription implementation, templated on the type of message this subscription receives.
Definition: subscription.hpp:122
A publisher publishes messages of any type to a topic.
Definition: publisher.hpp:146
bool sleep_for(const std::chrono::nanoseconds &nanoseconds)
Use the global condition variable to block for the specified amount of time.
GenericRate< std::chrono::steady_clock > WallRate
Definition: rate.hpp:117
GenericTimer< CallbackType, std::chrono::steady_clock > WallTimer
Definition: timer.hpp:179
void shutdown()
Notify the signal handler and rmw that rclcpp is shutting down.