DAnCE
..
|
#include <DAnCE_Artifact_Installation_Handler.h>
Public Types | |
typedef std::map< std::string, std::string > | TPropertyMap |
Public Member Functions | |
virtual | ~ArtifactInstallationHandler () |
virtual const std::string & | protocol_prefix (void)=0 |
virtual void | initialize ()=0 |
virtual void | clear ()=0 |
virtual void | install (const std::string &plan_uuid, std::string &location, const TPropertyMap &properties)=0 |
virtual void | remove (const std::string &plan_uuid, const std::string &location)=0 |
Protected Member Functions | |
std::string | basename (const std::string &location, char dirsep=ACE_DIRECTORY_SEPARATOR_CHAR_A) |
typedef std::map<std::string, std::string> DAnCE::ArtifactInstallationHandler::TPropertyMap |
DAnCE::ArtifactInstallationHandler::~ArtifactInstallationHandler | ( | ) | [virtual] |
std::string DAnCE::ArtifactInstallationHandler::basename | ( | const std::string & | location, |
char | dirsep = ACE_DIRECTORY_SEPARATOR_CHAR_A |
||
) | [protected] |
virtual void DAnCE::ArtifactInstallationHandler::clear | ( | ) | [pure virtual] |
Implemented in DAnCE::FileInstallationHandler, and DAnCE::HttpInstallationHandler.
virtual void DAnCE::ArtifactInstallationHandler::initialize | ( | ) | [pure virtual] |
Implemented in DAnCE::FileInstallationHandler, and DAnCE::HttpInstallationHandler.
virtual void DAnCE::ArtifactInstallationHandler::install | ( | const std::string & | plan_uuid, |
std::string & | location, | ||
const TPropertyMap & | properties | ||
) | [pure virtual] |
Implemented in DAnCE::FileInstallationHandler, and DAnCE::HttpInstallationHandler.
virtual const std::string& DAnCE::ArtifactInstallationHandler::protocol_prefix | ( | void | ) | [pure virtual] |
Implemented in DAnCE::FileInstallationHandler, and DAnCE::HttpInstallationHandler.
virtual void DAnCE::ArtifactInstallationHandler::remove | ( | const std::string & | plan_uuid, |
const std::string & | location | ||
) | [pure virtual] |
Implemented in DAnCE::FileInstallationHandler, and DAnCE::HttpInstallationHandler.