#include <Artifact_Installation_Impl.h>
List of all members.
Private Member Functions |
ArtifactRegistry * | allocate_artifact_registry (const std::string &plan_uuid, const std::string &name) |
ArtifactRegistry * | lock_artifact_registry (const std::string &plan_uuid, const std::string &name) |
void | parse_uri (const char *plan_uuid, std::string &location, TProtocolStack &protstack) |
bool | install_i (const std::string &plan_uuid, const std::string &protocol, std::string &location, const TPropertyMap &properties) |
void | remove_i (const char *plan_uuid, const char *artifact_name, ArtifactRegistry *artifact_reg, bool do_delete=true) |
void | remove_intermediates (const std::string &plan_uuid, const std::string &artifact_name, ArtifactRegistry &artifact_reg) |
ArtifactRegistry * | remove_artifact_registry (const std::string &plan_uuid, const std::string &name) |
void | remove_artifacts_map (const std::string &plan_uuid, TArtifactsMap &artifacts_map) |
Member Typedef Documentation
Constructor & Destructor Documentation
DAnCE::ArtifactInstallation_Impl::ArtifactInstallation_Impl |
( |
| ) |
|
DAnCE::ArtifactInstallation_Impl::~ArtifactInstallation_Impl |
( |
| ) |
|
|
virtual |
Member Function Documentation
ArtifactRegistry * DAnCE::ArtifactInstallation_Impl::allocate_artifact_registry |
( |
const std::string & |
plan_uuid, |
|
|
const std::string & |
name |
|
) |
| |
|
private |
void DAnCE::ArtifactInstallation_Impl::clear |
( |
| ) |
|
|
virtual |
char * DAnCE::ArtifactInstallation_Impl::get_artifact_location |
( |
const char * |
plan_uuid, |
|
|
const char * |
artifact_name |
|
) |
| |
|
virtual |
void DAnCE::ArtifactInstallation_Impl::initialize |
( |
| ) |
|
|
virtual |
bool DAnCE::ArtifactInstallation_Impl::install_i |
( |
const std::string & |
plan_uuid, |
|
|
const std::string & |
protocol, |
|
|
std::string & |
location, |
|
|
const TPropertyMap & |
properties |
|
) |
| |
|
private |
ArtifactRegistry * DAnCE::ArtifactInstallation_Impl::lock_artifact_registry |
( |
const std::string & |
plan_uuid, |
|
|
const std::string & |
name |
|
) |
| |
|
private |
void DAnCE::ArtifactInstallation_Impl::parse_uri |
( |
const char * |
plan_uuid, |
|
|
std::string & |
location, |
|
|
TProtocolStack & |
protstack |
|
) |
| |
|
private |
void DAnCE::ArtifactInstallation_Impl::remove |
( |
const char * |
plan_uuid, |
|
|
const char * |
artifact_name |
|
) |
| |
|
virtual |
void DAnCE::ArtifactInstallation_Impl::remove_all |
( |
const char * |
plan_uuid | ) |
|
|
virtual |
ArtifactRegistry * DAnCE::ArtifactInstallation_Impl::remove_artifact_registry |
( |
const std::string & |
plan_uuid, |
|
|
const std::string & |
name |
|
) |
| |
|
private |
void DAnCE::ArtifactInstallation_Impl::remove_artifacts_map |
( |
const std::string & |
plan_uuid, |
|
|
TArtifactsMap & |
artifacts_map |
|
) |
| |
|
private |
void DAnCE::ArtifactInstallation_Impl::remove_i |
( |
const char * |
plan_uuid, |
|
|
const char * |
artifact_name, |
|
|
ArtifactRegistry * |
artifact_reg, |
|
|
bool |
do_delete = true |
|
) |
| |
|
private |
void DAnCE::ArtifactInstallation_Impl::remove_intermediates |
( |
const std::string & |
plan_uuid, |
|
|
const std::string & |
artifact_name, |
|
|
ArtifactRegistry & |
artifact_reg |
|
) |
| |
|
private |
Member Data Documentation
TCONDITION DAnCE::ArtifactInstallation_Impl::artifacts_condition_ |
|
private |
TLOCK DAnCE::ArtifactInstallation_Impl::artifacts_lock_ |
|
private |
The documentation for this class was generated from the following files: