|
nros C++ API
Lightweight ROS 2 client for embedded real-time systems (C++ headers)
|
This is the complete list of members for nros::Node, including all inherited members.
| ComponentNode | nros::Node | friend |
| create(Node &out, const char *name, const char *ns=nullptr) | nros::Node | inlinestatic |
| create_action_client(ActionClient< A > &out, const char *action_name, const QoS &qos=QoS::services()) | nros::Node | |
| create_action_server(ActionServer< A > &out, const char *action_name, const QoS &qos=QoS::services(), const ActionServerOptions &options={}) | nros::Node | |
| create_client(Client< S > &out, const char *service_name, const QoS &qos=QoS::services()) | nros::Node | |
| create_client(Client< S > &out, const char *service_name, F callback, const QoS &qos=QoS::services(), const ClientOptions &options={}) | nros::Node | |
| create_guard_condition(GuardCondition &out, nros_cpp_guard_callback_t callback, void *context=nullptr) | nros::Node | inline |
| create_node | nros::Node | friend |
| create_polling_action_client(PollingActionClient< A > &out, const char *action_name) | nros::Node | |
| create_polling_action_server(PollingActionServer< A > &out, const char *action_name) | nros::Node | |
| create_publisher(Publisher< M > &out, const char *topic, const QoS &qos=QoS::default_profile()) | nros::Node | |
| create_publisher(Publisher< M > &out, const char *topic, const QoS &qos, const PublisherOptions &options) | nros::Node | |
| create_service(Service< S > &out, const char *service_name, const QoS &qos=QoS::services()) | nros::Node | |
| create_service(Service< S > &out, const char *service_name, F callback, const QoS &qos=QoS::services(), const ServiceOptions &options={}) | nros::Node | |
| create_subscription(Subscription< M > &out, const char *topic, const QoS &qos=QoS::default_profile()) | nros::Node | |
| create_subscription(Subscription< M > &out, const char *topic, const QoS &qos, const SubscriptionOptions &options) | nros::Node | |
| create_subscription(Subscription< M > &out, const char *topic, F callback, const QoS &qos=QoS::default_profile(), const SubscriptionOptions &options={}) | nros::Node | |
| create_subscription_with_info(Subscription< M > &out, const char *topic, F callback, const QoS &qos=QoS::default_profile(), const SubscriptionOptions &options={}) | nros::Node | |
| create_timer(Timer &out, uint64_t period_ms, nros_cpp_timer_callback_t callback, void *context=nullptr) | nros::Node | inline |
| create_timer_oneshot(Timer &out, uint64_t delay_ms, nros_cpp_timer_callback_t callback, void *context=nullptr) | nros::Node | inline |
| Executor | nros::Node | friend |
| executor_handle() const | nros::Node | inline |
| ffi_handle() const | nros::Node | inline |
| get_logger() const | nros::Node | inline |
| get_name() const | nros::Node | inline |
| get_namespace() const | nros::Node | inline |
| global_handle | nros::Node | friend |
| init | nros::Node | friend |
| init | nros::Node | friend |
| is_valid() const | nros::Node | inline |
| Node() | nros::Node | inline |
| Node(Node &&other) | nros::Node | inline |
| NodeBuilder | nros::Node | friend |
| ok | nros::Node | friend |
| operator=(Node &&other) | nros::Node | inline |
| set_qos_overrides(const nros_cpp_qos_override_t *overrides, size_t len) | nros::Node | inline |
| shutdown | nros::Node | friend |
| spin | nros::Node | friend |
| spin | nros::Node | friend |
| spin_once | nros::Node | friend |
| ~Node() | nros::Node | inline |