#include <any_subscription_callback.hpp>
◆ AnySubscriptionCallback() [1/3]
template<typename MessageT , typename AllocatorT = std::allocator<void>>
◆ AnySubscriptionCallback() [2/3]
template<typename MessageT , typename AllocatorT = std::allocator<void>>
◆ AnySubscriptionCallback() [3/3]
template<typename MessageT , typename AllocatorT = std::allocator<void>>
◆ set()
template<typename MessageT , typename AllocatorT = std::allocator<void>>
template<typename CallbackT >
Generic function for setting the callback.
There are specializations that overload this in order to deprecate some callback signatures, and also to fix ambiguity between shared_ptr and unique_ptr callback signatures when using them with lambda functions.
◆ set_deprecated() [1/2]
template<typename MessageT , typename AllocatorT = std::allocator<void>>
Function for shared_ptr to non-const MessageT, which is deprecated.
◆ set_deprecated() [2/2]
template<typename MessageT , typename AllocatorT = std::allocator<void>>
Function for shared_ptr to non-const MessageT with MessageInfo, which is deprecated.
◆ create_unique_ptr_from_shared_ptr_message()
template<typename MessageT , typename AllocatorT = std::allocator<void>>
◆ dispatch()
template<typename MessageT , typename AllocatorT = std::allocator<void>>
◆ dispatch_intra_process() [1/2]
template<typename MessageT , typename AllocatorT = std::allocator<void>>
◆ dispatch_intra_process() [2/2]
template<typename MessageT , typename AllocatorT = std::allocator<void>>
◆ use_take_shared_method()
template<typename MessageT , typename AllocatorT = std::allocator<void>>
◆ register_callback_for_tracing()
template<typename MessageT , typename AllocatorT = std::allocator<void>>
◆ get_variant() [1/2]
template<typename MessageT , typename AllocatorT = std::allocator<void>>
◆ get_variant() [2/2]
template<typename MessageT , typename AllocatorT = std::allocator<void>>
The documentation for this class was generated from the following file: