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

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

add_on_shutdown_callback(ShutdownCallback callback, void *context=nullptr, OnShutdownCallbackHandle *out=nullptr)nros::Executorinline
add_pre_shutdown_callback(ShutdownCallback callback, void *context=nullptr, PreShutdownCallbackHandle *out=nullptr)nros::Executorinline
count_publishers(const char *topic_name, size_t *out_count)nros::Executorinline
count_subscribers(const char *topic_name, size_t *out_count)nros::Executorinline
create(Executor &out, const char *locator=nullptr, uint8_t domain_id=0)nros::Executorinlinestatic
create(Executor &out, const char *locator, uint8_t domain_id, const char *session_name)nros::Executorinlinestatic
create_node(Node &out, const char *name, const char *ns=nullptr)nros::Executorinline
create_with_rmw(Executor &out, const char *rmw, const char *locator=nullptr, uint8_t domain_id=0, const char *session_name="nros_cpp")nros::Executorinlinestatic
Executor()nros::Executorinline
Executor(Executor &&other)nros::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)nros::Executorinline
get_node_names(nros_cpp_node_visit_fn visit, void *ctx)nros::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)nros::Executorinline
get_publishers_info_by_topic(const char *topic_name, nros_cpp_endpoint_info_visit_fn visit, void *ctx)nros::Executorinline
get_service_names_and_types(nros_cpp_names_and_types_visit_fn visit, void *ctx)nros::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)nros::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)nros::Executorinline
get_subscriptions_info_by_topic(const char *topic_name, nros_cpp_endpoint_info_visit_fn visit, void *ctx)nros::Executorinline
get_topic_names_and_types(nros_cpp_names_and_types_visit_fn visit, void *ctx)nros::Executorinline
handle()nros::Executorinline
node_builder(const char *name)nros::Executorinline
ok() constnros::Executorinline
operator=(Executor &&other)nros::Executorinline
ping(int32_t timeout_ms)nros::Executorinline
remove_on_shutdown_callback(OnShutdownCallbackHandle handle)nros::Executorinline
remove_pre_shutdown_callback(PreShutdownCallbackHandle handle)nros::Executorinline
shutdown()nros::Executorinline
spin(int32_t poll_ms=10)nros::Executorinline
spin(uint32_t duration_ms, int32_t poll_ms)nros::Executorinline
spin_for(uint32_t duration_ms, int32_t poll_ms=10)nros::Executorinline
spin_once(int32_t timeout_ms=10)nros::Executorinline
~Executor()nros::Executorinline