diff options
author | Stefan Radomski <github@mintwerk.de> | 2017-04-12 07:19:13 (GMT) |
---|---|---|
committer | Stefan Radomski <github@mintwerk.de> | 2017-04-12 07:19:13 (GMT) |
commit | 321faf9461274eb6758dbec5e070b4e4600d10b6 (patch) | |
tree | d911cbce893898e442fb8715199f84fc9b2c7f5b /src/uscxml/plugins/datamodel/lua | |
parent | e0d37b8181e12030cc71d538ca08a80a924d5d4a (diff) | |
download | uscxml-321faf9461274eb6758dbec5e070b4e4600d10b6.zip uscxml-321faf9461274eb6758dbec5e070b4e4600d10b6.tar.gz uscxml-321faf9461274eb6758dbec5e070b4e4600d10b6.tar.bz2 |
Reduced dependencies on XercesC
Diffstat (limited to 'src/uscxml/plugins/datamodel/lua')
-rw-r--r-- | src/uscxml/plugins/datamodel/lua/LuaDataModel.cpp | 3 | ||||
-rw-r--r-- | src/uscxml/plugins/datamodel/lua/bindings.i | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/uscxml/plugins/datamodel/lua/LuaDataModel.cpp b/src/uscxml/plugins/datamodel/lua/LuaDataModel.cpp index 607f994..d4c27da 100644 --- a/src/uscxml/plugins/datamodel/lua/LuaDataModel.cpp +++ b/src/uscxml/plugins/datamodel/lua/LuaDataModel.cpp @@ -36,7 +36,9 @@ #endif #include "uscxml/messages/Event.h" +#ifndef NO_XERCESC #include "uscxml/util/DOM.h" +#endif #include "uscxml/interpreter/Logging.h" #include <boost/algorithm/string.hpp> @@ -272,6 +274,7 @@ void LuaDataModel::setEvent(const Event& event) { luabridge::LuaRef luaEvent(_luaState); luaEvent = luabridge::newTable(_luaState); + luaEvent["name"] = event.name; if (event.raw.size() > 0) luaEvent["raw"] = event.raw; diff --git a/src/uscxml/plugins/datamodel/lua/bindings.i b/src/uscxml/plugins/datamodel/lua/bindings.i index 24b756b..73bc9f9 100644 --- a/src/uscxml/plugins/datamodel/lua/bindings.i +++ b/src/uscxml/plugins/datamodel/lua/bindings.i @@ -7,6 +7,7 @@ %import "uscxml/config.h" %import "uscxml/Common.h" +#ifndef NO_XERCESC %import "xercesc/util/XercesDefs.hpp" %import "xercesc/util/Xerces_autoconf_config.hpp" @@ -29,6 +30,7 @@ %} %include "../common/bindings/dom/dom.i" +#endif // Operators we do want // %rename(operator_assignment) operator=; |