#include <any_subscription_callback.hpp>
|
| AnySubscriptionCallback (std::shared_ptr< Alloc > allocator) |
|
| AnySubscriptionCallback (const AnySubscriptionCallback &)=default |
|
template<typename CallbackT , typename std::enable_if< rclcpp::function_traits::same_arguments< CallbackT, SharedPtrCallback >::value >::type * = nullptr> |
void | set (CallbackT callback) |
|
template<typename CallbackT , typename std::enable_if< rclcpp::function_traits::same_arguments< CallbackT, SharedPtrWithInfoCallback >::value >::type * = nullptr> |
void | set (CallbackT callback) |
|
template<typename CallbackT , typename std::enable_if< rclcpp::function_traits::same_arguments< CallbackT, ConstSharedPtrCallback >::value >::type * = nullptr> |
void | set (CallbackT callback) |
|
template<typename CallbackT , typename std::enable_if< rclcpp::function_traits::same_arguments< CallbackT, ConstSharedPtrWithInfoCallback >::value >::type * = nullptr> |
void | set (CallbackT callback) |
|
template<typename CallbackT , typename std::enable_if< rclcpp::function_traits::same_arguments< CallbackT, UniquePtrCallback >::value >::type * = nullptr> |
void | set (CallbackT callback) |
|
template<typename CallbackT , typename std::enable_if< rclcpp::function_traits::same_arguments< CallbackT, UniquePtrWithInfoCallback >::value >::type * = nullptr> |
void | set (CallbackT callback) |
|
void | dispatch (std::shared_ptr< MessageT > message, const rmw_message_info_t &message_info) |
|
void | dispatch_intra_process (ConstMessageSharedPtr message, const rmw_message_info_t &message_info) |
|
void | dispatch_intra_process (MessageUniquePtr message, const rmw_message_info_t &message_info) |
|
bool | use_take_shared_method () |
|
◆ AnySubscriptionCallback() [1/2]
template<typename MessageT, typename Alloc>
◆ AnySubscriptionCallback() [2/2]
template<typename MessageT, typename Alloc>
◆ set() [1/6]
template<typename MessageT, typename Alloc>
template<typename CallbackT , typename std::enable_if< rclcpp::function_traits::same_arguments< CallbackT, SharedPtrCallback >::value >::type * = nullptr>
◆ set() [2/6]
template<typename MessageT, typename Alloc>
template<typename CallbackT , typename std::enable_if< rclcpp::function_traits::same_arguments< CallbackT, SharedPtrWithInfoCallback >::value >::type * = nullptr>
◆ set() [3/6]
template<typename MessageT, typename Alloc>
template<typename CallbackT , typename std::enable_if< rclcpp::function_traits::same_arguments< CallbackT, ConstSharedPtrCallback >::value >::type * = nullptr>
◆ set() [4/6]
template<typename MessageT, typename Alloc>
template<typename CallbackT , typename std::enable_if< rclcpp::function_traits::same_arguments< CallbackT, ConstSharedPtrWithInfoCallback >::value >::type * = nullptr>
◆ set() [5/6]
template<typename MessageT, typename Alloc>
template<typename CallbackT , typename std::enable_if< rclcpp::function_traits::same_arguments< CallbackT, UniquePtrCallback >::value >::type * = nullptr>
◆ set() [6/6]
template<typename MessageT, typename Alloc>
template<typename CallbackT , typename std::enable_if< rclcpp::function_traits::same_arguments< CallbackT, UniquePtrWithInfoCallback >::value >::type * = nullptr>
◆ dispatch()
template<typename MessageT, typename Alloc>
◆ dispatch_intra_process() [1/2]
template<typename MessageT, typename Alloc>
◆ dispatch_intra_process() [2/2]
template<typename MessageT, typename Alloc>
◆ use_take_shared_method()
template<typename MessageT, typename Alloc>
The documentation for this class was generated from the following file: