summaryrefslogtreecommitdiff
path: root/TAO/CIAO/DAnCE/Config_Handlers/PSPE_Handler.cpp
diff options
context:
space:
mode:
authorlseibert <lseibert@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2005-08-10 14:45:20 +0000
committerlseibert <lseibert@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2005-08-10 14:45:20 +0000
commitda3cfefb87a804afd5a184a81679a281f1db3918 (patch)
tree0e70470f178e82ec0d5c5660981976f950df963a /TAO/CIAO/DAnCE/Config_Handlers/PSPE_Handler.cpp
parent8b90c54cc42b85e382e667ed0d4cd6ff2ffd5d1c (diff)
downloadATCD-da3cfefb87a804afd5a184a81679a281f1db3918.tar.gz
*** empty log message ***xsc_reverse_handlers
Diffstat (limited to 'TAO/CIAO/DAnCE/Config_Handlers/PSPE_Handler.cpp')
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/PSPE_Handler.cpp15
1 files changed, 10 insertions, 5 deletions
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/PSPE_Handler.cpp b/TAO/CIAO/DAnCE/Config_Handlers/PSPE_Handler.cpp
index d84ba36aac7..2a1b33f8e99 100644
--- a/TAO/CIAO/DAnCE/Config_Handlers/PSPE_Handler.cpp
+++ b/TAO/CIAO/DAnCE/Config_Handlers/PSPE_Handler.cpp
@@ -71,7 +71,7 @@ namespace CIAO
if (src.kind () == CCMComponentPortKind::EventConsumer)
dest.kind = Deployment::EventConsumer;
}
-/*
+
PlanSubcomponentPortEndpoint
PSPE_Handler::sub_component_port_endpoint (
const Deployment::PlanSubcomponentPortEndpoint &src)
@@ -79,11 +79,16 @@ namespace CIAO
XMLSchema::string< char > pname ((src.portName));
XMLSchema::string< char > tval ("true");
XMLSchema::string< char > prov ("");
-
+ ACE_CString id;
+ IDD_Handler::IDREF.find_ref(src.instanceRef, id);
+ XMLSchema::IDREF < ACE_TCHAR > idref(id.c_str());
+
if (src.provider)
prov = tval;
- PlanSubcomponentPortEndpoint pspe (pname,CCMComponentPortKind::Facet);
+ PlanSubcomponentPortEndpoint pspe (pname,
+ CCMComponentPortKind::Facet,
+ idref);
pspe.provider (prov);
if (src.kind == ::Deployment::Facet)
@@ -91,7 +96,7 @@ namespace CIAO
if (src.kind == ::Deployment::SimplexReceptacle)
pspe.kind (CCMComponentPortKind::SimplexReceptacle);
if (src.kind == ::Deployment::MultiplexReceptacle)
- cpd.kind (CCMComponentPortKind::MultiplexReceptacle);
+ pspe.kind (CCMComponentPortKind::MultiplexReceptacle);
if (src.kind == ::Deployment::EventEmitter)
pspe.kind (CCMComponentPortKind::EventEmitter);
if (src.kind == ::Deployment::EventPublisher)
@@ -100,6 +105,6 @@ namespace CIAO
pspe.kind (CCMComponentPortKind::EventConsumer);
return pspe;
- } */
+ }
}
}