From 94c1d6523dfb115d87245fa2cff2cf921817e92d Mon Sep 17 00:00:00 2001 From: Stefan Radomski Date: Thu, 31 Jul 2014 01:26:51 +0200 Subject: interpreter.addIOProcessor --- .../src/org/uscxml/tests/ioprocessor/console/ConsoleFrame.java | 1 - src/bindings/swig/uscxml_beautify.i | 8 ++++++++ src/bindings/swig/uscxml_ignores.i | 2 ++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/embedding/java/src/org/uscxml/tests/ioprocessor/console/ConsoleFrame.java b/embedding/java/src/org/uscxml/tests/ioprocessor/console/ConsoleFrame.java index 0e2388f..8ef0d32 100644 --- a/embedding/java/src/org/uscxml/tests/ioprocessor/console/ConsoleFrame.java +++ b/embedding/java/src/org/uscxml/tests/ioprocessor/console/ConsoleFrame.java @@ -46,7 +46,6 @@ public class ConsoleFrame extends Frame { + " " + ""); - perInterpreter.put(interpreter, this); Thread intrerpreterThread = new Thread(new Runnable() { diff --git a/src/bindings/swig/uscxml_beautify.i b/src/bindings/swig/uscxml_beautify.i index 6daba77..76f371e 100644 --- a/src/bindings/swig/uscxml_beautify.i +++ b/src/bindings/swig/uscxml_beautify.i @@ -60,6 +60,14 @@ %extend uscxml::Interpreter { + void addIOProcessor(uscxml::WrappedIOProcessor* ioProc) { + self->addIOProcessor(boost::shared_ptr(ioProc)); + } + + void setDataModel(WrappedDataModel* dataModel) { + self->setDataModel(boost::shared_ptr(dataModel)); + } + std::vector getBasicConfiguration() { Arabica::XPath::NodeSet nativeConfig = self->getBasicConfiguration(); std::vector config; diff --git a/src/bindings/swig/uscxml_ignores.i b/src/bindings/swig/uscxml_ignores.i index c9df57f..b6a0a3f 100644 --- a/src/bindings/swig/uscxml_ignores.i +++ b/src/bindings/swig/uscxml_ignores.i @@ -45,6 +45,8 @@ %ignore uscxml::Interpreter::stop(); %ignore uscxml::Interpreter::isRunning(); %ignore uscxml::Interpreter::setCmdLineOptions(std::map); +%ignore uscxml::Interpreter::setDataModel(const DataModel& dataModel); +%ignore uscxml::Interpreter::addIOProcessor(IOProcessor ioProc); %ignore uscxml::Interpreter::getDocument; %ignore uscxml::Interpreter::getImpl; %ignore uscxml::Interpreter::runOnMainThread; -- cgit v0.12