|
Health-GPS
1.2.2.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. More... | |
| EventMessageVisitor (const EventMessageVisitor &)=delete | |
| EventMessageVisitor & | operator= (const EventMessageVisitor &)=delete |
| EventMessageVisitor (EventMessageVisitor &&)=delete | |
| EventMessageVisitor & | operator= (EventMessageVisitor &&)=delete |
| virtual | ~EventMessageVisitor () |
| Destroy an instance of the visitor class. More... | |
| virtual void | visit (const RunnerEventMessage &message)=0 |
| Visits a hgps::RunnerEventMessage message type. More... | |
| virtual void | visit (const InfoEventMessage &message)=0 |
| Visits a hgps::InfoEventMessage message type. More... | |
| virtual void | visit (const ErrorEventMessage &message)=0 |
| Visits a hgps::ErrorEventMessage message type. More... | |
| virtual void | visit (const ResultEventMessage &message)=0 |
| Visits a hgps::ResultEventMessage message type. More... | |
Event message types visitor interface (double dispatcher)
|
default |
Initialises a new instance of the visitor class.
|
delete |
|
delete |
|
inlinevirtual |
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 host::EventMonitor.
|
pure virtual |
Visits a hgps::InfoEventMessage message type.
| message | The message instance to visit |
Implemented in host::EventMonitor.
|
pure virtual |
Visits a hgps::ResultEventMessage message type.
| message | The message instance to visit |
Implemented in host::EventMonitor.
|
pure virtual |
Visits a hgps::RunnerEventMessage message type.
| message | The message instance to visit |
Implemented in host::EventMonitor.