diff options
Diffstat (limited to 'TAO/CIAO/DAnCE/Config_Handlers/RDD_Handler.cpp')
-rw-r--r-- | TAO/CIAO/DAnCE/Config_Handlers/RDD_Handler.cpp | 36 |
1 files changed, 28 insertions, 8 deletions
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/RDD_Handler.cpp b/TAO/CIAO/DAnCE/Config_Handlers/RDD_Handler.cpp index e6b2b03b596..a8dbfc766a3 100644 --- a/TAO/CIAO/DAnCE/Config_Handlers/RDD_Handler.cpp +++ b/TAO/CIAO/DAnCE/Config_Handlers/RDD_Handler.cpp @@ -1,27 +1,47 @@ + // $Id$ + + #include "RDD_Handler.h" #include "Basic_Deployment_Data.hpp" #include "ciao/Deployment_DataC.h" #include "Any_Handler.h" + + namespace CIAO { namespace Config_Handlers { + + RDD_Handler::RDD_Handler (void) + { + } + + RDD_Handler::~RDD_Handler (void) + { + } + + void RDD_Handler::resource_deployment_descr ( - const ResourceDeploymentDescription &src, - ::Deployment::ResourceDeploymentDescription &dest) + const ResourceDeploymentDescription& desc, + Deployment::ResourceDeploymentDescription& toconfig) { - dest.requirementName = - src.requirementName ().c_str (); - dest.resourceName= - src.resourceName ().c_str (); - Any_Handler::extract_into_any (src.resourceValue (), - dest.resourceValue); + + toconfig.requirementName= + CORBA::string_dup (desc.requirementName ().c_str ()); + + toconfig.resourceName= + CORBA::string_dup (desc.resourceName ().c_str ()); + + Any_Handler::extract_into_any ( + desc.resourceValue (), + toconfig.resourceValue); + } } |