|
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 () |
Public Member Functions inherited from DAnCE::InstallationRepositoryManager | |
| virtual | ~InstallationRepositoryManager () |
| virtual InstallationRepository::auto_ptr | open_repository (const std::string &plan)=0 |
| virtual int | remove_repository (const std::string &plan)=0 |
| virtual TRepositoryIds | repositories ()=0 |
Static Private Attributes | |
| static const char * | default_basedir = "./.dance_artifacts" |
| static const char * | env_basedir_var = "DANCE_INSTALLATION_REPO_BASEDIR" |
Additional Inherited Members | |
Public Types inherited from DAnCE::InstallationRepositoryManager | |
| typedef InstallationRepository::TLocations | TRepositoryIds |
Static Public Member Functions inherited from DAnCE::InstallationRepositoryManager | |
| static InstallationRepositoryManager * | instance () |
| static int | register_manager_instance (InstallationRepositoryManager *mgr) |
| static int | deregister_manager_instance (InstallationRepositoryManager *mgr) |
Private Types inherited from DAnCE::InstallationRepository | |
| typedef ACE_Refcounted_Auto_Ptr < InstallationRepository, ACE_Null_Mutex > | auto_ptr |
| typedef std::vector< std::string > | TLocations |
Private Member Functions inherited from DAnCE::InstallationRepository_Impl | |
| 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 |
|
virtual |
|
virtual |
|
staticprivate |
|
staticprivate |
1.8.1.2