summaryrefslogtreecommitdiffstats
path: root/src/uscxml/interpreter/MicroStepImpl.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/uscxml/interpreter/MicroStepImpl.h')
-rw-r--r--src/uscxml/interpreter/MicroStepImpl.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/uscxml/interpreter/MicroStepImpl.h b/src/uscxml/interpreter/MicroStepImpl.h
index be9d974..cb4aec6 100644
--- a/src/uscxml/interpreter/MicroStepImpl.h
+++ b/src/uscxml/interpreter/MicroStepImpl.h
@@ -23,6 +23,7 @@
#include "uscxml/config.h"
#include <list>
+#include <set>
#include <string>
#include <xercesc/dom/DOM.hpp>
@@ -33,6 +34,8 @@
namespace uscxml {
+class InterpreterMonitor;
+
/**
* @ingroup microstep
* @ingroup callback
@@ -57,7 +60,7 @@ public:
virtual void uninvoke(XERCESC_NS::DOMElement* invoke) = 0;
/** Monitoring */
- virtual InterpreterMonitor* getMonitor() = 0;
+ virtual std::set<InterpreterMonitor*> getMonitors() = 0;
};
/**