Class EventSubscriberBase

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

  • public std::enable_shared_from_this< EventSubscriberBase >

Derived Type

Class Documentation

class EventSubscriberBase : public std::enable_shared_from_this<EventSubscriberBase>

Subclassed by vimbax_camera_events::EventSubscriber< T >

Protected Functions

EventSubscriberBase(rclcpp::Node::SharedPtr node, const std::string &topic)
template<typename T>
inline std::shared_future<std::shared_ptr<EventSubscription<T>>> subscribe_event(const std::string &event, std::function<void(const T&)> callback)
template<typename T>
class EventSubscription

Public Functions

inline ~EventSubscription()
inline bool is_connected() const