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