summaryrefslogtreecommitdiffstats
path: root/src/bindings/swig/wrapped
diff options
context:
space:
mode:
Diffstat (limited to 'src/bindings/swig/wrapped')
-rw-r--r--src/bindings/swig/wrapped/WrappedDataModel.cpp3
-rw-r--r--src/bindings/swig/wrapped/WrappedDataModel.h10
2 files changed, 13 insertions, 0 deletions
diff --git a/src/bindings/swig/wrapped/WrappedDataModel.cpp b/src/bindings/swig/wrapped/WrappedDataModel.cpp
index 8ba57be..e0124eb 100644
--- a/src/bindings/swig/wrapped/WrappedDataModel.cpp
+++ b/src/bindings/swig/wrapped/WrappedDataModel.cpp
@@ -21,6 +21,9 @@
namespace uscxml {
+WrappedDataModelExtension::WrappedDataModelExtension() {}
+WrappedDataModelExtension::~WrappedDataModelExtension() {}
+
WrappedDataModel::WrappedDataModel() {}
WrappedDataModel::~WrappedDataModel() {}
diff --git a/src/bindings/swig/wrapped/WrappedDataModel.h b/src/bindings/swig/wrapped/WrappedDataModel.h
index e988dc0..f33f5da 100644
--- a/src/bindings/swig/wrapped/WrappedDataModel.h
+++ b/src/bindings/swig/wrapped/WrappedDataModel.h
@@ -33,8 +33,18 @@
namespace uscxml {
+class WrappedDataModelExtension : public DataModelExtension {
+public:
+ WrappedDataModelExtension();
+ virtual ~WrappedDataModelExtension();
+ virtual std::string provides() { return ""; }
+ virtual Data getValueOf(const std::string& member) { return Data(); }
+ virtual void setValueOf(const std::string& member, const Data& data) { }
+};
+
class WrappedDataModel : public DataModelImpl {
public:
+
WrappedDataModel();
virtual ~WrappedDataModel();