summaryrefslogtreecommitdiffstats
path: root/src/uscxml/plugins/Plugins.h
diff options
context:
space:
mode:
authorStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2012-12-15 19:10:50 (GMT)
committerStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2012-12-15 19:10:50 (GMT)
commitf1700edcd08d6215888e226618555ba43b5324ec (patch)
tree738f30de64f699c3f56d2e15963537c9493a24b4 /src/uscxml/plugins/Plugins.h
parent2855a9ff7b423140237c9e988252fde0cbacd0a1 (diff)
downloaduscxml-f1700edcd08d6215888e226618555ba43b5324ec.zip
uscxml-f1700edcd08d6215888e226618555ba43b5324ec.tar.gz
uscxml-f1700edcd08d6215888e226618555ba43b5324ec.tar.bz2
Refactoring and plugin support
Diffstat (limited to 'src/uscxml/plugins/Plugins.h')
-rw-r--r--src/uscxml/plugins/Plugins.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/uscxml/plugins/Plugins.h b/src/uscxml/plugins/Plugins.h
new file mode 100644
index 0000000..56dd1e2
--- /dev/null
+++ b/src/uscxml/plugins/Plugins.h
@@ -0,0 +1,17 @@
+#ifndef PLUGINS_H_M6G1NF1E
+#define PLUGINS_H_M6G1NF1E
+
+#include <Pluma/Pluma.hpp>
+#include "uscxml/Factory.h"
+
+namespace uscxml {
+
+#ifdef BUILD_AS_PLUGINS
+PLUMA_PROVIDER_HEADER(IOProcessor);
+PLUMA_PROVIDER_HEADER(Invoker);
+PLUMA_PROVIDER_HEADER(DataModel);
+#endif
+
+}
+
+#endif /* end of include guard: PLUGINS_H_M6G1NF1E */