#include <uninstall_task.hh>
Basic operations | |
UninstallTask (Environment *const env) | |
Basic operations | |
virtual | ~UninstallTask () |
Behaviour options | |
void | set_pretend (const bool value) |
void | set_preserve_world (const bool value) |
void | set_all_versions (const bool value) |
void | set_with_unused_dependencies (const bool value) |
void | set_with_dependencies (const bool value) |
void | set_check_safety (const bool value) |
Add targets | |
void | add_target (const std::string &) |
void | add_unused () |
Event callbacks | |
virtual void | on_build_unmergelist_pre ()=0 |
virtual void | on_build_unmergelist_post ()=0 |
virtual void | on_display_unmerge_list_pre ()=0 |
virtual void | on_display_unmerge_list_post ()=0 |
virtual void | on_display_unmerge_list_entry (const UninstallListEntry &)=0 |
virtual void | on_uninstall_all_pre ()=0 |
virtual void | on_uninstall_pre (const UninstallListEntry &)=0 |
virtual void | on_uninstall_post (const UninstallListEntry &)=0 |
virtual void | on_uninstall_all_post ()=0 |
virtual void | on_not_continuing_due_to_errors ()=0 |
virtual void | on_update_world_pre ()=0 |
virtual void | on_update_world (const PackageDepSpec &)=0 |
virtual void | on_update_world (const SetName &)=0 |
virtual void | on_update_world_post ()=0 |
virtual void | on_preserve_world ()=0 |
Logic | |
virtual void | world_remove_set (const SetName &) |
virtual void | world_remove_packages (const std::tr1::shared_ptr< const SetSpecTree > &) |
Public Member Functions | |
void | execute () |
void paludis::UninstallTask::execute | ( | ) |
Run the task.