tizen 2.4 release
[framework/web/wrt-plugins-common.git] / src / plugins-installer / plugin_installer.h
similarity index 94%
rename from src_wearable/plugins-installer/plugin_installer.h
rename to src/plugins-installer/plugin_installer.h
index be0075c..f669e76 100644 (file)
 #define WRT_PLUGINS_INSTALLER_PLUGIN_INSTALLER_H
 
 #include <string>
+#include <utility>
 #include <boost/optional.hpp>
 #include <plugin_installer_types.h>
 #include <plugin_objects.h>
 #include <IObject.h>
 #include <PluginRegistry.h>
 
+#include <dpl/wrt-dao-rw/plugin_dao.h>
 #include <dpl/singleton.h>
 
 class PluginsInstaller
@@ -64,6 +66,9 @@ class PluginsInstaller
 
     bool isInitialized();
 
+    int uninstallMissingAndChangedPlugins();
+    void uninstallPlugin(WrtDB::DbPluginHandle handle, const WrtDB::PluginDAOReadOnly& dao);
+
   private:
     friend class DPL::Singleton<PluginsInstaller>;