Template Class EventSubscriber

Inheritance Relationships

Base Type

Class Documentation

template<typename T>
class EventSubscriber : public vimbax_camera_events::EventSubscriberBase

Public Functions

inline std::shared_future<std::shared_ptr<EventSubscription<T>>> subscribe_event(const std::string &event, std::function<void(const T&)> callback)

Public Static Functions

template<typename ...Args>
static inline std::shared_ptr<EventSubscriber<T>> make_shared(Args... args)