|
nros C++ API
Lightweight ROS 2 client for embedded real-time systems (C++ headers)
|
nros::Future<T> — single-shot deferred result.
More...


Go to the source code of this file.
Classes | |
| class | nros::Future< T > |
Namespaces | |
| namespace | nros |
Typedefs | |
| typedef int | nros_cpp_ret_t |
Functions | |
| nros_cpp_ret_t | nros_cpp_spin_once (void *handle, int32_t timeout_ms) |
| uint64_t | nros_cpp_time_ns (void) |
nros::Future<T> — single-shot deferred result.
| typedef int nros_cpp_ret_t |
| nros_cpp_ret_t nros_cpp_spin_once | ( | void * | handle, |
| int32_t | timeout_ms | ||
| ) |
| uint64_t nros_cpp_time_ns | ( | void | ) |
Monotonic time in nanoseconds. Used by Future::wait() to budget its spin loop by wall-clock, not iteration count (Phase 89.2).