summaryrefslogtreecommitdiffstats
path: root/src/uscxml/interpreter
diff options
context:
space:
mode:
authorStefan Radomski <github@mintwerk.de>2017-01-23 16:58:06 (GMT)
committerStefan Radomski <github@mintwerk.de>2017-01-23 16:58:06 (GMT)
commit69247ac083836cfae493e0d220c5faf3818c0bf9 (patch)
treea63e584f7d3731ccaccb6ce02f844ea2b46f4cb9 /src/uscxml/interpreter
parentef66cbbaf07bd1ac661f9a9622dcdaf6851ca6ba (diff)
downloaduscxml-69247ac083836cfae493e0d220c5faf3818c0bf9.zip
uscxml-69247ac083836cfae493e0d220c5faf3818c0bf9.tar.gz
uscxml-69247ac083836cfae493e0d220c5faf3818c0bf9.tar.bz2
Introduced InvokerCallbacks
Diffstat (limited to 'src/uscxml/interpreter')
-rw-r--r--src/uscxml/interpreter/InterpreterImpl.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/uscxml/interpreter/InterpreterImpl.h b/src/uscxml/interpreter/InterpreterImpl.h
index bd3898c..a4948b4 100644
--- a/src/uscxml/interpreter/InterpreterImpl.h
+++ b/src/uscxml/interpreter/InterpreterImpl.h
@@ -32,6 +32,7 @@
#include "uscxml/plugins/Factory.h"
#include "uscxml/plugins/DataModelImpl.h"
#include "uscxml/plugins/IOProcessorImpl.h"
+#include "uscxml/plugins/InvokerImpl.h"
#include "uscxml/interpreter/MicroStepImpl.h"
#include "uscxml/interpreter/ContentExecutorImpl.h"
#include "uscxml/interpreter/EventQueue.h"
@@ -53,6 +54,7 @@ class USCXML_API InterpreterImpl :
public IOProcessorCallbacks,
public ContentExecutorCallbacks,
public DelayedEventQueueCallbacks,
+ public InvokerCallbacks,
public std::enable_shared_from_this<InterpreterImpl> {
public:
enum Binding {
@@ -229,7 +231,7 @@ public:
_dataModel = al.dataModel;
_internalQueue = al.internalQueue;
_externalQueue = al.externalQueue;
- _delayQueue = al.delayedQueue;
+ _delayQueue = al.delayQueue;
}
ActionLanguage getActionLanguage() {
@@ -240,7 +242,7 @@ public:
al.dataModel = _dataModel;
al.internalQueue = _internalQueue;
al.externalQueue = _externalQueue;
- al.delayedQueue = _delayQueue;
+ al.delayQueue = _delayQueue;
return al;
}