Health-GPS
1.2.2.0
Global Health Policy Simulation model (Health-GPS)
|
Defines the event subscriber interface type. More...
#include <event_aggregator.h>
Public Member Functions | |
EventSubscriber ()=default | |
Initialises a new instance of the EventSubscriber class. More... | |
EventSubscriber (const EventSubscriber &)=delete | |
EventSubscriber (EventSubscriber &&)=delete | |
EventSubscriber & | operator= (const EventSubscriber &)=delete |
EventSubscriber & | operator= (EventSubscriber &&)=delete |
virtual | ~EventSubscriber ()=default |
Destroys a EventSubscriber instance. More... | |
virtual void | unsubscribe () const =0 |
Unsubscribes from the event. More... | |
virtual const EventHandlerIdentifier | id () const noexcept=0 |
Gets the subscriber unique identifier. More... | |
Defines the event subscriber interface type.
|
default |
Initialises a new instance of the EventSubscriber class.
|
delete |
|
delete |
|
virtualdefault |
Destroys a EventSubscriber instance.
|
pure virtualnoexcept |
Gets the subscriber unique identifier.
Implemented in hgps::EventSubscriberHandler.
|
delete |
|
delete |
|
pure virtual |
Unsubscribes from the event.
Implemented in hgps::EventSubscriberHandler.