Template Class TakeSubscription

Inheritance Relationships

Base Type

Class Documentation

template<typename MessageT>
class TakeSubscription : public agnocast::SubscriptionBase

Public Types

using SharedPtr = std::shared_ptr<TakeSubscription<MessageT>>

Public Functions

inline TakeSubscription(rclcpp::Node *node, const std::string &topic_name, const rclcpp::QoS &qos)
inline agnocast::ipc_shared_ptr<const MessageT> take(bool allow_same_message = false)