paludis::UninstallTask Class Reference
[Tasks]

#include <uninstall_task.hh>

Inheritance diagram for paludis::UninstallTask:

paludis::PrivateImplementationPattern< C_ >

List of all members.

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 ()


Detailed Description

Task used to uninstall one or more targets.

Member Function Documentation

void paludis::UninstallTask::execute (  ) 

Run the task.


The documentation for this class was generated from the following file:
Generated on Mon Sep 21 10:36:11 2009 for paludis by  doxygen 1.5.4