Fix CategoryPlugin, MetadataPlugin
[platform/core/appfw/app-installers.git] / src / common / plugins / category_plugin.h
index 883d4a9..33ce14a 100644 (file)
@@ -6,6 +6,7 @@
 #define COMMON_PLUGINS_CATEGORY_PLUGIN_H_
 
 #include <memory>
+#include <set>
 #include <string>
 
 #include "common/plugins/plugin.h"
@@ -21,9 +22,14 @@ class CategoryPlugin : public Plugin {
            ActionType action_type) override;
 
  private:
+  bool LoadPluginInfo(manifest_x* manifest);
+  bool ExecutePlugin(const std::string& name, const char* pkgid,
+      const char* appid, GList* category_list);
   bool AddPluginInfo(manifest_x* manifest, const char* appid);
   std::string GetFunctionName(ActionType action) const;
 
+  std::set<std::string> appid_set_;
+
   using Plugin::Plugin;
 
   SCOPE_LOG_TAG(CategoryPlugin)