diff options
Diffstat (limited to 'src/uscxml/interpreter/InterpreterImpl.h')
-rw-r--r-- | src/uscxml/interpreter/InterpreterImpl.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/uscxml/interpreter/InterpreterImpl.h b/src/uscxml/interpreter/InterpreterImpl.h index 1243f7c..0efc70a 100644 --- a/src/uscxml/interpreter/InterpreterImpl.h +++ b/src/uscxml/interpreter/InterpreterImpl.h @@ -143,6 +143,10 @@ public: return Interpreter(shared_from_this()); } + virtual Data& getCache() { + return _cache; + } + /** DataModelCallbacks */ @@ -284,6 +288,7 @@ protected: Factory* _factory; URL _baseURL; + std::string _md5; MicroStep _microStepper; DataModel _dataModel; @@ -305,6 +310,8 @@ protected: std::set<std::string> _autoForwarders; std::set<InterpreterMonitor*> _monitors; + Data _cache; + private: void setupDOM(); }; |