#include <environment_implementation.hh>

Basic operations | |
| virtual | ~EnvironmentImplementation ()=0 |
Public Member Functions | |
| virtual std::tr1::shared_ptr < const FSEntrySequence > | bashrc_files () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| virtual std::tr1::shared_ptr < const FSEntrySequence > | syncers_dirs () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| virtual std::tr1::shared_ptr < const FSEntrySequence > | fetchers_dirs () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| virtual std::tr1::shared_ptr < const SetNameSet > | set_names () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| virtual std::tr1::shared_ptr < SetSpecTree::ConstItem > | set (const SetName &) const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| virtual std::tr1::shared_ptr < const DestinationsSet > | default_destinations () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| virtual std::string | distribution () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| virtual bool | is_paludis_package (const QualifiedPackageName &) const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| virtual std::tr1::shared_ptr < PackageIDSequence > | operator[] (const Selection &) const PALUDIS_ATTRIBUTE((warn_unused_result)) |
Protected Member Functions | |
|
virtual std::tr1::shared_ptr < SetSpecTree::ConstItem > | local_set (const SetName &) const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
|
virtual std::tr1::shared_ptr < SetSpecTree::ConstItem > | world_set () const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
Most Environment subclasses derive from this class, rather than directly from the abstract base. It provides default implementations for many methods.
| virtual std::tr1::shared_ptr<const FSEntrySequence> paludis::EnvironmentImplementation::bashrc_files | ( | ) | const [virtual] |
Return a collection of bashrc files to be used by the various components that are implemented in bash.
Implements paludis::Environment.
| virtual std::tr1::shared_ptr<const FSEntrySequence> paludis::EnvironmentImplementation::syncers_dirs | ( | ) | const [virtual] |
Return directories to search for syncer scripts.
Implements paludis::Environment.
| virtual std::tr1::shared_ptr<const FSEntrySequence> paludis::EnvironmentImplementation::fetchers_dirs | ( | ) | const [virtual] |
Return directories to search for fetcher scripts.
Implements paludis::Environment.
| virtual std::tr1::shared_ptr<const SetNameSet> paludis::EnvironmentImplementation::set_names | ( | ) | const [virtual] |
Return all known named sets.
Implements paludis::Environment.
| virtual std::tr1::shared_ptr<SetSpecTree::ConstItem> paludis::EnvironmentImplementation::set | ( | const SetName & | ) | const [virtual] |
Return a named set.
If the named set is not known, returns a zero pointer.
Implements paludis::Environment.
| virtual std::tr1::shared_ptr<const DestinationsSet> paludis::EnvironmentImplementation::default_destinations | ( | ) | const [virtual] |
Default destination candidates for installing packages.
Implements paludis::Environment.
| virtual bool paludis::EnvironmentImplementation::is_paludis_package | ( | const QualifiedPackageName & | ) | const [virtual] |
Is the specified package Paludis?
Used by InstallTask to decide whether to exec() after installing a package.
Implements paludis::Environment.
| virtual std::tr1::shared_ptr<PackageIDSequence> paludis::EnvironmentImplementation::operator[] | ( | const Selection & | ) | const [virtual] |
Select some packages.
Implements paludis::Environment.
1.5.5