diff options
Diffstat (limited to 'paludis/repositories/e/e_installed_repository.hh')
-rw-r--r-- | paludis/repositories/e/e_installed_repository.hh | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/paludis/repositories/e/e_installed_repository.hh b/paludis/repositories/e/e_installed_repository.hh index 1b7791612..1368de1fb 100644 --- a/paludis/repositories/e/e_installed_repository.hh +++ b/paludis/repositories/e/e_installed_repository.hh @@ -97,13 +97,18 @@ namespace paludis ///\name For use by EInstalledRepositoryID ///\{ - virtual void perform_uninstall(const std::tr1::shared_ptr<const erepository::ERepositoryID> & id, - bool reinstalling, const std::string & merge_config_protect, - const std::tr1::shared_ptr<OutputManager> &) const = 0; - - virtual void perform_config(const std::tr1::shared_ptr<const erepository::ERepositoryID> & id) const; - - virtual void perform_info(const std::tr1::shared_ptr<const erepository::ERepositoryID> & id) const; + virtual void perform_uninstall( + const std::tr1::shared_ptr<const erepository::ERepositoryID> & id, + const UninstallAction &, + bool reinstalling) const = 0; + + virtual void perform_config( + const std::tr1::shared_ptr<const erepository::ERepositoryID> & id, + const ConfigAction &) const; + + virtual void perform_info( + const std::tr1::shared_ptr<const erepository::ERepositoryID> & id, + const InfoAction &) const; ///\} }; |