#include <CIAO_ComponentInstallation_Impl.h>
Public Member Functions | |
ComponentInstallation_Impl () | |
virtual | ~ComponentInstallation_Impl () |
virtual void | install (const char *implUUID, const char *component_loc) |
virtual void | replace (const char *implUUID, const char *component_loc) |
virtual void | remove (const char *implUUID) |
virtual char * | get_implementation (const char *implUUID) |
virtual char * | get_valuetypefactory_location (const char *implUUID, const char *repid) |
void | install_valuetypefactory_location (const char *implUUID, const char *repid, const char *loc) |
Private Types | |
typedef ACE_Map_Manager < ACE_CString, ACE_CString, ACE_Null_Mutex > | TLocations |
Static Private Member Functions | |
static ACE_CString | valuefactory_key (const char *uuid, const char *repid) |
Private Attributes | |
TLocations | locations_ |
typedef ACE_Map_Manager< ACE_CString, ACE_CString, ACE_Null_Mutex > CIAO::Deployment::ComponentInstallation_Impl::TLocations [private] |
CIAO::Deployment::ComponentInstallation_Impl::ComponentInstallation_Impl | ( | ) |
CIAO::Deployment::ComponentInstallation_Impl::~ComponentInstallation_Impl | ( | ) | [virtual] |
char * CIAO::Deployment::ComponentInstallation_Impl::get_implementation | ( | const char * | implUUID | ) | [virtual] |
char * CIAO::Deployment::ComponentInstallation_Impl::get_valuetypefactory_location | ( | const char * | implUUID, | |
const char * | repid | |||
) | [virtual] |
void CIAO::Deployment::ComponentInstallation_Impl::install | ( | const char * | implUUID, | |
const char * | component_loc | |||
) | [virtual] |
void CIAO::Deployment::ComponentInstallation_Impl::install_valuetypefactory_location | ( | const char * | implUUID, | |
const char * | repid, | |||
const char * | loc | |||
) |
void CIAO::Deployment::ComponentInstallation_Impl::remove | ( | const char * | implUUID | ) | [virtual] |
void CIAO::Deployment::ComponentInstallation_Impl::replace | ( | const char * | implUUID, | |
const char * | component_loc | |||
) | [virtual] |
static ACE_CString CIAO::Deployment::ComponentInstallation_Impl::valuefactory_key | ( | const char * | uuid, | |
const char * | repid | |||
) | [inline, static, private] |