DAnCE
..
|
#include <Installation_Repository_Manager_Impl.h>
Public Member Functions | |
InstallationRepositoryManager_Impl () | |
virtual | ~InstallationRepositoryManager_Impl () |
virtual InstallationRepository::auto_ptr | open_repository (const std::string &plan) |
virtual int | remove_repository (const std::string &plan) |
virtual TRepositoryIds | repositories () |
![]() | |
virtual | ~InstallationRepositoryManager () |
Static Private Attributes | |
static const char * | default_basedir = "./.dance_artifacts" |
static const char * | env_basedir_var = "DANCE_INSTALLATION_REPO_BASEDIR" |
Additional Inherited Members | |
![]() | |
typedef InstallationRepository::TLocations | TRepositoryIds |
![]() | |
static InstallationRepositoryManager * | instance () |
static int | register_manager_instance (InstallationRepositoryManager *mgr) |
static int | deregister_manager_instance (InstallationRepositoryManager *mgr) |
![]() | |
typedef ACE_Refcounted_Auto_Ptr < InstallationRepository, ACE_Null_Mutex > | auto_ptr |
typedef std::vector< std::string > | TLocations |
![]() | |
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 () |
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) | |
DAnCE::InstallationRepositoryManager_Impl::InstallationRepositoryManager_Impl | ( | ) |
|
virtual |
|
virtual |
Implements DAnCE::InstallationRepositoryManager.
|
virtual |
Implements DAnCE::InstallationRepositoryManager.
|
virtual |
Implements DAnCE::InstallationRepositoryManager.
|
staticprivate |
|
staticprivate |