return -1;
return 0;
}
+
+extern "C" int PKGMGR_MDPARSER_PLUGIN_UNDO(
+ const char* pkgid, const char* appid, GList* metadata) {
+ // plugin cannot decide that what type undo of current process is
+ return 0;
+}
+
+extern "C" int PKGMGR_MDPARSER_PLUGIN_REMOVED(
+ const char* pkgid, const char* appid, GList* metadata) {
+ return PKGMGR_MDPARSER_PLUGIN_UNINSTALL(pkgid, appid, metadata);
+}
+
+extern "C" int PKGMGR_MDPARSER_PLUGIN_RECOVERINSTALL(
+ const char* pkgid, const char* appid, GList* metadata) {
+ return PKGMGR_MDPARSER_PLUGIN_UNINSTALL(pkgid, appid, metadata);
+}
+
+extern "C" int PKGMGR_MDPARSER_PLUGIN_RECOVERUPGRADE(
+ const char* pkgid, const char* appid, GList* metadata) {
+ return PKGMGR_MDPARSER_PLUGIN_UPGRADE(pkgid, appid, metadata);
+}
+
+extern "C" int PKGMGR_MDPARSER_PLUGIN_RECOVERUNINSTALL(
+ const char* pkgid, const char* appid, GList* metadata) {
+ return PKGMGR_MDPARSER_PLUGIN_INSTALL(pkgid, appid, metadata);
+}