summaryrefslogtreecommitdiffstats
path: root/src/uscxml/Factory.cpp
diff options
context:
space:
mode:
authorStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2013-06-12 23:33:52 (GMT)
committerStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2013-06-12 23:33:52 (GMT)
commitbbd892b435c12395a6cf53bc53ed5acf195e4cbd (patch)
tree86ca106d7d347eb6361fca8c1dec4d7fc7cae965 /src/uscxml/Factory.cpp
parent57510db0f3f10f85ecea53376ccf40688e2475bd (diff)
downloaduscxml-bbd892b435c12395a6cf53bc53ed5acf195e4cbd.zip
uscxml-bbd892b435c12395a6cf53bc53ed5acf195e4cbd.tar.gz
uscxml-bbd892b435c12395a6cf53bc53ed5acf195e4cbd.tar.bz2
Fixed build for unices
Diffstat (limited to 'src/uscxml/Factory.cpp')
-rw-r--r--src/uscxml/Factory.cpp16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/uscxml/Factory.cpp b/src/uscxml/Factory.cpp
index 667c6f0..84d7632 100644
--- a/src/uscxml/Factory.cpp
+++ b/src/uscxml/Factory.cpp
@@ -11,7 +11,6 @@
#else
# include "uscxml/plugins/ioprocessor/basichttp/BasicHTTPIOProcessor.h"
-# include "uscxml/plugins/ioprocessor/modality/MMIHTTPIOProcessor.h"
# include "uscxml/plugins/ioprocessor/scxml/SCXMLIOProcessor.h"
# include "uscxml/plugins/invoker/scxml/USCXMLInvoker.h"
# include "uscxml/plugins/invoker/http/HTTPServletInvoker.h"
@@ -19,6 +18,10 @@
# include "uscxml/plugins/invoker/filesystem/dirmon/DirMonInvoker.h"
# include "uscxml/plugins/invoker/system/SystemInvoker.h"
+#ifdef PROTOBUF_FOUND
+# include "uscxml/plugins/ioprocessor/modality/MMIHTTPIOProcessor.h"
+#endif
+
# ifdef UMUNDO_FOUND
# include "uscxml/plugins/invoker/umundo/UmundoInvoker.h"
# include "uscxml/plugins/invoker/vxml/VoiceXMLInvoker.h"
@@ -166,6 +169,13 @@ Factory::Factory() {
}
#endif
+#ifdef PROTOBUF_FOUND
+ {
+ MMIHTTPIOProcessor* ioProcessor = new MMIHTTPIOProcessor();
+ registerIOProcessor(ioProcessor);
+ }
+#endif
+
// these are always available
{
NULLDataModel* dataModel = new NULLDataModel();
@@ -199,10 +209,6 @@ Factory::Factory() {
BasicHTTPIOProcessor* ioProcessor = new BasicHTTPIOProcessor();
registerIOProcessor(ioProcessor);
}
- {
- MMIHTTPIOProcessor* ioProcessor = new MMIHTTPIOProcessor();
- registerIOProcessor(ioProcessor);
- }
{
SCXMLIOProcessor* ioProcessor = new SCXMLIOProcessor();
registerIOProcessor(ioProcessor);