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

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

ComponentNodenros::Nodefriend
create(Node &out, const char *name, const char *ns=nullptr)nros::Nodeinlinestatic
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::Nodeinline
create_nodenros::Nodefriend
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::Nodeinline
create_timer_oneshot(Timer &out, uint64_t delay_ms, nros_cpp_timer_callback_t callback, void *context=nullptr)nros::Nodeinline
Executornros::Nodefriend
executor_handle() constnros::Nodeinline
ffi_handle() constnros::Nodeinline
get_logger() constnros::Nodeinline
get_name() constnros::Nodeinline
get_namespace() constnros::Nodeinline
global_handlenros::Nodefriend
initnros::Nodefriend
initnros::Nodefriend
is_valid() constnros::Nodeinline
Node()nros::Nodeinline
Node(Node &&other)nros::Nodeinline
NodeBuildernros::Nodefriend
oknros::Nodefriend
operator=(Node &&other)nros::Nodeinline
set_qos_overrides(const nros_cpp_qos_override_t *overrides, size_t len)nros::Nodeinline
shutdownnros::Nodefriend
spinnros::Nodefriend
spinnros::Nodefriend
spin_oncenros::Nodefriend
~Node()nros::Nodeinline