#include <node.hpp>
◆ NodeBuilder()
| nros::NodeBuilder::NodeBuilder |
( |
void * |
executor_handle, |
|
|
const char * |
name |
|
) |
| |
|
inline |
◆ build()
| Result nros::NodeBuilder::build |
( |
Node & |
out | ) |
const |
|
inline |
◆ domain_id()
Override the Node's domain ID. Pass NROS_CPP_DOMAIN_ID_INHERIT (the default) to inherit from the executor.
◆ locator()
Override the Node's locator (tcp/..., udp/..., serial:...). Empty/nullptr inherits the executor's locator.
◆ namespace_()
Set the Node's namespace (mirrors rclcpp::Node's ctor). Empty or nullptr defaults to "/" at build time.
◆ rmw()
Bind this Node to the named RMW backend. The name must match a backend registered with nros_rmw_cffi_register_named (or its auto-ctor equivalent). Empty/nullptr selects the first- registered backend — the single-backend convenience path.
◆ sched()
Bind every handle created via this Node to sc_id as its default SchedContext. 0 = executor default Fifo.
The documentation for this class was generated from the following file: