paludis::NDBAMMerger Class Reference

#include <ndbam_merger.hh>

Inheritance diagram for paludis::NDBAMMerger:

paludis::Merger paludis::PrivateImplementationPattern< C_ > paludis::PrivateImplementationPattern< C_ >

List of all members.

Public Member Functions

 NDBAMMerger (const NDBAMMergerParams &)
virtual Hook extend_hook (const Hook &)
virtual void record_install_file (const FSEntry &, const FSEntry &, const std::string &, const MergeStatusFlags &)
virtual void record_install_dir (const FSEntry &, const FSEntry &, const MergeStatusFlags &)
virtual void record_install_under_dir (const FSEntry &, const MergeStatusFlags &)
virtual void record_install_sym (const FSEntry &, const FSEntry &, const MergeStatusFlags &)
virtual void on_error (bool is_check, const std::string &)
virtual void on_warn (bool is_check, const std::string &)
virtual void on_enter_dir (bool is_check, const FSEntry)
virtual bool config_protected (const FSEntry &, const FSEntry &)
virtual std::string make_config_protect_name (const FSEntry &, const FSEntry &)
virtual void merge ()
virtual bool check ()


Detailed Description

Merger subclass for NDBAM.

Since:
0.26

Member Function Documentation

virtual Hook paludis::NDBAMMerger::extend_hook ( const Hook  )  [virtual]

Allows subclasses to extend hook calls.

Reimplemented from paludis::Merger.

virtual void paludis::NDBAMMerger::on_error ( bool  is_check,
const std::string &   
) [virtual]

What to do when an error occurs.

Implements paludis::Merger.

virtual void paludis::NDBAMMerger::on_warn ( bool  is_check,
const std::string &   
) [virtual]

What to do when a warning occurs.

Implements paludis::Merger.

virtual void paludis::NDBAMMerger::on_enter_dir ( bool  is_check,
const   FSEntry 
) [virtual]

Allows subclasses to perform behaviour when entering a directory.

Reimplemented from paludis::Merger.

virtual void paludis::NDBAMMerger::merge (  )  [virtual]

Perform the merge.

Reimplemented from paludis::Merger.

virtual bool paludis::NDBAMMerger::check (  )  [virtual]

Check a merge, return whether no errors were encountered.

Reimplemented from paludis::Merger.


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