nros C++ API
Lightweight ROS 2 client for embedded real-time systems (C++ headers)
Loading...
Searching...
No Matches
rclcpp::Executor Member List

This is the complete list of members for rclcpp::Executor, including all inherited members.

add_on_shutdown_callback(ShutdownCallback callback, void *context=nullptr, OnShutdownCallbackHandle *out=nullptr)rclcpp::Executorinline
add_pre_shutdown_callback(ShutdownCallback callback, void *context=nullptr, PreShutdownCallbackHandle *out=nullptr)rclcpp::Executorinline
cancel()rclcpp::Executorinline
count_publishers(const char *topic_name, size_t *out_count)rclcpp::Executorinline
count_subscribers(const char *topic_name, size_t *out_count)rclcpp::Executorinline
create(Executor &out, const char *locator=nullptr, uint8_t domain_id=0)rclcpp::Executorinlinestatic
create(Executor &out, const char *locator, uint8_t domain_id, const char *session_name)rclcpp::Executorinlinestatic
create_node(::rclcpp::Node &out, const char *name, const char *ns=nullptr)rclcpp::Executorinline
create_with_rmw(Executor &out, const char *rmw, const char *locator=nullptr, uint8_t domain_id=0, const char *session_name="nros_cpp")rclcpp::Executorinlinestatic
Executor()rclcpp::Executorinline
Executor(Executor &&other)rclcpp::Executorinline
get_client_names_and_types_by_node(const char *node_name, const char *node_namespace, nros_cpp_names_and_types_visit_fn visit, void *ctx)rclcpp::Executorinline
get_node_names(nros_cpp_node_visit_fn visit, void *ctx)rclcpp::Executorinline
get_publisher_names_and_types_by_node(const char *node_name, const char *node_namespace, nros_cpp_names_and_types_visit_fn visit, void *ctx)rclcpp::Executorinline
get_publishers_info_by_topic(const char *topic_name, nros_cpp_endpoint_info_visit_fn visit, void *ctx)rclcpp::Executorinline
get_service_names_and_types(nros_cpp_names_and_types_visit_fn visit, void *ctx)rclcpp::Executorinline
get_service_names_and_types_by_node(const char *node_name, const char *node_namespace, nros_cpp_names_and_types_visit_fn visit, void *ctx)rclcpp::Executorinline
get_subscription_names_and_types_by_node(const char *node_name, const char *node_namespace, nros_cpp_names_and_types_visit_fn visit, void *ctx)rclcpp::Executorinline
get_subscriptions_info_by_topic(const char *topic_name, nros_cpp_endpoint_info_visit_fn visit, void *ctx)rclcpp::Executorinline
get_topic_names_and_types(nros_cpp_names_and_types_visit_fn visit, void *ctx)rclcpp::Executorinline
handle()rclcpp::Executorinline
is_spinning() constrclcpp::Executorinline
node_builder(const char *name)rclcpp::Executorinline
ok() constrclcpp::Executorinline
operator=(Executor &&other)rclcpp::Executorinline
ping(int32_t timeout_ms)rclcpp::Executorinline
remove_on_shutdown_callback(OnShutdownCallbackHandle handle)rclcpp::Executorinline
remove_pre_shutdown_callback(PreShutdownCallbackHandle handle)rclcpp::Executorinline
shutdown()rclcpp::Executorinline
spin(int32_t poll_ms=10)rclcpp::Executorinline
spin_for(uint32_t duration_ms, int32_t poll_ms=10)rclcpp::Executorinline
spin_once(int32_t timeout_ms)rclcpp::Executorinline
spin_once()rclcpp::Executorinline
~Executor()rclcpp::Executorinline