|
nros C++ API
Lightweight ROS 2 client for embedded real-time systems (C++ headers)
|
This is the complete list of members for rclcpp::NodeWithTimers< MaxTimers >, including all inherited members.
| add_on_set_parameters_callback(OnSetParametersCallbackType callback, void *context, OnSetParametersCallbackToken &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 | |
| ConstWeakPtr typedef | rclcpp::Node | |
| count_clients(const char *service_name, size_t *out_count) const | rclcpp::Node | inline |
| count_publishers(const char *topic_name, size_t *out_count) const | rclcpp::Node | inline |
| count_services(const char *service_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_callback_group(::rclcpp::CallbackGroupType type, bool automatically_add_to_executor_with_node=true) | 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_client(Client< S > &out, const char *service_name, F callback, const ::rclcpp::QoS &qos, const ::rclcpp::ClientOptions &options) | rclcpp::Node | |
| create_generic_publisher(const char *topic, const char *type, const char *type_hash, const ::rclcpp::QoS &qos=::rclcpp::QoS::default_profile()) | rclcpp::Node | inline |
| create_generic_publisher(const A &topic, const B &type, const ::rclcpp::QoS &qos, const R &...) | rclcpp::Node | inline |
| create_generic_subscription(const char *topic, const char *type, const char *type_hash, const ::rclcpp::QoS &qos, Cb callback) | rclcpp::Node | |
| create_generic_subscription(const A &topic, const B &type, const ::rclcpp::QoS &qos, Cb &&callback, const R &...) | rclcpp::Node | inline |
| create_generic_subscription(const char *topic, const char *type, const char *type_hash, const ::rclcpp::QoS &qos, Cb callback) | 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(Publisher< M > &out, const char *topic, const ::rclcpp::QoS &qos) | rclcpp::Node | |
| create_publisher(Publisher< M > &out, const char *topic, const ::rclcpp::QoS &qos, const ::rclcpp::PublisherOptions &options) | rclcpp::Node | |
| 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(const char *name, F callback, const ::rclcpp::QoS &qos, const ::rclcpp::CallbackGroup *group) | 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 *name, F callback, const ::rclcpp::QoS &qos) | rclcpp::Node | inline |
| create_service(const char *name, F callback, const ::rclcpp::QoS &qos, const ::rclcpp::CallbackGroup *group) | rclcpp::Node | inline |
| create_service(Service< S > &out, const char *service_name, F callback, const ::rclcpp::QoS &qos, const ::rclcpp::ServiceOptions &options) | rclcpp::Node | |
| 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(const char *topic, const ::rclcpp::QoS &qos, Cb cb, const ::rclcpp::SubscriptionOptions &options) | rclcpp::Node | |
| create_subscription(const char *topic, ::size_t depth, Cb cb, const ::rclcpp::SubscriptionOptions &options) | 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(const char *topic, const ::rclcpp::QoS &qos, Cb cb, const ::rclcpp::SubscriptionOptions &options) | rclcpp::Node | inline |
| create_subscription(const char *topic, ::size_t depth, Cb cb, const ::rclcpp::SubscriptionOptions &options) | rclcpp::Node | inline |
| create_subscription(Subscription< M > &out, const char *topic, const ::rclcpp::QoS &qos, F callback, const ::rclcpp::SubscriptionOptions &options) | rclcpp::Node | |
| 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_in_group(const ::rclcpp::CallbackGroup &group, Subscription< M > &out, const char *topic, const ::rclcpp::QoS &qos, F callback, const ::rclcpp::SubscriptionOptions &options) | 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_subscription_with_info(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 CallbackGroup &group, uint64_t period_ms) | rclcpp::NodeWithTimers< MaxTimers > | inline |
| create_timer_in_group(const CallbackGroup &group, uint64_t period_ms, nros_cpp_timer_callback_t callback, void *context=nullptr) | rclcpp::NodeWithTimers< MaxTimers > | inline |
| create_timer_in_group(const ::rclcpp::CallbackGroup &group, Timer &out, uint64_t period_ms, C *self) | rclcpp::NodeWithTimers< MaxTimers > | 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::NodeWithTimers< MaxTimers > | 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, const ::rclcpp::CallbackGroup *group=nullptr, bool autostart=true) | rclcpp::NodeWithTimers< MaxTimers > | |
| create_wall_timer(Timer &out, uint64_t period_ms, nros_cpp_timer_callback_t callback, void *context=nullptr) | rclcpp::NodeWithTimers< MaxTimers > | inline |
| create_wall_timer(Timer &out, uint64_t period_ms, C *self) | rclcpp::NodeWithTimers< MaxTimers > | inline |
| create_wall_timer_in(uint64_t period_ms) | rclcpp::NodeWithTimers< MaxTimers > | inline |
| create_wall_timer_in(uint64_t period_ms, nros_cpp_timer_callback_t callback, void *context=nullptr) | rclcpp::NodeWithTimers< MaxTimers > | 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 |
| finish_register_service_(Service< S > &out, const char *service_name, nros_cpp_ret_t ret, size_t handle) | rclcpp::Node | |
| 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_base_interface() | rclcpp::Node | inline |
| get_node_clock_interface() | rclcpp::Node | inline |
| get_node_graph_interface() | rclcpp::Node | inline |
| get_node_logging_interface() | 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_node_waitables_interface() | 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::NodeWithTimers< MaxTimers > | inline |
| Node(const char *name, const char *ns=nullptr) | rclcpp::NodeWithTimers< MaxTimers > | inlineexplicit |
| Node(::rclcpp::NodeHandle handle, const char *name, const char *ns=nullptr) | rclcpp::NodeWithTimers< MaxTimers > | inlineexplicit |
| Node(const char *name, const ::rclcpp::NodeOptions &options) | rclcpp::NodeWithTimers< MaxTimers > | inline |
| Node(const char *name, const char *ns, const ::rclcpp::NodeOptions &options) | rclcpp::NodeWithTimers< MaxTimers > | inline |
| Node(Node &&other) | rclcpp::NodeWithTimers< MaxTimers > | 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 |
| register_service_(Service< S > &out, const char *service_name, bool(*trampoline)(const uint8_t *, size_t, uint8_t *, size_t, size_t *, void *), void *context, const ::rclcpp::QoS &qos, const ::rclcpp::ServiceOptions &options, const void *capture, size_t capture_len, void(*capture_drop)(void *)) | rclcpp::Node | |
| register_service_(Service< S > &out, const char *service_name, nros_cpp_service_request_id_callback_t trampoline, void *context, const ::rclcpp::QoS &qos, const ::rclcpp::ServiceOptions &options, const void *capture, size_t capture_len, void(*capture_drop)(void *)) | rclcpp::Node | |
| remove_on_set_parameters_callback(OnSetParametersCallbackToken handle) | rclcpp::Node | inline |
| rmw_implementation_identifier() const | 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 |
| WeakPtr typedef | rclcpp::Node | |
| ~Node() | rclcpp::Node | inline |