diff options
Diffstat (limited to 'TAO/CIAO/tools/Config_Handlers/RT-CCM/OC_Handler.cpp')
-rw-r--r-- | TAO/CIAO/tools/Config_Handlers/RT-CCM/OC_Handler.cpp | 76 |
1 files changed, 38 insertions, 38 deletions
diff --git a/TAO/CIAO/tools/Config_Handlers/RT-CCM/OC_Handler.cpp b/TAO/CIAO/tools/Config_Handlers/RT-CCM/OC_Handler.cpp index 1adf552c09e..5a8fc9114f2 100644 --- a/TAO/CIAO/tools/Config_Handlers/RT-CCM/OC_Handler.cpp +++ b/TAO/CIAO/tools/Config_Handlers/RT-CCM/OC_Handler.cpp @@ -8,45 +8,45 @@ namespace CIAO { - namespace Config_Handlers + namespace Config_Handlers + { + + bool OC_Handler::orb_config ( + const ORBConfigs &src, + ::CIAO::DAnCE::ORBConfigs &dest) { + if (src.resources_p ()) + OR_Handler::orb_resources (src.resources (), dest.orb_resources); + + CORBA::ULong pos (dest.policy_set.length ()); + + dest.policy_set.length (pos + src.count_policySet ()); + + for (ORBConfigs::policySet_const_iterator i = src.begin_policySet (); + i != src.end_policySet (); + ++i) + { + PS_Handler::policy_set (*i, dest.policy_set[pos++]); + } + + return true; + } + + + ORBConfigs OC_Handler::orb_config ( + const ::CIAO::DAnCE::ORBConfigs &src) + { + ORBConfigs oc; + + oc.resources(OR_Handler::orb_resources (src.orb_resources)); + + size_t len = src.policy_set.length(); + for(size_t i = 0; i < len; i++) + { + oc.add_policySet (PS_Handler::policy_set (src.policy_set [i])); + } - bool OC_Handler::orb_config ( - const ORBConfigs &src, - ::CIAO::DAnCE::ORBConfigs &dest) - { - if (src.resources_p ()) - OR_Handler::orb_resources (src.resources (), dest.orb_resources); - - CORBA::ULong pos (dest.policy_set.length ()); - - dest.policy_set.length (pos + src.count_policySet ()); - - for (ORBConfigs::policySet_const_iterator i = src.begin_policySet (); - i != src.end_policySet (); - ++i) - { - PS_Handler::policy_set (*i, dest.policy_set[pos++]); - } - - return true; - } - - - ORBConfigs OC_Handler::orb_config ( - const ::CIAO::DAnCE::ORBConfigs &src) - { - ORBConfigs oc; - - oc.resources(OR_Handler::orb_resources (src.orb_resources)); - - size_t len = src.policy_set.length(); - for(size_t i = 0; i < len; i++) - { - oc.add_policySet (PS_Handler::policy_set (src.policy_set [i])); - } - - return oc; - } + return oc; } + } } |