|
nros C++ API
Lightweight ROS 2 client for embedded real-time systems (C++ headers)
|
This is the complete list of members for rclcpp::Node, including all inherited members.
| ::rclcpp::Executor | rclcpp::Node | friend |
| ::rclcpp::NodeBuilder | rclcpp::Node | friend |
| add_on_set_parameters_callback(OnSetParametersCallbackType callback, void *context, ParameterCallbackHandle &out_handle) | rclcpp::Node | inline |
| check_declared_depth(const char *type_name, const char *topic, const ::rclcpp::QoS &qos) | rclcpp::Node | inline |
| check_declared_param(const char *name, int passed_type) | rclcpp::Node | inline |
| check_declared_qos(const char *type_name, const char *topic, const ::rclcpp::QoS &qos) | rclcpp::Node | inline |
| ConstSharedPtr typedef | rclcpp::Node | |
| count_publishers(const char *topic_name, size_t *out_count) const | rclcpp::Node | inline |
| count_subscribers(const char *topic_name, size_t *out_count) const | rclcpp::Node | inline |
| create(Node &out, const char *name, const char *ns=nullptr) | rclcpp::Node | inlinestatic |
| create_action_client(::rclcpp_action::Client< A > &out, const char *action_name, const ::rclcpp::QoS &qos=::rclcpp::QoS::services()) | rclcpp::Node | |
| create_action_server(::rclcpp_action::Server< A > &out, const char *action_name, const ::rclcpp::QoS &qos=::rclcpp::QoS::services(), const ::rclcpp::ActionServerOptions &options={}) | rclcpp::Node | |
| create_callback_group(const char *name) | rclcpp::Node | inline |
| create_client(const char *name, const ::rclcpp::QoS &qos=::rclcpp::QoS::services()) | rclcpp::Node | |
| create_client(const char *name, F callback, const ::rclcpp::QoS &qos=::rclcpp::QoS::services()) | rclcpp::Node | |
| create_client(const char *, F, const ::rclcpp::QoS &=::rclcpp::QoS::services()) | rclcpp::Node | |
| create_client(::rclcpp::PollClient< S > &out, const char *service_name, const ::rclcpp::QoS &qos=::rclcpp::QoS::services()) | rclcpp::Node | |
| create_client(::rclcpp::Client< S > &out, const char *service_name, F callback, const ::rclcpp::QoS &qos=::rclcpp::QoS::services(), const ::rclcpp::ClientOptions &options={}) | rclcpp::Node | |
| create_client(const char *name, const ::rclcpp::QoS &qos) | rclcpp::Node | inline |
| create_client(const char *name, F callback, const ::rclcpp::QoS &qos) | rclcpp::Node | inline |
| create_client(const char *, F, const ::rclcpp::QoS &) | rclcpp::Node | inline |
| create_guard_condition(::rclcpp::GuardCondition &out, nros_cpp_guard_callback_t callback, void *context=nullptr) | rclcpp::Node | inline |
| create_polling_action_client(::rclcpp::PollingActionClient< A > &out, const char *action_name) | rclcpp::Node | |
| create_polling_action_server(::rclcpp::PollingActionServer< A > &out, const char *action_name) | rclcpp::Node | |
| create_polling_subscription(::rclcpp::PollingSubscription< M > &out, const char *topic, const ::rclcpp::QoS &qos=::rclcpp::QoS::default_profile()) | rclcpp::Node | |
| create_publisher(const char *topic, const ::rclcpp::QoS &qos=::rclcpp::QoS::default_profile()) | rclcpp::Node | |
| create_publisher(const char *topic, ::size_t depth) | rclcpp::Node | |
| create_publisher(::rclcpp::Publisher< M > &out, const char *topic, const ::rclcpp::QoS &qos=::rclcpp::QoS::default_profile()) | rclcpp::Node | |
| create_publisher(::rclcpp::Publisher< M > &out, const char *topic, const ::rclcpp::QoS &qos, const ::rclcpp::PublisherOptions &options) | rclcpp::Node | |
| create_publisher(const char *topic, const ::rclcpp::QoS &qos) | rclcpp::Node | inline |
| create_publisher(const char *topic, ::size_t depth) | rclcpp::Node | inline |
| create_publisher_in(const char *topic, const ::rclcpp::QoS &qos=::rclcpp::QoS::default_profile()) | rclcpp::Node | inline |
| create_publisher_in_group(const ::rclcpp::CallbackGroup &, ::rclcpp::Publisher< M > &out, const char *topic, const ::rclcpp::QoS &qos=::rclcpp::QoS::default_profile()) | rclcpp::Node | inline |
| create_service(const char *name, const ::rclcpp::QoS &qos=::rclcpp::QoS::services()) | rclcpp::Node | |
| create_service(const char *name, F callback, const ::rclcpp::QoS &qos=::rclcpp::QoS::services()) | rclcpp::Node | |
| create_service(const char *, F, const ::rclcpp::QoS &=::rclcpp::QoS::services()) | rclcpp::Node | |
| create_service(::rclcpp::PollService< S > &out, const char *service_name, const ::rclcpp::QoS &qos=::rclcpp::QoS::services()) | rclcpp::Node | |
| create_service(::rclcpp::Service< S > &out, const char *service_name, F callback, const ::rclcpp::QoS &qos=::rclcpp::QoS::services(), const ::rclcpp::ServiceOptions &options={}) | rclcpp::Node | |
| create_service(const char *name, const ::rclcpp::QoS &qos) | rclcpp::Node | inline |
| create_service(const char *name, F callback, const ::rclcpp::QoS &qos) | rclcpp::Node | inline |
| create_service(const char *, F, const ::rclcpp::QoS &) | rclcpp::Node | inline |
| create_subscription(const char *topic, const ::rclcpp::QoS &qos, Cb cb) | rclcpp::Node | |
| create_subscription(const char *topic, ::size_t depth, Cb cb) | rclcpp::Node | |
| create_subscription(::rclcpp::PollSubscription< M > &out, const char *topic, const ::rclcpp::QoS &qos=::rclcpp::QoS::default_profile()) | rclcpp::Node | |
| create_subscription(::rclcpp::PollSubscription< M > &out, const char *topic, const ::rclcpp::QoS &qos, const ::rclcpp::SubscriptionOptions &options) | rclcpp::Node | |
| create_subscription(::rclcpp::Subscription< M > &out, const char *topic, const ::rclcpp::QoS &qos, F callback, const ::rclcpp::SubscriptionOptions &options={}) | rclcpp::Node | |
| create_subscription(const char *topic, const ::rclcpp::QoS &qos, Cb cb) | rclcpp::Node | inline |
| create_subscription(const char *topic, ::size_t depth, Cb cb) | rclcpp::Node | inline |
| create_subscription_in(const char *topic, const ::rclcpp::QoS &qos=::rclcpp::QoS::default_profile()) | rclcpp::Node | |
| create_subscription_in_group(const ::rclcpp::CallbackGroup &group, ::rclcpp::Subscription< M > &out, const char *topic, const ::rclcpp::QoS &qos, F callback, const ::rclcpp::SubscriptionOptions &options={}) | rclcpp::Node | |
| create_subscription_in_group(const ::rclcpp::CallbackGroup &group, const char *topic, const ::rclcpp::QoS &qos=::rclcpp::QoS::default_profile()) | rclcpp::Node | |
| create_subscription_with_info(::rclcpp::Subscription< M > &out, const char *topic, const ::rclcpp::QoS &qos, F callback, const ::rclcpp::SubscriptionOptions &options={}) | rclcpp::Node | |
| create_timer(Timer &out, const Clock &clock, uint64_t period_ms, nros_cpp_timer_callback_t callback, void *context=nullptr) | rclcpp::Node | inline |
| create_timer(Timer &out, const Clock &clock, uint64_t period_ms, C *self) | rclcpp::Node | inline |
| create_timer_in_group(const ::rclcpp::CallbackGroup &group, Timer &out, uint64_t period_ms, C *self) | rclcpp::Node | inline |
| create_timer_in_group(const ::rclcpp::CallbackGroup &group, Timer &out, uint64_t period_ms, nros_cpp_timer_callback_t callback, void *context=nullptr) | rclcpp::Node | inline |
| create_timer_oneshot(Timer &out, uint64_t delay_ms, nros_cpp_timer_callback_t callback, void *context=nullptr) | rclcpp::Node | inline |
| create_wall_timer(::rclcpp::Duration period, Cb cb) | rclcpp::Node | |
| create_wall_timer(Timer &out, uint64_t period_ms, nros_cpp_timer_callback_t callback, void *context=nullptr) | rclcpp::Node | inline |
| create_wall_timer(Timer &out, uint64_t period_ms, C *self) | rclcpp::Node | inline |
| create_wall_timer(::rclcpp::Duration period, Cb cb) | rclcpp::Node | inline |
| declare_parameter(const char *name, T default_value=T()) | rclcpp::Node | inline |
| declare_parameter(const char *name, T default_value, const ParameterDescriptor &descriptor) | rclcpp::Node | inline |
| describe_parameter(const char *name, ParameterDescriptor &out, char *text, ::size_t text_len) const | rclcpp::Node | inline |
| error_code() const | rclcpp::Node | inline |
| error_what() const | rclcpp::Node | inline |
| executor_handle() const | rclcpp::Node | inline |
| ffi_handle() const | rclcpp::Node | 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) const | rclcpp::Node | inline |
| get_clock() | rclcpp::Node | inline |
| get_clock() const | rclcpp::Node | inline |
| get_fully_qualified_name(char *buf, size_t buf_len, size_t *out_len=nullptr) const | rclcpp::Node | inline |
| get_logger() const | rclcpp::Node | inline |
| get_name() const | rclcpp::Node | inline |
| get_namespace() const | rclcpp::Node | inline |
| get_node_names(nros_cpp_node_visit_fn visit, void *ctx) const | rclcpp::Node | inline |
| get_node_options() const | rclcpp::Node | inline |
| get_parameter(const char *name, T &out) const | rclcpp::Node | inline |
| get_parameter(const char *name) const | rclcpp::Node | inline |
| get_parameter_or(const char *name, T &out, T fallback) const | rclcpp::Node | inline |
| get_parameter_type(const char *name) const | rclcpp::Node | inline |
| get_parameter_types(const char *const *names, ::size_t count, ParameterType *out) const | rclcpp::Node | 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) const | rclcpp::Node | inline |
| get_publishers_info_by_topic(const char *topic_name, nros_cpp_endpoint_info_visit_fn visit, void *ctx) const | rclcpp::Node | inline |
| get_publishers_info_by_topic(const char *topic_name, ::rclcpp::TopicEndpointInfoVisitFn visit, void *ctx) const | rclcpp::Node | inline |
| get_service_names_and_types(nros_cpp_names_and_types_visit_fn visit, void *ctx) const | rclcpp::Node | 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) const | rclcpp::Node | 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) const | rclcpp::Node | inline |
| get_subscriptions_info_by_topic(const char *topic_name, nros_cpp_endpoint_info_visit_fn visit, void *ctx) const | rclcpp::Node | inline |
| get_subscriptions_info_by_topic(const char *topic_name, ::rclcpp::TopicEndpointInfoVisitFn visit, void *ctx) const | rclcpp::Node | inline |
| get_topic_names_and_types(nros_cpp_names_and_types_visit_fn visit, void *ctx) const | rclcpp::Node | inline |
| has_parameter(const char *name) const | rclcpp::Node | inline |
| init(const char *name, const char *ns=nullptr) | rclcpp::Node | inline |
| init_on(void *executor_handle, const char *name, const char *ns=nullptr) | rclcpp::Node | inline |
| initialized() const | rclcpp::Node | inline |
| is_valid() const | rclcpp::Node | inline |
| list_parameters(const char *prefix, char *out_names, ::size_t name_stride, ::size_t max_names, ::size_t &count) const | rclcpp::Node | inline |
| Node() | rclcpp::Node | inline |
| Node(const char *name, const char *ns=nullptr) | rclcpp::Node | inlineexplicit |
| Node(::rclcpp::NodeHandle handle, const char *name, const char *ns=nullptr) | rclcpp::Node | inlineexplicit |
| Node(const char *name, const ::rclcpp::NodeOptions &options) | rclcpp::Node | inline |
| Node(const char *name, const char *ns, const ::rclcpp::NodeOptions &options) | rclcpp::Node | inline |
| Node(Node &&other) | rclcpp::Node | inline |
| now() const | rclcpp::Node | inline |
| nros_node() | rclcpp::Node | inline |
| nros_node() const | rclcpp::Node | inline |
| ok() const | rclcpp::Node | inline |
| operator=(Node &&other) | rclcpp::Node | inline |
| rclcpp::create_node | rclcpp::Node | friend |
| rclcpp::create_node_on | rclcpp::Node | friend |
| rclcpp::global_handle | rclcpp::Node | friend |
| rclcpp::init_in | rclcpp::Node | friend |
| rclcpp::init_in | rclcpp::Node | friend |
| rclcpp::init_in | rclcpp::Node | friend |
| rclcpp::init_with_rmw | rclcpp::Node | friend |
| rclcpp::ok | rclcpp::Node | friend |
| rclcpp::shutdown_in | rclcpp::Node | friend |
| rclcpp::spin_in | rclcpp::Node | friend |
| rclcpp::spin_in | rclcpp::Node | friend |
| rclcpp::spin_once | rclcpp::Node | friend |
| remove_on_set_parameters_callback(ParameterCallbackHandle handle) | rclcpp::Node | inline |
| serialization_format() const | rclcpp::Node | inline |
| set_error(const char *what, int32_t code) | rclcpp::Node | inline |
| set_parameter(const char *name, T value) | rclcpp::Node | inline |
| set_parameters_atomically(const ParameterWrite *writes, ::size_t count) | rclcpp::Node | inline |
| set_qos_overrides(const nros_cpp_qos_override_t *overrides, size_t len) | rclcpp::Node | inline |
| shared_from_this() | rclcpp::Node | inline |
| shared_from_this() const | rclcpp::Node | inline |
| SharedPtr typedef | rclcpp::Node | |
| start_parameter_services() | rclcpp::Node | inline |
| undeclare_parameter(const char *name) | rclcpp::Node | inline |
| ~Node() | rclcpp::Node | inline |