diff options
author | vipuls <vipuls@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2006-07-20 01:35:26 +0000 |
---|---|---|
committer | vipuls <vipuls@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2006-07-20 01:35:26 +0000 |
commit | b38d5e6b01db844c4b452ebbe359bf79edba2e2d (patch) | |
tree | 5c9be6d266ce420a6f56df290f11e4b037d5405c /TAO/CIAO/DAnCE/RepositoryManager/RepositoryManager_Impl.cpp | |
parent | 5d4ad0a1822f2e7cc13619c9feb4257a2af5ef35 (diff) | |
download | ATCD-b38d5e6b01db844c4b452ebbe359bf79edba2e2d.tar.gz |
ChangeLogTag: Thu Jul 20 01:10:58 UTC 2006 Vipul Singh <vipuls@dre.vanderbilt.edu>
Diffstat (limited to 'TAO/CIAO/DAnCE/RepositoryManager/RepositoryManager_Impl.cpp')
-rw-r--r-- | TAO/CIAO/DAnCE/RepositoryManager/RepositoryManager_Impl.cpp | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/TAO/CIAO/DAnCE/RepositoryManager/RepositoryManager_Impl.cpp b/TAO/CIAO/DAnCE/RepositoryManager/RepositoryManager_Impl.cpp index b030eb96a3f..d689ca98822 100644 --- a/TAO/CIAO/DAnCE/RepositoryManager/RepositoryManager_Impl.cpp +++ b/TAO/CIAO/DAnCE/RepositoryManager/RepositoryManager_Impl.cpp @@ -48,10 +48,19 @@ #include "PC_Updater.h" //A visitor class to walk through the elements of the PC #include "ace/Configuration_Import_Export.h" - + #include <iostream> using namespace std; +const char* CIAO_RepositoryManagerDaemon_i::PC_EXTENSION = ".epc"; +const char *CIAO_RepositoryManagerDaemon_i::RM_RECORD_FILE = "RM_record"; +const char *CIAO_RepositoryManagerDaemon_i::RM_RECORD_NAME_SECTION = "Names"; +const char *CIAO_RepositoryManagerDaemon_i::RM_RECORD_UUID_SECTION = "UUIDs"; + +#if defined ASSEMBLY_INTERFACE_SUPPORT +const char *CIAO_RepositoryManagerDaemon_i::RM_RECORD_TYPE_SECTION = "Types"; +# endif + //----------------------------------------------------------------- //Constructor // @@ -372,7 +381,7 @@ void CIAO_RepositoryManagerDaemon_i::installPackage ( { ACE_DEBUG ((LM_ERROR, "[RM] could not bind %s.\n", - pc->UUID)); + pc->UUID.in())); //unbind the name this->names_.unbind (installationName); @@ -399,7 +408,7 @@ void CIAO_RepositoryManagerDaemon_i::installPackage ( ACE_DEBUG ((LM_INFO, "Installed PackageConfiguration \n\tname: %s \n\tuuid: %s\n", - installationName, pc->UUID)); + installationName, pc->UUID.in())); } @@ -412,7 +421,7 @@ void CIAO_RepositoryManagerDaemon_i::createPackage ( const char * installationName, const ::Deployment::PackageConfiguration & package, const char * baseLocation, - ::CORBA::Boolean replace + ::CORBA::Boolean ) ACE_THROW_SPEC (( CORBA::SystemException, @@ -528,7 +537,7 @@ void CIAO_RepositoryManagerDaemon_i::createPackage ( { ACE_DEBUG ((LM_ERROR, "[RM] could not bind %s.\n", - pc.UUID)); + pc.UUID.in())); //unbind the name this->names_.unbind (installationName); @@ -554,8 +563,8 @@ void CIAO_RepositoryManagerDaemon_i::createPackage ( this->dump (); ACE_DEBUG ((LM_INFO, - "Created PackageConfiguration \n directory: %s \n name: %s \n uuid: %s\n", - path.c_str (), installationName, pc.UUID)); + "Created PackageConfiguration \n directory: %s \n name: %s \n uuid: %s\n", + path.c_str (), installationName, pc.UUID.in())); } @@ -646,7 +655,7 @@ CIAO_RepositoryManagerDaemon_i::findPackageByUUID (const char * UUID) //----------------------------------------------------------------- ::CORBA::StringSeq * CIAO_RepositoryManagerDaemon_i::findNamesByType ( - const char * type + const char * ) ACE_THROW_SPEC (( CORBA::SystemException |