X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=backend%2Fsrc%2Frpm%2Finc%2Frpm-installer-privilege.h;fp=frontend%2Fui%2Finclude%2Frpm-homeview.h;h=c22e1dae75472679b5b0c63da489c093884148a3;hb=09011705882637cb333426945c689c3ba536da6f;hp=49c159919da4fa1e9b1e1e526f0d25472f5c968b;hpb=fd34fdf3be9fe380559a11786820b0b86c868ae7;p=platform%2Fcore%2Fbase%2Frpm-installer.git diff --git a/frontend/ui/include/rpm-homeview.h b/backend/src/rpm/inc/rpm-installer-privilege.h old mode 100755 new mode 100644 similarity index 52% rename from frontend/ui/include/rpm-homeview.h rename to backend/src/rpm/inc/rpm-installer-privilege.h index 49c1599..c22e1da --- a/frontend/ui/include/rpm-homeview.h +++ b/backend/src/rpm/inc/rpm-installer-privilege.h @@ -20,18 +20,22 @@ * */ -#ifndef HOME_VIEW_H_ -#define HOME_VIEW_H_ +#ifndef __RPM_INSTALLER_PRIVILEGE_H_ +#define __RPM_INSTALLER_PRIVILEGE_H_ -void _ri_information_popup(Evas_Smart_Cb func, const char *output, - void *user_param); -void _ri_package_downgrade_popup(Evas_Smart_Cb func1, Evas_Smart_Cb func2, const char *output, - void *user_param); -Eina_Bool _ri_init_appdata(struct appdata *ad); -Eina_Bool _ri_init_home_view(struct appdata *ad); -void _ri_destroy_home_view(struct appdata *ad); -int _ri_frontend_launch_main_view(struct appdata *data); -void _ri_frontend_update_progress_info(struct appdata *data, - char *progressinfo); +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ -#endif /* HOME_VIEW_H_ */ +int _ri_privilege_register_package(const char *pkgid); +int _ri_privilege_unregister_package(const char *pkgid); +int _ri_privilege_revoke_permissions(const char *pkgid); +int _ri_privilege_enable_permissions(const char *pkgid, int apptype, const char **perms, int persistent); +int _ri_privilege_setup_path(const char *pkgid, const char *dirpath, int apppathtype, const char *groupid); +int _ri_privilege_add_friend(const char *pkgid1, const char *pkgid2); +int _ri_privilege_change_smack_label(const char *path, const char *label, int label_type); + +#ifdef __cplusplus +} +#endif /* __cplusplus */ +#endif /* __RPM_INSTALLER_PRIVILEGE_H_ */