|
rclcpp
master
C++ ROS Client Library API
|
Classes | |
| class | RMWImplementationSpecificPayload |
| Mechanism for passing rmw implementation specific settings through the ROS interfaces. More... | |
| class | RMWImplementationSpecificPublisherPayload |
| class | RMWImplementationSpecificSubscriptionPayload |
| Subscription payload that may be rmw implementation specific. More... | |
Functions | |
| template<typename OptionsT , typename NodeBaseT > | |
| bool | resolve_enable_topic_statistics (const OptionsT &options, const NodeBaseT &node_base) |
| Return whether or not topic statistics is enabled, resolving "NodeDefault" if needed. More... | |
| template<typename CallbackMessageT , typename AllocatorT > | |
| rclcpp::IntraProcessBufferType | resolve_intra_process_buffer_type (const rclcpp::IntraProcessBufferType buffer_type, const rclcpp::AnySubscriptionCallback< CallbackMessageT, AllocatorT > &any_subscription_callback) |
| Return the buffer type, resolving the "CallbackDefault" type to an actual type if needed. More... | |
| template<typename OptionsT , typename NodeBaseT > | |
| bool | resolve_use_intra_process (const OptionsT &options, const NodeBaseT &node_base) |
| Return whether or not intra process is enabled, resolving "NodeDefault" if needed. More... | |
| std::vector< std::string > | get_unparsed_ros_arguments (int argc, char const *const argv[], rcl_arguments_t *arguments, rcl_allocator_t allocator) |
| template<typename T > | |
| auto | get_value_helper (const rclcpp::Parameter *parameter) |
| template<> | |
| auto | get_value_helper< rclcpp::ParameterValue > (const rclcpp::Parameter *parameter) |
| template<> | |
| auto | get_value_helper< rclcpp::Parameter > (const rclcpp::Parameter *parameter) |
| bool rclcpp::detail::resolve_enable_topic_statistics | ( | const OptionsT & | options, |
| const NodeBaseT & | node_base | ||
| ) |
Return whether or not topic statistics is enabled, resolving "NodeDefault" if needed.
| rclcpp::IntraProcessBufferType rclcpp::detail::resolve_intra_process_buffer_type | ( | const rclcpp::IntraProcessBufferType | buffer_type, |
| const rclcpp::AnySubscriptionCallback< CallbackMessageT, AllocatorT > & | any_subscription_callback | ||
| ) |
Return the buffer type, resolving the "CallbackDefault" type to an actual type if needed.
| bool rclcpp::detail::resolve_use_intra_process | ( | const OptionsT & | options, |
| const NodeBaseT & | node_base | ||
| ) |
Return whether or not intra process is enabled, resolving "NodeDefault" if needed.
| std::vector<std::string> rclcpp::detail::get_unparsed_ros_arguments | ( | int | argc, |
| char const *const | argv[], | ||
| rcl_arguments_t * | arguments, | ||
| rcl_allocator_t | allocator | ||
| ) |
| auto rclcpp::detail::get_value_helper | ( | const rclcpp::Parameter * | parameter | ) |
|
inline |
|
inline |
1.8.17