#include <ndbam_merger.hh>
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 () |
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.