Template Class BasicSubscription

Inheritance Relationships

Base Type

Class Documentation

template<typename MessageT, typename BridgeRequestPolicy>
class BasicSubscription : public agnocast::SubscriptionBase

Public Types

using SharedPtr = std::shared_ptr<BasicSubscription<MessageT, BridgeRequestPolicy>>

Public Functions

template<typename Func>
inline BasicSubscription(rclcpp::Node *node, const std::string &topic_name, const rclcpp::QoS &qos, Func &&callback, agnocast::SubscriptionOptions options, const bool is_bridge = false)
template<typename Func>
inline BasicSubscription(agnocast::Node *node, const std::string &topic_name, const rclcpp::QoS &qos, Func &&callback, agnocast::SubscriptionOptions options)
inline ~BasicSubscription()