paludis::ReportTask Class Reference
[Tasks]

#include <report_task.hh>

Inheritance diagram for paludis::ReportTask:

paludis::PrivateImplementationPattern< C_ >

List of all members.

Basic operations

 ReportTask (Environment *const env)

Basic operations

virtual ~ReportTask ()

Event callbacks

virtual void on_report_all_pre ()=0
virtual void on_report_check_package_pre (const QualifiedPackageName &p)=0
virtual void on_report_package_success (const std::tr1::shared_ptr< const PackageID > &id)=0
virtual void on_report_package_failure_pre (const std::tr1::shared_ptr< const PackageID > &id)=0
virtual void on_report_package_is_masked (const std::tr1::shared_ptr< const PackageID > &id, const std::tr1::shared_ptr< const PackageIDSequence > &origins)=0
virtual void on_report_package_is_vulnerable_pre (const std::tr1::shared_ptr< const PackageID > &id)=0
virtual void on_report_package_is_vulnerable (const std::tr1::shared_ptr< const PackageID > &id, const GLSADepTag &glsa_tag)=0
virtual void on_report_package_is_vulnerable_post (const std::tr1::shared_ptr< const PackageID > &id)=0
virtual void on_report_package_is_missing (const std::tr1::shared_ptr< const PackageID > &id)=0
virtual void on_report_package_is_unused (const std::tr1::shared_ptr< const PackageID > &id)=0
virtual void on_report_package_failure_post (const std::tr1::shared_ptr< const PackageID > &id)=0
virtual void on_report_check_package_post (const QualifiedPackageName &p)=0
virtual void on_report_all_post ()=0

Public Member Functions

void execute ()


Detailed Description

Task to report the current state of the system.

Member Function Documentation

void paludis::ReportTask::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