DAnCE ..
Public Types | Public Member Functions | Protected Member Functions
DAnCE::ArtifactInstallationHandler Class Reference

#include <DAnCE_Artifact_Installation_Handler.h>

Inheritance diagram for DAnCE::ArtifactInstallationHandler:
Inheritance graph
[legend]

List of all members.

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)

Member Typedef Documentation

typedef std::map<std::string, std::string> DAnCE::ArtifactInstallationHandler::TPropertyMap

Constructor & Destructor Documentation

DAnCE::ArtifactInstallationHandler::~ArtifactInstallationHandler ( ) [virtual]

Member Function Documentation

std::string DAnCE::ArtifactInstallationHandler::basename ( const std::string &  location,
char  dirsep = ACE_DIRECTORY_SEPARATOR_CHAR_A 
) [protected]
virtual void DAnCE::ArtifactInstallationHandler::clear ( ) [pure virtual]
virtual void DAnCE::ArtifactInstallationHandler::initialize ( ) [pure virtual]
virtual void DAnCE::ArtifactInstallationHandler::install ( const std::string &  plan_uuid,
std::string &  location,
const TPropertyMap properties 
) [pure virtual]
virtual const std::string& DAnCE::ArtifactInstallationHandler::protocol_prefix ( void  ) [pure virtual]
virtual void DAnCE::ArtifactInstallationHandler::remove ( const std::string &  plan_uuid,
const std::string &  location 
) [pure virtual]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines