diff options
author | Stefan Radomski <radomski@tk.informatik.tu-darmstadt.de> | 2012-10-05 15:31:26 (GMT) |
---|---|---|
committer | Stefan Radomski <radomski@tk.informatik.tu-darmstadt.de> | 2012-10-05 15:31:26 (GMT) |
commit | 0ae6c27d9322208053033d9b19c0ffffed3d99eb (patch) | |
tree | 0794b4df38568e03fb01e7fa91e6d4a625db859e /src/uscxml/Factory.cpp | |
parent | 64cc2ce105cf57fcba637b309664b4bc74ae7d82 (diff) | |
download | uscxml-0ae6c27d9322208053033d9b19c0ffffed3d99eb.zip uscxml-0ae6c27d9322208053033d9b19c0ffffed3d99eb.tar.gz uscxml-0ae6c27d9322208053033d9b19c0ffffed3d99eb.tar.bz2 |
Implemented DOM
Diffstat (limited to 'src/uscxml/Factory.cpp')
-rw-r--r-- | src/uscxml/Factory.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/uscxml/Factory.cpp b/src/uscxml/Factory.cpp index b2346c2..36e0523 100644 --- a/src/uscxml/Factory.cpp +++ b/src/uscxml/Factory.cpp @@ -3,17 +3,24 @@ //#include "uscxml/ioprocessor/basichttp/pion/PionIOProcessor.h" #include "uscxml/ioprocessor/basichttp/libevent/EventIOProcessor.h" #include "uscxml/invoker/scxml/USCXMLInvoker.h" +#include "uscxml/invoker/modality/miles/SpatialAudio.h" namespace uscxml { Factory::Factory() { _dataModels["ecmascript"] = new V8DataModel(); // _ioProcessors["basichttp"] = new PionIOProcessor(); - _ioProcessors["basichttp"] = new EventIOProcessor(); + // use basichttp for transporting to/from scxml sessions as well + _ioProcessors["basichttp"] = new EventIOProcessor(); _ioProcessors["http://www.w3.org/TR/scxml/#SCXMLEventProcessor"] = _ioProcessors["basichttp"]; + _invoker["scxml"] = new USCXMLInvoker(); _invoker["http://www.w3.org/TR/scxml/"] = _invoker["scxml"]; + + _invoker["spatial-audio"] = new SpatialAudio(); + _invoker["http://www.smartvortex.eu/mmi/spatial-audio/"] = _invoker["spatial-audio"]; + } void Factory::registerIOProcessor(const std::string type, IOProcessor* ioProcessor) { |