diff options
author | Stefan Radomski <github@mintwerk.de> | 2017-01-23 16:58:06 (GMT) |
---|---|---|
committer | Stefan Radomski <github@mintwerk.de> | 2017-01-23 16:58:06 (GMT) |
commit | 69247ac083836cfae493e0d220c5faf3818c0bf9 (patch) | |
tree | a63e584f7d3731ccaccb6ce02f844ea2b46f4cb9 /src/uscxml/interpreter | |
parent | ef66cbbaf07bd1ac661f9a9622dcdaf6851ca6ba (diff) | |
download | uscxml-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.h | 6 |
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; } |