|
Health-GPS 3.0.0.0
Global Health Policy Simulation model (Health-GPS)
|
Event message types visitor interface (double dispatcher) More...
#include <event_visitor.h>
Public Member Functions | |
| EventMessageVisitor ()=default | |
| Initialises a new instance of the visitor class. | |
| EventMessageVisitor (const EventMessageVisitor &)=delete | |
| EventMessageVisitor & | operator= (const EventMessageVisitor &)=delete |
| EventMessageVisitor (EventMessageVisitor &&)=delete | |
| EventMessageVisitor & | operator= (EventMessageVisitor &&)=delete |
| virtual | ~EventMessageVisitor ()=default |
| Destroy an instance of the visitor class. | |
| virtual void | visit (const RunnerEventMessage &message)=0 |
| Visits a hgps::RunnerEventMessage message type. | |
| virtual void | visit (const InfoEventMessage &message)=0 |
| Visits a hgps::InfoEventMessage message type. | |
| virtual void | visit (const ErrorEventMessage &message)=0 |
| Visits a hgps::ErrorEventMessage message type. | |
| virtual void | visit (const ResultEventMessage &message)=0 |
| Visits a hgps::ResultEventMessage message type. | |
| virtual void | visit (const IndividualTrackingEventMessage &message)=0 |
| MAHIMA: Visits IndividualTrackingEventMessage (per-person CSV rows for same-person ID tracking) | |
Event message types visitor interface (double dispatcher)
|
default |
Initialises a new instance of the visitor class.
|
delete |
|
delete |
|
virtualdefault |
Destroy an instance of the visitor class.
|
delete |
|
delete |
|
pure virtual |
Visits a hgps::ErrorEventMessage message type.
| message | The message instance to visit |
Implemented in hgps::EventMonitor.
|
pure virtual |
MAHIMA: Visits IndividualTrackingEventMessage (per-person CSV rows for same-person ID tracking)
| message | The message instance to visit |
Implemented in hgps::EventMonitor.
|
pure virtual |
Visits a hgps::InfoEventMessage message type.
| message | The message instance to visit |
Implemented in hgps::EventMonitor.
|
pure virtual |
Visits a hgps::ResultEventMessage message type.
| message | The message instance to visit |
Implemented in hgps::EventMonitor.
|
pure virtual |
Visits a hgps::RunnerEventMessage message type.
| message | The message instance to visit |
Implemented in hgps::EventMonitor.