Class SubscriptionBase
Defined in File agnocast_subscription.hpp
Inheritance Relationships
Derived Types
public agnocast::BasicSubscription< M >(Template Class BasicSubscription)public agnocast::BasicSubscription< rosgraph_msgs::msg::Clock >(Template Class BasicSubscription)public agnocast::BasicSubscription< MessageT, BridgeRequestPolicy >(Template Class BasicSubscription)public agnocast::BasicTakeSubscription< MessageT, BridgeRequestPolicy >(Template Class BasicTakeSubscription)
Class Documentation
-
class SubscriptionBase
Subclassed by agnocast::BasicSubscription< M >, agnocast::BasicSubscription< rosgraph_msgs::msg::Clock >, agnocast::BasicSubscription< MessageT, BridgeRequestPolicy >, agnocast::BasicTakeSubscription< MessageT, BridgeRequestPolicy >
Public Functions
-
SubscriptionBase(rclcpp::Node *node, const std::string &topic_name)
-
inline uint32_t get_publisher_count() const
-
inline virtual ~SubscriptionBase()
Protected Functions
-
union ioctl_add_subscriber_args initialize(const rclcpp::QoS &qos, const bool is_take_sub, const bool ignore_local_publications, const bool is_bridge, const std::string &node_name)
-
SubscriptionBase(rclcpp::Node *node, const std::string &topic_name)