summaryrefslogtreecommitdiffstats
path: root/test/src/test-lifecycle.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/src/test-lifecycle.cpp')
-rw-r--r--test/src/test-lifecycle.cpp46
1 files changed, 23 insertions, 23 deletions
diff --git a/test/src/test-lifecycle.cpp b/test/src/test-lifecycle.cpp
index 14ebd94..81fc363 100644
--- a/test/src/test-lifecycle.cpp
+++ b/test/src/test-lifecycle.cpp
@@ -48,67 +48,67 @@ std::list<CallbackType> callBackSeq;
class SequenceCheckingMonitor : public InterpreterMonitor {
- virtual void beforeProcessingEvent(const Event& event) {
+ virtual void beforeProcessingEvent(InterpreterImpl* impl, const Event& event) {
CHECK_CALLBACK_TYPE(USCXML_BEFOREPROCESSINGEVENT);
}
- virtual void beforeMicroStep() {
+ virtual void beforeMicroStep(InterpreterImpl* impl) {
CHECK_CALLBACK_TYPE(USCXML_BEFOREMICROSTEP);
}
- virtual void beforeExitingState(const XERCESC_NS::DOMElement* state) {
+ virtual void beforeExitingState(InterpreterImpl* impl, const XERCESC_NS::DOMElement* state) {
CHECK_CALLBACK_TYPE(USCXML_BEFOREEXITINGSTATE);
}
- virtual void afterExitingState(const XERCESC_NS::DOMElement* state) {
+ virtual void afterExitingState(InterpreterImpl* impl, const XERCESC_NS::DOMElement* state) {
CHECK_CALLBACK_TYPE(USCXML_AFTEREXITINGSTATE);
}
- virtual void beforeExecutingContent(const XERCESC_NS::DOMElement* element) {
+ virtual void beforeExecutingContent(InterpreterImpl* impl, const XERCESC_NS::DOMElement* element) {
CHECK_CALLBACK_TYPE(USCXML_BEFOREEXECUTINGCONTENT);
}
- virtual void afterExecutingContent(const XERCESC_NS::DOMElement* element) {
+ virtual void afterExecutingContent(InterpreterImpl* impl, const XERCESC_NS::DOMElement* element) {
CHECK_CALLBACK_TYPE(USCXML_AFTEREXECUTINGCONTENT);
}
- virtual void beforeUninvoking(const XERCESC_NS::DOMElement* invokeElem, const std::string& invokeid) {
+ virtual void beforeUninvoking(InterpreterImpl* impl, const XERCESC_NS::DOMElement* invokeElem, const std::string& invokeid) {
CHECK_CALLBACK_TYPE(USCXML_BEFOREUNINVOKING);
}
- virtual void afterUninvoking(const XERCESC_NS::DOMElement* invokeElem, const std::string& invokeid) {
+ virtual void afterUninvoking(InterpreterImpl* impl, const XERCESC_NS::DOMElement* invokeElem, const std::string& invokeid) {
CHECK_CALLBACK_TYPE(USCXML_AFTERUNINVOKING);
}
- virtual void beforeTakingTransition(const XERCESC_NS::DOMElement* transition) {
+ virtual void beforeTakingTransition(InterpreterImpl* impl, const XERCESC_NS::DOMElement* transition) {
CHECK_CALLBACK_TYPE(USCXML_BEFORETAKINGTRANSITION);
}
- virtual void afterTakingTransition(const XERCESC_NS::DOMElement* transition) {
+ virtual void afterTakingTransition(InterpreterImpl* impl, const XERCESC_NS::DOMElement* transition) {
CHECK_CALLBACK_TYPE(USCXML_AFTERTAKINGTRANSITION);
}
- virtual void beforeEnteringState(const XERCESC_NS::DOMElement* state) {
+ virtual void beforeEnteringState(InterpreterImpl* impl, const XERCESC_NS::DOMElement* state) {
CHECK_CALLBACK_TYPE(USCXML_BEFOREENTERINGSTATE);
}
- virtual void afterEnteringState(const XERCESC_NS::DOMElement* state) {
+ virtual void afterEnteringState(InterpreterImpl* impl, const XERCESC_NS::DOMElement* state) {
CHECK_CALLBACK_TYPE(USCXML_AFTERENTERINGSTATE);
}
- virtual void beforeInvoking(const XERCESC_NS::DOMElement* invokeElem, const std::string& invokeid) {
+ virtual void beforeInvoking(InterpreterImpl* impl, const XERCESC_NS::DOMElement* invokeElem, const std::string& invokeid) {
CHECK_CALLBACK_TYPE(USCXML_BEFOREINVOKING);
}
- virtual void afterInvoking(const XERCESC_NS::DOMElement* invokeElem, const std::string& invokeid) {
+ virtual void afterInvoking(InterpreterImpl* impl, const XERCESC_NS::DOMElement* invokeElem, const std::string& invokeid) {
CHECK_CALLBACK_TYPE(USCXML_AFTERINVOKING);
}
- virtual void afterMicroStep() {
+ virtual void afterMicroStep(InterpreterImpl* impl) {
CHECK_CALLBACK_TYPE(USCXML_AFTERMICROSTEP);
}
- virtual void onStableConfiguration() {
+ virtual void onStableConfiguration(InterpreterImpl* impl) {
CHECK_CALLBACK_TYPE(USCXML_ONSTABLECONFIGURATION);
}
- virtual void beforeCompletion() {
+ virtual void beforeCompletion(InterpreterImpl* impl) {
CHECK_CALLBACK_TYPE(USCXML_BEFORECOMPLETION);
}
- virtual void afterCompletion() {
+ virtual void afterCompletion(InterpreterImpl* impl) {
CHECK_CALLBACK_TYPE(USCXML_AFTERCOMPLETION);
}
@@ -139,7 +139,7 @@ int main(int argc, char** argv) {
try {
const char* xml = "<invalid />";
Interpreter interpreter = Interpreter::fromXML(xml, "");
- interpreter.setMonitor(&mon);
+ interpreter.addMonitor(&mon);
assert(interpreter.getState() == USCXML_INSTANTIATED);
interpreter.step();
assert(false);
@@ -159,7 +159,7 @@ int main(int argc, char** argv) {
" <final id=\"done\" />"
"</scxml>";
Interpreter interpreter = Interpreter::fromXML(xml, "");
- interpreter.setMonitor(&mon);
+ interpreter.addMonitor(&mon);
assert(interpreter.getState() == USCXML_INSTANTIATED);
interpreter.step();
assert(false);
@@ -182,7 +182,7 @@ int main(int argc, char** argv) {
"</scxml>";
Interpreter interpreter = Interpreter::fromXML(xml, "");
- interpreter.setMonitor(&mon);
+ interpreter.addMonitor(&mon);
callBackSeq.push_back(USCXML_BEFOREMICROSTEP);
callBackSeq.push_back(USCXML_BEFOREENTERINGSTATE); // scxml
@@ -232,7 +232,7 @@ int main(int argc, char** argv) {
"</scxml>";
Interpreter interpreter = Interpreter::fromXML(xml, "");
- interpreter.setMonitor(&mon);
+ interpreter.addMonitor(&mon);
callBackSeq.push_back(USCXML_BEFOREMICROSTEP);
callBackSeq.push_back(USCXML_BEFOREENTERINGSTATE); // scxml
@@ -304,7 +304,7 @@ int main(int argc, char** argv) {
"</scxml>";
Interpreter interpreter = Interpreter::fromXML(xml, "");
- interpreter.setMonitor(&mon);
+ interpreter.addMonitor(&mon);
callBackSeq.push_back(USCXML_BEFOREMICROSTEP);
callBackSeq.push_back(USCXML_BEFOREENTERINGSTATE); // scxml
callBackSeq.push_back(USCXML_AFTERENTERINGSTATE);