nros C++ API
Lightweight ROS 2 client for embedded real-time systems (C++ headers)
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 1234]
 
docs
 
include
 
rclcpp
 
detail
 
config.hpp
Inline storage-size macros for opaque entity buffers
 
serialization_format.hpp
rclcpp::format_of<M> — a message type's serialization format; rclcpp::linked_format() — the linked backend's; and the static_assert that refuses to create a typed entity over a message the backend cannot encode
 
client.hpp
rclcpp::Client<S> — the arena-registered (callback-style) service client, and Client<S>::SharedPtr = rclcpp::ClientHandle<S>
 
executor.hpp
rclcpp::Executor — drives transport I/O and dispatches callbacks
 
fixed_sequence.hpp
rclcpp::FixedSequence<T,N> — fixed-capacity sequence container
 
fixed_string.hpp
rclcpp::FixedString<N> — fixed-capacity null-terminated string
 
future.hpp
rclcpp::Future<T> — single-shot deferred result
 
guard_condition.hpp
rclcpp::GuardCondition — cross-thread wake source
 
node.hpp
rclcpp::Node and global session helpers
 
publisher.hpp
rclcpp::Publisher<M> — typed topic publisher
 
qos.hpp
rclcpp::QoS — full DDS-shaped QoS settings (Phase 108.B.7)
 
rclcpp.hpp
 
result.hpp
rclcpp::Result, rclcpp::ErrorCode, and the RCLCPP_TRY macro
 
service.hpp
rclcpp::Service<S> — the arena-registered (callback-style) service server, and Service<S>::SharedPtr = rclcpp::ServiceHandle<S>
 
span.hpp
rclcpp::Span<T> and rclcpp::StringView — non-owning views
 
stream.hpp
rclcpp::Stream<T> — multi-shot message receiver
 
subscription.hpp
rclcpp::Subscription<M> — the typed DISPATCH subscriber: the arena owns it and the executor calls your handler
 
timer.hpp
rclcpp::Timer — periodic callback driven by the executor
 
rclcpp_action
 
client.hpp
 
server.hpp