diff options
Diffstat (limited to 'src/uscxml/plugins/datamodel/lua')
-rw-r--r-- | src/uscxml/plugins/datamodel/lua/LuaDataModel.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/uscxml/plugins/datamodel/lua/LuaDataModel.h b/src/uscxml/plugins/datamodel/lua/LuaDataModel.h index 4912868..93379fc 100644 --- a/src/uscxml/plugins/datamodel/lua/LuaDataModel.h +++ b/src/uscxml/plugins/datamodel/lua/LuaDataModel.h @@ -74,7 +74,7 @@ public: virtual bool evalAsBool(const std::string& expr); virtual Data evalAsData(const std::string& expr); - virtual void evalAsScript(const std::string& content); + virtual void eval(const std::string& content); virtual Data getAsData(const std::string& content); virtual bool isDeclared(const std::string& expr); @@ -87,12 +87,11 @@ public: const std::map<std::string, std::string>& attr = std::map<std::string, std::string>()); protected: + virtual void setup(); static int luaInFunction(lua_State * l); lua_State* _luaState; - - void doCreate(DataModelCallbacks* callbacks); }; #ifdef BUILD_AS_PLUGINS |