Defines the event aggregator interface type.
Definition: event_aggregator.h:59
Implements the event subscriber handler data type.
Definition: event_subscriber.h:7
EventSubscriberHandler & operator=(const EventSubscriberHandler &other)=delete
EventSubscriberHandler(const EventSubscriberHandler &other)=delete
EventSubscriberHandler()=delete
EventSubscriberHandler(EventSubscriberHandler &&other)=delete
const EventHandlerIdentifier id() const noexcept override
Gets the subscriber unique identifier.
Definition: event_subscriber.cpp:19
EventSubscriberHandler & operator=(EventSubscriberHandler &&other)=delete
void unsubscribe() const override
Unsubscribes from the event.
Definition: event_subscriber.cpp:14
~EventSubscriberHandler()
Destroys a EventSubscriberHandler instance.
Definition: event_subscriber.cpp:12
Defines the event subscriber interface type.
Definition: event_aggregator.h:37
Top-level namespace for Health-GPS C++ API.
Definition: analysis_definition.h:8
Defines the event handler identifier type.
Definition: event_aggregator.h:11