DAnCE
..
|
#include <Installation_Repository_Manager_Impl.h>
Public Member Functions | |
virtual | ~InstallationRepository_Impl () |
virtual const std::string & | plan () |
virtual const std::string & | location () |
virtual std::istream * | open_artifact (const std::string &location) |
virtual std::ostream * | create_artifact (std::string &location, bool exclusive=false) |
virtual bool | remove_artifact (const std::string &location) |
virtual bool | has_artifact (const std::string &location) |
virtual TLocations | artifacts (const std::string &folder=std::string()) |
virtual bool | create_folder (std::string &location, bool exclusive=false) |
virtual bool | remove_folder (const std::string &location) |
virtual bool | has_folder (const std::string &location) |
virtual TLocations | folders (const std::string &folder=std::string()) |
virtual bool | remove () |
Protected Member Functions | |
std::string | normalize (const std::string &location) |
std::string | make_full_path (const std::string &location) |
std::string | get_folder (const std::string &location) |
std::string | join (const std::string &base, const std::string &location) |
InstallationRepository_Impl () | |
InstallationRepository_Impl (const std::string &plan, const std::string &location) | |
Protected Attributes | |
std::string | location_ |
std::string | plan_ |
Friends | |
class | InstallationRepositoryManager_Impl |
DAnCE::InstallationRepository_Impl::~InstallationRepository_Impl | ( | ) | [virtual] |
DAnCE::InstallationRepository_Impl::InstallationRepository_Impl | ( | ) | [protected] |
DAnCE::InstallationRepository_Impl::InstallationRepository_Impl | ( | const std::string & | plan, |
const std::string & | location | ||
) | [protected] |
InstallationRepository::TLocations DAnCE::InstallationRepository_Impl::artifacts | ( | const std::string & | folder = std::string() | ) | [virtual] |
Implements DAnCE::InstallationRepository.
std::ostream * DAnCE::InstallationRepository_Impl::create_artifact | ( | std::string & | location, |
bool | exclusive = false |
||
) | [virtual] |
Implements DAnCE::InstallationRepository.
bool DAnCE::InstallationRepository_Impl::create_folder | ( | std::string & | location, |
bool | exclusive = false |
||
) | [virtual] |
Implements DAnCE::InstallationRepository.
InstallationRepository::TLocations DAnCE::InstallationRepository_Impl::folders | ( | const std::string & | folder = std::string() | ) | [virtual] |
Implements DAnCE::InstallationRepository.
std::string DAnCE::InstallationRepository_Impl::get_folder | ( | const std::string & | location | ) | [protected] |
bool DAnCE::InstallationRepository_Impl::has_artifact | ( | const std::string & | location | ) | [virtual] |
Implements DAnCE::InstallationRepository.
bool DAnCE::InstallationRepository_Impl::has_folder | ( | const std::string & | location | ) | [virtual] |
Implements DAnCE::InstallationRepository.
std::string DAnCE::InstallationRepository_Impl::join | ( | const std::string & | base, |
const std::string & | location | ||
) | [protected] |
void DAnCE::Config_Handlers::Traversal::ComponentPackageImport::location | ( | ) | [virtual] |
Implements DAnCE::InstallationRepository.
std::string DAnCE::InstallationRepository_Impl::make_full_path | ( | const std::string & | location | ) | [protected] |
std::string DAnCE::InstallationRepository_Impl::normalize | ( | const std::string & | location | ) | [protected] |
std::istream * DAnCE::InstallationRepository_Impl::open_artifact | ( | const std::string & | location | ) | [virtual] |
Implements DAnCE::InstallationRepository.
const std::string & DAnCE::InstallationRepository_Impl::plan | ( | ) | [virtual] |
Implements DAnCE::InstallationRepository.
bool DAnCE::InstallationRepository_Impl::remove | ( | ) | [virtual] |
Implements DAnCE::InstallationRepository.
bool DAnCE::InstallationRepository_Impl::remove_artifact | ( | const std::string & | location | ) | [virtual] |
Implements DAnCE::InstallationRepository.
bool DAnCE::InstallationRepository_Impl::remove_folder | ( | const std::string & | location | ) | [virtual] |
Implements DAnCE::InstallationRepository.
friend class InstallationRepositoryManager_Impl [friend] |
std::string DAnCE::InstallationRepository_Impl::location_ [protected] |
std::string DAnCE::InstallationRepository_Impl::plan_ [protected] |