Modulo 5.0.0
Loading...
Searching...
No Matches
modulo_core::communication::SubscriptionHandler< MsgT > Member List

This is the complete list of members for modulo_core::communication::SubscriptionHandler< MsgT >, including all inherited members.

create_subscription_interface(const std::shared_ptr< rclcpp::Subscription< MsgT > > &subscription)modulo_core::communication::SubscriptionHandler< MsgT >
get_callback()modulo_core::communication::SubscriptionHandler< MsgT >inline
get_callback(const std::function< void()> &user_callback)modulo_core::communication::SubscriptionHandler< MsgT >
get_handler(bool validate_pointer=true)modulo_core::communication::SubscriptionInterfaceinline
get_message_pair() constmodulo_core::communication::SubscriptionInterface
get_subscription() constmodulo_core::communication::SubscriptionHandler< MsgT >
message_pair_modulo_core::communication::SubscriptionInterfaceprotected
set_message_pair(const std::shared_ptr< MessagePairInterface > &message_pair)modulo_core::communication::SubscriptionInterface
set_subscription(const std::shared_ptr< rclcpp::Subscription< MsgT > > &subscription)modulo_core::communication::SubscriptionHandler< MsgT >
set_user_callback(const std::function< void()> &user_callback)modulo_core::communication::SubscriptionHandler< MsgT >
SubscriptionHandler(std::shared_ptr< MessagePairInterface > message_pair=nullptr, const rclcpp::Logger &logger=rclcpp::get_logger("SubscriptionHandler"))modulo_core::communication::SubscriptionHandler< MsgT >explicit
SubscriptionInterface(std::shared_ptr< MessagePairInterface > message_pair=nullptr)modulo_core::communication::SubscriptionInterfaceexplicit
SubscriptionInterface(const SubscriptionInterface &subscription)=defaultmodulo_core::communication::SubscriptionInterface
~SubscriptionHandler() overridemodulo_core::communication::SubscriptionHandler< MsgT >
~SubscriptionInterface()=defaultmodulo_core::communication::SubscriptionInterfacevirtual