122 #ifndef RCLCPP__RCLCPP_HPP_ 123 #define RCLCPP__RCLCPP_HPP_ 160 #endif // RCLCPP__RCLCPP_HPP_ bool ok()
Check rclcpp's status.
Subscription implementation, templated on the type of message this subscription receives.
Definition: subscription.hpp:124
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:152
Node is the single point of entry for creating publishers and subscribers.
Definition: node.hpp:62
Definition: subscription.hpp:53
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
Generic timer templated on the clock type. Periodically executes a user-specified callback...
Definition: timer.hpp:107
GenericTimer< CallbackType, std::chrono::steady_clock > WallTimer
Definition: timer.hpp:183
void shutdown()
Notify the signal handler and rmw that rclcpp is shutting down.
A publisher publishes messages of any type to a topic.
Definition: publisher.hpp:146