|
DAnCE
..
|
#include <Installation_Repository_Manager.h>

Public Types | |
| typedef ACE_Refcounted_Auto_Ptr < InstallationRepository, ACE_Null_Mutex > | auto_ptr |
| typedef std::vector< std::string > | TLocations |
Public Member Functions | |
| virtual | ~InstallationRepository () |
| virtual const std::string & | plan ()=0 |
| virtual const std::string & | location ()=0 |
| virtual std::istream * | open_artifact (const std::string &location)=0 |
| virtual std::ostream * | create_artifact (std::string &location, bool exclusive=false)=0 |
| virtual bool | remove_artifact (const std::string &location)=0 |
| virtual bool | has_artifact (const std::string &location)=0 |
| virtual TLocations | artifacts (const std::string &folder=std::string())=0 |
| virtual bool | create_folder (std::string &location, bool exclusive=false)=0 |
| virtual bool | remove_folder (const std::string &location)=0 |
| virtual bool | has_folder (const std::string &location)=0 |
| virtual TLocations | folders (const std::string &folder=std::string())=0 |
| virtual bool | remove ()=0 |
| typedef ACE_Refcounted_Auto_Ptr<InstallationRepository, ACE_Null_Mutex> DAnCE::InstallationRepository::auto_ptr |
| typedef std::vector<std::string> DAnCE::InstallationRepository::TLocations |
| DAnCE::InstallationRepository::~InstallationRepository | ( | ) | [virtual] |
| virtual TLocations DAnCE::InstallationRepository::artifacts | ( | const std::string & | folder = std::string() | ) | [pure virtual] |
Implemented in DAnCE::InstallationRepository_Impl.
| virtual std::ostream* DAnCE::InstallationRepository::create_artifact | ( | std::string & | location, |
| bool | exclusive = false |
||
| ) | [pure virtual] |
Implemented in DAnCE::InstallationRepository_Impl.
| virtual bool DAnCE::InstallationRepository::create_folder | ( | std::string & | location, |
| bool | exclusive = false |
||
| ) | [pure virtual] |
Implemented in DAnCE::InstallationRepository_Impl.
| virtual TLocations DAnCE::InstallationRepository::folders | ( | const std::string & | folder = std::string() | ) | [pure virtual] |
Implemented in DAnCE::InstallationRepository_Impl.
| virtual bool DAnCE::InstallationRepository::has_artifact | ( | const std::string & | location | ) | [pure virtual] |
Implemented in DAnCE::InstallationRepository_Impl.
| virtual bool DAnCE::InstallationRepository::has_folder | ( | const std::string & | location | ) | [pure virtual] |
Implemented in DAnCE::InstallationRepository_Impl.
| virtual const std::string& DAnCE::InstallationRepository::location | ( | ) | [pure virtual] |
Implemented in DAnCE::InstallationRepository_Impl.
| virtual std::istream* DAnCE::InstallationRepository::open_artifact | ( | const std::string & | location | ) | [pure virtual] |
Implemented in DAnCE::InstallationRepository_Impl.
| virtual const std::string& DAnCE::InstallationRepository::plan | ( | ) | [pure virtual] |
Implemented in DAnCE::InstallationRepository_Impl.
| virtual bool DAnCE::InstallationRepository::remove | ( | ) | [pure virtual] |
Implemented in DAnCE::InstallationRepository_Impl.
| virtual bool DAnCE::InstallationRepository::remove_artifact | ( | const std::string & | location | ) | [pure virtual] |
Implemented in DAnCE::InstallationRepository_Impl.
| virtual bool DAnCE::InstallationRepository::remove_folder | ( | const std::string & | location | ) | [pure virtual] |
Implemented in DAnCE::InstallationRepository_Impl.
1.7.5