Class SubscriptionBase

Inheritance Relationships

Derived Types

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)
SubscriptionBase(agnocast::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)

Protected Attributes

topic_local_id_t id_
const std::string topic_name_