Revert "delete plugins"
authorbdemsky <bdemsky@uci.edu>
Tue, 4 Jun 2019 19:52:07 +0000 (12:52 -0700)
committerbdemsky <bdemsky@uci.edu>
Tue, 4 Jun 2019 19:52:07 +0000 (12:52 -0700)
This reverts commit 6535eebefaea5a67d17fd074d2b446a51df7c6a4.

plugins.cc [new file with mode: 0644]
plugins.h [new file with mode: 0644]

diff --git a/plugins.cc b/plugins.cc
new file mode 100644 (file)
index 0000000..c98cb5d
--- /dev/null
@@ -0,0 +1,17 @@
+#include "plugins.h"
+
+ModelVector<TraceAnalysis *> * registered_analysis;
+ModelVector<TraceAnalysis *> * installed_analysis;
+
+void register_plugins() {
+       registered_analysis=new ModelVector<TraceAnalysis *>();
+       installed_analysis=new ModelVector<TraceAnalysis *>();
+}
+
+ModelVector<TraceAnalysis *> * getRegisteredTraceAnalysis() {
+       return registered_analysis;
+}
+
+ModelVector<TraceAnalysis *> * getInstalledTraceAnalysis() {
+       return installed_analysis;
+}
diff --git a/plugins.h b/plugins.h
new file mode 100644 (file)
index 0000000..ce0f529
--- /dev/null
+++ b/plugins.h
@@ -0,0 +1,10 @@
+#ifndef PLUGINS_H
+#define PLUGINS_H
+#include "traceanalysis.h"
+#include "stl-model.h"
+
+void register_plugins();
+ModelVector<TraceAnalysis *> * getRegisteredTraceAnalysis();
+ModelVector<TraceAnalysis *> * getInstalledTraceAnalysis();
+
+#endif