{
}
+GlobalSimLoopExitEvent::GlobalSimLoopExitEvent(const std::string &_cause,
+ int c, Tick r)
+ : GlobalEvent(curTick(), Minimum_Pri, IsExitEvent),
+ cause(_cause), code(c), repeat(r)
+{
+}
+
const char *
GlobalSimLoopExitEvent::description() const
{
new GlobalSimLoopExitEvent(when + simQuantum, message, exit_code, repeat);
}
+void
+exitSimLoopNow(const std::string &message, int exit_code, Tick repeat,
+ bool serialize)
+{
+ new GlobalSimLoopExitEvent(message, exit_code, repeat);
+}
+
LocalSimLoopExitEvent::LocalSimLoopExitEvent(const std::string &_cause, int c,
Tick r)
: Event(Sim_Exit_Pri, IsExitEvent),