55 static void scenarioEventMessageCallback(
DtSimMessage*,
void* usr);
56 virtual void processScenarioEventMessageCallback(
DtSimMessage*);
60 virtual void startScenarioEvent(
const DtString&,
bool sendMessageIfNotLocal =
true);
68 virtual void stopScenarioEvent(
const DtString&,
bool sendMessageIfNotLocal =
true);
71 virtual bool scenarioEventInProgress(
const DtString&)
const;
74 virtual bool scenarioEventConcluded(
const DtString&)
const;
83 virtual double simulationStartTime(
const DtString&)
const;
86 virtual double simulationEndTime(
const DtString&)
const;
89 static void scenarioEventAdded(
DtVrfObject*,
void*);
90 virtual void processScenarioEventAdded(
DtVrfObject*);
93 static void scenarioEventRemoved(
DtVrfObject*,
void*);
94 virtual void processScenarioEventRemoved(
DtVrfObject*);
97 virtual void setOrdinalOrder(
const DtString& uniqueId,
int ordinal);
100 virtual void resetScenarioEvent(
const DtString& uniqueId,
bool sendMessageIfNotLocal =
true);
103 virtual void setTriggerStatus(
const DtString& uniqueId,
int);
107 virtual void startUpEvent(
const DtString& uniqueId);
110 virtual void stopEvent(
const DtString& uniqueId);
124 simTimeStarted(0.), simTimeEnded(0.), rwEvent(
"") {};