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 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... | |
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) |
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.
auto rclcpp::detail::get_value_helper | ( | const rclcpp::Parameter * | parameter | ) |
|
inline |
|
inline |