diff options
Diffstat (limited to 'src/uscxml/Interpreter.h')
-rw-r--r-- | src/uscxml/Interpreter.h | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/uscxml/Interpreter.h b/src/uscxml/Interpreter.h index d2c9025..aadef72 100644 --- a/src/uscxml/Interpreter.h +++ b/src/uscxml/Interpreter.h @@ -4,7 +4,6 @@ #include "uscxml/Common.h" #include "uscxml/URL.h" -#include <boost/uuid/uuid_generators.hpp> #include <boost/algorithm/string.hpp> #include <iostream> @@ -238,7 +237,6 @@ public: static Arabica::XPath::NodeSet<std::string> filterChildElements(const std::string& tagName, const Arabica::XPath::NodeSet<std::string>& nodeSet); Arabica::DOM::Node<std::string> findLCCA(const Arabica::XPath::NodeSet<std::string>& states); Arabica::XPath::NodeSet<std::string> getProperAncestors(const Arabica::DOM::Node<std::string>& s1, const Arabica::DOM::Node<std::string>& s2); - static std::string getUUID(); protected: InterpreterImpl(); @@ -296,7 +294,7 @@ protected: std::string& text, std::string& expr); void processParamChilds(const Arabica::DOM::Node<std::string>& element, - std::multimap<std::string, std::string>& params); + std::multimap<std::string, Data>& params); void processDOMorText(const Arabica::DOM::Node<std::string>& element, Arabica::DOM::Node<std::string>& dom, std::string& text); @@ -313,8 +311,6 @@ protected: bool isInFinalState(const Arabica::DOM::Node<std::string>& state); bool parentIsScxmlState(const Arabica::DOM::Node<std::string>& state); - static boost::uuids::random_generator uuidGen; - long _lastRunOnMainThread; std::string _name; std::string _sessionId; @@ -598,9 +594,6 @@ public: Arabica::XPath::NodeSet<std::string> getProperAncestors(const Arabica::DOM::Node<std::string>& s1, const Arabica::DOM::Node<std::string>& s2) { return _impl->getProperAncestors(s1, s2); } - static std::string getUUID() { - return InterpreterImpl::getUUID(); - } boost::shared_ptr<InterpreterImpl> getImpl() { return _impl; |