summaryrefslogtreecommitdiffstats
path: root/src/bindings
diff options
context:
space:
mode:
authorStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2014-07-31 11:31:14 (GMT)
committerStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2014-07-31 11:31:14 (GMT)
commiteab5c12b2a1b9cfee94e8d0cbe41fb5d78594bb5 (patch)
treeda32c5d07f126a6a0c8de42009f13c170198adaa /src/bindings
parent6bf9b12de158cb5fc6c94ab41b84c27968ea9340 (diff)
downloaduscxml-eab5c12b2a1b9cfee94e8d0cbe41fb5d78594bb5.zip
uscxml-eab5c12b2a1b9cfee94e8d0cbe41fb5d78594bb5.tar.gz
uscxml-eab5c12b2a1b9cfee94e8d0cbe41fb5d78594bb5.tar.bz2
More adhoc extensions for interpreters
Diffstat (limited to 'src/bindings')
-rw-r--r--src/bindings/swig/uscxml_beautify.i4
-rw-r--r--src/bindings/swig/uscxml_ignores.i1
2 files changed, 5 insertions, 0 deletions
diff --git a/src/bindings/swig/uscxml_beautify.i b/src/bindings/swig/uscxml_beautify.i
index 76f371e..4f3d246 100644
--- a/src/bindings/swig/uscxml_beautify.i
+++ b/src/bindings/swig/uscxml_beautify.i
@@ -67,6 +67,10 @@
void setDataModel(WrappedDataModel* dataModel) {
self->setDataModel(boost::shared_ptr<DataModelImpl>(dataModel));
}
+
+ void setInvoker(const std::string invokeId, uscxml::WrappedInvoker* invoker) {
+ self->setInvoker(invokeId, boost::shared_ptr<InvokerImpl>(invoker));
+ }
std::vector<std::string> getBasicConfiguration() {
Arabica::XPath::NodeSet<std::string> nativeConfig = self->getBasicConfiguration();
diff --git a/src/bindings/swig/uscxml_ignores.i b/src/bindings/swig/uscxml_ignores.i
index b6a0a3f..f7d3dad 100644
--- a/src/bindings/swig/uscxml_ignores.i
+++ b/src/bindings/swig/uscxml_ignores.i
@@ -47,6 +47,7 @@
%ignore uscxml::Interpreter::setCmdLineOptions(std::map<std::string, std::string>);
%ignore uscxml::Interpreter::setDataModel(const DataModel& dataModel);
%ignore uscxml::Interpreter::addIOProcessor(IOProcessor ioProc);
+%ignore uscxml::Interpreter::setInvoker(const std::string& invokeId, Invoker invoker);
%ignore uscxml::Interpreter::getDocument;
%ignore uscxml::Interpreter::getImpl;
%ignore uscxml::Interpreter::runOnMainThread;