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.