diff options
author | William R. Otte <wotte@dre.vanderbilt.edu> | 2006-04-13 14:47:50 +0000 |
---|---|---|
committer | William R. Otte <wotte@dre.vanderbilt.edu> | 2006-04-13 14:47:50 +0000 |
commit | feb8e89d1f3932917e3068c9c23db15ce55286e4 (patch) | |
tree | 0d62c61c2e4151b7665392d162436ee7d1e6782d /TAO/CIAO/tools/Config_Handlers/Any_Handler.cpp | |
parent | cbe8aa5d5be1d4679ae0c4e30baaea24fbae416c (diff) | |
download | ATCD-escher_x_4_9_integration_point.tar.gz |
Thu Apr 13 13:43:19 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu>escher_x_4_9_integration_point
Diffstat (limited to 'TAO/CIAO/tools/Config_Handlers/Any_Handler.cpp')
-rw-r--r-- | TAO/CIAO/tools/Config_Handlers/Any_Handler.cpp | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/TAO/CIAO/tools/Config_Handlers/Any_Handler.cpp b/TAO/CIAO/tools/Config_Handlers/Any_Handler.cpp index e14838e9a9a..535d5a88d8a 100644 --- a/TAO/CIAO/tools/Config_Handlers/Any_Handler.cpp +++ b/TAO/CIAO/tools/Config_Handlers/Any_Handler.cpp @@ -6,7 +6,7 @@ #include "DataType_Handler.h" #include "Basic_Deployment_Data.hpp" #include "tao/AnyTypeCode/Any.h" - +#include "ciao/CIAO_common.h" #include "DynAny_Handler/DynAny_Handler.h" namespace CIAO @@ -27,24 +27,20 @@ namespace CIAO CORBA::Any& toconfig) { + CIAO_TRACE("Any_Handler::extract_into_any"); DynamicAny::DynAny_var dyn = DYNANY_HANDLER->extract_into_dynany (desc.type (), - desc.value ()); - + desc.value ()); + toconfig = *dyn->to_any (); - + dyn->destroy (); } Any Any_Handler::get_any (const ::CORBA::Any& src) { - //MAJO - //@Bala ... still haven't figured this one out yet - //I was saving it for last...going from corba::any - //to xsc DataValue - DataType type = DataType_Handler::data_type (src.type ()); - DataValue value; - Any any (type,value); - return any; + CIAO_TRACE("Any_Handler::extract_into_any - reverse"); + + return DYNANY_HANDLER->extract_from_dynany (src); } } } |