52                        double elapsed) noexcept;
 
   60     int id() const noexcept override;
 
Event message types visitor interface (double dispatcher)
Definition: event_visitor.h:10
 
Top-level namespace for Health-GPS C++ API.
Definition: analysis_definition.h:8
 
RunnerAction
Enumerates the simulation executive actions.
Definition: runner_message.h:7
 
@ finish
Finish simulation experiment.
 
@ cancelled
Simulation experiment has been cancelled.
 
@ run_begin
Begin a new simulation run.
 
@ run_end
End a simulation run.
 
@ start
Start simulation experiment.
 
Global namespace.
Definition: jsonparser.h:88
 
Simulation event messages interface.
Definition: event_message.h:25
 
Implements the simulation executive event message data type.
Definition: runner_message.h:25
 
std::string to_string() const override
Create a string representation of this instance.
Definition: runner_message.cpp:21
 
int id() const noexcept override
Gets the unique message type identifier.
Definition: runner_message.cpp:19
 
RunnerEventMessage()=delete
 
double elapsed_ms
The action elapsed time in milliseconds.
Definition: runner_message.h:58
 
RunnerAction action
The simulation executive action.
Definition: runner_message.h:55
 
void accept(EventMessageVisitor &visitor) const override
Double dispatch the message using a visitor implementation.
Definition: runner_message.cpp:37