summaryrefslogtreecommitdiff
path: root/TAO/CIAO/DAnCE/RepositoryManager/RepositoryManager_Impl.cpp
diff options
context:
space:
mode:
authorvipuls <vipuls@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-07-20 01:35:26 +0000
committervipuls <vipuls@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-07-20 01:35:26 +0000
commitb38d5e6b01db844c4b452ebbe359bf79edba2e2d (patch)
tree5c9be6d266ce420a6f56df290f11e4b037d5405c /TAO/CIAO/DAnCE/RepositoryManager/RepositoryManager_Impl.cpp
parent5d4ad0a1822f2e7cc13619c9feb4257a2af5ef35 (diff)
downloadATCD-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.cpp25
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