diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp | 10586 |
1 files changed, 5804 insertions, 4782 deletions
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp index 147d2b2815e..b087a4e7f4c 100644 --- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp +++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp @@ -57,7 +57,7 @@ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 -class TAO_IR_ComponentRepository_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable +class TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable { private: unsigned int hash (const char *str, unsigned int len); @@ -66,119 +66,147 @@ public: }; /* C++ code produced by gperf version 2.8 (ACE version) */ -/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_IR_ComponentRepository_Perfect_Hash_OpTable -N lookup */ +/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable -N lookup */ unsigned int -TAO_IR_ComponentRepository_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) { static const unsigned char asso_values[] = { #if defined (ACE_MVS) - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 26, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 25, - 71, 0, 31, 15, 71, 10, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 20, 0, 20, - 71, 3, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 0, 5, 71, 71, 71, 0, 30, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 0, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 0, + 101, 45, 30, 0, 101, 101, 101, 0, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 0, 10, 30, + 101, 0, 101, 0, 101, 101, 101, 101, 101, 101, + 101, 101, 15, 40, 101, 101, 101, 10, 15, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, #else - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, - 71, 71, 71, 71, 71, 26, 71, 25, 71, 0, - 31, 15, 71, 10, 71, 71, 71, 71, 20, 0, - 20, 71, 3, 71, 71, 0, 5, 71, 71, 71, - 0, 30, 71, 71, 71, 71, 71, 71, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 0, 101, 0, 101, 45, + 30, 0, 101, 101, 101, 0, 101, 101, 0, 10, + 30, 101, 0, 101, 0, 15, 40, 101, 101, 101, + 10, 15, 101, 101, 101, 101, 101, 101, #endif /* ACE_MVS */ }; return len + asso_values[str[len - 1]] + asso_values[str[0]]; } const class TAO_operation_db_entry * -TAO_IR_ComponentRepository_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) { enum { - TOTAL_KEYWORDS = 33, - MIN_WORD_LENGTH = 5, - MAX_WORD_LENGTH = 25, - MIN_HASH_VALUE = 8, - MAX_HASH_VALUE = 70, - HASH_VALUE_RANGE = 63, - DUPLICATES = 2, - WORDLIST_SIZE = 41 + TOTAL_KEYWORDS = 59, + MIN_WORD_LENGTH = 4, + MAX_WORD_LENGTH = 26, + MIN_HASH_VALUE = 4, + MAX_HASH_VALUE = 100, + HASH_VALUE_RANGE = 97, + DUPLICATES = 18, + WORDLIST_SIZE = 63 }; static const class TAO_operation_db_entry wordlist[] = { - {"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0}, - {"contents", &POA_IR::ComponentRepository::contents_skel}, - {"create_enum", &POA_IR::ComponentRepository::create_enum_skel}, - {"create_alias", &POA_IR::ComponentRepository::create_alias_skel}, - {"create_value_box", &POA_IR::ComponentRepository::create_value_box_skel}, - {"create_struct", &POA_IR::ComponentRepository::create_struct_skel}, - {"create_constant", &POA_IR::ComponentRepository::create_constant_skel}, - {"create_component", &POA_IR::ComponentRepository::create_component_skel}, - {"create_string", &POA_IR::ComponentRepository::create_string_skel}, - {"create_wstring", &POA_IR::ComponentRepository::create_wstring_skel}, - {"create_home", &POA_IR::ComponentRepository::create_home_skel}, - {"create_value", &POA_IR::ComponentRepository::create_value_skel}, - {"create_module", &POA_IR::ComponentRepository::create_module_skel}, - {"create_native", &POA_IR::ComponentRepository::create_native_skel}, - {"lookup", &POA_IR::ComponentRepository::lookup_skel}, - {"create_sequence", &POA_IR::ComponentRepository::create_sequence_skel}, - {"create_interface", &POA_IR::ComponentRepository::create_interface_skel}, - {"create_union", &POA_IR::ComponentRepository::create_union_skel}, - {"create_exception", &POA_IR::ComponentRepository::create_exception_skel}, - {"create_local_interface", &POA_IR::ComponentRepository::create_local_interface_skel}, - {"get_primitive", &POA_IR::ComponentRepository::get_primitive_skel}, - {"create_abstract_interface", &POA_IR::ComponentRepository::create_abstract_interface_skel}, - {"_component", &POA_IR::ComponentRepository::_component_skel}, - {"create_array", &POA_IR::ComponentRepository::create_array_skel}, - {"create_fixed", &POA_IR::ComponentRepository::create_fixed_skel}, - {"_non_existent", &POA_IR::ComponentRepository::_non_existent_skel}, - {"lookup_name", &POA_IR::ComponentRepository::lookup_name_skel}, - {"get_canonical_typecode", &POA_IR::ComponentRepository::get_canonical_typecode_skel}, - {"describe_contents", &POA_IR::ComponentRepository::describe_contents_skel}, - {"_interface", &POA_IR::ComponentRepository::_interface_skel}, - {"_is_a", &POA_IR::ComponentRepository::_is_a_skel}, - {"lookup_id", &POA_IR::ComponentRepository::lookup_id_skel}, - {"destroy", &POA_IR::ComponentRepository::destroy_skel}, - {"_get_def_kind", &POA_IR::ComponentRepository::_get_def_kind_skel}, + {"",0},{"",0},{"",0},{"",0}, + {"is_a", &POA_CORBA::ComponentIR::EventDef::is_a_skel}, + {"_is_a", &POA_CORBA::ComponentIR::EventDef::_is_a_skel}, + {"lookup", &POA_CORBA::ComponentIR::EventDef::lookup_skel}, + {"_get_name", &POA_CORBA::ComponentIR::EventDef::_get_name_skel}, + {"_get_type", &POA_CORBA::ComponentIR::EventDef::_get_type_skel}, + {"_set_name", &POA_CORBA::ComponentIR::EventDef::_set_name_skel}, + {"_interface", &POA_CORBA::ComponentIR::EventDef::_interface_skel}, + {"lookup_name", &POA_CORBA::ComponentIR::EventDef::lookup_name_skel}, + {"move", &POA_CORBA::ComponentIR::EventDef::move_skel}, + {"_get_base_value", &POA_CORBA::ComponentIR::EventDef::_get_base_value_skel}, + {"_set_base_value", &POA_CORBA::ComponentIR::EventDef::_set_base_value_skel}, + {"_get_absolute_name", &POA_CORBA::ComponentIR::EventDef::_get_absolute_name_skel}, + {"_get_is_truncatable", &POA_CORBA::ComponentIR::EventDef::_get_is_truncatable_skel}, + {"_set_is_truncatable", &POA_CORBA::ComponentIR::EventDef::_set_is_truncatable_skel}, + {"_get_is_custom", &POA_CORBA::ComponentIR::EventDef::_get_is_custom_skel}, + {"_set_is_custom", &POA_CORBA::ComponentIR::EventDef::_set_is_custom_skel}, + {"_get_initializers", &POA_CORBA::ComponentIR::EventDef::_get_initializers_skel}, + {"_set_initializers", &POA_CORBA::ComponentIR::EventDef::_set_initializers_skel}, + {"_get_ext_initializers", &POA_CORBA::ComponentIR::EventDef::_get_ext_initializers_skel}, + {"_set_ext_initializers", &POA_CORBA::ComponentIR::EventDef::_set_ext_initializers_skel}, + {"_get_id", &POA_CORBA::ComponentIR::EventDef::_get_id_skel}, + {"_set_id", &POA_CORBA::ComponentIR::EventDef::_set_id_skel}, + {"describe", &POA_CORBA::ComponentIR::EventDef::describe_skel}, + {"_get_supported_interfaces", &POA_CORBA::ComponentIR::EventDef::_get_supported_interfaces_skel}, + {"_set_abstract_base_values", &POA_CORBA::ComponentIR::EventDef::_set_abstract_base_values_skel}, + {"_get_abstract_base_values", &POA_CORBA::ComponentIR::EventDef::_get_abstract_base_values_skel}, + {"_set_supported_interfaces", &POA_CORBA::ComponentIR::EventDef::_set_supported_interfaces_skel}, + {"_get_containing_repository", &POA_CORBA::ComponentIR::EventDef::_get_containing_repository_skel}, + {"_get_version", &POA_CORBA::ComponentIR::EventDef::_get_version_skel}, + {"_set_version", &POA_CORBA::ComponentIR::EventDef::_set_version_skel}, + {"_get_def_kind", &POA_CORBA::ComponentIR::EventDef::_get_def_kind_skel}, + {"describe_value", &POA_CORBA::ComponentIR::EventDef::describe_value_skel}, + {"_get_defined_in", &POA_CORBA::ComponentIR::EventDef::_get_defined_in_skel}, + {"describe_ext_value", &POA_CORBA::ComponentIR::EventDef::describe_ext_value_skel}, + {"_component", &POA_CORBA::ComponentIR::EventDef::_component_skel}, + {"destroy", &POA_CORBA::ComponentIR::EventDef::destroy_skel}, + {"_non_existent", &POA_CORBA::ComponentIR::EventDef::_non_existent_skel}, + {"_get_is_abstract", &POA_CORBA::ComponentIR::EventDef::_get_is_abstract_skel}, + {"_set_is_abstract", &POA_CORBA::ComponentIR::EventDef::_set_is_abstract_skel}, + {"create_value", &POA_CORBA::ComponentIR::EventDef::create_value_skel}, + {"create_module", &POA_CORBA::ComponentIR::EventDef::create_module_skel}, + {"create_native", &POA_CORBA::ComponentIR::EventDef::create_native_skel}, + {"create_attribute", &POA_CORBA::ComponentIR::EventDef::create_attribute_skel}, + {"create_ext_value", &POA_CORBA::ComponentIR::EventDef::create_ext_value_skel}, + {"create_interface", &POA_CORBA::ComponentIR::EventDef::create_interface_skel}, + {"describe_contents", &POA_CORBA::ComponentIR::EventDef::describe_contents_skel}, + {"create_value_member", &POA_CORBA::ComponentIR::EventDef::create_value_member_skel}, + {"create_ext_attribute", &POA_CORBA::ComponentIR::EventDef::create_ext_attribute_skel}, + {"create_enum", &POA_CORBA::ComponentIR::EventDef::create_enum_skel}, + {"create_local_interface", &POA_CORBA::ComponentIR::EventDef::create_local_interface_skel}, + {"contents", &POA_CORBA::ComponentIR::EventDef::contents_skel}, + {"create_abstract_interface", &POA_CORBA::ComponentIR::EventDef::create_abstract_interface_skel}, + {"create_value_box", &POA_CORBA::ComponentIR::EventDef::create_value_box_skel}, + {"create_alias", &POA_CORBA::ComponentIR::EventDef::create_alias_skel}, + {"create_union", &POA_CORBA::ComponentIR::EventDef::create_union_skel}, + {"create_operation", &POA_CORBA::ComponentIR::EventDef::create_operation_skel}, + {"create_exception", &POA_CORBA::ComponentIR::EventDef::create_exception_skel}, + {"create_struct", &POA_CORBA::ComponentIR::EventDef::create_struct_skel}, + {"create_constant", &POA_CORBA::ComponentIR::EventDef::create_constant_skel}, }; static const signed char lookup[] = { - -1, -1, -1, -1, -1, -1, -1, -1, 8, -1, -1, 9, 10, -1, - -19, -2, 11, -1, 12, -1, 13, 14, -1, 15, 16, -1, 17, 18, - -84, 21, 22, 23, 24, -1, -1, -1, 25, 26, 27, -1, 28, 29, - 30, 31, 32, -1, 33, 34, 35, -1, -1, 36, -1, -1, -1, -1, - 37, -1, -1, -1, 38, -1, -1, -1, -1, -1, -1, -1, 39, -1, - 40, + -1, -1, -1, -1, 4, 5, 6, -7, -3, -102, 10, 11, -13, -2, + 12, -103, -16, -2, 15, -103, -18, -2, -20, -2, -104, -1, -22, -2, + -24, -2, -27, -4, -110, -1, -32, -2, -110, -109, 26, -1, -110, 31, + -108, 34, 35, 36, -41, -2, 37, -1, 38, -1, 39, 40, -44, -2, + -110, 43, -104, -46, -3, -102, 49, -1, 50, 51, 52, 53, 54, -1, + 55, 56, 57, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, 58, -1, -59, -2, -102, -1, -1, -1, -1, -1, -1, + 61, -1, 62, }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) @@ -212,7 +240,556 @@ TAO_IR_ComponentRepository_Perfect_Hash_OpTable::lookup (const char *str, unsign } return 0; } -static TAO_IR_ComponentRepository_Perfect_Hash_OpTable tao_IR_ComponentRepository_optable; +static TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_EventDef_optable; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 + +#if (TAO_HAS_INTERCEPTORS == 1) + +#endif /* TAO_HAS_INTERCEPTORS */ + +/////////////////////////////////////////////////////////////////////// +// Strategized Proxy Broker Implementation +// + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 + +// Factory function Implementation. +POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker::the_TAO_EventDef_Strategized_Proxy_Broker (void) +{ + static POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker strategized_proxy_broker; + return &strategized_proxy_broker; +} + +POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker::_TAO_EventDef_Strategized_Proxy_Broker (void) +{ + for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) + { + this->proxy_cache_[i] = 0; + } +} + +POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker::~_TAO_EventDef_Strategized_Proxy_Broker (void) +{ + for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) + { + delete this->proxy_cache_[i]; + + // Hack to prevent bug mentioned in 1204. Refer to 1204 + // for details.. + this->proxy_cache_[i] = 0; + } +} + +CORBA::ComponentIR::_TAO_EventDef_Proxy_Impl& +POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker::select_proxy ( + ::CORBA::ComponentIR::EventDef *object + ACE_ENV_ARG_DECL + ) +{ + int strategy = + TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER); + ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); + + if (this->proxy_cache_[strategy] != 0) + { + return *this->proxy_cache_[strategy]; + } + + this->create_proxy (strategy ACE_ENV_ARG_PARAMETER); + ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); + + return *this->proxy_cache_[strategy]; +} + +void +POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker::create_proxy ( + int strategy + ACE_ENV_ARG_DECL + ) +{ + ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_); + + if (this->proxy_cache_[strategy] == 0) + { + switch (strategy) + { + case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY: + ACE_NEW_THROW_EX ( + this->proxy_cache_[strategy], + POA_CORBA::ComponentIR::_TAO_EventDef_ThruPOA_Proxy_Impl, + CORBA::NO_MEMORY () + ); + ACE_CHECK; + break; + + case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY: + default: + ACE_NEW_THROW_EX ( + this->proxy_cache_[strategy], + ::CORBA::ComponentIR::_TAO_EventDef_Remote_Proxy_Impl, + CORBA::NO_MEMORY () + ); + ACE_CHECK; + break; + } + } +} + +// +// End Strategized Proxy Broker Implementation +/////////////////////////////////////////////////////////////////////// + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596 + +CORBA::ComponentIR::_TAO_EventDef_Proxy_Broker * +CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) +{ + ACE_UNUSED_ARG (obj); + return ::POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker::the_TAO_EventDef_Strategized_Proxy_Broker(); +} + +int +CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_Initializer (long) +{ + CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function_pointer = + CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function; + + return 0; +} + +static int CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = + CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_Initializer)); + + +/////////////////////////////////////////////////////////////////////// +// ThruPOA Proxy Implementation +// + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 + +POA_CORBA::ComponentIR::_TAO_EventDef_ThruPOA_Proxy_Impl::_TAO_EventDef_ThruPOA_Proxy_Impl (void) +{} + +// ThruPOA Implementation of the IDL interface methods// +// End ThruPOA Proxy Implementation +/////////////////////////////////////////////////////////////////////// + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 + +POA_CORBA::ComponentIR::EventDef::EventDef (void) +{ + this->optable_ = &tao_CORBA_ComponentIR_EventDef_optable; +} + +POA_CORBA::ComponentIR::EventDef::EventDef (const EventDef& rhs) + : ACE_NESTED_CLASS (POA_CORBA,ExtValueDef) (rhs), + ACE_NESTED_CLASS (POA_CORBA,ValueDef) (rhs), + ACE_NESTED_CLASS (POA_CORBA,Container) (rhs), + ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs), + ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs), + ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs), + TAO_ServantBase (rhs) +{} + +POA_CORBA::ComponentIR::EventDef::~EventDef (void) +{ +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 + +void POA_CORBA::ComponentIR::EventDef::_is_a_skel ( + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, + void * /* Servant_Upcall */ + ACE_ENV_ARG_DECL + ) +{ + TAO_InputCDR &_tao_in = _tao_server_request.incoming (); + POA_CORBA::ComponentIR::EventDef *_tao_impl = (POA_CORBA::ComponentIR::EventDef *) _tao_servant; + CORBA::Boolean _tao_retval = 0; + CORBA::String_var value; + + if (!(_tao_in >> value.out ())) + ACE_THROW (CORBA::MARSHAL ()); + + _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER); + ACE_CHECK; + + _tao_server_request.init_reply (); + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) + ACE_THROW (CORBA::MARSHAL ()); +} + +void POA_CORBA::ComponentIR::EventDef::_non_existent_skel ( + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, + void * /* Servant_Upcall */ + ACE_ENV_ARG_DECL + ) +{ + POA_CORBA::ComponentIR::EventDef *_tao_impl = (POA_CORBA::ComponentIR::EventDef *) _tao_servant; + CORBA::Boolean _tao_retval = + _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + _tao_server_request.init_reply (); + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) + ACE_THROW (CORBA::MARSHAL ()); +} + +void POA_CORBA::ComponentIR::EventDef::_interface_skel ( + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, + void * /* Servant_Upcall */ + ACE_ENV_ARG_DECL + ) +{ + POA_CORBA::ComponentIR::EventDef *_tao_impl = (POA_CORBA::ComponentIR::EventDef *) _tao_servant; + CORBA::InterfaceDef_ptr _tao_retval = 0; + CORBA::Boolean _tao_result = 0; + + TAO_IFR_Client_Adapter *_tao_adapter = + ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance ( + TAO_ORB_Core::ifr_client_adapter_name () + ); + + if (_tao_adapter == 0) + { + ACE_THROW (CORBA::INTF_REPOS ()); + } + + ACE_TRY + { + _tao_retval = + _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_TRY_CHECK; + + _tao_server_request.init_reply (); + + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + + _tao_result = + _tao_adapter->interfacedef_cdr_insert ( + _tao_out, + _tao_retval + ); + } + ACE_CATCHALL + { + _tao_adapter->dispose (_tao_retval); + } + ACE_ENDTRY; + + if (_tao_result == 0) + { + ACE_THROW (CORBA::MARSHAL ()); + } +} + +void POA_CORBA::ComponentIR::EventDef::_component_skel ( + TAO_ServerRequest &_tao_server_request, + void * _tao_object_reference, + void * /* Servant_Upcall */ + ACE_ENV_ARG_DECL + ) +{ + POA_CORBA::ComponentIR::EventDef *_tao_impl = (POA_CORBA::ComponentIR::EventDef *) _tao_object_reference; + CORBA::Object_var _tao_retval = + _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + _tao_server_request.init_reply (); + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + + if (!(_tao_out << _tao_retval._retn ())) + ACE_THROW (CORBA::MARSHAL ()); +} + +CORBA::Boolean POA_CORBA::ComponentIR::EventDef::_is_a ( + const char* value + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if ( + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/ComponentIR/EventDef:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/ExtValueDef:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/ValueDef:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/Container:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/Contained:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/IDLType:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/IRObject:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:org.omg/CORBA/Object:1.0" + ) + ) + { + return 1; + } + else + { + return 0; + } +} + +void* POA_CORBA::ComponentIR::EventDef::_downcast ( + const char* logical_type_id + ) +{ + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/ComponentIR/EventDef:1.0") == 0) + { + return ACE_static_cast (POA_CORBA::ComponentIR::EventDef_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/ExtValueDef:1.0") == 0) + { + return ACE_static_cast (POA_CORBA::ExtValueDef_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/ValueDef:1.0") == 0) + { + return ACE_static_cast (POA_CORBA::ValueDef_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/Container:1.0") == 0) + { + return ACE_static_cast (POA_CORBA::Container_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/Contained:1.0") == 0) + { + return ACE_static_cast (POA_CORBA::Contained_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/IDLType:1.0") == 0) + { + return ACE_static_cast (POA_CORBA::IDLType_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/IRObject:1.0") == 0) + { + return ACE_static_cast (POA_CORBA::IRObject_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/Object:1.0") == 0) + { + return ACE_static_cast(PortableServer::Servant, this); + } + + return 0; +} + +const char* POA_CORBA::ComponentIR::EventDef::_interface_repository_id (void) const +{ + return "IDL:omg.org/CORBA/ComponentIR/EventDef:1.0"; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531 + +void POA_CORBA::ComponentIR::EventDef::_dispatch ( + TAO_ServerRequest &req, + void *servant_upcall + ACE_ENV_ARG_DECL + ) +{ + this->synchronous_upcall_dispatch (req, + servant_upcall, + this + ACE_ENV_ARG_PARAMETER); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477 + +CORBA::ComponentIR::EventDef * +POA_CORBA::ComponentIR::EventDef::_this (ACE_ENV_SINGLE_ARG_DECL) +{ + TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + TAO_Stub_Auto_Ptr safe_stub (stub); + CORBA::Object_ptr tmp = CORBA::Object::_nil (); + + if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ()) + { + ACE_NEW_RETURN ( + tmp, + CORBA::Object ( + stub, + 1, + this + ), + 0 + ); + } + else + { + ACE_NEW_RETURN ( + tmp, + CORBA::Object ( + stub, + 0, + this + ), + 0 + ); + } + + CORBA::Object_var obj = tmp; + (void) safe_stub.release (); + return ::CORBA::ComponentIR::EventDef::_unchecked_narrow (obj.in ()); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 + +class TAO_CORBA_ComponentIR_Container_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable +{ +private: + unsigned int hash (const char *str, unsigned int len); +public: + const TAO_operation_db_entry * lookup (const char *str, unsigned int len); +}; + +/* C++ code produced by gperf version 2.8 (ACE version) */ +/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_Container_Perfect_Hash_OpTable -N lookup */ +unsigned int +TAO_CORBA_ComponentIR_Container_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) +{ + static const unsigned char asso_values[] = + { +#if defined (ACE_MVS) + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 0, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 0, + 19, 0, 19, 7, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 0, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, +#else + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 0, 19, 0, 19, 0, + 19, 7, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 0, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, +#endif /* ACE_MVS */ + }; + return len + asso_values[str[len - 1]] + asso_values[str[0]]; +} + +const class TAO_operation_db_entry * +TAO_CORBA_ComponentIR_Container_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) +{ + enum + { + TOTAL_KEYWORDS = 7, + MIN_WORD_LENGTH = 5, + MAX_WORD_LENGTH = 16, + MIN_HASH_VALUE = 5, + MAX_HASH_VALUE = 18, + HASH_VALUE_RANGE = 14, + DUPLICATES = 0, + WORDLIST_SIZE = 12 + }; + + static const class TAO_operation_db_entry wordlist[] = + { + {"",0},{"",0},{"",0},{"",0},{"",0}, + {"_is_a", &POA_CORBA::ComponentIR::Container::_is_a_skel}, + {"",0},{"",0},{"",0},{"",0}, + {"_component", &POA_CORBA::ComponentIR::Container::_component_skel}, + {"",0}, + {"create_event", &POA_CORBA::ComponentIR::Container::create_event_skel}, + {"_non_existent", &POA_CORBA::ComponentIR::Container::_non_existent_skel}, + {"",0},{"",0}, + {"create_component", &POA_CORBA::ComponentIR::Container::create_component_skel}, + {"_interface", &POA_CORBA::ComponentIR::Container::_interface_skel}, + {"create_home", &POA_CORBA::ComponentIR::Container::create_home_skel}, + }; + + if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) + { + unsigned int key = hash (str, len); + + if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE) + { + const char *s = wordlist[key].opname_; + + if (*str == *s && !strncmp (str + 1, s + 1, len - 1)) + return &wordlist[key]; + } + } + return 0; +} +static TAO_CORBA_ComponentIR_Container_Perfect_Hash_OpTable tao_CORBA_ComponentIR_Container_optable; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 @@ -222,17 +799,17 @@ static TAO_IR_ComponentRepository_Perfect_Hash_OpTable tao_IR_ComponentRepositor // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_ComponentRepository_create_component : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_ComponentRepository_create_component ( + TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::ComponentRepository *tao_impl, + POA_CORBA::ComponentIR::Container *tao_impl, const char * id, const char * name, const char * version, - IR::ComponentDef_ptr base_component, + CORBA::ComponentIR::ComponentDef_ptr base_component, const CORBA::InterfaceDefSeq & supports_interfaces ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -263,38 +840,38 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::IR::ComponentDef_ptr result); + void result (::CORBA::ComponentIR::ComponentDef_ptr result); private: - TAO_ServerRequestInfo_IR_ComponentRepository_create_component ( - const TAO_ServerRequestInfo_IR_ComponentRepository_create_component & + TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component & ); void operator= ( - const TAO_ServerRequestInfo_IR_ComponentRepository_create_component & + const TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component & ); private: - POA_IR::ComponentRepository *_tao_impl; + POA_CORBA::ComponentIR::Container *_tao_impl; const char * id_; const char * name_; const char * version_; - IR::ComponentDef_ptr base_component_; - const CORBA::InterfaceDefSeq & supports_interfaces_;::IR::ComponentDef_ptr _result; + CORBA::ComponentIR::ComponentDef_ptr base_component_; + const CORBA::InterfaceDefSeq & supports_interfaces_;::CORBA::ComponentIR::ComponentDef_ptr _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_ComponentRepository_create_component::TAO_ServerRequestInfo_IR_ComponentRepository_create_component ( +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::ComponentRepository *tao_impl, + POA_CORBA::ComponentIR::Container *tao_impl, const char * id, const char * name, const char * version, - IR::ComponentDef_ptr base_component, + CORBA::ComponentIR::ComponentDef_ptr base_component, const CORBA::InterfaceDefSeq & supports_interfaces ACE_ENV_ARG_DECL_NOT_USED ) @@ -308,7 +885,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_component::TAO_ServerRequest {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_ComponentRepository_create_component::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -346,7 +923,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_component::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_ComponentRepository_create_component::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -360,7 +937,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_component::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_ComponentRepository_create_component::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -379,7 +956,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_component::result ( } char * -TAO_ServerRequestInfo_IR_ComponentRepository_create_component::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -389,7 +966,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_component::target_most_deriv } CORBA::Boolean -TAO_ServerRequestInfo_IR_ComponentRepository_create_component::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -399,7 +976,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_component::target_is_a ( } void -TAO_ServerRequestInfo_IR_ComponentRepository_create_component::result (::IR::ComponentDef_ptr result) +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::result (::CORBA::ComponentIR::ComponentDef_ptr result) { // Update the result. this->_result = result; @@ -408,18 +985,19 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_component::result (::IR::Com // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_ComponentRepository_create_home : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_ComponentRepository_create_home ( + TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::ComponentRepository *tao_impl, + POA_CORBA::ComponentIR::Container *tao_impl, const char * id, const char * name, const char * version, - IR::HomeDef_ptr base_home, - IR::ComponentDef_ptr managed_component, + CORBA::ComponentIR::HomeDef_ptr base_home, + CORBA::ComponentIR::ComponentDef_ptr managed_component, + const CORBA::InterfaceDefSeq & supports_interfaces, CORBA::ValueDef_ptr primary_key ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -450,40 +1028,42 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::IR::HomeDef_ptr result); + void result (::CORBA::ComponentIR::HomeDef_ptr result); private: - TAO_ServerRequestInfo_IR_ComponentRepository_create_home ( - const TAO_ServerRequestInfo_IR_ComponentRepository_create_home & + TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home & ); void operator= ( - const TAO_ServerRequestInfo_IR_ComponentRepository_create_home & + const TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home & ); private: - POA_IR::ComponentRepository *_tao_impl; + POA_CORBA::ComponentIR::Container *_tao_impl; const char * id_; const char * name_; const char * version_; - IR::HomeDef_ptr base_home_; - IR::ComponentDef_ptr managed_component_; - CORBA::ValueDef_ptr primary_key_;::IR::HomeDef_ptr _result; + CORBA::ComponentIR::HomeDef_ptr base_home_; + CORBA::ComponentIR::ComponentDef_ptr managed_component_; + const CORBA::InterfaceDefSeq & supports_interfaces_; + CORBA::ValueDef_ptr primary_key_;::CORBA::ComponentIR::HomeDef_ptr _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_ComponentRepository_create_home::TAO_ServerRequestInfo_IR_ComponentRepository_create_home ( +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::ComponentRepository *tao_impl, + POA_CORBA::ComponentIR::Container *tao_impl, const char * id, const char * name, const char * version, - IR::HomeDef_ptr base_home, - IR::ComponentDef_ptr managed_component, + CORBA::ComponentIR::HomeDef_ptr base_home, + CORBA::ComponentIR::ComponentDef_ptr managed_component, + const CORBA::InterfaceDefSeq & supports_interfaces, CORBA::ValueDef_ptr primary_key ACE_ENV_ARG_DECL_NOT_USED ) @@ -494,11 +1074,12 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_home::TAO_ServerRequestInfo_ version_ (version), base_home_ (base_home), managed_component_ (managed_component), + supports_interfaces_ (supports_interfaces), primary_key_ (primary_key) {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_ComponentRepository_create_home::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -509,7 +1090,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_home::arguments ( ACE_CHECK_RETURN (0); Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (6); + parameter_list->length (7); CORBA::ULong len = 0; (*parameter_list)[len].argument <<= id_; @@ -532,6 +1113,10 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_home::arguments ( (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; + (*parameter_list)[len].argument <<= this->supports_interfaces_; + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + (*parameter_list)[len].argument <<= this->primary_key_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; @@ -540,7 +1125,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_home::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_ComponentRepository_create_home::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -554,7 +1139,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_home::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_ComponentRepository_create_home::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -573,7 +1158,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_home::result ( } char * -TAO_ServerRequestInfo_IR_ComponentRepository_create_home::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -583,7 +1168,7 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_home::target_most_derived_in } CORBA::Boolean -TAO_ServerRequestInfo_IR_ComponentRepository_create_home::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -593,7 +1178,233 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_home::target_is_a ( } void -TAO_ServerRequestInfo_IR_ComponentRepository_create_home::result (::IR::HomeDef_ptr result) +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::result (::CORBA::ComponentIR::HomeDef_ptr result) +{ + // Update the result. + this->_result = result; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + +class TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event : public TAO_ServerRequestInfo +{ +public: + TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event ( + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_CORBA::ComponentIR::Container *tao_impl, + const char * id, + const char * name, + const char * version, + const CORBA::Boolean & is_custom, + const CORBA::Boolean & is_abstract, + CORBA::ValueDef_ptr base_value, + const CORBA::Boolean & is_truncatable, + const CORBA::ValueDefSeq & abstract_base_values, + const CORBA::InterfaceDefSeq & supported_interfaces, + const CORBA::ExtInitializerSeq & initializers + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + + virtual Dynamic::ParameterList * arguments ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual Dynamic::ExceptionList * exceptions ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Any * result ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual char * target_most_derived_interface ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Boolean target_is_a ( + const char * id + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + void result (::CORBA::ComponentIR::EventDef_ptr result); + +private: + TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event & + ); + + void operator= ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event & + ); + +private: + POA_CORBA::ComponentIR::Container *_tao_impl; + + const char * id_; + const char * name_; + const char * version_; + const CORBA::Boolean & is_custom_; + const CORBA::Boolean & is_abstract_; + CORBA::ValueDef_ptr base_value_; + const CORBA::Boolean & is_truncatable_; + const CORBA::ValueDefSeq & abstract_base_values_; + const CORBA::InterfaceDefSeq & supported_interfaces_; + const CORBA::ExtInitializerSeq & initializers_;::CORBA::ComponentIR::EventDef_ptr _result; +}; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 + +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event ( + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, + POA_CORBA::ComponentIR::Container *tao_impl, + const char * id, + const char * name, + const char * version, + const CORBA::Boolean & is_custom, + const CORBA::Boolean & is_abstract, + CORBA::ValueDef_ptr base_value, + const CORBA::Boolean & is_truncatable, + const CORBA::ValueDefSeq & abstract_base_values, + const CORBA::InterfaceDefSeq & supported_interfaces, + const CORBA::ExtInitializerSeq & initializers + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), + _tao_impl (tao_impl), + id_ (id), + name_ (name), + version_ (version), + is_custom_ (is_custom), + is_abstract_ (is_abstract), + base_value_ (base_value), + is_truncatable_ (is_truncatable), + abstract_base_values_ (abstract_base_values), + supported_interfaces_ (supported_interfaces), + initializers_ (initializers) +{} + +Dynamic::ParameterList * +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::arguments ( + ACE_ENV_SINGLE_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + // Generate the argument list on demand. + Dynamic::ParameterList *parameter_list = + TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + Dynamic::ParameterList_var safe_parameter_list = parameter_list; + parameter_list->length (10); + CORBA::ULong len = 0; + + (*parameter_list)[len].argument <<= id_; + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + (*parameter_list)[len].argument <<= name_; + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + (*parameter_list)[len].argument <<= version_; + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_custom_); + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_abstract_); + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + (*parameter_list)[len].argument <<= this->base_value_; + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_truncatable_); + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + (*parameter_list)[len].argument <<= this->abstract_base_values_; + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + (*parameter_list)[len].argument <<= this->supported_interfaces_; + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + (*parameter_list)[len].argument <<= this->initializers_; + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + return safe_parameter_list._retn (); +} + +Dynamic::ExceptionList * +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::exceptions ( + ACE_ENV_SINGLE_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + // Generate the exception list on demand. + Dynamic::ExceptionList *exception_list = + TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + return exception_list; +} + +CORBA::Any * +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::result ( + ACE_ENV_SINGLE_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + // Generate the result on demand. + CORBA::Boolean tk_void_any = 0; + CORBA::Any *result_any = + TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + CORBA::Any_var safe_result_any = result_any; + + (*result_any) <<= this->_result; + + return safe_result_any._retn (); +} + +char * +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::target_most_derived_interface ( + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + return + CORBA::string_dup (this->_tao_impl->_interface_repository_id ()); +} + +CORBA::Boolean +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::target_is_a ( + const char * id + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); +} + +void +TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::result (::CORBA::ComponentIR::EventDef_ptr result) { // Update the result. this->_result = result; @@ -609,13 +1420,13 @@ TAO_ServerRequestInfo_IR_ComponentRepository_create_home::result (::IR::HomeDef_ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 // Factory function Implementation. -POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker *POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::the_TAO_ComponentRepository_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker::the_TAO_Container_Strategized_Proxy_Broker (void) { - static POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker strategized_proxy_broker; + static POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker strategized_proxy_broker; return &strategized_proxy_broker; } -POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::_TAO_ComponentRepository_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker::_TAO_Container_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -623,7 +1434,7 @@ POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::_TAO_ComponentReposit } } -POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::~_TAO_ComponentRepository_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker::~_TAO_Container_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -635,9 +1446,9 @@ POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::~_TAO_ComponentReposi } } -IR::_TAO_ComponentRepository_Proxy_Impl& -POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::select_proxy ( - ::IR::ComponentRepository *object +CORBA::ComponentIR::_TAO_Container_Proxy_Impl& +POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker::select_proxy ( + ::CORBA::ComponentIR::Container *object ACE_ENV_ARG_DECL ) { @@ -657,7 +1468,7 @@ POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::select_proxy ( } void -POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::create_proxy ( +POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker::create_proxy ( int strategy ACE_ENV_ARG_DECL ) @@ -671,7 +1482,7 @@ POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::create_proxy ( case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl, + POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -681,7 +1492,7 @@ POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::create_proxy ( default: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - ::IR::_TAO_ComponentRepository_Remote_Proxy_Impl, + ::CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -695,26 +1506,26 @@ POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::create_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596 -IR::_TAO_ComponentRepository_Proxy_Broker * -IR__TAO_ComponentRepository_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) +CORBA::ComponentIR::_TAO_Container_Proxy_Broker * +CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) { ACE_UNUSED_ARG (obj); - return ::POA_IR::_TAO_ComponentRepository_Strategized_Proxy_Broker::the_TAO_ComponentRepository_Strategized_Proxy_Broker(); + return ::POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker::the_TAO_Container_Strategized_Proxy_Broker(); } int -IR__TAO_ComponentRepository_Proxy_Broker_Factory_Initializer (long) +CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_Initializer (long) { - IR__TAO_ComponentRepository_Proxy_Broker_Factory_function_pointer = - IR__TAO_ComponentRepository_Proxy_Broker_Factory_function; + CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function_pointer = + CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function; return 0; } -static int IR__TAO_ComponentRepository_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = - IR__TAO_ComponentRepository_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_ComponentRepository_Proxy_Broker_Factory_Initializer)); +static int CORBA_ComponentIR__TAO_Container_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = + CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_Initializer)); /////////////////////////////////////////////////////////////////////// @@ -724,7 +1535,7 @@ static int IR__TAO_ComponentRepository_Proxy_Broker_Stub_Factory_Initializer_Sca // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 -POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::_TAO_ComponentRepository_ThruPOA_Proxy_Impl (void) +POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl::_TAO_Container_ThruPOA_Proxy_Impl (void) {} // ThruPOA Implementation of the IDL interface methods @@ -732,12 +1543,12 @@ POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::_TAO_ComponentRepository_Th // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::IR::ComponentDef_ptr POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::create_component ( +::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl::create_component ( CORBA_Object *_collocated_tao_target_, const char * id, const char * name, const char * version, - IR::ComponentDef_ptr base_component, + CORBA::ComponentIR::ComponentDef_ptr base_component, const CORBA::InterfaceDefSeq & supports_interfaces ACE_ENV_ARG_DECL ) @@ -745,7 +1556,7 @@ POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::_TAO_ComponentRepository_Th CORBA::SystemException )) { - ::IR::ComponentDef_var _tao_retval; + ::CORBA::ComponentIR::ComponentDef_var _tao_retval; ACE_UNUSED_ARG (_tao_retval); TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () @@ -765,9 +1576,9 @@ POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::_TAO_ComponentRepository_Th ACE_CHECK_RETURN (_tao_retval._retn ()); return ACE_reinterpret_cast ( - POA_IR::ComponentRepository_ptr, + POA_CORBA::ComponentIR::Container_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/ComponentRepository:1.0" + "IDL:omg.org/CORBA/ComponentIR/Container:1.0" ) )->create_component ( @@ -783,13 +1594,14 @@ POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::_TAO_ComponentRepository_Th // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::IR::HomeDef_ptr POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::create_home ( +::CORBA::ComponentIR::HomeDef_ptr POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl::create_home ( CORBA_Object *_collocated_tao_target_, const char * id, const char * name, const char * version, - IR::HomeDef_ptr base_home, - IR::ComponentDef_ptr managed_component, + CORBA::ComponentIR::HomeDef_ptr base_home, + CORBA::ComponentIR::ComponentDef_ptr managed_component, + const CORBA::InterfaceDefSeq & supports_interfaces, CORBA::ValueDef_ptr primary_key ACE_ENV_ARG_DECL ) @@ -797,7 +1609,7 @@ POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::_TAO_ComponentRepository_Th CORBA::SystemException )) { - ::IR::HomeDef_var _tao_retval; + ::CORBA::ComponentIR::HomeDef_var _tao_retval; ACE_UNUSED_ARG (_tao_retval); TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () @@ -817,9 +1629,9 @@ POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::_TAO_ComponentRepository_Th ACE_CHECK_RETURN (_tao_retval._retn ()); return ACE_reinterpret_cast ( - POA_IR::ComponentRepository_ptr, + POA_CORBA::ComponentIR::Container_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/ComponentRepository:1.0" + "IDL:omg.org/CORBA/ComponentIR/Container:1.0" ) )->create_home ( @@ -828,9 +1640,71 @@ POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::_TAO_ComponentRepository_Th version, base_home, managed_component, + supports_interfaces, primary_key ACE_ENV_ARG_PARAMETER ); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + +::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl::create_event ( + CORBA_Object *_collocated_tao_target_, + const char * id, + const char * name, + const char * version, + CORBA::Boolean is_custom, + CORBA::Boolean is_abstract, + CORBA::ValueDef_ptr base_value, + CORBA::Boolean is_truncatable, + const CORBA::ValueDefSeq & abstract_base_values, + const CORBA::InterfaceDefSeq & supported_interfaces, + const CORBA::ExtInitializerSeq & initializers + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) +{ + ::CORBA::ComponentIR::EventDef_var _tao_retval; + ACE_UNUSED_ARG (_tao_retval); + TAO_Object_Adapter::Servant_Upcall servant_upcall ( + _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () + ); + CORBA::Object_var forward_to; + servant_upcall.prepare_for_upcall ( + _collocated_tao_target_->_object_key (), + "create_event", + forward_to.out () + ACE_ENV_ARG_PARAMETER + ); + ACE_CHECK_RETURN (_tao_retval._retn ()); + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK_RETURN (_tao_retval._retn ()); + + return ACE_reinterpret_cast ( + POA_CORBA::ComponentIR::Container_ptr, + servant_upcall.servant ()->_downcast ( + "IDL:omg.org/CORBA/ComponentIR/Container:1.0" + ) + )->create_event ( + + id, + name, + version, + is_custom, + is_abstract, + base_value, + is_truncatable, + abstract_base_values, + supported_interfaces, + initializers + ACE_ENV_ARG_PARAMETER + ); }// // End ThruPOA Proxy Implementation /////////////////////////////////////////////////////////////////////// @@ -838,26 +1712,23 @@ POA_IR::_TAO_ComponentRepository_ThruPOA_Proxy_Impl::_TAO_ComponentRepository_Th // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 -POA_IR::ComponentRepository::ComponentRepository (void) +POA_CORBA::ComponentIR::Container::Container (void) { - this->optable_ = &tao_IR_ComponentRepository_optable; + this->optable_ = &tao_CORBA_ComponentIR_Container_optable; } -POA_IR::ComponentRepository::ComponentRepository (const ComponentRepository& rhs) - : ACE_NESTED_CLASS (POA_CORBA,Repository) (rhs), - ACE_NESTED_CLASS (POA_CORBA,Container) (rhs), - ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs), - TAO_ServantBase (rhs) +POA_CORBA::ComponentIR::Container::Container (const Container& rhs) + : TAO_ServantBase (rhs) {} -POA_IR::ComponentRepository::~ComponentRepository (void) +POA_CORBA::ComponentIR::Container::~Container (void) { } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::ComponentRepository::create_component_skel ( +void POA_CORBA::ComponentIR::Container::create_component_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall @@ -865,16 +1736,16 @@ void POA_IR::ComponentRepository::create_component_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::ComponentRepository *_tao_impl = + POA_CORBA::ComponentIR::Container *_tao_impl = ACE_static_cast ( - POA_IR::ComponentRepository *, + POA_CORBA::ComponentIR::Container *, _tao_servant ); - ::IR::ComponentDef_var _tao_retval; + ::CORBA::ComponentIR::ComponentDef_var _tao_retval; CORBA::String_var id; CORBA::String_var name; CORBA::String_var version; - IR::ComponentDef_var base_component; + CORBA::ComponentIR::ComponentDef_var base_component; CORBA::InterfaceDefSeq supports_interfaces; if (!( @@ -895,7 +1766,7 @@ void POA_IR::ComponentRepository::create_component_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_ComponentRepository_create_component _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, @@ -948,7 +1819,7 @@ void POA_IR::ComponentRepository::create_component_skel ( if (!_tao_vfr.location_forwarded ()) { - ::IR::ComponentDef_ptr _tao_retval_info = _tao_retval._retn (); + ::CORBA::ComponentIR::ComponentDef_ptr _tao_retval_info = _tao_retval._retn (); _tao_ri.result (_tao_retval_info); _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -1018,7 +1889,7 @@ void POA_IR::ComponentRepository::create_component_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::ComponentRepository::create_home_skel ( +void POA_CORBA::ComponentIR::Container::create_home_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall @@ -1026,17 +1897,18 @@ void POA_IR::ComponentRepository::create_home_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::ComponentRepository *_tao_impl = + POA_CORBA::ComponentIR::Container *_tao_impl = ACE_static_cast ( - POA_IR::ComponentRepository *, + POA_CORBA::ComponentIR::Container *, _tao_servant ); - ::IR::HomeDef_var _tao_retval; + ::CORBA::ComponentIR::HomeDef_var _tao_retval; CORBA::String_var id; CORBA::String_var name; CORBA::String_var version; - IR::HomeDef_var base_home; - IR::ComponentDef_var managed_component; + CORBA::ComponentIR::HomeDef_var base_home; + CORBA::ComponentIR::ComponentDef_var managed_component; + CORBA::InterfaceDefSeq supports_interfaces; CORBA::ValueDef_var primary_key; if (!( @@ -1045,6 +1917,7 @@ void POA_IR::ComponentRepository::create_home_skel ( (_tao_in >> version.out ()) && (_tao_in >> base_home.out ()) && (_tao_in >> managed_component.out ()) && + (_tao_in >> supports_interfaces) && (_tao_in >> primary_key.out ()) )) ACE_THROW (CORBA::MARSHAL ()); @@ -1058,7 +1931,7 @@ void POA_IR::ComponentRepository::create_home_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_ComponentRepository_create_home _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, @@ -1073,6 +1946,8 @@ void POA_IR::ComponentRepository::create_home_skel ( managed_component.in (), + supports_interfaces, + primary_key.in () ACE_ENV_ARG_PARAMETER ); @@ -1103,6 +1978,8 @@ void POA_IR::ComponentRepository::create_home_skel ( managed_component.in (), + supports_interfaces, + primary_key.in () ACE_ENV_ARG_PARAMETER ); @@ -1115,7 +1992,7 @@ void POA_IR::ComponentRepository::create_home_skel ( if (!_tao_vfr.location_forwarded ()) { - ::IR::HomeDef_ptr _tao_retval_info = _tao_retval._retn (); + ::CORBA::ComponentIR::HomeDef_ptr _tao_retval_info = _tao_retval._retn (); _tao_ri.result (_tao_retval_info); _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -1183,9 +2060,742 @@ void POA_IR::ComponentRepository::create_home_skel ( } // TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 + +void POA_CORBA::ComponentIR::Container::create_event_skel ( + TAO_ServerRequest &_tao_server_request, + void *_tao_servant, + void *_tao_servant_upcall + ACE_ENV_ARG_DECL + ) +{ + TAO_InputCDR &_tao_in = _tao_server_request.incoming (); + POA_CORBA::ComponentIR::Container *_tao_impl = + ACE_static_cast ( + POA_CORBA::ComponentIR::Container *, + _tao_servant + ); + ::CORBA::ComponentIR::EventDef_var _tao_retval; + CORBA::String_var id; + CORBA::String_var name; + CORBA::String_var version; + CORBA::Boolean is_custom; + CORBA::Boolean is_abstract; + CORBA::ValueDef_var base_value; + CORBA::Boolean is_truncatable; + CORBA::ValueDefSeq abstract_base_values; + CORBA::InterfaceDefSeq supported_interfaces; + CORBA::ExtInitializerSeq initializers; + + if (!( + (_tao_in >> id.out ()) && + (_tao_in >> name.out ()) && + (_tao_in >> version.out ()) && + (_tao_in >> CORBA::Any::to_boolean (is_custom)) && + (_tao_in >> CORBA::Any::to_boolean (is_abstract)) && + (_tao_in >> base_value.out ()) && + (_tao_in >> CORBA::Any::to_boolean (is_truncatable)) && + (_tao_in >> abstract_base_values) && + (_tao_in >> supported_interfaces) && + (_tao_in >> initializers) + )) + ACE_THROW (CORBA::MARSHAL ()); + +#if (TAO_HAS_INTERCEPTORS == 1) + TAO_Object_Adapter::Servant_Upcall *_tao_upcall = + ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); + + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( + _tao_server_request.orb_core ()->server_request_interceptors (), + _tao_server_request.interceptor_count () + ); + + TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event _tao_ri ( + _tao_server_request, + _tao_upcall, + _tao_impl, + + id.in (), + + name.in (), + + version.in (), + + is_custom, + + is_abstract, + + base_value.in (), + + is_truncatable, + + abstract_base_values, + + supported_interfaces, + + initializers + ACE_ENV_ARG_PARAMETER + ); + + ACE_TRY + { + { + TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + 1 /* Copy TSC to RSC */); + + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; + + if (!_tao_vfr.location_forwarded ()) + { + +#endif /* TAO_HAS_INTERCEPTORS */ + _tao_retval = + _tao_impl->create_event ( + + id.in (), + + name.in (), + + version.in (), + + is_custom, + + is_abstract, + + base_value.in (), + + is_truncatable, + + abstract_base_values, + + supported_interfaces, + + initializers + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; + +#if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + ::CORBA::ComponentIR::EventDef_ptr _tao_retval_info = _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; + } + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + PortableInterceptor::ReplyStatus _tao_status = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_TRY_CHECK; + + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION + || _tao_status == PortableInterceptor::USER_EXCEPTION) + { + ACE_RE_THROW; + } + } + +# if defined (ACE_HAS_EXCEPTIONS) \ + && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) + ACE_CATCHALL + { + CORBA::UNKNOWN ex; + + _tao_ri.exception (&ex); + _tao_vfr.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + PortableInterceptor::ReplyStatus _tao_status = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_TRY_CHECK; + + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) + ACE_TRY_THROW (ex); + } +# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */ + + ACE_ENDTRY; + ACE_CHECK; +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_server_request.init_reply (); + + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + + if (!( + (_tao_out << _tao_retval.in ()) + )) + ACE_THROW (CORBA::MARSHAL ()); + + // In case _tao_servant_upcall is not used in this function + ACE_UNUSED_ARG (_tao_servant_upcall); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 + +void POA_CORBA::ComponentIR::Container::_is_a_skel ( + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, + void * /* Servant_Upcall */ + ACE_ENV_ARG_DECL + ) +{ + TAO_InputCDR &_tao_in = _tao_server_request.incoming (); + POA_CORBA::ComponentIR::Container *_tao_impl = (POA_CORBA::ComponentIR::Container *) _tao_servant; + CORBA::Boolean _tao_retval = 0; + CORBA::String_var value; + + if (!(_tao_in >> value.out ())) + ACE_THROW (CORBA::MARSHAL ()); + + _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER); + ACE_CHECK; + + _tao_server_request.init_reply (); + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) + ACE_THROW (CORBA::MARSHAL ()); +} + +void POA_CORBA::ComponentIR::Container::_non_existent_skel ( + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, + void * /* Servant_Upcall */ + ACE_ENV_ARG_DECL + ) +{ + POA_CORBA::ComponentIR::Container *_tao_impl = (POA_CORBA::ComponentIR::Container *) _tao_servant; + CORBA::Boolean _tao_retval = + _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + _tao_server_request.init_reply (); + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) + ACE_THROW (CORBA::MARSHAL ()); +} + +void POA_CORBA::ComponentIR::Container::_interface_skel ( + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, + void * /* Servant_Upcall */ + ACE_ENV_ARG_DECL + ) +{ + POA_CORBA::ComponentIR::Container *_tao_impl = (POA_CORBA::ComponentIR::Container *) _tao_servant; + CORBA::InterfaceDef_ptr _tao_retval = 0; + CORBA::Boolean _tao_result = 0; + + TAO_IFR_Client_Adapter *_tao_adapter = + ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance ( + TAO_ORB_Core::ifr_client_adapter_name () + ); + + if (_tao_adapter == 0) + { + ACE_THROW (CORBA::INTF_REPOS ()); + } + + ACE_TRY + { + _tao_retval = + _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_TRY_CHECK; + + _tao_server_request.init_reply (); + + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + + _tao_result = + _tao_adapter->interfacedef_cdr_insert ( + _tao_out, + _tao_retval + ); + } + ACE_CATCHALL + { + _tao_adapter->dispose (_tao_retval); + } + ACE_ENDTRY; + + if (_tao_result == 0) + { + ACE_THROW (CORBA::MARSHAL ()); + } +} + +void POA_CORBA::ComponentIR::Container::_component_skel ( + TAO_ServerRequest &_tao_server_request, + void * _tao_object_reference, + void * /* Servant_Upcall */ + ACE_ENV_ARG_DECL + ) +{ + POA_CORBA::ComponentIR::Container *_tao_impl = (POA_CORBA::ComponentIR::Container *) _tao_object_reference; + CORBA::Object_var _tao_retval = + _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + _tao_server_request.init_reply (); + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + + if (!(_tao_out << _tao_retval._retn ())) + ACE_THROW (CORBA::MARSHAL ()); +} + +CORBA::Boolean POA_CORBA::ComponentIR::Container::_is_a ( + const char* value + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if ( + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/ComponentIR/Container:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:org.omg/CORBA/Object:1.0" + ) + ) + { + return 1; + } + else + { + return 0; + } +} + +void* POA_CORBA::ComponentIR::Container::_downcast ( + const char* logical_type_id + ) +{ + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/ComponentIR/Container:1.0") == 0) + { + return ACE_static_cast (POA_CORBA::ComponentIR::Container_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/Object:1.0") == 0) + { + return ACE_static_cast(PortableServer::Servant, this); + } + + return 0; +} + +const char* POA_CORBA::ComponentIR::Container::_interface_repository_id (void) const +{ + return "IDL:omg.org/CORBA/ComponentIR/Container:1.0"; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531 + +void POA_CORBA::ComponentIR::Container::_dispatch ( + TAO_ServerRequest &req, + void *servant_upcall + ACE_ENV_ARG_DECL + ) +{ + this->synchronous_upcall_dispatch (req, + servant_upcall, + this + ACE_ENV_ARG_PARAMETER); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477 + +CORBA::ComponentIR::Container * +POA_CORBA::ComponentIR::Container::_this (ACE_ENV_SINGLE_ARG_DECL) +{ + TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + TAO_Stub_Auto_Ptr safe_stub (stub); + CORBA::Object_ptr tmp = CORBA::Object::_nil (); + + if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ()) + { + ACE_NEW_RETURN ( + tmp, + CORBA::Object ( + stub, + 1, + this + ), + 0 + ); + } + else + { + ACE_NEW_RETURN ( + tmp, + CORBA::Object ( + stub, + 0, + this + ), + 0 + ); + } + + CORBA::Object_var obj = tmp; + (void) safe_stub.release (); + return ::CORBA::ComponentIR::Container::_unchecked_narrow (obj.in ()); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 + +class TAO_CORBA_ComponentIR_ModuleDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable +{ +private: + unsigned int hash (const char *str, unsigned int len); +public: + const TAO_operation_db_entry * lookup (const char *str, unsigned int len); +}; + +/* C++ code produced by gperf version 2.8 (ACE version) */ +/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_ModuleDef_Perfect_Hash_OpTable -N lookup */ +unsigned int +TAO_CORBA_ComponentIR_ModuleDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) +{ + static const unsigned char asso_values[] = + { +#if defined (ACE_MVS) + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 10, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 0, + 58, 0, 0, 0, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 20, 10, 25, + 58, 20, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 40, 20, 58, 58, 58, 10, 20, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, +#else + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 10, 58, 0, 58, 0, + 0, 0, 58, 58, 58, 58, 58, 58, 20, 10, + 25, 58, 20, 58, 58, 40, 20, 58, 58, 58, + 10, 20, 58, 58, 58, 58, 58, 58, +#endif /* ACE_MVS */ + }; + return len + asso_values[str[len - 1]] + asso_values[str[0]]; +} + +const class TAO_operation_db_entry * +TAO_CORBA_ComponentIR_ModuleDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) +{ + enum + { + TOTAL_KEYWORDS = 38, + MIN_WORD_LENGTH = 4, + MAX_WORD_LENGTH = 26, + MIN_HASH_VALUE = 8, + MAX_HASH_VALUE = 57, + HASH_VALUE_RANGE = 50, + DUPLICATES = 6, + WORDLIST_SIZE = 46 + }; + + static const class TAO_operation_db_entry wordlist[] = + { + {"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0}, + {"describe", &POA_CORBA::ComponentIR::ModuleDef::describe_skel}, + {"create_home", &POA_CORBA::ComponentIR::ModuleDef::create_home_skel}, + {"create_value", &POA_CORBA::ComponentIR::ModuleDef::create_value_skel}, + {"create_module", &POA_CORBA::ComponentIR::ModuleDef::create_module_skel}, + {"create_native", &POA_CORBA::ComponentIR::ModuleDef::create_native_skel}, + {"move", &POA_CORBA::ComponentIR::ModuleDef::move_skel}, + {"_is_a", &POA_CORBA::ComponentIR::ModuleDef::_is_a_skel}, + {"create_interface", &POA_CORBA::ComponentIR::ModuleDef::create_interface_skel}, + {"create_ext_value", &POA_CORBA::ComponentIR::ModuleDef::create_ext_value_skel}, + {"_get_id", &POA_CORBA::ComponentIR::ModuleDef::_get_id_skel}, + {"_set_id", &POA_CORBA::ComponentIR::ModuleDef::_set_id_skel}, + {"_get_name", &POA_CORBA::ComponentIR::ModuleDef::_get_name_skel}, + {"_set_name", &POA_CORBA::ComponentIR::ModuleDef::_set_name_skel}, + {"_interface", &POA_CORBA::ComponentIR::ModuleDef::_interface_skel}, + {"create_enum", &POA_CORBA::ComponentIR::ModuleDef::create_enum_skel}, + {"create_local_interface", &POA_CORBA::ComponentIR::ModuleDef::create_local_interface_skel}, + {"_get_def_kind", &POA_CORBA::ComponentIR::ModuleDef::_get_def_kind_skel}, + {"create_abstract_interface", &POA_CORBA::ComponentIR::ModuleDef::create_abstract_interface_skel}, + {"create_value_box", &POA_CORBA::ComponentIR::ModuleDef::create_value_box_skel}, + {"destroy", &POA_CORBA::ComponentIR::ModuleDef::destroy_skel}, + {"_get_absolute_name", &POA_CORBA::ComponentIR::ModuleDef::_get_absolute_name_skel}, + {"lookup_name", &POA_CORBA::ComponentIR::ModuleDef::lookup_name_skel}, + {"create_event", &POA_CORBA::ComponentIR::ModuleDef::create_event_skel}, + {"create_struct", &POA_CORBA::ComponentIR::ModuleDef::create_struct_skel}, + {"create_constant", &POA_CORBA::ComponentIR::ModuleDef::create_constant_skel}, + {"create_component", &POA_CORBA::ComponentIR::ModuleDef::create_component_skel}, + {"create_union", &POA_CORBA::ComponentIR::ModuleDef::create_union_skel}, + {"_component", &POA_CORBA::ComponentIR::ModuleDef::_component_skel}, + {"create_exception", &POA_CORBA::ComponentIR::ModuleDef::create_exception_skel}, + {"_non_existent", &POA_CORBA::ComponentIR::ModuleDef::_non_existent_skel}, + {"lookup", &POA_CORBA::ComponentIR::ModuleDef::lookup_skel}, + {"_get_version", &POA_CORBA::ComponentIR::ModuleDef::_get_version_skel}, + {"_set_version", &POA_CORBA::ComponentIR::ModuleDef::_set_version_skel}, + {"contents", &POA_CORBA::ComponentIR::ModuleDef::contents_skel}, + {"_get_defined_in", &POA_CORBA::ComponentIR::ModuleDef::_get_defined_in_skel}, + {"create_alias", &POA_CORBA::ComponentIR::ModuleDef::create_alias_skel}, + {"_get_containing_repository", &POA_CORBA::ComponentIR::ModuleDef::_get_containing_repository_skel}, + {"describe_contents", &POA_CORBA::ComponentIR::ModuleDef::describe_contents_skel}, + }; + + static const signed char lookup[] = + { + -1, -1, -11, -2, -15, -2, -17, -2, 8, -19, -2, 9, 10, -68, + 13, 14, -69, -68, -1, -67, 21, 22, 23, 24, -1, 25, 26, 27, + 28, -1, -1, 29, 30, 31, -1, 32, 33, 34, -1, -1, 35, 36, + -1, 37, -39, -2, 38, -60, 41, -1, 42, -1, 43, -1, -1, -1, + 44, 45, + }; + + if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) + { + unsigned int key = hash (str, len); + + if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE) + { + int slot = lookup[key]; + + if (slot >= 0 && slot < WORDLIST_SIZE) + { + const char *s = wordlist[slot].opname_; + + if (*str == *s && !strncmp (str + 1, s + 1, len - 1)) + return &wordlist[slot]; + } + else if (slot < 0 && slot >= -MAX_HASH_VALUE) + return 0; + else + { + unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE); + const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]]; + const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1]; + + while (--ptr >= base) + if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1)) + return ptr; + } + } + } + return 0; +} +static TAO_CORBA_ComponentIR_ModuleDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_ModuleDef_optable; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 + +#if (TAO_HAS_INTERCEPTORS == 1) + +#endif /* TAO_HAS_INTERCEPTORS */ + +/////////////////////////////////////////////////////////////////////// +// Strategized Proxy Broker Implementation +// + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 + +// Factory function Implementation. +POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker::the_TAO_ModuleDef_Strategized_Proxy_Broker (void) +{ + static POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker strategized_proxy_broker; + return &strategized_proxy_broker; +} + +POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker::_TAO_ModuleDef_Strategized_Proxy_Broker (void) +{ + for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) + { + this->proxy_cache_[i] = 0; + } +} + +POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker::~_TAO_ModuleDef_Strategized_Proxy_Broker (void) +{ + for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) + { + delete this->proxy_cache_[i]; + + // Hack to prevent bug mentioned in 1204. Refer to 1204 + // for details.. + this->proxy_cache_[i] = 0; + } +} + +CORBA::ComponentIR::_TAO_ModuleDef_Proxy_Impl& +POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker::select_proxy ( + ::CORBA::ComponentIR::ModuleDef *object + ACE_ENV_ARG_DECL + ) +{ + int strategy = + TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER); + ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); + + if (this->proxy_cache_[strategy] != 0) + { + return *this->proxy_cache_[strategy]; + } + + this->create_proxy (strategy ACE_ENV_ARG_PARAMETER); + ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); + + return *this->proxy_cache_[strategy]; +} + +void +POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker::create_proxy ( + int strategy + ACE_ENV_ARG_DECL + ) +{ + ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_); + + if (this->proxy_cache_[strategy] == 0) + { + switch (strategy) + { + case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY: + ACE_NEW_THROW_EX ( + this->proxy_cache_[strategy], + POA_CORBA::ComponentIR::_TAO_ModuleDef_ThruPOA_Proxy_Impl, + CORBA::NO_MEMORY () + ); + ACE_CHECK; + break; + + case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY: + default: + ACE_NEW_THROW_EX ( + this->proxy_cache_[strategy], + ::CORBA::ComponentIR::_TAO_ModuleDef_Remote_Proxy_Impl, + CORBA::NO_MEMORY () + ); + ACE_CHECK; + break; + } + } +} + +// +// End Strategized Proxy Broker Implementation +/////////////////////////////////////////////////////////////////////// + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596 + +CORBA::ComponentIR::_TAO_ModuleDef_Proxy_Broker * +CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) +{ + ACE_UNUSED_ARG (obj); + return ::POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker::the_TAO_ModuleDef_Strategized_Proxy_Broker(); +} + +int +CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_Initializer (long) +{ + CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function_pointer = + CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function; + + return 0; +} + +static int CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = + CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_Initializer)); + + +/////////////////////////////////////////////////////////////////////// +// ThruPOA Proxy Implementation +// + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 + +POA_CORBA::ComponentIR::_TAO_ModuleDef_ThruPOA_Proxy_Impl::_TAO_ModuleDef_ThruPOA_Proxy_Impl (void) +{} + +// ThruPOA Implementation of the IDL interface methods// +// End ThruPOA Proxy Implementation +/////////////////////////////////////////////////////////////////////// + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 + +POA_CORBA::ComponentIR::ModuleDef::ModuleDef (void) +{ + this->optable_ = &tao_CORBA_ComponentIR_ModuleDef_optable; +} + +POA_CORBA::ComponentIR::ModuleDef::ModuleDef (const ModuleDef& rhs) + : ACE_NESTED_CLASS (POA_CORBA,ModuleDef) (rhs), + ACE_NESTED_CLASS (POA_CORBA::ComponentIR,Container) (rhs), + ACE_NESTED_CLASS (POA_CORBA,Container) (rhs), + ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs), + ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs), + TAO_ServantBase (rhs) +{} + +POA_CORBA::ComponentIR::ModuleDef::~ModuleDef (void) +{ +} + +// TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 -void POA_IR::ComponentRepository::_is_a_skel ( +void POA_CORBA::ComponentIR::ModuleDef::_is_a_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ @@ -1193,7 +2803,7 @@ void POA_IR::ComponentRepository::_is_a_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::ComponentRepository *_tao_impl = (POA_IR::ComponentRepository *) _tao_servant; + POA_CORBA::ComponentIR::ModuleDef *_tao_impl = (POA_CORBA::ComponentIR::ModuleDef *) _tao_servant; CORBA::Boolean _tao_retval = 0; CORBA::String_var value; @@ -1210,14 +2820,14 @@ void POA_IR::ComponentRepository::_is_a_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::ComponentRepository::_non_existent_skel ( +void POA_CORBA::ComponentIR::ModuleDef::_non_existent_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::ComponentRepository *_tao_impl = (POA_IR::ComponentRepository *) _tao_servant; + POA_CORBA::ComponentIR::ModuleDef *_tao_impl = (POA_CORBA::ComponentIR::ModuleDef *) _tao_servant; CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -1229,14 +2839,14 @@ void POA_IR::ComponentRepository::_non_existent_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::ComponentRepository::_interface_skel ( +void POA_CORBA::ComponentIR::ModuleDef::_interface_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::ComponentRepository *_tao_impl = (POA_IR::ComponentRepository *) _tao_servant; + POA_CORBA::ComponentIR::ModuleDef *_tao_impl = (POA_CORBA::ComponentIR::ModuleDef *) _tao_servant; CORBA::InterfaceDef_ptr _tao_retval = 0; CORBA::Boolean _tao_result = 0; @@ -1278,14 +2888,14 @@ void POA_IR::ComponentRepository::_interface_skel ( } } -void POA_IR::ComponentRepository::_component_skel ( +void POA_CORBA::ComponentIR::ModuleDef::_component_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_object_reference, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::ComponentRepository *_tao_impl = (POA_IR::ComponentRepository *) _tao_object_reference; + POA_CORBA::ComponentIR::ModuleDef *_tao_impl = (POA_CORBA::ComponentIR::ModuleDef *) _tao_object_reference; CORBA::Object_var _tao_retval = _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -1297,7 +2907,7 @@ void POA_IR::ComponentRepository::_component_skel ( ACE_THROW (CORBA::MARSHAL ()); } -CORBA::Boolean POA_IR::ComponentRepository::_is_a ( +CORBA::Boolean POA_CORBA::ComponentIR::ModuleDef::_is_a ( const char* value ACE_ENV_ARG_DECL_NOT_USED ) @@ -1305,7 +2915,597 @@ CORBA::Boolean POA_IR::ComponentRepository::_is_a ( if ( !ACE_OS::strcmp ( (char *)value, - "IDL:omg.org/IR/ComponentRepository:1.0" + "IDL:omg.org/CORBA/ComponentIR/ModuleDef:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/ModuleDef:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/ComponentIR/Container:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/Container:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/Contained:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/IRObject:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:org.omg/CORBA/Object:1.0" + ) + ) + { + return 1; + } + else + { + return 0; + } +} + +void* POA_CORBA::ComponentIR::ModuleDef::_downcast ( + const char* logical_type_id + ) +{ + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/ComponentIR/ModuleDef:1.0") == 0) + { + return ACE_static_cast (POA_CORBA::ComponentIR::ModuleDef_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/ModuleDef:1.0") == 0) + { + return ACE_static_cast (POA_CORBA::ModuleDef_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/ComponentIR/Container:1.0") == 0) + { + return ACE_static_cast (POA_CORBA::ComponentIR::Container_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/Container:1.0") == 0) + { + return ACE_static_cast (POA_CORBA::Container_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/Contained:1.0") == 0) + { + return ACE_static_cast (POA_CORBA::Contained_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/IRObject:1.0") == 0) + { + return ACE_static_cast (POA_CORBA::IRObject_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/Object:1.0") == 0) + { + return ACE_static_cast(PortableServer::Servant, this); + } + + return 0; +} + +const char* POA_CORBA::ComponentIR::ModuleDef::_interface_repository_id (void) const +{ + return "IDL:omg.org/CORBA/ComponentIR/ModuleDef:1.0"; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531 + +void POA_CORBA::ComponentIR::ModuleDef::_dispatch ( + TAO_ServerRequest &req, + void *servant_upcall + ACE_ENV_ARG_DECL + ) +{ + this->synchronous_upcall_dispatch (req, + servant_upcall, + this + ACE_ENV_ARG_PARAMETER); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477 + +CORBA::ComponentIR::ModuleDef * +POA_CORBA::ComponentIR::ModuleDef::_this (ACE_ENV_SINGLE_ARG_DECL) +{ + TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + TAO_Stub_Auto_Ptr safe_stub (stub); + CORBA::Object_ptr tmp = CORBA::Object::_nil (); + + if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ()) + { + ACE_NEW_RETURN ( + tmp, + CORBA::Object ( + stub, + 1, + this + ), + 0 + ); + } + else + { + ACE_NEW_RETURN ( + tmp, + CORBA::Object ( + stub, + 0, + this + ), + 0 + ); + } + + CORBA::Object_var obj = tmp; + (void) safe_stub.release (); + return ::CORBA::ComponentIR::ModuleDef::_unchecked_narrow (obj.in ()); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 + +class TAO_CORBA_ComponentIR_Repository_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable +{ +private: + unsigned int hash (const char *str, unsigned int len); +public: + const TAO_operation_db_entry * lookup (const char *str, unsigned int len); +}; + +/* C++ code produced by gperf version 2.8 (ACE version) */ +/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_Repository_Perfect_Hash_OpTable -N lookup */ +unsigned int +TAO_CORBA_ComponentIR_Repository_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) +{ + static const unsigned char asso_values[] = + { +#if defined (ACE_MVS) + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 10, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 0, + 78, 0, 15, 20, 78, 10, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 15, 0, 25, + 78, 5, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 45, 5, 78, 78, 78, 0, 0, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, +#else + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, + 78, 78, 78, 78, 78, 10, 78, 0, 78, 0, + 15, 20, 78, 10, 78, 78, 78, 78, 15, 0, + 25, 78, 5, 78, 78, 45, 5, 78, 78, 78, + 0, 0, 78, 78, 78, 78, 78, 78, +#endif /* ACE_MVS */ + }; + return len + asso_values[str[len - 1]] + asso_values[str[0]]; +} + +const class TAO_operation_db_entry * +TAO_CORBA_ComponentIR_Repository_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) +{ + enum + { + TOTAL_KEYWORDS = 35, + MIN_WORD_LENGTH = 5, + MAX_WORD_LENGTH = 25, + MIN_HASH_VALUE = 11, + MAX_HASH_VALUE = 77, + HASH_VALUE_RANGE = 67, + DUPLICATES = 3, + WORDLIST_SIZE = 46 + }; + + static const class TAO_operation_db_entry wordlist[] = + { + {"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0}, + {"",0},{"",0}, + {"create_enum", &POA_CORBA::ComponentIR::Repository::create_enum_skel}, + {"create_array", &POA_CORBA::ComponentIR::Repository::create_array_skel}, + {"_is_a", &POA_CORBA::ComponentIR::Repository::_is_a_skel}, + {"create_value_box", &POA_CORBA::ComponentIR::Repository::create_value_box_skel}, + {"create_event", &POA_CORBA::ComponentIR::Repository::create_event_skel}, + {"create_struct", &POA_CORBA::ComponentIR::Repository::create_struct_skel}, + {"create_constant", &POA_CORBA::ComponentIR::Repository::create_constant_skel}, + {"create_component", &POA_CORBA::ComponentIR::Repository::create_component_skel}, + {"destroy", &POA_CORBA::ComponentIR::Repository::destroy_skel}, + {"create_string", &POA_CORBA::ComponentIR::Repository::create_string_skel}, + {"create_wstring", &POA_CORBA::ComponentIR::Repository::create_wstring_skel}, + {"_component", &POA_CORBA::ComponentIR::Repository::_component_skel}, + {"lookup", &POA_CORBA::ComponentIR::Repository::lookup_skel}, + {"create_fixed", &POA_CORBA::ComponentIR::Repository::create_fixed_skel}, + {"_non_existent", &POA_CORBA::ComponentIR::Repository::_non_existent_skel}, + {"create_home", &POA_CORBA::ComponentIR::Repository::create_home_skel}, + {"create_value", &POA_CORBA::ComponentIR::Repository::create_value_skel}, + {"create_module", &POA_CORBA::ComponentIR::Repository::create_module_skel}, + {"create_native", &POA_CORBA::ComponentIR::Repository::create_native_skel}, + {"create_sequence", &POA_CORBA::ComponentIR::Repository::create_sequence_skel}, + {"create_interface", &POA_CORBA::ComponentIR::Repository::create_interface_skel}, + {"create_ext_value", &POA_CORBA::ComponentIR::Repository::create_ext_value_skel}, + {"create_union", &POA_CORBA::ComponentIR::Repository::create_union_skel}, + {"_get_def_kind", &POA_CORBA::ComponentIR::Repository::_get_def_kind_skel}, + {"lookup_id", &POA_CORBA::ComponentIR::Repository::lookup_id_skel}, + {"_interface", &POA_CORBA::ComponentIR::Repository::_interface_skel}, + {"create_exception", &POA_CORBA::ComponentIR::Repository::create_exception_skel}, + {"create_local_interface", &POA_CORBA::ComponentIR::Repository::create_local_interface_skel}, + {"get_primitive", &POA_CORBA::ComponentIR::Repository::get_primitive_skel}, + {"create_abstract_interface", &POA_CORBA::ComponentIR::Repository::create_abstract_interface_skel}, + {"lookup_name", &POA_CORBA::ComponentIR::Repository::lookup_name_skel}, + {"get_canonical_typecode", &POA_CORBA::ComponentIR::Repository::get_canonical_typecode_skel}, + {"contents", &POA_CORBA::ComponentIR::Repository::contents_skel}, + {"create_alias", &POA_CORBA::ComponentIR::Repository::create_alias_skel}, + {"describe_contents", &POA_CORBA::ComponentIR::Repository::describe_contents_skel}, + }; + + static const signed char lookup[] = + { + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 11, 12, -28, + -2, 13, 14, 15, 16, -1, 17, 18, 19, 20, 21, 22, 23, 24, + 25, -31, -2, 26, 27, -97, -1, 30, -84, 33, 34, 35, 36, 37, + 38, 39, -1, 40, 41, -1, -1, -1, -1, -1, 42, 43, -1, -1, + -1, 44, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 45, + }; + + if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) + { + unsigned int key = hash (str, len); + + if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE) + { + int slot = lookup[key]; + + if (slot >= 0 && slot < WORDLIST_SIZE) + { + const char *s = wordlist[slot].opname_; + + if (*str == *s && !strncmp (str + 1, s + 1, len - 1)) + return &wordlist[slot]; + } + else if (slot < 0 && slot >= -MAX_HASH_VALUE) + return 0; + else + { + unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE); + const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]]; + const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1]; + + while (--ptr >= base) + if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1)) + return ptr; + } + } + } + return 0; +} +static TAO_CORBA_ComponentIR_Repository_Perfect_Hash_OpTable tao_CORBA_ComponentIR_Repository_optable; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 + +#if (TAO_HAS_INTERCEPTORS == 1) + +#endif /* TAO_HAS_INTERCEPTORS */ + +/////////////////////////////////////////////////////////////////////// +// Strategized Proxy Broker Implementation +// + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 + +// Factory function Implementation. +POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker::the_TAO_Repository_Strategized_Proxy_Broker (void) +{ + static POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker strategized_proxy_broker; + return &strategized_proxy_broker; +} + +POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker::_TAO_Repository_Strategized_Proxy_Broker (void) +{ + for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) + { + this->proxy_cache_[i] = 0; + } +} + +POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker::~_TAO_Repository_Strategized_Proxy_Broker (void) +{ + for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) + { + delete this->proxy_cache_[i]; + + // Hack to prevent bug mentioned in 1204. Refer to 1204 + // for details.. + this->proxy_cache_[i] = 0; + } +} + +CORBA::ComponentIR::_TAO_Repository_Proxy_Impl& +POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker::select_proxy ( + ::CORBA::ComponentIR::Repository *object + ACE_ENV_ARG_DECL + ) +{ + int strategy = + TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER); + ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); + + if (this->proxy_cache_[strategy] != 0) + { + return *this->proxy_cache_[strategy]; + } + + this->create_proxy (strategy ACE_ENV_ARG_PARAMETER); + ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); + + return *this->proxy_cache_[strategy]; +} + +void +POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker::create_proxy ( + int strategy + ACE_ENV_ARG_DECL + ) +{ + ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_); + + if (this->proxy_cache_[strategy] == 0) + { + switch (strategy) + { + case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY: + ACE_NEW_THROW_EX ( + this->proxy_cache_[strategy], + POA_CORBA::ComponentIR::_TAO_Repository_ThruPOA_Proxy_Impl, + CORBA::NO_MEMORY () + ); + ACE_CHECK; + break; + + case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY: + default: + ACE_NEW_THROW_EX ( + this->proxy_cache_[strategy], + ::CORBA::ComponentIR::_TAO_Repository_Remote_Proxy_Impl, + CORBA::NO_MEMORY () + ); + ACE_CHECK; + break; + } + } +} + +// +// End Strategized Proxy Broker Implementation +/////////////////////////////////////////////////////////////////////// + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596 + +CORBA::ComponentIR::_TAO_Repository_Proxy_Broker * +CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) +{ + ACE_UNUSED_ARG (obj); + return ::POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker::the_TAO_Repository_Strategized_Proxy_Broker(); +} + +int +CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_Initializer (long) +{ + CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function_pointer = + CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function; + + return 0; +} + +static int CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = + CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_Initializer)); + + +/////////////////////////////////////////////////////////////////////// +// ThruPOA Proxy Implementation +// + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 + +POA_CORBA::ComponentIR::_TAO_Repository_ThruPOA_Proxy_Impl::_TAO_Repository_ThruPOA_Proxy_Impl (void) +{} + +// ThruPOA Implementation of the IDL interface methods// +// End ThruPOA Proxy Implementation +/////////////////////////////////////////////////////////////////////// + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 + +POA_CORBA::ComponentIR::Repository::Repository (void) +{ + this->optable_ = &tao_CORBA_ComponentIR_Repository_optable; +} + +POA_CORBA::ComponentIR::Repository::Repository (const Repository& rhs) + : ACE_NESTED_CLASS (POA_CORBA,Repository) (rhs), + ACE_NESTED_CLASS (POA_CORBA::ComponentIR,Container) (rhs), + ACE_NESTED_CLASS (POA_CORBA,Container) (rhs), + ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs), + TAO_ServantBase (rhs) +{} + +POA_CORBA::ComponentIR::Repository::~Repository (void) +{ +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 + +void POA_CORBA::ComponentIR::Repository::_is_a_skel ( + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, + void * /* Servant_Upcall */ + ACE_ENV_ARG_DECL + ) +{ + TAO_InputCDR &_tao_in = _tao_server_request.incoming (); + POA_CORBA::ComponentIR::Repository *_tao_impl = (POA_CORBA::ComponentIR::Repository *) _tao_servant; + CORBA::Boolean _tao_retval = 0; + CORBA::String_var value; + + if (!(_tao_in >> value.out ())) + ACE_THROW (CORBA::MARSHAL ()); + + _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER); + ACE_CHECK; + + _tao_server_request.init_reply (); + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) + ACE_THROW (CORBA::MARSHAL ()); +} + +void POA_CORBA::ComponentIR::Repository::_non_existent_skel ( + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, + void * /* Servant_Upcall */ + ACE_ENV_ARG_DECL + ) +{ + POA_CORBA::ComponentIR::Repository *_tao_impl = (POA_CORBA::ComponentIR::Repository *) _tao_servant; + CORBA::Boolean _tao_retval = + _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + _tao_server_request.init_reply (); + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + + if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) + ACE_THROW (CORBA::MARSHAL ()); +} + +void POA_CORBA::ComponentIR::Repository::_interface_skel ( + TAO_ServerRequest &_tao_server_request, + void * _tao_servant, + void * /* Servant_Upcall */ + ACE_ENV_ARG_DECL + ) +{ + POA_CORBA::ComponentIR::Repository *_tao_impl = (POA_CORBA::ComponentIR::Repository *) _tao_servant; + CORBA::InterfaceDef_ptr _tao_retval = 0; + CORBA::Boolean _tao_result = 0; + + TAO_IFR_Client_Adapter *_tao_adapter = + ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance ( + TAO_ORB_Core::ifr_client_adapter_name () + ); + + if (_tao_adapter == 0) + { + ACE_THROW (CORBA::INTF_REPOS ()); + } + + ACE_TRY + { + _tao_retval = + _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_TRY_CHECK; + + _tao_server_request.init_reply (); + + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + + _tao_result = + _tao_adapter->interfacedef_cdr_insert ( + _tao_out, + _tao_retval + ); + } + ACE_CATCHALL + { + _tao_adapter->dispose (_tao_retval); + } + ACE_ENDTRY; + + if (_tao_result == 0) + { + ACE_THROW (CORBA::MARSHAL ()); + } +} + +void POA_CORBA::ComponentIR::Repository::_component_skel ( + TAO_ServerRequest &_tao_server_request, + void * _tao_object_reference, + void * /* Servant_Upcall */ + ACE_ENV_ARG_DECL + ) +{ + POA_CORBA::ComponentIR::Repository *_tao_impl = (POA_CORBA::ComponentIR::Repository *) _tao_object_reference; + CORBA::Object_var _tao_retval = + _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + + _tao_server_request.init_reply (); + TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + + if (!(_tao_out << _tao_retval._retn ())) + ACE_THROW (CORBA::MARSHAL ()); +} + +CORBA::Boolean POA_CORBA::ComponentIR::Repository::_is_a ( + const char* value + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if ( + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/ComponentIR/Repository:1.0" ) || !ACE_OS::strcmp ( (char *)value, @@ -1313,6 +3513,10 @@ CORBA::Boolean POA_IR::ComponentRepository::_is_a ( ) || !ACE_OS::strcmp ( (char *)value, + "IDL:omg.org/CORBA/ComponentIR/Container:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, "IDL:omg.org/CORBA/Container:1.0" ) || !ACE_OS::strcmp ( @@ -1333,14 +3537,14 @@ CORBA::Boolean POA_IR::ComponentRepository::_is_a ( } } -void* POA_IR::ComponentRepository::_downcast ( +void* POA_CORBA::ComponentIR::Repository::_downcast ( const char* logical_type_id ) { if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/IR/ComponentRepository:1.0") == 0) + "IDL:omg.org/CORBA/ComponentIR/Repository:1.0") == 0) { - return ACE_static_cast (POA_IR::ComponentRepository_ptr, this); + return ACE_static_cast (POA_CORBA::ComponentIR::Repository_ptr, this); } if (ACE_OS::strcmp (logical_type_id, @@ -1350,6 +3554,12 @@ void* POA_IR::ComponentRepository::_downcast ( } if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/ComponentIR/Container:1.0") == 0) + { + return ACE_static_cast (POA_CORBA::ComponentIR::Container_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Container:1.0") == 0) { return ACE_static_cast (POA_CORBA::Container_ptr, this); @@ -1370,15 +3580,15 @@ void* POA_IR::ComponentRepository::_downcast ( return 0; } -const char* POA_IR::ComponentRepository::_interface_repository_id (void) const +const char* POA_CORBA::ComponentIR::Repository::_interface_repository_id (void) const { - return "IDL:omg.org/IR/ComponentRepository:1.0"; + return "IDL:omg.org/CORBA/ComponentIR/Repository:1.0"; } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531 -void POA_IR::ComponentRepository::_dispatch ( +void POA_CORBA::ComponentIR::Repository::_dispatch ( TAO_ServerRequest &req, void *servant_upcall ACE_ENV_ARG_DECL @@ -1391,10 +3601,10 @@ void POA_IR::ComponentRepository::_dispatch ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477 -IR::ComponentRepository * -POA_IR::ComponentRepository::_this (ACE_ENV_SINGLE_ARG_DECL) +CORBA::ComponentIR::Repository * +POA_CORBA::ComponentIR::Repository::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); @@ -1429,13 +3639,13 @@ POA_IR::ComponentRepository::_this (ACE_ENV_SINGLE_ARG_DECL) CORBA::Object_var obj = tmp; (void) safe_stub.release (); - return ::IR::ComponentRepository::_unchecked_narrow (obj.in ()); + return ::CORBA::ComponentIR::Repository::_unchecked_narrow (obj.in ()); } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 -class TAO_IR_ProvidesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable +class TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable { private: unsigned int hash (const char *str, unsigned int len); @@ -1444,9 +3654,9 @@ public: }; /* C++ code produced by gperf version 2.8 (ACE version) */ -/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_IR_ProvidesDef_Perfect_Hash_OpTable -N lookup */ +/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable -N lookup */ unsigned int -TAO_IR_ProvidesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) { static const unsigned char asso_values[] = { @@ -1497,48 +3707,49 @@ TAO_IR_ProvidesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len } const class TAO_operation_db_entry * -TAO_IR_ProvidesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) { enum { - TOTAL_KEYWORDS = 18, + TOTAL_KEYWORDS = 19, MIN_WORD_LENGTH = 4, MAX_WORD_LENGTH = 26, MIN_HASH_VALUE = 4, MAX_HASH_VALUE = 36, HASH_VALUE_RANGE = 33, - DUPLICATES = 4, - WORDLIST_SIZE = 22 + DUPLICATES = 5, + WORDLIST_SIZE = 23 }; static const class TAO_operation_db_entry wordlist[] = { {"",0},{"",0},{"",0},{"",0}, - {"move", &POA_IR::ProvidesDef::move_skel}, - {"_is_a", &POA_IR::ProvidesDef::_is_a_skel}, - {"_get_id", &POA_IR::ProvidesDef::_get_id_skel}, - {"_set_id", &POA_IR::ProvidesDef::_set_id_skel}, - {"describe", &POA_IR::ProvidesDef::describe_skel}, - {"_get_name", &POA_IR::ProvidesDef::_get_name_skel}, - {"_set_name", &POA_IR::ProvidesDef::_set_name_skel}, - {"_interface", &POA_IR::ProvidesDef::_interface_skel}, - {"_get_version", &POA_IR::ProvidesDef::_get_version_skel}, - {"_set_version", &POA_IR::ProvidesDef::_set_version_skel}, - {"_get_def_kind", &POA_IR::ProvidesDef::_get_def_kind_skel}, - {"_get_defined_in", &POA_IR::ProvidesDef::_get_defined_in_skel}, - {"destroy", &POA_IR::ProvidesDef::destroy_skel}, - {"_get_absolute_name", &POA_IR::ProvidesDef::_get_absolute_name_skel}, - {"_get_interface_type", &POA_IR::ProvidesDef::_get_interface_type_skel}, - {"_component", &POA_IR::ProvidesDef::_component_skel}, - {"_non_existent", &POA_IR::ProvidesDef::_non_existent_skel}, - {"_get_containing_repository", &POA_IR::ProvidesDef::_get_containing_repository_skel}, + {"move", &POA_CORBA::ComponentIR::ProvidesDef::move_skel}, + {"_is_a", &POA_CORBA::ComponentIR::ProvidesDef::_is_a_skel}, + {"_get_id", &POA_CORBA::ComponentIR::ProvidesDef::_get_id_skel}, + {"_set_id", &POA_CORBA::ComponentIR::ProvidesDef::_set_id_skel}, + {"describe", &POA_CORBA::ComponentIR::ProvidesDef::describe_skel}, + {"_get_name", &POA_CORBA::ComponentIR::ProvidesDef::_get_name_skel}, + {"_set_name", &POA_CORBA::ComponentIR::ProvidesDef::_set_name_skel}, + {"_interface", &POA_CORBA::ComponentIR::ProvidesDef::_interface_skel}, + {"_get_version", &POA_CORBA::ComponentIR::ProvidesDef::_get_version_skel}, + {"_set_version", &POA_CORBA::ComponentIR::ProvidesDef::_set_version_skel}, + {"_get_def_kind", &POA_CORBA::ComponentIR::ProvidesDef::_get_def_kind_skel}, + {"_get_defined_in", &POA_CORBA::ComponentIR::ProvidesDef::_get_defined_in_skel}, + {"destroy", &POA_CORBA::ComponentIR::ProvidesDef::destroy_skel}, + {"_get_absolute_name", &POA_CORBA::ComponentIR::ProvidesDef::_get_absolute_name_skel}, + {"_get_interface_type", &POA_CORBA::ComponentIR::ProvidesDef::_get_interface_type_skel}, + {"_set_interface_type", &POA_CORBA::ComponentIR::ProvidesDef::_set_interface_type_skel}, + {"_component", &POA_CORBA::ComponentIR::ProvidesDef::_component_skel}, + {"_non_existent", &POA_CORBA::ComponentIR::ProvidesDef::_non_existent_skel}, + {"_get_containing_repository", &POA_CORBA::ComponentIR::ProvidesDef::_get_containing_repository_skel}, }; static const signed char lookup[] = { - -9, -2, -12, -2, 4, 5, -1, 50, 8, -45, 11, -1, -46, 14, - -1, 15, -1, 16, 17, 18, 19, -6, -2, 20, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 21, + -12, -2, -18, -2, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14, + -1, 15, -1, 16, 17, -53, 20, -9, -2, 21, -6, -2, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 22, }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) @@ -1572,7 +3783,7 @@ TAO_IR_ProvidesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int l } return 0; } -static TAO_IR_ProvidesDef_Perfect_Hash_OpTable tao_IR_ProvidesDef_optable; +static TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_ProvidesDef_optable; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 @@ -1582,13 +3793,13 @@ static TAO_IR_ProvidesDef_Perfect_Hash_OpTable tao_IR_ProvidesDef_optable; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::ProvidesDef *tao_impl + POA_CORBA::ComponentIR::ProvidesDef *tao_impl ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -1621,26 +3832,26 @@ public: void result (::CORBA::InterfaceDef_ptr result); private: - TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get ( - const TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get & + TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get & ); void operator= ( - const TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get & + const TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get & ); private: - POA_IR::ProvidesDef *_tao_impl; + POA_CORBA::ComponentIR::ProvidesDef *_tao_impl; ::CORBA::InterfaceDef_ptr _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::ProvidesDef *tao_impl + POA_CORBA::ComponentIR::ProvidesDef *tao_impl ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), @@ -1648,7 +3859,7 @@ TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::TAO_ServerRequestInfo_I {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -1662,7 +3873,7 @@ TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -1676,7 +3887,7 @@ TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -1695,7 +3906,7 @@ TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::result ( } char * -TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -1705,7 +3916,7 @@ TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::target_most_derived_int } CORBA::Boolean -TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -1715,12 +3926,153 @@ TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::target_is_a ( } void -TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::result (::CORBA::InterfaceDef_ptr result) +TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::result (::CORBA::InterfaceDef_ptr result) { // Update the result. this->_result = result; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + +class TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set : public TAO_ServerRequestInfo +{ +public: + TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set ( + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_CORBA::ComponentIR::ProvidesDef *tao_impl, + CORBA::InterfaceDef_ptr interface_type + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + + virtual Dynamic::ParameterList * arguments ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual Dynamic::ExceptionList * exceptions ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Any * result ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual char * target_most_derived_interface ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Boolean target_is_a ( + const char * id + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + +private: + TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set & + ); + + void operator= ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set & + ); + +private: + POA_CORBA::ComponentIR::ProvidesDef *_tao_impl; + + CORBA::InterfaceDef_ptr interface_type_; +}; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 + +TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set ( + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, + POA_CORBA::ComponentIR::ProvidesDef *tao_impl, + CORBA::InterfaceDef_ptr interface_type + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), + _tao_impl (tao_impl), + interface_type_ (interface_type) +{} + +Dynamic::ParameterList * +TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::arguments ( + ACE_ENV_SINGLE_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + // Generate the argument list on demand. + Dynamic::ParameterList *parameter_list = + TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + Dynamic::ParameterList_var safe_parameter_list = parameter_list; + parameter_list->length (1); + CORBA::ULong len = 0; + + (*parameter_list)[len].argument <<= this->interface_type_; + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + return safe_parameter_list._retn (); +} + +Dynamic::ExceptionList * +TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::exceptions ( + ACE_ENV_SINGLE_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + // Generate the exception list on demand. + Dynamic::ExceptionList *exception_list = + TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + return exception_list; +} + +CORBA::Any * +TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::result ( + ACE_ENV_SINGLE_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + // Generate the result on demand. + CORBA::Boolean tk_void_any = 1; + CORBA::Any *result_any = + TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + return result_any; +} + +char * +TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::target_most_derived_interface ( + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + return + CORBA::string_dup (this->_tao_impl->_interface_repository_id ()); +} + +CORBA::Boolean +TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::target_is_a ( + const char * id + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); +} + #endif /* TAO_HAS_INTERCEPTORS */ /////////////////////////////////////////////////////////////////////// @@ -1731,13 +4083,13 @@ TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get::result (::CORBA::Interf // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 // Factory function Implementation. -POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker *POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::the_TAO_ProvidesDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker::the_TAO_ProvidesDef_Strategized_Proxy_Broker (void) { - static POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker strategized_proxy_broker; + static POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker strategized_proxy_broker; return &strategized_proxy_broker; } -POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::_TAO_ProvidesDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker::_TAO_ProvidesDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -1745,7 +4097,7 @@ POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::_TAO_ProvidesDef_Strategized_ } } -POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::~_TAO_ProvidesDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker::~_TAO_ProvidesDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -1757,9 +4109,9 @@ POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::~_TAO_ProvidesDef_Strategized } } -IR::_TAO_ProvidesDef_Proxy_Impl& -POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::select_proxy ( - ::IR::ProvidesDef *object +CORBA::ComponentIR::_TAO_ProvidesDef_Proxy_Impl& +POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker::select_proxy ( + ::CORBA::ComponentIR::ProvidesDef *object ACE_ENV_ARG_DECL ) { @@ -1779,7 +4131,7 @@ POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::select_proxy ( } void -POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::create_proxy ( +POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker::create_proxy ( int strategy ACE_ENV_ARG_DECL ) @@ -1793,7 +4145,7 @@ POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::create_proxy ( case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - POA_IR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl, + POA_CORBA::ComponentIR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -1803,7 +4155,7 @@ POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::create_proxy ( default: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - ::IR::_TAO_ProvidesDef_Remote_Proxy_Impl, + ::CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -1817,26 +4169,26 @@ POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::create_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596 -IR::_TAO_ProvidesDef_Proxy_Broker * -IR__TAO_ProvidesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) +CORBA::ComponentIR::_TAO_ProvidesDef_Proxy_Broker * +CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) { ACE_UNUSED_ARG (obj); - return ::POA_IR::_TAO_ProvidesDef_Strategized_Proxy_Broker::the_TAO_ProvidesDef_Strategized_Proxy_Broker(); + return ::POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker::the_TAO_ProvidesDef_Strategized_Proxy_Broker(); } int -IR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer (long) +CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer (long) { - IR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer = - IR__TAO_ProvidesDef_Proxy_Broker_Factory_function; + CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer = + CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function; return 0; } -static int IR__TAO_ProvidesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = - IR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer)); +static int CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = + CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer)); /////////////////////////////////////////////////////////////////////// @@ -1846,7 +4198,7 @@ static int IR__TAO_ProvidesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 -POA_IR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::_TAO_ProvidesDef_ThruPOA_Proxy_Impl (void) +POA_CORBA::ComponentIR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::_TAO_ProvidesDef_ThruPOA_Proxy_Impl (void) {} // ThruPOA Implementation of the IDL interface methods @@ -1854,7 +4206,7 @@ POA_IR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::_TAO_ProvidesDef_ThruPOA_Proxy_Impl // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::CORBA::InterfaceDef_ptr POA_IR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::interface_type ( +::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::interface_type ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL ) @@ -1882,14 +4234,56 @@ POA_IR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::_TAO_ProvidesDef_ThruPOA_Proxy_Impl ACE_CHECK_RETURN (_tao_retval._retn ()); return ACE_reinterpret_cast ( - POA_IR::ProvidesDef_ptr, + POA_CORBA::ComponentIR::ProvidesDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/ProvidesDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0" ) )->interface_type ( ACE_ENV_SINGLE_ARG_PARAMETER ); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + +void POA_CORBA::ComponentIR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::interface_type ( + CORBA_Object *_collocated_tao_target_, + CORBA::InterfaceDef_ptr interface_type + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) +{ + + TAO_Object_Adapter::Servant_Upcall servant_upcall ( + _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () + ); + CORBA::Object_var forward_to; + servant_upcall.prepare_for_upcall ( + _collocated_tao_target_->_object_key (), + "_set_interface_type", + forward_to.out () + ACE_ENV_ARG_PARAMETER + ); + ACE_CHECK; + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK; + + ACE_reinterpret_cast ( + POA_CORBA::ComponentIR::ProvidesDef_ptr, + servant_upcall.servant ()->_downcast ( + "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0" + ) + )->interface_type ( + + interface_type + ACE_ENV_ARG_PARAMETER + ); }// // End ThruPOA Proxy Implementation /////////////////////////////////////////////////////////////////////// @@ -1897,34 +4291,34 @@ POA_IR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::_TAO_ProvidesDef_ThruPOA_Proxy_Impl // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 -POA_IR::ProvidesDef::ProvidesDef (void) +POA_CORBA::ComponentIR::ProvidesDef::ProvidesDef (void) { - this->optable_ = &tao_IR_ProvidesDef_optable; + this->optable_ = &tao_CORBA_ComponentIR_ProvidesDef_optable; } -POA_IR::ProvidesDef::ProvidesDef (const ProvidesDef& rhs) +POA_CORBA::ComponentIR::ProvidesDef::ProvidesDef (const ProvidesDef& rhs) : ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs), ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs), TAO_ServantBase (rhs) {} -POA_IR::ProvidesDef::~ProvidesDef (void) +POA_CORBA::ComponentIR::ProvidesDef::~ProvidesDef (void) { } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::ProvidesDef::_get_interface_type_skel ( +void POA_CORBA::ComponentIR::ProvidesDef::_get_interface_type_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) { - POA_IR::ProvidesDef *_tao_impl = + POA_CORBA::ComponentIR::ProvidesDef *_tao_impl = ACE_static_cast ( - POA_IR::ProvidesDef *, + POA_CORBA::ComponentIR::ProvidesDef *, _tao_servant ); ::CORBA::InterfaceDef_var _tao_retval; @@ -1938,7 +4332,7 @@ void POA_IR::ProvidesDef::_get_interface_type_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_ProvidesDef_interface_type_get _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl @@ -2040,9 +4434,137 @@ void POA_IR::ProvidesDef::_get_interface_type_skel ( } // TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 + +void POA_CORBA::ComponentIR::ProvidesDef::_set_interface_type_skel ( + TAO_ServerRequest &_tao_server_request, + void *_tao_servant, + void *_tao_servant_upcall + ACE_ENV_ARG_DECL + ) +{ + TAO_InputCDR &_tao_in = _tao_server_request.incoming (); + POA_CORBA::ComponentIR::ProvidesDef *_tao_impl = + ACE_static_cast ( + POA_CORBA::ComponentIR::ProvidesDef *, + _tao_servant + ); + _tao_server_request.argument_flag (0); + + CORBA::InterfaceDef_var interface_type; + + if (!( + (_tao_in >> interface_type.out ()) + )) + ACE_THROW (CORBA::MARSHAL ()); + +#if (TAO_HAS_INTERCEPTORS == 1) + TAO_Object_Adapter::Servant_Upcall *_tao_upcall = + ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); + + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( + _tao_server_request.orb_core ()->server_request_interceptors (), + _tao_server_request.interceptor_count () + ); + + TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set _tao_ri ( + _tao_server_request, + _tao_upcall, + _tao_impl, + + interface_type.in () + ACE_ENV_ARG_PARAMETER + ); + + ACE_TRY + { + { + TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + 1 /* Copy TSC to RSC */); + + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; + + if (!_tao_vfr.location_forwarded ()) + { + +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_impl->interface_type ( + + interface_type.in () + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; + +#if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; + } + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + PortableInterceptor::ReplyStatus _tao_status = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_TRY_CHECK; + + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION + || _tao_status == PortableInterceptor::USER_EXCEPTION) + { + ACE_RE_THROW; + } + } + +# if defined (ACE_HAS_EXCEPTIONS) \ + && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) + ACE_CATCHALL + { + CORBA::UNKNOWN ex; + + _tao_ri.exception (&ex); + _tao_vfr.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + PortableInterceptor::ReplyStatus _tao_status = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_TRY_CHECK; + + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) + ACE_TRY_THROW (ex); + } +# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */ + + ACE_ENDTRY; + ACE_CHECK; +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_server_request.init_reply (); + + // In case _tao_servant_upcall is not used in this function + ACE_UNUSED_ARG (_tao_servant_upcall); +} + +// TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 -void POA_IR::ProvidesDef::_is_a_skel ( +void POA_CORBA::ComponentIR::ProvidesDef::_is_a_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ @@ -2050,7 +4572,7 @@ void POA_IR::ProvidesDef::_is_a_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::ProvidesDef *_tao_impl = (POA_IR::ProvidesDef *) _tao_servant; + POA_CORBA::ComponentIR::ProvidesDef *_tao_impl = (POA_CORBA::ComponentIR::ProvidesDef *) _tao_servant; CORBA::Boolean _tao_retval = 0; CORBA::String_var value; @@ -2067,14 +4589,14 @@ void POA_IR::ProvidesDef::_is_a_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::ProvidesDef::_non_existent_skel ( +void POA_CORBA::ComponentIR::ProvidesDef::_non_existent_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::ProvidesDef *_tao_impl = (POA_IR::ProvidesDef *) _tao_servant; + POA_CORBA::ComponentIR::ProvidesDef *_tao_impl = (POA_CORBA::ComponentIR::ProvidesDef *) _tao_servant; CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -2086,14 +4608,14 @@ void POA_IR::ProvidesDef::_non_existent_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::ProvidesDef::_interface_skel ( +void POA_CORBA::ComponentIR::ProvidesDef::_interface_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::ProvidesDef *_tao_impl = (POA_IR::ProvidesDef *) _tao_servant; + POA_CORBA::ComponentIR::ProvidesDef *_tao_impl = (POA_CORBA::ComponentIR::ProvidesDef *) _tao_servant; CORBA::InterfaceDef_ptr _tao_retval = 0; CORBA::Boolean _tao_result = 0; @@ -2135,14 +4657,14 @@ void POA_IR::ProvidesDef::_interface_skel ( } } -void POA_IR::ProvidesDef::_component_skel ( +void POA_CORBA::ComponentIR::ProvidesDef::_component_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_object_reference, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::ProvidesDef *_tao_impl = (POA_IR::ProvidesDef *) _tao_object_reference; + POA_CORBA::ComponentIR::ProvidesDef *_tao_impl = (POA_CORBA::ComponentIR::ProvidesDef *) _tao_object_reference; CORBA::Object_var _tao_retval = _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -2154,7 +4676,7 @@ void POA_IR::ProvidesDef::_component_skel ( ACE_THROW (CORBA::MARSHAL ()); } -CORBA::Boolean POA_IR::ProvidesDef::_is_a ( +CORBA::Boolean POA_CORBA::ComponentIR::ProvidesDef::_is_a ( const char* value ACE_ENV_ARG_DECL_NOT_USED ) @@ -2162,7 +4684,7 @@ CORBA::Boolean POA_IR::ProvidesDef::_is_a ( if ( !ACE_OS::strcmp ( (char *)value, - "IDL:omg.org/IR/ProvidesDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0" ) || !ACE_OS::strcmp ( (char *)value, @@ -2186,14 +4708,14 @@ CORBA::Boolean POA_IR::ProvidesDef::_is_a ( } } -void* POA_IR::ProvidesDef::_downcast ( +void* POA_CORBA::ComponentIR::ProvidesDef::_downcast ( const char* logical_type_id ) { if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/IR/ProvidesDef:1.0") == 0) + "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0") == 0) { - return ACE_static_cast (POA_IR::ProvidesDef_ptr, this); + return ACE_static_cast (POA_CORBA::ComponentIR::ProvidesDef_ptr, this); } if (ACE_OS::strcmp (logical_type_id, @@ -2217,15 +4739,15 @@ void* POA_IR::ProvidesDef::_downcast ( return 0; } -const char* POA_IR::ProvidesDef::_interface_repository_id (void) const +const char* POA_CORBA::ComponentIR::ProvidesDef::_interface_repository_id (void) const { - return "IDL:omg.org/IR/ProvidesDef:1.0"; + return "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0"; } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531 -void POA_IR::ProvidesDef::_dispatch ( +void POA_CORBA::ComponentIR::ProvidesDef::_dispatch ( TAO_ServerRequest &req, void *servant_upcall ACE_ENV_ARG_DECL @@ -2238,10 +4760,10 @@ void POA_IR::ProvidesDef::_dispatch ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477 -IR::ProvidesDef * -POA_IR::ProvidesDef::_this (ACE_ENV_SINGLE_ARG_DECL) +CORBA::ComponentIR::ProvidesDef * +POA_CORBA::ComponentIR::ProvidesDef::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); @@ -2276,13 +4798,13 @@ POA_IR::ProvidesDef::_this (ACE_ENV_SINGLE_ARG_DECL) CORBA::Object_var obj = tmp; (void) safe_stub.release (); - return ::IR::ProvidesDef::_unchecked_narrow (obj.in ()); + return ::CORBA::ComponentIR::ProvidesDef::_unchecked_narrow (obj.in ()); } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 -class TAO_IR_UsesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable +class TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable { private: unsigned int hash (const char *str, unsigned int len); @@ -2291,9 +4813,9 @@ public: }; /* C++ code produced by gperf version 2.8 (ACE version) */ -/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_IR_UsesDef_Perfect_Hash_OpTable -N lookup */ +/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable -N lookup */ unsigned int -TAO_IR_UsesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) { static const unsigned char asso_values[] = { @@ -2344,49 +4866,51 @@ TAO_IR_UsesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) } const class TAO_operation_db_entry * -TAO_IR_UsesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) { enum { - TOTAL_KEYWORDS = 19, + TOTAL_KEYWORDS = 21, MIN_WORD_LENGTH = 4, MAX_WORD_LENGTH = 26, MIN_HASH_VALUE = 4, MAX_HASH_VALUE = 36, HASH_VALUE_RANGE = 33, - DUPLICATES = 4, - WORDLIST_SIZE = 23 + DUPLICATES = 6, + WORDLIST_SIZE = 25 }; static const class TAO_operation_db_entry wordlist[] = { {"",0},{"",0},{"",0},{"",0}, - {"move", &POA_IR::UsesDef::move_skel}, - {"_is_a", &POA_IR::UsesDef::_is_a_skel}, - {"_get_id", &POA_IR::UsesDef::_get_id_skel}, - {"_set_id", &POA_IR::UsesDef::_set_id_skel}, - {"describe", &POA_IR::UsesDef::describe_skel}, - {"_get_name", &POA_IR::UsesDef::_get_name_skel}, - {"_set_name", &POA_IR::UsesDef::_set_name_skel}, - {"_interface", &POA_IR::UsesDef::_interface_skel}, - {"_get_version", &POA_IR::UsesDef::_get_version_skel}, - {"_set_version", &POA_IR::UsesDef::_set_version_skel}, - {"_get_def_kind", &POA_IR::UsesDef::_get_def_kind_skel}, - {"_get_defined_in", &POA_IR::UsesDef::_get_defined_in_skel}, - {"_get_is_multiple", &POA_IR::UsesDef::_get_is_multiple_skel}, - {"destroy", &POA_IR::UsesDef::destroy_skel}, - {"_get_absolute_name", &POA_IR::UsesDef::_get_absolute_name_skel}, - {"_get_interface_type", &POA_IR::UsesDef::_get_interface_type_skel}, - {"_component", &POA_IR::UsesDef::_component_skel}, - {"_non_existent", &POA_IR::UsesDef::_non_existent_skel}, - {"_get_containing_repository", &POA_IR::UsesDef::_get_containing_repository_skel}, + {"move", &POA_CORBA::ComponentIR::UsesDef::move_skel}, + {"_is_a", &POA_CORBA::ComponentIR::UsesDef::_is_a_skel}, + {"_get_id", &POA_CORBA::ComponentIR::UsesDef::_get_id_skel}, + {"_set_id", &POA_CORBA::ComponentIR::UsesDef::_set_id_skel}, + {"describe", &POA_CORBA::ComponentIR::UsesDef::describe_skel}, + {"_get_name", &POA_CORBA::ComponentIR::UsesDef::_get_name_skel}, + {"_set_name", &POA_CORBA::ComponentIR::UsesDef::_set_name_skel}, + {"_interface", &POA_CORBA::ComponentIR::UsesDef::_interface_skel}, + {"_get_version", &POA_CORBA::ComponentIR::UsesDef::_get_version_skel}, + {"_set_version", &POA_CORBA::ComponentIR::UsesDef::_set_version_skel}, + {"_get_def_kind", &POA_CORBA::ComponentIR::UsesDef::_get_def_kind_skel}, + {"_get_defined_in", &POA_CORBA::ComponentIR::UsesDef::_get_defined_in_skel}, + {"_get_is_multiple", &POA_CORBA::ComponentIR::UsesDef::_get_is_multiple_skel}, + {"_set_is_multiple", &POA_CORBA::ComponentIR::UsesDef::_set_is_multiple_skel}, + {"destroy", &POA_CORBA::ComponentIR::UsesDef::destroy_skel}, + {"_get_absolute_name", &POA_CORBA::ComponentIR::UsesDef::_get_absolute_name_skel}, + {"_get_interface_type", &POA_CORBA::ComponentIR::UsesDef::_get_interface_type_skel}, + {"_set_interface_type", &POA_CORBA::ComponentIR::UsesDef::_set_interface_type_skel}, + {"_component", &POA_CORBA::ComponentIR::UsesDef::_component_skel}, + {"_non_existent", &POA_CORBA::ComponentIR::UsesDef::_non_existent_skel}, + {"_get_containing_repository", &POA_CORBA::ComponentIR::UsesDef::_get_containing_repository_skel}, }; static const signed char lookup[] = { - -9, -2, -12, -2, 4, 5, -1, 50, 8, -45, 11, -1, -46, 14, - -1, 15, 16, 17, 18, 19, 20, -6, -2, 21, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 22, + -16, -2, -20, -2, 4, 5, -1, 55, 8, 51, 11, -1, 45, 14, + -1, 15, -52, 18, 19, -53, 22, -12, -2, 23, -9, -2, -6, -2, + -1, -1, -1, -1, -1, -1, -1, -1, 24, }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) @@ -2420,7 +4944,7 @@ TAO_IR_UsesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) } return 0; } -static TAO_IR_UsesDef_Perfect_Hash_OpTable tao_IR_UsesDef_optable; +static TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_UsesDef_optable; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 @@ -2430,13 +4954,13 @@ static TAO_IR_UsesDef_Perfect_Hash_OpTable tao_IR_UsesDef_optable; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_UsesDef_interface_type_get : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_UsesDef_interface_type_get ( + TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::UsesDef *tao_impl + POA_CORBA::ComponentIR::UsesDef *tao_impl ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -2469,26 +4993,26 @@ public: void result (::CORBA::InterfaceDef_ptr result); private: - TAO_ServerRequestInfo_IR_UsesDef_interface_type_get ( - const TAO_ServerRequestInfo_IR_UsesDef_interface_type_get & + TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get & ); void operator= ( - const TAO_ServerRequestInfo_IR_UsesDef_interface_type_get & + const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get & ); private: - POA_IR::UsesDef *_tao_impl; + POA_CORBA::ComponentIR::UsesDef *_tao_impl; ::CORBA::InterfaceDef_ptr _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::TAO_ServerRequestInfo_IR_UsesDef_interface_type_get ( +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::UsesDef *tao_impl + POA_CORBA::ComponentIR::UsesDef *tao_impl ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), @@ -2496,7 +5020,7 @@ TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::TAO_ServerRequestInfo_IR_Us {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -2510,7 +5034,7 @@ TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -2524,7 +5048,7 @@ TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -2543,7 +5067,7 @@ TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::result ( } char * -TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -2553,7 +5077,7 @@ TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::target_most_derived_interfa } CORBA::Boolean -TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -2563,7 +5087,7 @@ TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::target_is_a ( } void -TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::result (::CORBA::InterfaceDef_ptr result) +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::result (::CORBA::InterfaceDef_ptr result) { // Update the result. this->_result = result; @@ -2572,13 +5096,154 @@ TAO_ServerRequestInfo_IR_UsesDef_interface_type_get::result (::CORBA::InterfaceD // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get ( + TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::UsesDef *tao_impl + POA_CORBA::ComponentIR::UsesDef *tao_impl, + CORBA::InterfaceDef_ptr interface_type + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + + virtual Dynamic::ParameterList * arguments ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual Dynamic::ExceptionList * exceptions ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Any * result ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual char * target_most_derived_interface ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Boolean target_is_a ( + const char * id + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + +private: + TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set & + ); + + void operator= ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set & + ); + +private: + POA_CORBA::ComponentIR::UsesDef *_tao_impl; + + CORBA::InterfaceDef_ptr interface_type_; +}; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 + +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set ( + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, + POA_CORBA::ComponentIR::UsesDef *tao_impl, + CORBA::InterfaceDef_ptr interface_type + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), + _tao_impl (tao_impl), + interface_type_ (interface_type) +{} + +Dynamic::ParameterList * +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::arguments ( + ACE_ENV_SINGLE_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + // Generate the argument list on demand. + Dynamic::ParameterList *parameter_list = + TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + Dynamic::ParameterList_var safe_parameter_list = parameter_list; + parameter_list->length (1); + CORBA::ULong len = 0; + + (*parameter_list)[len].argument <<= this->interface_type_; + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + return safe_parameter_list._retn (); +} + +Dynamic::ExceptionList * +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::exceptions ( + ACE_ENV_SINGLE_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + // Generate the exception list on demand. + Dynamic::ExceptionList *exception_list = + TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + return exception_list; +} + +CORBA::Any * +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::result ( + ACE_ENV_SINGLE_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + // Generate the result on demand. + CORBA::Boolean tk_void_any = 1; + CORBA::Any *result_any = + TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + return result_any; +} + +char * +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::target_most_derived_interface ( + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + return + CORBA::string_dup (this->_tao_impl->_interface_repository_id ()); +} + +CORBA::Boolean +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::target_is_a ( + const char * id + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + +class TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get : public TAO_ServerRequestInfo +{ +public: + TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get ( + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_CORBA::ComponentIR::UsesDef *tao_impl ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -2611,26 +5276,26 @@ public: void result (CORBA::Boolean result); private: - TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get ( - const TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get & + TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get & ); void operator= ( - const TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get & + const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get & ); private: - POA_IR::UsesDef *_tao_impl; + POA_CORBA::ComponentIR::UsesDef *_tao_impl; CORBA::Boolean _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get ( +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::UsesDef *tao_impl + POA_CORBA::ComponentIR::UsesDef *tao_impl ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), @@ -2638,7 +5303,7 @@ TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::TAO_ServerRequestInfo_IR_UsesD {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -2652,7 +5317,7 @@ TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -2666,7 +5331,7 @@ TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -2685,7 +5350,7 @@ TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::result ( } char * -TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -2695,7 +5360,7 @@ TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::target_most_derived_interface } CORBA::Boolean -TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -2705,12 +5370,153 @@ TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::target_is_a ( } void -TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::result (CORBA::Boolean result) +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::result (CORBA::Boolean result) { // Update the result. this->_result = result; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + +class TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set : public TAO_ServerRequestInfo +{ +public: + TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set ( + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_CORBA::ComponentIR::UsesDef *tao_impl, + const CORBA::Boolean & is_multiple + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + + virtual Dynamic::ParameterList * arguments ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual Dynamic::ExceptionList * exceptions ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Any * result ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual char * target_most_derived_interface ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Boolean target_is_a ( + const char * id + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + +private: + TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set & + ); + + void operator= ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set & + ); + +private: + POA_CORBA::ComponentIR::UsesDef *_tao_impl; + + const CORBA::Boolean & is_multiple_; +}; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 + +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set ( + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, + POA_CORBA::ComponentIR::UsesDef *tao_impl, + const CORBA::Boolean & is_multiple + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), + _tao_impl (tao_impl), + is_multiple_ (is_multiple) +{} + +Dynamic::ParameterList * +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::arguments ( + ACE_ENV_SINGLE_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + // Generate the argument list on demand. + Dynamic::ParameterList *parameter_list = + TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + Dynamic::ParameterList_var safe_parameter_list = parameter_list; + parameter_list->length (1); + CORBA::ULong len = 0; + + (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_multiple_); + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + return safe_parameter_list._retn (); +} + +Dynamic::ExceptionList * +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::exceptions ( + ACE_ENV_SINGLE_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + // Generate the exception list on demand. + Dynamic::ExceptionList *exception_list = + TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + return exception_list; +} + +CORBA::Any * +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::result ( + ACE_ENV_SINGLE_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + // Generate the result on demand. + CORBA::Boolean tk_void_any = 1; + CORBA::Any *result_any = + TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + return result_any; +} + +char * +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::target_most_derived_interface ( + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + return + CORBA::string_dup (this->_tao_impl->_interface_repository_id ()); +} + +CORBA::Boolean +TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::target_is_a ( + const char * id + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); +} + #endif /* TAO_HAS_INTERCEPTORS */ /////////////////////////////////////////////////////////////////////// @@ -2721,13 +5527,13 @@ TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get::result (CORBA::Boolean result) // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 // Factory function Implementation. -POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker *POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::the_TAO_UsesDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker::the_TAO_UsesDef_Strategized_Proxy_Broker (void) { - static POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker strategized_proxy_broker; + static POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker strategized_proxy_broker; return &strategized_proxy_broker; } -POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::_TAO_UsesDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker::_TAO_UsesDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -2735,7 +5541,7 @@ POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::_TAO_UsesDef_Strategized_Proxy_Br } } -POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::~_TAO_UsesDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker::~_TAO_UsesDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -2747,9 +5553,9 @@ POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::~_TAO_UsesDef_Strategized_Proxy_B } } -IR::_TAO_UsesDef_Proxy_Impl& -POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::select_proxy ( - ::IR::UsesDef *object +CORBA::ComponentIR::_TAO_UsesDef_Proxy_Impl& +POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker::select_proxy ( + ::CORBA::ComponentIR::UsesDef *object ACE_ENV_ARG_DECL ) { @@ -2769,7 +5575,7 @@ POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::select_proxy ( } void -POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::create_proxy ( +POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker::create_proxy ( int strategy ACE_ENV_ARG_DECL ) @@ -2783,7 +5589,7 @@ POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::create_proxy ( case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - POA_IR::_TAO_UsesDef_ThruPOA_Proxy_Impl, + POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -2793,7 +5599,7 @@ POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::create_proxy ( default: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - ::IR::_TAO_UsesDef_Remote_Proxy_Impl, + ::CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -2807,26 +5613,26 @@ POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::create_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596 -IR::_TAO_UsesDef_Proxy_Broker * -IR__TAO_UsesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) +CORBA::ComponentIR::_TAO_UsesDef_Proxy_Broker * +CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) { ACE_UNUSED_ARG (obj); - return ::POA_IR::_TAO_UsesDef_Strategized_Proxy_Broker::the_TAO_UsesDef_Strategized_Proxy_Broker(); + return ::POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker::the_TAO_UsesDef_Strategized_Proxy_Broker(); } int -IR__TAO_UsesDef_Proxy_Broker_Factory_Initializer (long) +CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_Initializer (long) { - IR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer = - IR__TAO_UsesDef_Proxy_Broker_Factory_function; + CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer = + CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function; return 0; } -static int IR__TAO_UsesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = - IR__TAO_UsesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_UsesDef_Proxy_Broker_Factory_Initializer)); +static int CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = + CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_Initializer)); /////////////////////////////////////////////////////////////////////// @@ -2836,7 +5642,7 @@ static int IR__TAO_UsesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 -POA_IR::_TAO_UsesDef_ThruPOA_Proxy_Impl::_TAO_UsesDef_ThruPOA_Proxy_Impl (void) +POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::_TAO_UsesDef_ThruPOA_Proxy_Impl (void) {} // ThruPOA Implementation of the IDL interface methods @@ -2844,7 +5650,7 @@ POA_IR::_TAO_UsesDef_ThruPOA_Proxy_Impl::_TAO_UsesDef_ThruPOA_Proxy_Impl (void) // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::CORBA::InterfaceDef_ptr POA_IR::_TAO_UsesDef_ThruPOA_Proxy_Impl::interface_type ( +::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::interface_type ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL ) @@ -2872,9 +5678,9 @@ POA_IR::_TAO_UsesDef_ThruPOA_Proxy_Impl::_TAO_UsesDef_ThruPOA_Proxy_Impl (void) ACE_CHECK_RETURN (_tao_retval._retn ()); return ACE_reinterpret_cast ( - POA_IR::UsesDef_ptr, + POA_CORBA::ComponentIR::UsesDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/UsesDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0" ) )->interface_type ( @@ -2885,7 +5691,49 @@ POA_IR::_TAO_UsesDef_ThruPOA_Proxy_Impl::_TAO_UsesDef_ThruPOA_Proxy_Impl (void) // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -CORBA::Boolean POA_IR::_TAO_UsesDef_ThruPOA_Proxy_Impl::is_multiple ( +void POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::interface_type ( + CORBA_Object *_collocated_tao_target_, + CORBA::InterfaceDef_ptr interface_type + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) +{ + + TAO_Object_Adapter::Servant_Upcall servant_upcall ( + _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () + ); + CORBA::Object_var forward_to; + servant_upcall.prepare_for_upcall ( + _collocated_tao_target_->_object_key (), + "_set_interface_type", + forward_to.out () + ACE_ENV_ARG_PARAMETER + ); + ACE_CHECK; + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK; + + ACE_reinterpret_cast ( + POA_CORBA::ComponentIR::UsesDef_ptr, + servant_upcall.servant ()->_downcast ( + "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0" + ) + )->interface_type ( + + interface_type + ACE_ENV_ARG_PARAMETER + ); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + +CORBA::Boolean POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::is_multiple ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL ) @@ -2913,14 +5761,56 @@ CORBA::Boolean POA_IR::_TAO_UsesDef_ThruPOA_Proxy_Impl::is_multiple ( ACE_CHECK_RETURN (_tao_retval); return ACE_reinterpret_cast ( - POA_IR::UsesDef_ptr, + POA_CORBA::ComponentIR::UsesDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/UsesDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0" ) )->is_multiple ( ACE_ENV_SINGLE_ARG_PARAMETER ); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + +void POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::is_multiple ( + CORBA_Object *_collocated_tao_target_, + CORBA::Boolean is_multiple + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) +{ + + TAO_Object_Adapter::Servant_Upcall servant_upcall ( + _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () + ); + CORBA::Object_var forward_to; + servant_upcall.prepare_for_upcall ( + _collocated_tao_target_->_object_key (), + "_set_is_multiple", + forward_to.out () + ACE_ENV_ARG_PARAMETER + ); + ACE_CHECK; + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK; + + ACE_reinterpret_cast ( + POA_CORBA::ComponentIR::UsesDef_ptr, + servant_upcall.servant ()->_downcast ( + "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0" + ) + )->is_multiple ( + + is_multiple + ACE_ENV_ARG_PARAMETER + ); }// // End ThruPOA Proxy Implementation /////////////////////////////////////////////////////////////////////// @@ -2928,34 +5818,34 @@ CORBA::Boolean POA_IR::_TAO_UsesDef_ThruPOA_Proxy_Impl::is_multiple ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 -POA_IR::UsesDef::UsesDef (void) +POA_CORBA::ComponentIR::UsesDef::UsesDef (void) { - this->optable_ = &tao_IR_UsesDef_optable; + this->optable_ = &tao_CORBA_ComponentIR_UsesDef_optable; } -POA_IR::UsesDef::UsesDef (const UsesDef& rhs) +POA_CORBA::ComponentIR::UsesDef::UsesDef (const UsesDef& rhs) : ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs), ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs), TAO_ServantBase (rhs) {} -POA_IR::UsesDef::~UsesDef (void) +POA_CORBA::ComponentIR::UsesDef::~UsesDef (void) { } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::UsesDef::_get_interface_type_skel ( +void POA_CORBA::ComponentIR::UsesDef::_get_interface_type_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) { - POA_IR::UsesDef *_tao_impl = + POA_CORBA::ComponentIR::UsesDef *_tao_impl = ACE_static_cast ( - POA_IR::UsesDef *, + POA_CORBA::ComponentIR::UsesDef *, _tao_servant ); ::CORBA::InterfaceDef_var _tao_retval; @@ -2969,7 +5859,7 @@ void POA_IR::UsesDef::_get_interface_type_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_UsesDef_interface_type_get _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl @@ -3073,16 +5963,144 @@ void POA_IR::UsesDef::_get_interface_type_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::UsesDef::_get_is_multiple_skel ( +void POA_CORBA::ComponentIR::UsesDef::_set_interface_type_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) { - POA_IR::UsesDef *_tao_impl = + TAO_InputCDR &_tao_in = _tao_server_request.incoming (); + POA_CORBA::ComponentIR::UsesDef *_tao_impl = ACE_static_cast ( - POA_IR::UsesDef *, + POA_CORBA::ComponentIR::UsesDef *, + _tao_servant + ); + _tao_server_request.argument_flag (0); + + CORBA::InterfaceDef_var interface_type; + + if (!( + (_tao_in >> interface_type.out ()) + )) + ACE_THROW (CORBA::MARSHAL ()); + +#if (TAO_HAS_INTERCEPTORS == 1) + TAO_Object_Adapter::Servant_Upcall *_tao_upcall = + ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); + + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( + _tao_server_request.orb_core ()->server_request_interceptors (), + _tao_server_request.interceptor_count () + ); + + TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set _tao_ri ( + _tao_server_request, + _tao_upcall, + _tao_impl, + + interface_type.in () + ACE_ENV_ARG_PARAMETER + ); + + ACE_TRY + { + { + TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + 1 /* Copy TSC to RSC */); + + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; + + if (!_tao_vfr.location_forwarded ()) + { + +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_impl->interface_type ( + + interface_type.in () + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; + +#if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; + } + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + PortableInterceptor::ReplyStatus _tao_status = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_TRY_CHECK; + + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION + || _tao_status == PortableInterceptor::USER_EXCEPTION) + { + ACE_RE_THROW; + } + } + +# if defined (ACE_HAS_EXCEPTIONS) \ + && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) + ACE_CATCHALL + { + CORBA::UNKNOWN ex; + + _tao_ri.exception (&ex); + _tao_vfr.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + PortableInterceptor::ReplyStatus _tao_status = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_TRY_CHECK; + + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) + ACE_TRY_THROW (ex); + } +# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */ + + ACE_ENDTRY; + ACE_CHECK; +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_server_request.init_reply (); + + // In case _tao_servant_upcall is not used in this function + ACE_UNUSED_ARG (_tao_servant_upcall); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 + +void POA_CORBA::ComponentIR::UsesDef::_get_is_multiple_skel ( + TAO_ServerRequest &_tao_server_request, + void *_tao_servant, + void *_tao_servant_upcall + ACE_ENV_ARG_DECL + ) +{ + POA_CORBA::ComponentIR::UsesDef *_tao_impl = + ACE_static_cast ( + POA_CORBA::ComponentIR::UsesDef *, _tao_servant ); CORBA::Boolean _tao_retval = 0; @@ -3096,7 +6114,7 @@ void POA_IR::UsesDef::_get_is_multiple_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_UsesDef_is_multiple_get _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl @@ -3197,9 +6215,137 @@ void POA_IR::UsesDef::_get_is_multiple_skel ( } // TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 + +void POA_CORBA::ComponentIR::UsesDef::_set_is_multiple_skel ( + TAO_ServerRequest &_tao_server_request, + void *_tao_servant, + void *_tao_servant_upcall + ACE_ENV_ARG_DECL + ) +{ + TAO_InputCDR &_tao_in = _tao_server_request.incoming (); + POA_CORBA::ComponentIR::UsesDef *_tao_impl = + ACE_static_cast ( + POA_CORBA::ComponentIR::UsesDef *, + _tao_servant + ); + _tao_server_request.argument_flag (0); + + CORBA::Boolean is_multiple; + + if (!( + (_tao_in >> CORBA::Any::to_boolean (is_multiple)) + )) + ACE_THROW (CORBA::MARSHAL ()); + +#if (TAO_HAS_INTERCEPTORS == 1) + TAO_Object_Adapter::Servant_Upcall *_tao_upcall = + ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); + + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( + _tao_server_request.orb_core ()->server_request_interceptors (), + _tao_server_request.interceptor_count () + ); + + TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set _tao_ri ( + _tao_server_request, + _tao_upcall, + _tao_impl, + + is_multiple + ACE_ENV_ARG_PARAMETER + ); + + ACE_TRY + { + { + TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + 1 /* Copy TSC to RSC */); + + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; + + if (!_tao_vfr.location_forwarded ()) + { + +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_impl->is_multiple ( + + is_multiple + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; + +#if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; + } + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + PortableInterceptor::ReplyStatus _tao_status = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_TRY_CHECK; + + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION + || _tao_status == PortableInterceptor::USER_EXCEPTION) + { + ACE_RE_THROW; + } + } + +# if defined (ACE_HAS_EXCEPTIONS) \ + && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) + ACE_CATCHALL + { + CORBA::UNKNOWN ex; + + _tao_ri.exception (&ex); + _tao_vfr.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + PortableInterceptor::ReplyStatus _tao_status = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_TRY_CHECK; + + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) + ACE_TRY_THROW (ex); + } +# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */ + + ACE_ENDTRY; + ACE_CHECK; +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_server_request.init_reply (); + + // In case _tao_servant_upcall is not used in this function + ACE_UNUSED_ARG (_tao_servant_upcall); +} + +// TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 -void POA_IR::UsesDef::_is_a_skel ( +void POA_CORBA::ComponentIR::UsesDef::_is_a_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ @@ -3207,7 +6353,7 @@ void POA_IR::UsesDef::_is_a_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::UsesDef *_tao_impl = (POA_IR::UsesDef *) _tao_servant; + POA_CORBA::ComponentIR::UsesDef *_tao_impl = (POA_CORBA::ComponentIR::UsesDef *) _tao_servant; CORBA::Boolean _tao_retval = 0; CORBA::String_var value; @@ -3224,14 +6370,14 @@ void POA_IR::UsesDef::_is_a_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::UsesDef::_non_existent_skel ( +void POA_CORBA::ComponentIR::UsesDef::_non_existent_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::UsesDef *_tao_impl = (POA_IR::UsesDef *) _tao_servant; + POA_CORBA::ComponentIR::UsesDef *_tao_impl = (POA_CORBA::ComponentIR::UsesDef *) _tao_servant; CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -3243,14 +6389,14 @@ void POA_IR::UsesDef::_non_existent_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::UsesDef::_interface_skel ( +void POA_CORBA::ComponentIR::UsesDef::_interface_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::UsesDef *_tao_impl = (POA_IR::UsesDef *) _tao_servant; + POA_CORBA::ComponentIR::UsesDef *_tao_impl = (POA_CORBA::ComponentIR::UsesDef *) _tao_servant; CORBA::InterfaceDef_ptr _tao_retval = 0; CORBA::Boolean _tao_result = 0; @@ -3292,14 +6438,14 @@ void POA_IR::UsesDef::_interface_skel ( } } -void POA_IR::UsesDef::_component_skel ( +void POA_CORBA::ComponentIR::UsesDef::_component_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_object_reference, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::UsesDef *_tao_impl = (POA_IR::UsesDef *) _tao_object_reference; + POA_CORBA::ComponentIR::UsesDef *_tao_impl = (POA_CORBA::ComponentIR::UsesDef *) _tao_object_reference; CORBA::Object_var _tao_retval = _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -3311,7 +6457,7 @@ void POA_IR::UsesDef::_component_skel ( ACE_THROW (CORBA::MARSHAL ()); } -CORBA::Boolean POA_IR::UsesDef::_is_a ( +CORBA::Boolean POA_CORBA::ComponentIR::UsesDef::_is_a ( const char* value ACE_ENV_ARG_DECL_NOT_USED ) @@ -3319,7 +6465,7 @@ CORBA::Boolean POA_IR::UsesDef::_is_a ( if ( !ACE_OS::strcmp ( (char *)value, - "IDL:omg.org/IR/UsesDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0" ) || !ACE_OS::strcmp ( (char *)value, @@ -3343,14 +6489,14 @@ CORBA::Boolean POA_IR::UsesDef::_is_a ( } } -void* POA_IR::UsesDef::_downcast ( +void* POA_CORBA::ComponentIR::UsesDef::_downcast ( const char* logical_type_id ) { if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/IR/UsesDef:1.0") == 0) + "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0") == 0) { - return ACE_static_cast (POA_IR::UsesDef_ptr, this); + return ACE_static_cast (POA_CORBA::ComponentIR::UsesDef_ptr, this); } if (ACE_OS::strcmp (logical_type_id, @@ -3374,15 +6520,15 @@ void* POA_IR::UsesDef::_downcast ( return 0; } -const char* POA_IR::UsesDef::_interface_repository_id (void) const +const char* POA_CORBA::ComponentIR::UsesDef::_interface_repository_id (void) const { - return "IDL:omg.org/IR/UsesDef:1.0"; + return "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0"; } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531 -void POA_IR::UsesDef::_dispatch ( +void POA_CORBA::ComponentIR::UsesDef::_dispatch ( TAO_ServerRequest &req, void *servant_upcall ACE_ENV_ARG_DECL @@ -3395,10 +6541,10 @@ void POA_IR::UsesDef::_dispatch ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477 -IR::UsesDef * -POA_IR::UsesDef::_this (ACE_ENV_SINGLE_ARG_DECL) +CORBA::ComponentIR::UsesDef * +POA_CORBA::ComponentIR::UsesDef::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); @@ -3433,13 +6579,13 @@ POA_IR::UsesDef::_this (ACE_ENV_SINGLE_ARG_DECL) CORBA::Object_var obj = tmp; (void) safe_stub.release (); - return ::IR::UsesDef::_unchecked_narrow (obj.in ()); + return ::CORBA::ComponentIR::UsesDef::_unchecked_narrow (obj.in ()); } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 -class TAO_IR_EventDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable +class TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable { private: unsigned int hash (const char *str, unsigned int len); @@ -3448,9 +6594,9 @@ public: }; /* C++ code produced by gperf version 2.8 (ACE version) */ -/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_IR_EventDef_Perfect_Hash_OpTable -N lookup */ +/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable -N lookup */ unsigned int -TAO_IR_EventDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) { static const unsigned char asso_values[] = { @@ -3501,49 +6647,50 @@ TAO_IR_EventDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) } const class TAO_operation_db_entry * -TAO_IR_EventDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) { enum { - TOTAL_KEYWORDS = 19, + TOTAL_KEYWORDS = 20, MIN_WORD_LENGTH = 4, MAX_WORD_LENGTH = 26, MIN_HASH_VALUE = 4, MAX_HASH_VALUE = 36, HASH_VALUE_RANGE = 33, - DUPLICATES = 5, - WORDLIST_SIZE = 23 + DUPLICATES = 6, + WORDLIST_SIZE = 24 }; static const class TAO_operation_db_entry wordlist[] = { {"",0},{"",0},{"",0},{"",0}, - {"move", &POA_IR::EventDef::move_skel}, - {"_is_a", &POA_IR::EventDef::_is_a_skel}, - {"_get_id", &POA_IR::EventDef::_get_id_skel}, - {"_set_id", &POA_IR::EventDef::_set_id_skel}, - {"describe", &POA_IR::EventDef::describe_skel}, - {"_get_name", &POA_IR::EventDef::_get_name_skel}, - {"_set_name", &POA_IR::EventDef::_set_name_skel}, - {"_interface", &POA_IR::EventDef::_interface_skel}, - {"_get_version", &POA_IR::EventDef::_get_version_skel}, - {"_set_version", &POA_IR::EventDef::_set_version_skel}, - {"_get_def_kind", &POA_IR::EventDef::_get_def_kind_skel}, - {"is_a", &POA_IR::EventDef::is_a_skel}, - {"_get_defined_in", &POA_IR::EventDef::_get_defined_in_skel}, - {"destroy", &POA_IR::EventDef::destroy_skel}, - {"_get_absolute_name", &POA_IR::EventDef::_get_absolute_name_skel}, - {"_get_event", &POA_IR::EventDef::_get_event_skel}, - {"_component", &POA_IR::EventDef::_component_skel}, - {"_non_existent", &POA_IR::EventDef::_non_existent_skel}, - {"_get_containing_repository", &POA_IR::EventDef::_get_containing_repository_skel}, + {"move", &POA_CORBA::ComponentIR::EventPortDef::move_skel}, + {"_is_a", &POA_CORBA::ComponentIR::EventPortDef::_is_a_skel}, + {"_get_id", &POA_CORBA::ComponentIR::EventPortDef::_get_id_skel}, + {"_set_id", &POA_CORBA::ComponentIR::EventPortDef::_set_id_skel}, + {"describe", &POA_CORBA::ComponentIR::EventPortDef::describe_skel}, + {"_get_name", &POA_CORBA::ComponentIR::EventPortDef::_get_name_skel}, + {"_set_name", &POA_CORBA::ComponentIR::EventPortDef::_set_name_skel}, + {"_interface", &POA_CORBA::ComponentIR::EventPortDef::_interface_skel}, + {"_get_version", &POA_CORBA::ComponentIR::EventPortDef::_get_version_skel}, + {"_set_version", &POA_CORBA::ComponentIR::EventPortDef::_set_version_skel}, + {"_get_def_kind", &POA_CORBA::ComponentIR::EventPortDef::_get_def_kind_skel}, + {"is_a", &POA_CORBA::ComponentIR::EventPortDef::is_a_skel}, + {"_get_defined_in", &POA_CORBA::ComponentIR::EventPortDef::_get_defined_in_skel}, + {"destroy", &POA_CORBA::ComponentIR::EventPortDef::destroy_skel}, + {"_get_absolute_name", &POA_CORBA::ComponentIR::EventPortDef::_get_absolute_name_skel}, + {"_get_event", &POA_CORBA::ComponentIR::EventPortDef::_get_event_skel}, + {"_component", &POA_CORBA::ComponentIR::EventPortDef::_component_skel}, + {"_set_event", &POA_CORBA::ComponentIR::EventPortDef::_set_event_skel}, + {"_non_existent", &POA_CORBA::ComponentIR::EventPortDef::_non_existent_skel}, + {"_get_containing_repository", &POA_CORBA::ComponentIR::EventPortDef::_get_containing_repository_skel}, }; static const signed char lookup[] = { - -12, -2, -19, -2, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14, - 15, 16, -1, 17, 18, -1, -54, -9, -2, 21, -6, -2, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 22, + -12, -2, -19, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14, + 15, 16, -1, 17, 18, -1, -54, -9, -2, 22, -6, -2, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 23, }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) @@ -3577,7 +6724,7 @@ TAO_IR_EventDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) } return 0; } -static TAO_IR_EventDef_Perfect_Hash_OpTable tao_IR_EventDef_optable; +static TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_EventPortDef_optable; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 @@ -3587,14 +6734,13 @@ static TAO_IR_EventDef_Perfect_Hash_OpTable tao_IR_EventDef_optable; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_EventDef_is_a : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_EventDef_is_a ( + TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::EventDef *tao_impl, - const char * event_id + POA_CORBA::ComponentIR::EventPortDef *tao_impl ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -3624,40 +6770,37 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (CORBA::Boolean result); + void result (::CORBA::ComponentIR::EventDef_ptr result); private: - TAO_ServerRequestInfo_IR_EventDef_is_a ( - const TAO_ServerRequestInfo_IR_EventDef_is_a & + TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get & ); void operator= ( - const TAO_ServerRequestInfo_IR_EventDef_is_a & + const TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get & ); private: - POA_IR::EventDef *_tao_impl; - - const char * event_id_;CORBA::Boolean _result; + POA_CORBA::ComponentIR::EventPortDef *_tao_impl; + ::CORBA::ComponentIR::EventDef_ptr _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_EventDef_is_a::TAO_ServerRequestInfo_IR_EventDef_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::EventDef *tao_impl, - const char * event_id + POA_CORBA::ComponentIR::EventPortDef *tao_impl ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), - _tao_impl (tao_impl), - event_id_ (event_id) + _tao_impl (tao_impl) {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_EventDef_is_a::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -3667,19 +6810,11 @@ TAO_ServerRequestInfo_IR_EventDef_is_a::arguments ( TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (1); - CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= event_id_; - (*parameter_list)[len].mode = CORBA::PARAM_IN; - len++; - - return safe_parameter_list._retn (); + return parameter_list; } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_EventDef_is_a::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -3693,7 +6828,7 @@ TAO_ServerRequestInfo_IR_EventDef_is_a::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_EventDef_is_a::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -3706,13 +6841,13 @@ TAO_ServerRequestInfo_IR_EventDef_is_a::result ( CORBA::Any_var safe_result_any = result_any; - (*result_any) <<= CORBA::Any::from_boolean (this->_result); + (*result_any) <<= this->_result; return safe_result_any._retn (); } char * -TAO_ServerRequestInfo_IR_EventDef_is_a::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -3722,7 +6857,7 @@ TAO_ServerRequestInfo_IR_EventDef_is_a::target_most_derived_interface ( } CORBA::Boolean -TAO_ServerRequestInfo_IR_EventDef_is_a::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -3732,7 +6867,7 @@ TAO_ServerRequestInfo_IR_EventDef_is_a::target_is_a ( } void -TAO_ServerRequestInfo_IR_EventDef_is_a::result (CORBA::Boolean result) +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::result (::CORBA::ComponentIR::EventDef_ptr result) { // Update the result. this->_result = result; @@ -3741,13 +6876,14 @@ TAO_ServerRequestInfo_IR_EventDef_is_a::result (CORBA::Boolean result) // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_EventDef_event_get : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_EventDef_event_get ( + TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::EventDef *tao_impl + POA_CORBA::ComponentIR::EventPortDef *tao_impl, + CORBA::ComponentIR::EventDef_ptr event ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -3777,37 +6913,181 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::CORBA::ValueDef_ptr result); +private: + TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set & + ); + + void operator= ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set & + ); + +private: + POA_CORBA::ComponentIR::EventPortDef *_tao_impl; + + CORBA::ComponentIR::EventDef_ptr event_; +}; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 + +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set ( + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, + POA_CORBA::ComponentIR::EventPortDef *tao_impl, + CORBA::ComponentIR::EventDef_ptr event + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), + _tao_impl (tao_impl), + event_ (event) +{} + +Dynamic::ParameterList * +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::arguments ( + ACE_ENV_SINGLE_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + // Generate the argument list on demand. + Dynamic::ParameterList *parameter_list = + TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + Dynamic::ParameterList_var safe_parameter_list = parameter_list; + parameter_list->length (1); + CORBA::ULong len = 0; + + (*parameter_list)[len].argument <<= this->event_; + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + return safe_parameter_list._retn (); +} + +Dynamic::ExceptionList * +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::exceptions ( + ACE_ENV_SINGLE_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + // Generate the exception list on demand. + Dynamic::ExceptionList *exception_list = + TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + return exception_list; +} + +CORBA::Any * +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::result ( + ACE_ENV_SINGLE_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + // Generate the result on demand. + CORBA::Boolean tk_void_any = 1; + CORBA::Any *result_any = + TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + return result_any; +} + +char * +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::target_most_derived_interface ( + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + return + CORBA::string_dup (this->_tao_impl->_interface_repository_id ()); +} + +CORBA::Boolean +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::target_is_a ( + const char * id + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + +class TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a : public TAO_ServerRequestInfo +{ +public: + TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a ( + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_CORBA::ComponentIR::EventPortDef *tao_impl, + const char * event_id + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + + virtual Dynamic::ParameterList * arguments ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual Dynamic::ExceptionList * exceptions ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Any * result ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual char * target_most_derived_interface ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Boolean target_is_a ( + const char * id + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + void result (CORBA::Boolean result); private: - TAO_ServerRequestInfo_IR_EventDef_event_get ( - const TAO_ServerRequestInfo_IR_EventDef_event_get & + TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a & ); void operator= ( - const TAO_ServerRequestInfo_IR_EventDef_event_get & + const TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a & ); private: - POA_IR::EventDef *_tao_impl; - ::CORBA::ValueDef_ptr _result; + POA_CORBA::ComponentIR::EventPortDef *_tao_impl; + + const char * event_id_;CORBA::Boolean _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_EventDef_event_get::TAO_ServerRequestInfo_IR_EventDef_event_get ( +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::EventDef *tao_impl + POA_CORBA::ComponentIR::EventPortDef *tao_impl, + const char * event_id ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), - _tao_impl (tao_impl) + _tao_impl (tao_impl), + event_id_ (event_id) {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_EventDef_event_get::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -3817,11 +7097,19 @@ TAO_ServerRequestInfo_IR_EventDef_event_get::arguments ( TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - return parameter_list; + Dynamic::ParameterList_var safe_parameter_list = parameter_list; + parameter_list->length (1); + CORBA::ULong len = 0; + + (*parameter_list)[len].argument <<= event_id_; + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + return safe_parameter_list._retn (); } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_EventDef_event_get::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -3835,7 +7123,7 @@ TAO_ServerRequestInfo_IR_EventDef_event_get::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_EventDef_event_get::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -3848,13 +7136,13 @@ TAO_ServerRequestInfo_IR_EventDef_event_get::result ( CORBA::Any_var safe_result_any = result_any; - (*result_any) <<= this->_result; + (*result_any) <<= CORBA::Any::from_boolean (this->_result); return safe_result_any._retn (); } char * -TAO_ServerRequestInfo_IR_EventDef_event_get::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -3864,7 +7152,7 @@ TAO_ServerRequestInfo_IR_EventDef_event_get::target_most_derived_interface ( } CORBA::Boolean -TAO_ServerRequestInfo_IR_EventDef_event_get::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -3874,7 +7162,7 @@ TAO_ServerRequestInfo_IR_EventDef_event_get::target_is_a ( } void -TAO_ServerRequestInfo_IR_EventDef_event_get::result (::CORBA::ValueDef_ptr result) +TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::result (CORBA::Boolean result) { // Update the result. this->_result = result; @@ -3890,13 +7178,13 @@ TAO_ServerRequestInfo_IR_EventDef_event_get::result (::CORBA::ValueDef_ptr resul // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 // Factory function Implementation. -POA_IR::_TAO_EventDef_Strategized_Proxy_Broker *POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::the_TAO_EventDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker::the_TAO_EventPortDef_Strategized_Proxy_Broker (void) { - static POA_IR::_TAO_EventDef_Strategized_Proxy_Broker strategized_proxy_broker; + static POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker strategized_proxy_broker; return &strategized_proxy_broker; } -POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::_TAO_EventDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker::_TAO_EventPortDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -3904,7 +7192,7 @@ POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::_TAO_EventDef_Strategized_Proxy_ } } -POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::~_TAO_EventDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker::~_TAO_EventPortDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -3916,9 +7204,9 @@ POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::~_TAO_EventDef_Strategized_Proxy } } -IR::_TAO_EventDef_Proxy_Impl& -POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::select_proxy ( - ::IR::EventDef *object +CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Impl& +POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker::select_proxy ( + ::CORBA::ComponentIR::EventPortDef *object ACE_ENV_ARG_DECL ) { @@ -3938,7 +7226,7 @@ POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::select_proxy ( } void -POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::create_proxy ( +POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker::create_proxy ( int strategy ACE_ENV_ARG_DECL ) @@ -3952,7 +7240,7 @@ POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::create_proxy ( case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl, + POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -3962,7 +7250,7 @@ POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::create_proxy ( default: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - ::IR::_TAO_EventDef_Remote_Proxy_Impl, + ::CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -3976,26 +7264,26 @@ POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::create_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596 -IR::_TAO_EventDef_Proxy_Broker * -IR__TAO_EventDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) +CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Broker * +CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) { ACE_UNUSED_ARG (obj); - return ::POA_IR::_TAO_EventDef_Strategized_Proxy_Broker::the_TAO_EventDef_Strategized_Proxy_Broker(); + return ::POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker::the_TAO_EventPortDef_Strategized_Proxy_Broker(); } int -IR__TAO_EventDef_Proxy_Broker_Factory_Initializer (long) +CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_Initializer (long) { - IR__TAO_EventDef_Proxy_Broker_Factory_function_pointer = - IR__TAO_EventDef_Proxy_Broker_Factory_function; + CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function_pointer = + CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function; return 0; } -static int IR__TAO_EventDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = - IR__TAO_EventDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_EventDef_Proxy_Broker_Factory_Initializer)); +static int CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = + CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_Initializer)); /////////////////////////////////////////////////////////////////////// @@ -4005,7 +7293,7 @@ static int IR__TAO_EventDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 -POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl::_TAO_EventDef_ThruPOA_Proxy_Impl (void) +POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl::_TAO_EventPortDef_ThruPOA_Proxy_Impl (void) {} // ThruPOA Implementation of the IDL interface methods @@ -4013,16 +7301,15 @@ POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl::_TAO_EventDef_ThruPOA_Proxy_Impl (void // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -CORBA::Boolean POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl::is_a ( - CORBA_Object *_collocated_tao_target_, - const char * event_id +::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl::event ( + CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( CORBA::SystemException )) { - CORBA::Boolean _tao_retval = 0; + ::CORBA::ComponentIR::EventDef_var _tao_retval; ACE_UNUSED_ARG (_tao_retval); TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () @@ -4030,25 +7317,66 @@ CORBA::Boolean POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl::is_a ( CORBA::Object_var forward_to; servant_upcall.prepare_for_upcall ( _collocated_tao_target_->_object_key (), - "is_a", + "_get_event", forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK_RETURN (_tao_retval); + ACE_CHECK_RETURN (_tao_retval._retn ()); servant_upcall.pre_invoke_collocated_request ( ACE_ENV_SINGLE_ARG_PARAMETER ); - ACE_CHECK_RETURN (_tao_retval); + ACE_CHECK_RETURN (_tao_retval._retn ()); return ACE_reinterpret_cast ( - POA_IR::EventDef_ptr, + POA_CORBA::ComponentIR::EventPortDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/EventDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0" ) - )->is_a ( + )->event ( - event_id + ACE_ENV_SINGLE_ARG_PARAMETER + ); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + +void POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl::event ( + CORBA_Object *_collocated_tao_target_, + CORBA::ComponentIR::EventDef_ptr event + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) +{ + + TAO_Object_Adapter::Servant_Upcall servant_upcall ( + _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () + ); + CORBA::Object_var forward_to; + servant_upcall.prepare_for_upcall ( + _collocated_tao_target_->_object_key (), + "_set_event", + forward_to.out () + ACE_ENV_ARG_PARAMETER + ); + ACE_CHECK; + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK; + + ACE_reinterpret_cast ( + POA_CORBA::ComponentIR::EventPortDef_ptr, + servant_upcall.servant ()->_downcast ( + "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0" + ) + )->event ( + + event ACE_ENV_ARG_PARAMETER ); } @@ -4056,15 +7384,16 @@ CORBA::Boolean POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl::is_a ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::CORBA::ValueDef_ptr POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl::event ( - CORBA_Object *_collocated_tao_target_ +CORBA::Boolean POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl::is_a ( + CORBA_Object *_collocated_tao_target_, + const char * event_id ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( CORBA::SystemException )) { - ::CORBA::ValueDef_var _tao_retval; + CORBA::Boolean _tao_retval = 0; ACE_UNUSED_ARG (_tao_retval); TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () @@ -4072,25 +7401,26 @@ CORBA::Boolean POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl::is_a ( CORBA::Object_var forward_to; servant_upcall.prepare_for_upcall ( _collocated_tao_target_->_object_key (), - "_get_event", + "is_a", forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK_RETURN (_tao_retval._retn ()); + ACE_CHECK_RETURN (_tao_retval); servant_upcall.pre_invoke_collocated_request ( ACE_ENV_SINGLE_ARG_PARAMETER ); - ACE_CHECK_RETURN (_tao_retval._retn ()); + ACE_CHECK_RETURN (_tao_retval); return ACE_reinterpret_cast ( - POA_IR::EventDef_ptr, + POA_CORBA::ComponentIR::EventPortDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/EventDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0" ) - )->event ( + )->is_a ( - ACE_ENV_SINGLE_ARG_PARAMETER + event_id + ACE_ENV_ARG_PARAMETER ); }// // End ThruPOA Proxy Implementation @@ -4099,44 +7429,37 @@ CORBA::Boolean POA_IR::_TAO_EventDef_ThruPOA_Proxy_Impl::is_a ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 -POA_IR::EventDef::EventDef (void) +POA_CORBA::ComponentIR::EventPortDef::EventPortDef (void) { - this->optable_ = &tao_IR_EventDef_optable; + this->optable_ = &tao_CORBA_ComponentIR_EventPortDef_optable; } -POA_IR::EventDef::EventDef (const EventDef& rhs) +POA_CORBA::ComponentIR::EventPortDef::EventPortDef (const EventPortDef& rhs) : ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs), ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs), TAO_ServantBase (rhs) {} -POA_IR::EventDef::~EventDef (void) +POA_CORBA::ComponentIR::EventPortDef::~EventPortDef (void) { } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::EventDef::is_a_skel ( +void POA_CORBA::ComponentIR::EventPortDef::_get_event_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) { - TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::EventDef *_tao_impl = + POA_CORBA::ComponentIR::EventPortDef *_tao_impl = ACE_static_cast ( - POA_IR::EventDef *, + POA_CORBA::ComponentIR::EventPortDef *, _tao_servant ); - CORBA::Boolean _tao_retval = 0; - CORBA::String_var event_id; - - if (!( - (_tao_in >> event_id.out ()) - )) - ACE_THROW (CORBA::MARSHAL ()); + ::CORBA::ComponentIR::EventDef_var _tao_retval; #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = @@ -4147,12 +7470,10 @@ void POA_IR::EventDef::is_a_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_EventDef_is_a _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get _tao_ri ( _tao_server_request, _tao_upcall, - _tao_impl, - - event_id.in () + _tao_impl ACE_ENV_ARG_PARAMETER ); @@ -4170,10 +7491,9 @@ void POA_IR::EventDef::is_a_skel ( #endif /* TAO_HAS_INTERCEPTORS */ _tao_retval = - _tao_impl->is_a ( + _tao_impl->event ( - event_id.in () - ACE_ENV_ARG_PARAMETER + ACE_ENV_SINGLE_ARG_PARAMETER ); TAO_INTERCEPTOR_CHECK; @@ -4184,8 +7504,9 @@ void POA_IR::EventDef::is_a_skel ( if (!_tao_vfr.location_forwarded ()) { - CORBA::Boolean _tao_retval_info = _tao_retval; + ::CORBA::ComponentIR::EventDef_ptr _tao_retval_info = _tao_retval._retn (); _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4242,7 +7563,7 @@ void POA_IR::EventDef::is_a_skel ( TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); if (!( - (_tao_out << CORBA::Any::from_boolean (_tao_retval)) + (_tao_out << _tao_retval.in ()) )) ACE_THROW (CORBA::MARSHAL ()); @@ -4253,19 +7574,27 @@ void POA_IR::EventDef::is_a_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::EventDef::_get_event_skel ( +void POA_CORBA::ComponentIR::EventPortDef::_set_event_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) { - POA_IR::EventDef *_tao_impl = + TAO_InputCDR &_tao_in = _tao_server_request.incoming (); + POA_CORBA::ComponentIR::EventPortDef *_tao_impl = ACE_static_cast ( - POA_IR::EventDef *, + POA_CORBA::ComponentIR::EventPortDef *, _tao_servant ); - ::CORBA::ValueDef_var _tao_retval; + _tao_server_request.argument_flag (0); + + CORBA::ComponentIR::EventDef_var event; + + if (!( + (_tao_in >> event.out ()) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = @@ -4276,10 +7605,12 @@ void POA_IR::EventDef::_get_event_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_EventDef_event_get _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set _tao_ri ( _tao_server_request, _tao_upcall, - _tao_impl + _tao_impl, + + event.in () ACE_ENV_ARG_PARAMETER ); @@ -4296,10 +7627,11 @@ void POA_IR::EventDef::_get_event_skel ( { #endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = + _tao_impl->event ( - ACE_ENV_SINGLE_ARG_PARAMETER + event.in () + ACE_ENV_ARG_PARAMETER ); TAO_INTERCEPTOR_CHECK; @@ -4310,9 +7642,135 @@ void POA_IR::EventDef::_get_event_skel ( if (!_tao_vfr.location_forwarded ()) { - ::CORBA::ValueDef_ptr _tao_retval_info = _tao_retval._retn (); + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; + } + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + PortableInterceptor::ReplyStatus _tao_status = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_TRY_CHECK; + + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION + || _tao_status == PortableInterceptor::USER_EXCEPTION) + { + ACE_RE_THROW; + } + } + +# if defined (ACE_HAS_EXCEPTIONS) \ + && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) + ACE_CATCHALL + { + CORBA::UNKNOWN ex; + + _tao_ri.exception (&ex); + _tao_vfr.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + PortableInterceptor::ReplyStatus _tao_status = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_TRY_CHECK; + + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) + ACE_TRY_THROW (ex); + } +# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */ + + ACE_ENDTRY; + ACE_CHECK; +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_server_request.init_reply (); + + // In case _tao_servant_upcall is not used in this function + ACE_UNUSED_ARG (_tao_servant_upcall); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 + +void POA_CORBA::ComponentIR::EventPortDef::is_a_skel ( + TAO_ServerRequest &_tao_server_request, + void *_tao_servant, + void *_tao_servant_upcall + ACE_ENV_ARG_DECL + ) +{ + TAO_InputCDR &_tao_in = _tao_server_request.incoming (); + POA_CORBA::ComponentIR::EventPortDef *_tao_impl = + ACE_static_cast ( + POA_CORBA::ComponentIR::EventPortDef *, + _tao_servant + ); + CORBA::Boolean _tao_retval = 0; + CORBA::String_var event_id; + + if (!( + (_tao_in >> event_id.out ()) + )) + ACE_THROW (CORBA::MARSHAL ()); + +#if (TAO_HAS_INTERCEPTORS == 1) + TAO_Object_Adapter::Servant_Upcall *_tao_upcall = + ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); + + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( + _tao_server_request.orb_core ()->server_request_interceptors (), + _tao_server_request.interceptor_count () + ); + + TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a _tao_ri ( + _tao_server_request, + _tao_upcall, + _tao_impl, + + event_id.in () + ACE_ENV_ARG_PARAMETER + ); + + ACE_TRY + { + { + TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + 1 /* Copy TSC to RSC */); + + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; + + if (!_tao_vfr.location_forwarded ()) + { + +#endif /* TAO_HAS_INTERCEPTORS */ + _tao_retval = + _tao_impl->is_a ( + + event_id.in () + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; + +#if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + CORBA::Boolean _tao_retval_info = _tao_retval; _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4369,7 +7827,7 @@ void POA_IR::EventDef::_get_event_skel ( TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); if (!( - (_tao_out << _tao_retval.in ()) + (_tao_out << CORBA::Any::from_boolean (_tao_retval)) )) ACE_THROW (CORBA::MARSHAL ()); @@ -4380,7 +7838,7 @@ void POA_IR::EventDef::_get_event_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 -void POA_IR::EventDef::_is_a_skel ( +void POA_CORBA::ComponentIR::EventPortDef::_is_a_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ @@ -4388,7 +7846,7 @@ void POA_IR::EventDef::_is_a_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::EventDef *_tao_impl = (POA_IR::EventDef *) _tao_servant; + POA_CORBA::ComponentIR::EventPortDef *_tao_impl = (POA_CORBA::ComponentIR::EventPortDef *) _tao_servant; CORBA::Boolean _tao_retval = 0; CORBA::String_var value; @@ -4405,14 +7863,14 @@ void POA_IR::EventDef::_is_a_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::EventDef::_non_existent_skel ( +void POA_CORBA::ComponentIR::EventPortDef::_non_existent_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::EventDef *_tao_impl = (POA_IR::EventDef *) _tao_servant; + POA_CORBA::ComponentIR::EventPortDef *_tao_impl = (POA_CORBA::ComponentIR::EventPortDef *) _tao_servant; CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -4424,14 +7882,14 @@ void POA_IR::EventDef::_non_existent_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::EventDef::_interface_skel ( +void POA_CORBA::ComponentIR::EventPortDef::_interface_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::EventDef *_tao_impl = (POA_IR::EventDef *) _tao_servant; + POA_CORBA::ComponentIR::EventPortDef *_tao_impl = (POA_CORBA::ComponentIR::EventPortDef *) _tao_servant; CORBA::InterfaceDef_ptr _tao_retval = 0; CORBA::Boolean _tao_result = 0; @@ -4473,14 +7931,14 @@ void POA_IR::EventDef::_interface_skel ( } } -void POA_IR::EventDef::_component_skel ( +void POA_CORBA::ComponentIR::EventPortDef::_component_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_object_reference, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::EventDef *_tao_impl = (POA_IR::EventDef *) _tao_object_reference; + POA_CORBA::ComponentIR::EventPortDef *_tao_impl = (POA_CORBA::ComponentIR::EventPortDef *) _tao_object_reference; CORBA::Object_var _tao_retval = _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -4492,7 +7950,7 @@ void POA_IR::EventDef::_component_skel ( ACE_THROW (CORBA::MARSHAL ()); } -CORBA::Boolean POA_IR::EventDef::_is_a ( +CORBA::Boolean POA_CORBA::ComponentIR::EventPortDef::_is_a ( const char* value ACE_ENV_ARG_DECL_NOT_USED ) @@ -4500,7 +7958,7 @@ CORBA::Boolean POA_IR::EventDef::_is_a ( if ( !ACE_OS::strcmp ( (char *)value, - "IDL:omg.org/IR/EventDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0" ) || !ACE_OS::strcmp ( (char *)value, @@ -4524,14 +7982,14 @@ CORBA::Boolean POA_IR::EventDef::_is_a ( } } -void* POA_IR::EventDef::_downcast ( +void* POA_CORBA::ComponentIR::EventPortDef::_downcast ( const char* logical_type_id ) { if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/IR/EventDef:1.0") == 0) + "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0") == 0) { - return ACE_static_cast (POA_IR::EventDef_ptr, this); + return ACE_static_cast (POA_CORBA::ComponentIR::EventPortDef_ptr, this); } if (ACE_OS::strcmp (logical_type_id, @@ -4555,15 +8013,15 @@ void* POA_IR::EventDef::_downcast ( return 0; } -const char* POA_IR::EventDef::_interface_repository_id (void) const +const char* POA_CORBA::ComponentIR::EventPortDef::_interface_repository_id (void) const { - return "IDL:omg.org/IR/EventDef:1.0"; + return "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"; } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531 -void POA_IR::EventDef::_dispatch ( +void POA_CORBA::ComponentIR::EventPortDef::_dispatch ( TAO_ServerRequest &req, void *servant_upcall ACE_ENV_ARG_DECL @@ -4576,10 +8034,10 @@ void POA_IR::EventDef::_dispatch ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477 -IR::EventDef * -POA_IR::EventDef::_this (ACE_ENV_SINGLE_ARG_DECL) +CORBA::ComponentIR::EventPortDef * +POA_CORBA::ComponentIR::EventPortDef::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); @@ -4614,13 +8072,13 @@ POA_IR::EventDef::_this (ACE_ENV_SINGLE_ARG_DECL) CORBA::Object_var obj = tmp; (void) safe_stub.release (); - return ::IR::EventDef::_unchecked_narrow (obj.in ()); + return ::CORBA::ComponentIR::EventPortDef::_unchecked_narrow (obj.in ()); } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 -class TAO_IR_EmitsDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable +class TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable { private: unsigned int hash (const char *str, unsigned int len); @@ -4629,9 +8087,9 @@ public: }; /* C++ code produced by gperf version 2.8 (ACE version) */ -/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_IR_EmitsDef_Perfect_Hash_OpTable -N lookup */ +/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable -N lookup */ unsigned int -TAO_IR_EmitsDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) { static const unsigned char asso_values[] = { @@ -4682,49 +8140,50 @@ TAO_IR_EmitsDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) } const class TAO_operation_db_entry * -TAO_IR_EmitsDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) { enum { - TOTAL_KEYWORDS = 19, + TOTAL_KEYWORDS = 20, MIN_WORD_LENGTH = 4, MAX_WORD_LENGTH = 26, MIN_HASH_VALUE = 4, MAX_HASH_VALUE = 36, HASH_VALUE_RANGE = 33, - DUPLICATES = 5, - WORDLIST_SIZE = 23 + DUPLICATES = 6, + WORDLIST_SIZE = 24 }; static const class TAO_operation_db_entry wordlist[] = { {"",0},{"",0},{"",0},{"",0}, - {"move", &POA_IR::EmitsDef::move_skel}, - {"_is_a", &POA_IR::EmitsDef::_is_a_skel}, - {"_get_id", &POA_IR::EmitsDef::_get_id_skel}, - {"_set_id", &POA_IR::EmitsDef::_set_id_skel}, - {"describe", &POA_IR::EmitsDef::describe_skel}, - {"_get_name", &POA_IR::EmitsDef::_get_name_skel}, - {"_set_name", &POA_IR::EmitsDef::_set_name_skel}, - {"_interface", &POA_IR::EmitsDef::_interface_skel}, - {"_get_version", &POA_IR::EmitsDef::_get_version_skel}, - {"_set_version", &POA_IR::EmitsDef::_set_version_skel}, - {"_get_def_kind", &POA_IR::EmitsDef::_get_def_kind_skel}, - {"is_a", &POA_IR::EmitsDef::is_a_skel}, - {"_get_defined_in", &POA_IR::EmitsDef::_get_defined_in_skel}, - {"destroy", &POA_IR::EmitsDef::destroy_skel}, - {"_get_absolute_name", &POA_IR::EmitsDef::_get_absolute_name_skel}, - {"_get_event", &POA_IR::EmitsDef::_get_event_skel}, - {"_component", &POA_IR::EmitsDef::_component_skel}, - {"_non_existent", &POA_IR::EmitsDef::_non_existent_skel}, - {"_get_containing_repository", &POA_IR::EmitsDef::_get_containing_repository_skel}, + {"move", &POA_CORBA::ComponentIR::EmitsDef::move_skel}, + {"_is_a", &POA_CORBA::ComponentIR::EmitsDef::_is_a_skel}, + {"_get_id", &POA_CORBA::ComponentIR::EmitsDef::_get_id_skel}, + {"_set_id", &POA_CORBA::ComponentIR::EmitsDef::_set_id_skel}, + {"describe", &POA_CORBA::ComponentIR::EmitsDef::describe_skel}, + {"_get_name", &POA_CORBA::ComponentIR::EmitsDef::_get_name_skel}, + {"_set_name", &POA_CORBA::ComponentIR::EmitsDef::_set_name_skel}, + {"_interface", &POA_CORBA::ComponentIR::EmitsDef::_interface_skel}, + {"_get_version", &POA_CORBA::ComponentIR::EmitsDef::_get_version_skel}, + {"_set_version", &POA_CORBA::ComponentIR::EmitsDef::_set_version_skel}, + {"_get_def_kind", &POA_CORBA::ComponentIR::EmitsDef::_get_def_kind_skel}, + {"is_a", &POA_CORBA::ComponentIR::EmitsDef::is_a_skel}, + {"_get_defined_in", &POA_CORBA::ComponentIR::EmitsDef::_get_defined_in_skel}, + {"destroy", &POA_CORBA::ComponentIR::EmitsDef::destroy_skel}, + {"_get_absolute_name", &POA_CORBA::ComponentIR::EmitsDef::_get_absolute_name_skel}, + {"_get_event", &POA_CORBA::ComponentIR::EmitsDef::_get_event_skel}, + {"_component", &POA_CORBA::ComponentIR::EmitsDef::_component_skel}, + {"_set_event", &POA_CORBA::ComponentIR::EmitsDef::_set_event_skel}, + {"_non_existent", &POA_CORBA::ComponentIR::EmitsDef::_non_existent_skel}, + {"_get_containing_repository", &POA_CORBA::ComponentIR::EmitsDef::_get_containing_repository_skel}, }; static const signed char lookup[] = { - -12, -2, -19, -2, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14, - 15, 16, -1, 17, 18, -1, -54, -9, -2, 21, -6, -2, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 22, + -12, -2, -19, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14, + 15, 16, -1, 17, 18, -1, -54, -9, -2, 22, -6, -2, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 23, }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) @@ -4758,7 +8217,7 @@ TAO_IR_EmitsDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) } return 0; } -static TAO_IR_EmitsDef_Perfect_Hash_OpTable tao_IR_EmitsDef_optable; +static TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_EmitsDef_optable; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 @@ -4775,13 +8234,13 @@ static TAO_IR_EmitsDef_Perfect_Hash_OpTable tao_IR_EmitsDef_optable; // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 // Factory function Implementation. -POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker *POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::the_TAO_EmitsDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker::the_TAO_EmitsDef_Strategized_Proxy_Broker (void) { - static POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker strategized_proxy_broker; + static POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker strategized_proxy_broker; return &strategized_proxy_broker; } -POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::_TAO_EmitsDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker::_TAO_EmitsDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -4789,7 +8248,7 @@ POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::_TAO_EmitsDef_Strategized_Proxy_ } } -POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::~_TAO_EmitsDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker::~_TAO_EmitsDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -4801,9 +8260,9 @@ POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::~_TAO_EmitsDef_Strategized_Proxy } } -IR::_TAO_EmitsDef_Proxy_Impl& -POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::select_proxy ( - ::IR::EmitsDef *object +CORBA::ComponentIR::_TAO_EmitsDef_Proxy_Impl& +POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker::select_proxy ( + ::CORBA::ComponentIR::EmitsDef *object ACE_ENV_ARG_DECL ) { @@ -4823,7 +8282,7 @@ POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::select_proxy ( } void -POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::create_proxy ( +POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker::create_proxy ( int strategy ACE_ENV_ARG_DECL ) @@ -4837,7 +8296,7 @@ POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::create_proxy ( case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - POA_IR::_TAO_EmitsDef_ThruPOA_Proxy_Impl, + POA_CORBA::ComponentIR::_TAO_EmitsDef_ThruPOA_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -4847,7 +8306,7 @@ POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::create_proxy ( default: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - ::IR::_TAO_EmitsDef_Remote_Proxy_Impl, + ::CORBA::ComponentIR::_TAO_EmitsDef_Remote_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -4861,26 +8320,26 @@ POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::create_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596 -IR::_TAO_EmitsDef_Proxy_Broker * -IR__TAO_EmitsDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) +CORBA::ComponentIR::_TAO_EmitsDef_Proxy_Broker * +CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) { ACE_UNUSED_ARG (obj); - return ::POA_IR::_TAO_EmitsDef_Strategized_Proxy_Broker::the_TAO_EmitsDef_Strategized_Proxy_Broker(); + return ::POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker::the_TAO_EmitsDef_Strategized_Proxy_Broker(); } int -IR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer (long) +CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer (long) { - IR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer = - IR__TAO_EmitsDef_Proxy_Broker_Factory_function; + CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer = + CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function; return 0; } -static int IR__TAO_EmitsDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = - IR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer)); +static int CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = + CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer)); /////////////////////////////////////////////////////////////////////// @@ -4890,7 +8349,7 @@ static int IR__TAO_EmitsDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 -POA_IR::_TAO_EmitsDef_ThruPOA_Proxy_Impl::_TAO_EmitsDef_ThruPOA_Proxy_Impl (void) +POA_CORBA::ComponentIR::_TAO_EmitsDef_ThruPOA_Proxy_Impl::_TAO_EmitsDef_ThruPOA_Proxy_Impl (void) {} // ThruPOA Implementation of the IDL interface methods// @@ -4900,26 +8359,26 @@ POA_IR::_TAO_EmitsDef_ThruPOA_Proxy_Impl::_TAO_EmitsDef_ThruPOA_Proxy_Impl (void // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 -POA_IR::EmitsDef::EmitsDef (void) +POA_CORBA::ComponentIR::EmitsDef::EmitsDef (void) { - this->optable_ = &tao_IR_EmitsDef_optable; + this->optable_ = &tao_CORBA_ComponentIR_EmitsDef_optable; } -POA_IR::EmitsDef::EmitsDef (const EmitsDef& rhs) - : ACE_NESTED_CLASS (POA_IR,EventDef) (rhs), +POA_CORBA::ComponentIR::EmitsDef::EmitsDef (const EmitsDef& rhs) + : ACE_NESTED_CLASS (POA_CORBA::ComponentIR,EventPortDef) (rhs), ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs), ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs), TAO_ServantBase (rhs) {} -POA_IR::EmitsDef::~EmitsDef (void) +POA_CORBA::ComponentIR::EmitsDef::~EmitsDef (void) { } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 -void POA_IR::EmitsDef::_is_a_skel ( +void POA_CORBA::ComponentIR::EmitsDef::_is_a_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ @@ -4927,7 +8386,7 @@ void POA_IR::EmitsDef::_is_a_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::EmitsDef *_tao_impl = (POA_IR::EmitsDef *) _tao_servant; + POA_CORBA::ComponentIR::EmitsDef *_tao_impl = (POA_CORBA::ComponentIR::EmitsDef *) _tao_servant; CORBA::Boolean _tao_retval = 0; CORBA::String_var value; @@ -4944,14 +8403,14 @@ void POA_IR::EmitsDef::_is_a_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::EmitsDef::_non_existent_skel ( +void POA_CORBA::ComponentIR::EmitsDef::_non_existent_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::EmitsDef *_tao_impl = (POA_IR::EmitsDef *) _tao_servant; + POA_CORBA::ComponentIR::EmitsDef *_tao_impl = (POA_CORBA::ComponentIR::EmitsDef *) _tao_servant; CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -4963,14 +8422,14 @@ void POA_IR::EmitsDef::_non_existent_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::EmitsDef::_interface_skel ( +void POA_CORBA::ComponentIR::EmitsDef::_interface_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::EmitsDef *_tao_impl = (POA_IR::EmitsDef *) _tao_servant; + POA_CORBA::ComponentIR::EmitsDef *_tao_impl = (POA_CORBA::ComponentIR::EmitsDef *) _tao_servant; CORBA::InterfaceDef_ptr _tao_retval = 0; CORBA::Boolean _tao_result = 0; @@ -5012,14 +8471,14 @@ void POA_IR::EmitsDef::_interface_skel ( } } -void POA_IR::EmitsDef::_component_skel ( +void POA_CORBA::ComponentIR::EmitsDef::_component_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_object_reference, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::EmitsDef *_tao_impl = (POA_IR::EmitsDef *) _tao_object_reference; + POA_CORBA::ComponentIR::EmitsDef *_tao_impl = (POA_CORBA::ComponentIR::EmitsDef *) _tao_object_reference; CORBA::Object_var _tao_retval = _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -5031,7 +8490,7 @@ void POA_IR::EmitsDef::_component_skel ( ACE_THROW (CORBA::MARSHAL ()); } -CORBA::Boolean POA_IR::EmitsDef::_is_a ( +CORBA::Boolean POA_CORBA::ComponentIR::EmitsDef::_is_a ( const char* value ACE_ENV_ARG_DECL_NOT_USED ) @@ -5039,11 +8498,11 @@ CORBA::Boolean POA_IR::EmitsDef::_is_a ( if ( !ACE_OS::strcmp ( (char *)value, - "IDL:omg.org/IR/EmitsDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/EmitsDef:1.0" ) || !ACE_OS::strcmp ( (char *)value, - "IDL:omg.org/IR/EventDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0" ) || !ACE_OS::strcmp ( (char *)value, @@ -5067,20 +8526,20 @@ CORBA::Boolean POA_IR::EmitsDef::_is_a ( } } -void* POA_IR::EmitsDef::_downcast ( +void* POA_CORBA::ComponentIR::EmitsDef::_downcast ( const char* logical_type_id ) { if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/IR/EmitsDef:1.0") == 0) + "IDL:omg.org/CORBA/ComponentIR/EmitsDef:1.0") == 0) { - return ACE_static_cast (POA_IR::EmitsDef_ptr, this); + return ACE_static_cast (POA_CORBA::ComponentIR::EmitsDef_ptr, this); } if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/IR/EventDef:1.0") == 0) + "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0") == 0) { - return ACE_static_cast (POA_IR::EventDef_ptr, this); + return ACE_static_cast (POA_CORBA::ComponentIR::EventPortDef_ptr, this); } if (ACE_OS::strcmp (logical_type_id, @@ -5104,15 +8563,15 @@ void* POA_IR::EmitsDef::_downcast ( return 0; } -const char* POA_IR::EmitsDef::_interface_repository_id (void) const +const char* POA_CORBA::ComponentIR::EmitsDef::_interface_repository_id (void) const { - return "IDL:omg.org/IR/EmitsDef:1.0"; + return "IDL:omg.org/CORBA/ComponentIR/EmitsDef:1.0"; } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531 -void POA_IR::EmitsDef::_dispatch ( +void POA_CORBA::ComponentIR::EmitsDef::_dispatch ( TAO_ServerRequest &req, void *servant_upcall ACE_ENV_ARG_DECL @@ -5125,10 +8584,10 @@ void POA_IR::EmitsDef::_dispatch ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477 -IR::EmitsDef * -POA_IR::EmitsDef::_this (ACE_ENV_SINGLE_ARG_DECL) +CORBA::ComponentIR::EmitsDef * +POA_CORBA::ComponentIR::EmitsDef::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); @@ -5163,13 +8622,13 @@ POA_IR::EmitsDef::_this (ACE_ENV_SINGLE_ARG_DECL) CORBA::Object_var obj = tmp; (void) safe_stub.release (); - return ::IR::EmitsDef::_unchecked_narrow (obj.in ()); + return ::CORBA::ComponentIR::EmitsDef::_unchecked_narrow (obj.in ()); } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 -class TAO_IR_PublishesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable +class TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable { private: unsigned int hash (const char *str, unsigned int len); @@ -5178,9 +8637,9 @@ public: }; /* C++ code produced by gperf version 2.8 (ACE version) */ -/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_IR_PublishesDef_Perfect_Hash_OpTable -N lookup */ +/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable -N lookup */ unsigned int -TAO_IR_PublishesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) { static const unsigned char asso_values[] = { @@ -5231,49 +8690,50 @@ TAO_IR_PublishesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int le } const class TAO_operation_db_entry * -TAO_IR_PublishesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) { enum { - TOTAL_KEYWORDS = 19, + TOTAL_KEYWORDS = 20, MIN_WORD_LENGTH = 4, MAX_WORD_LENGTH = 26, MIN_HASH_VALUE = 4, MAX_HASH_VALUE = 36, HASH_VALUE_RANGE = 33, - DUPLICATES = 5, - WORDLIST_SIZE = 23 + DUPLICATES = 6, + WORDLIST_SIZE = 24 }; static const class TAO_operation_db_entry wordlist[] = { {"",0},{"",0},{"",0},{"",0}, - {"move", &POA_IR::PublishesDef::move_skel}, - {"_is_a", &POA_IR::PublishesDef::_is_a_skel}, - {"_get_id", &POA_IR::PublishesDef::_get_id_skel}, - {"_set_id", &POA_IR::PublishesDef::_set_id_skel}, - {"describe", &POA_IR::PublishesDef::describe_skel}, - {"_get_name", &POA_IR::PublishesDef::_get_name_skel}, - {"_set_name", &POA_IR::PublishesDef::_set_name_skel}, - {"_interface", &POA_IR::PublishesDef::_interface_skel}, - {"_get_version", &POA_IR::PublishesDef::_get_version_skel}, - {"_set_version", &POA_IR::PublishesDef::_set_version_skel}, - {"_get_def_kind", &POA_IR::PublishesDef::_get_def_kind_skel}, - {"is_a", &POA_IR::PublishesDef::is_a_skel}, - {"_get_defined_in", &POA_IR::PublishesDef::_get_defined_in_skel}, - {"destroy", &POA_IR::PublishesDef::destroy_skel}, - {"_get_absolute_name", &POA_IR::PublishesDef::_get_absolute_name_skel}, - {"_get_event", &POA_IR::PublishesDef::_get_event_skel}, - {"_component", &POA_IR::PublishesDef::_component_skel}, - {"_non_existent", &POA_IR::PublishesDef::_non_existent_skel}, - {"_get_containing_repository", &POA_IR::PublishesDef::_get_containing_repository_skel}, + {"move", &POA_CORBA::ComponentIR::PublishesDef::move_skel}, + {"_is_a", &POA_CORBA::ComponentIR::PublishesDef::_is_a_skel}, + {"_get_id", &POA_CORBA::ComponentIR::PublishesDef::_get_id_skel}, + {"_set_id", &POA_CORBA::ComponentIR::PublishesDef::_set_id_skel}, + {"describe", &POA_CORBA::ComponentIR::PublishesDef::describe_skel}, + {"_get_name", &POA_CORBA::ComponentIR::PublishesDef::_get_name_skel}, + {"_set_name", &POA_CORBA::ComponentIR::PublishesDef::_set_name_skel}, + {"_interface", &POA_CORBA::ComponentIR::PublishesDef::_interface_skel}, + {"_get_version", &POA_CORBA::ComponentIR::PublishesDef::_get_version_skel}, + {"_set_version", &POA_CORBA::ComponentIR::PublishesDef::_set_version_skel}, + {"_get_def_kind", &POA_CORBA::ComponentIR::PublishesDef::_get_def_kind_skel}, + {"is_a", &POA_CORBA::ComponentIR::PublishesDef::is_a_skel}, + {"_get_defined_in", &POA_CORBA::ComponentIR::PublishesDef::_get_defined_in_skel}, + {"destroy", &POA_CORBA::ComponentIR::PublishesDef::destroy_skel}, + {"_get_absolute_name", &POA_CORBA::ComponentIR::PublishesDef::_get_absolute_name_skel}, + {"_get_event", &POA_CORBA::ComponentIR::PublishesDef::_get_event_skel}, + {"_component", &POA_CORBA::ComponentIR::PublishesDef::_component_skel}, + {"_set_event", &POA_CORBA::ComponentIR::PublishesDef::_set_event_skel}, + {"_non_existent", &POA_CORBA::ComponentIR::PublishesDef::_non_existent_skel}, + {"_get_containing_repository", &POA_CORBA::ComponentIR::PublishesDef::_get_containing_repository_skel}, }; static const signed char lookup[] = { - -12, -2, -19, -2, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14, - 15, 16, -1, 17, 18, -1, -54, -9, -2, 21, -6, -2, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 22, + -12, -2, -19, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14, + 15, 16, -1, 17, 18, -1, -54, -9, -2, 22, -6, -2, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 23, }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) @@ -5307,7 +8767,7 @@ TAO_IR_PublishesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int } return 0; } -static TAO_IR_PublishesDef_Perfect_Hash_OpTable tao_IR_PublishesDef_optable; +static TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_PublishesDef_optable; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 @@ -5324,13 +8784,13 @@ static TAO_IR_PublishesDef_Perfect_Hash_OpTable tao_IR_PublishesDef_optable; // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 // Factory function Implementation. -POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker *POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::the_TAO_PublishesDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker::the_TAO_PublishesDef_Strategized_Proxy_Broker (void) { - static POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker strategized_proxy_broker; + static POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker strategized_proxy_broker; return &strategized_proxy_broker; } -POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::_TAO_PublishesDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker::_TAO_PublishesDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -5338,7 +8798,7 @@ POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::_TAO_PublishesDef_Strategize } } -POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::~_TAO_PublishesDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker::~_TAO_PublishesDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -5350,9 +8810,9 @@ POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::~_TAO_PublishesDef_Strategiz } } -IR::_TAO_PublishesDef_Proxy_Impl& -POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::select_proxy ( - ::IR::PublishesDef *object +CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Impl& +POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker::select_proxy ( + ::CORBA::ComponentIR::PublishesDef *object ACE_ENV_ARG_DECL ) { @@ -5372,7 +8832,7 @@ POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::select_proxy ( } void -POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::create_proxy ( +POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker::create_proxy ( int strategy ACE_ENV_ARG_DECL ) @@ -5386,7 +8846,7 @@ POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::create_proxy ( case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - POA_IR::_TAO_PublishesDef_ThruPOA_Proxy_Impl, + POA_CORBA::ComponentIR::_TAO_PublishesDef_ThruPOA_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -5396,7 +8856,7 @@ POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::create_proxy ( default: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - ::IR::_TAO_PublishesDef_Remote_Proxy_Impl, + ::CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -5410,26 +8870,26 @@ POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::create_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596 -IR::_TAO_PublishesDef_Proxy_Broker * -IR__TAO_PublishesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) +CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Broker * +CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) { ACE_UNUSED_ARG (obj); - return ::POA_IR::_TAO_PublishesDef_Strategized_Proxy_Broker::the_TAO_PublishesDef_Strategized_Proxy_Broker(); + return ::POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker::the_TAO_PublishesDef_Strategized_Proxy_Broker(); } int -IR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer (long) +CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer (long) { - IR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer = - IR__TAO_PublishesDef_Proxy_Broker_Factory_function; + CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer = + CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function; return 0; } -static int IR__TAO_PublishesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = - IR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer)); +static int CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = + CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer)); /////////////////////////////////////////////////////////////////////// @@ -5439,7 +8899,7 @@ static int IR__TAO_PublishesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 -POA_IR::_TAO_PublishesDef_ThruPOA_Proxy_Impl::_TAO_PublishesDef_ThruPOA_Proxy_Impl (void) +POA_CORBA::ComponentIR::_TAO_PublishesDef_ThruPOA_Proxy_Impl::_TAO_PublishesDef_ThruPOA_Proxy_Impl (void) {} // ThruPOA Implementation of the IDL interface methods// @@ -5449,26 +8909,26 @@ POA_IR::_TAO_PublishesDef_ThruPOA_Proxy_Impl::_TAO_PublishesDef_ThruPOA_Proxy_Im // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 -POA_IR::PublishesDef::PublishesDef (void) +POA_CORBA::ComponentIR::PublishesDef::PublishesDef (void) { - this->optable_ = &tao_IR_PublishesDef_optable; + this->optable_ = &tao_CORBA_ComponentIR_PublishesDef_optable; } -POA_IR::PublishesDef::PublishesDef (const PublishesDef& rhs) - : ACE_NESTED_CLASS (POA_IR,EventDef) (rhs), +POA_CORBA::ComponentIR::PublishesDef::PublishesDef (const PublishesDef& rhs) + : ACE_NESTED_CLASS (POA_CORBA::ComponentIR,EventPortDef) (rhs), ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs), ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs), TAO_ServantBase (rhs) {} -POA_IR::PublishesDef::~PublishesDef (void) +POA_CORBA::ComponentIR::PublishesDef::~PublishesDef (void) { } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 -void POA_IR::PublishesDef::_is_a_skel ( +void POA_CORBA::ComponentIR::PublishesDef::_is_a_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ @@ -5476,7 +8936,7 @@ void POA_IR::PublishesDef::_is_a_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::PublishesDef *_tao_impl = (POA_IR::PublishesDef *) _tao_servant; + POA_CORBA::ComponentIR::PublishesDef *_tao_impl = (POA_CORBA::ComponentIR::PublishesDef *) _tao_servant; CORBA::Boolean _tao_retval = 0; CORBA::String_var value; @@ -5493,14 +8953,14 @@ void POA_IR::PublishesDef::_is_a_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::PublishesDef::_non_existent_skel ( +void POA_CORBA::ComponentIR::PublishesDef::_non_existent_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::PublishesDef *_tao_impl = (POA_IR::PublishesDef *) _tao_servant; + POA_CORBA::ComponentIR::PublishesDef *_tao_impl = (POA_CORBA::ComponentIR::PublishesDef *) _tao_servant; CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -5512,14 +8972,14 @@ void POA_IR::PublishesDef::_non_existent_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::PublishesDef::_interface_skel ( +void POA_CORBA::ComponentIR::PublishesDef::_interface_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::PublishesDef *_tao_impl = (POA_IR::PublishesDef *) _tao_servant; + POA_CORBA::ComponentIR::PublishesDef *_tao_impl = (POA_CORBA::ComponentIR::PublishesDef *) _tao_servant; CORBA::InterfaceDef_ptr _tao_retval = 0; CORBA::Boolean _tao_result = 0; @@ -5561,14 +9021,14 @@ void POA_IR::PublishesDef::_interface_skel ( } } -void POA_IR::PublishesDef::_component_skel ( +void POA_CORBA::ComponentIR::PublishesDef::_component_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_object_reference, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::PublishesDef *_tao_impl = (POA_IR::PublishesDef *) _tao_object_reference; + POA_CORBA::ComponentIR::PublishesDef *_tao_impl = (POA_CORBA::ComponentIR::PublishesDef *) _tao_object_reference; CORBA::Object_var _tao_retval = _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -5580,7 +9040,7 @@ void POA_IR::PublishesDef::_component_skel ( ACE_THROW (CORBA::MARSHAL ()); } -CORBA::Boolean POA_IR::PublishesDef::_is_a ( +CORBA::Boolean POA_CORBA::ComponentIR::PublishesDef::_is_a ( const char* value ACE_ENV_ARG_DECL_NOT_USED ) @@ -5588,11 +9048,11 @@ CORBA::Boolean POA_IR::PublishesDef::_is_a ( if ( !ACE_OS::strcmp ( (char *)value, - "IDL:omg.org/IR/PublishesDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/PublishesDef:1.0" ) || !ACE_OS::strcmp ( (char *)value, - "IDL:omg.org/IR/EventDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0" ) || !ACE_OS::strcmp ( (char *)value, @@ -5616,20 +9076,20 @@ CORBA::Boolean POA_IR::PublishesDef::_is_a ( } } -void* POA_IR::PublishesDef::_downcast ( +void* POA_CORBA::ComponentIR::PublishesDef::_downcast ( const char* logical_type_id ) { if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/IR/PublishesDef:1.0") == 0) + "IDL:omg.org/CORBA/ComponentIR/PublishesDef:1.0") == 0) { - return ACE_static_cast (POA_IR::PublishesDef_ptr, this); + return ACE_static_cast (POA_CORBA::ComponentIR::PublishesDef_ptr, this); } if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/IR/EventDef:1.0") == 0) + "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0") == 0) { - return ACE_static_cast (POA_IR::EventDef_ptr, this); + return ACE_static_cast (POA_CORBA::ComponentIR::EventPortDef_ptr, this); } if (ACE_OS::strcmp (logical_type_id, @@ -5653,15 +9113,15 @@ void* POA_IR::PublishesDef::_downcast ( return 0; } -const char* POA_IR::PublishesDef::_interface_repository_id (void) const +const char* POA_CORBA::ComponentIR::PublishesDef::_interface_repository_id (void) const { - return "IDL:omg.org/IR/PublishesDef:1.0"; + return "IDL:omg.org/CORBA/ComponentIR/PublishesDef:1.0"; } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531 -void POA_IR::PublishesDef::_dispatch ( +void POA_CORBA::ComponentIR::PublishesDef::_dispatch ( TAO_ServerRequest &req, void *servant_upcall ACE_ENV_ARG_DECL @@ -5674,10 +9134,10 @@ void POA_IR::PublishesDef::_dispatch ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477 -IR::PublishesDef * -POA_IR::PublishesDef::_this (ACE_ENV_SINGLE_ARG_DECL) +CORBA::ComponentIR::PublishesDef * +POA_CORBA::ComponentIR::PublishesDef::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); @@ -5712,13 +9172,13 @@ POA_IR::PublishesDef::_this (ACE_ENV_SINGLE_ARG_DECL) CORBA::Object_var obj = tmp; (void) safe_stub.release (); - return ::IR::PublishesDef::_unchecked_narrow (obj.in ()); + return ::CORBA::ComponentIR::PublishesDef::_unchecked_narrow (obj.in ()); } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 -class TAO_IR_ConsumesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable +class TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable { private: unsigned int hash (const char *str, unsigned int len); @@ -5727,9 +9187,9 @@ public: }; /* C++ code produced by gperf version 2.8 (ACE version) */ -/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_IR_ConsumesDef_Perfect_Hash_OpTable -N lookup */ +/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable -N lookup */ unsigned int -TAO_IR_ConsumesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) { static const unsigned char asso_values[] = { @@ -5780,49 +9240,50 @@ TAO_IR_ConsumesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len } const class TAO_operation_db_entry * -TAO_IR_ConsumesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) { enum { - TOTAL_KEYWORDS = 19, + TOTAL_KEYWORDS = 20, MIN_WORD_LENGTH = 4, MAX_WORD_LENGTH = 26, MIN_HASH_VALUE = 4, MAX_HASH_VALUE = 36, HASH_VALUE_RANGE = 33, - DUPLICATES = 5, - WORDLIST_SIZE = 23 + DUPLICATES = 6, + WORDLIST_SIZE = 24 }; static const class TAO_operation_db_entry wordlist[] = { {"",0},{"",0},{"",0},{"",0}, - {"move", &POA_IR::ConsumesDef::move_skel}, - {"_is_a", &POA_IR::ConsumesDef::_is_a_skel}, - {"_get_id", &POA_IR::ConsumesDef::_get_id_skel}, - {"_set_id", &POA_IR::ConsumesDef::_set_id_skel}, - {"describe", &POA_IR::ConsumesDef::describe_skel}, - {"_get_name", &POA_IR::ConsumesDef::_get_name_skel}, - {"_set_name", &POA_IR::ConsumesDef::_set_name_skel}, - {"_interface", &POA_IR::ConsumesDef::_interface_skel}, - {"_get_version", &POA_IR::ConsumesDef::_get_version_skel}, - {"_set_version", &POA_IR::ConsumesDef::_set_version_skel}, - {"_get_def_kind", &POA_IR::ConsumesDef::_get_def_kind_skel}, - {"is_a", &POA_IR::ConsumesDef::is_a_skel}, - {"_get_defined_in", &POA_IR::ConsumesDef::_get_defined_in_skel}, - {"destroy", &POA_IR::ConsumesDef::destroy_skel}, - {"_get_absolute_name", &POA_IR::ConsumesDef::_get_absolute_name_skel}, - {"_get_event", &POA_IR::ConsumesDef::_get_event_skel}, - {"_component", &POA_IR::ConsumesDef::_component_skel}, - {"_non_existent", &POA_IR::ConsumesDef::_non_existent_skel}, - {"_get_containing_repository", &POA_IR::ConsumesDef::_get_containing_repository_skel}, + {"move", &POA_CORBA::ComponentIR::ConsumesDef::move_skel}, + {"_is_a", &POA_CORBA::ComponentIR::ConsumesDef::_is_a_skel}, + {"_get_id", &POA_CORBA::ComponentIR::ConsumesDef::_get_id_skel}, + {"_set_id", &POA_CORBA::ComponentIR::ConsumesDef::_set_id_skel}, + {"describe", &POA_CORBA::ComponentIR::ConsumesDef::describe_skel}, + {"_get_name", &POA_CORBA::ComponentIR::ConsumesDef::_get_name_skel}, + {"_set_name", &POA_CORBA::ComponentIR::ConsumesDef::_set_name_skel}, + {"_interface", &POA_CORBA::ComponentIR::ConsumesDef::_interface_skel}, + {"_get_version", &POA_CORBA::ComponentIR::ConsumesDef::_get_version_skel}, + {"_set_version", &POA_CORBA::ComponentIR::ConsumesDef::_set_version_skel}, + {"_get_def_kind", &POA_CORBA::ComponentIR::ConsumesDef::_get_def_kind_skel}, + {"is_a", &POA_CORBA::ComponentIR::ConsumesDef::is_a_skel}, + {"_get_defined_in", &POA_CORBA::ComponentIR::ConsumesDef::_get_defined_in_skel}, + {"destroy", &POA_CORBA::ComponentIR::ConsumesDef::destroy_skel}, + {"_get_absolute_name", &POA_CORBA::ComponentIR::ConsumesDef::_get_absolute_name_skel}, + {"_get_event", &POA_CORBA::ComponentIR::ConsumesDef::_get_event_skel}, + {"_component", &POA_CORBA::ComponentIR::ConsumesDef::_component_skel}, + {"_set_event", &POA_CORBA::ComponentIR::ConsumesDef::_set_event_skel}, + {"_non_existent", &POA_CORBA::ComponentIR::ConsumesDef::_non_existent_skel}, + {"_get_containing_repository", &POA_CORBA::ComponentIR::ConsumesDef::_get_containing_repository_skel}, }; static const signed char lookup[] = { - -12, -2, -19, -2, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14, - 15, 16, -1, 17, 18, -1, -54, -9, -2, 21, -6, -2, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 22, + -12, -2, -19, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14, + 15, 16, -1, 17, 18, -1, -54, -9, -2, 22, -6, -2, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 23, }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) @@ -5856,7 +9317,7 @@ TAO_IR_ConsumesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int l } return 0; } -static TAO_IR_ConsumesDef_Perfect_Hash_OpTable tao_IR_ConsumesDef_optable; +static TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_ConsumesDef_optable; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 @@ -5873,13 +9334,13 @@ static TAO_IR_ConsumesDef_Perfect_Hash_OpTable tao_IR_ConsumesDef_optable; // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 // Factory function Implementation. -POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker *POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::the_TAO_ConsumesDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker::the_TAO_ConsumesDef_Strategized_Proxy_Broker (void) { - static POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker strategized_proxy_broker; + static POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker strategized_proxy_broker; return &strategized_proxy_broker; } -POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::_TAO_ConsumesDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker::_TAO_ConsumesDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -5887,7 +9348,7 @@ POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::_TAO_ConsumesDef_Strategized_ } } -POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::~_TAO_ConsumesDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker::~_TAO_ConsumesDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -5899,9 +9360,9 @@ POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::~_TAO_ConsumesDef_Strategized } } -IR::_TAO_ConsumesDef_Proxy_Impl& -POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::select_proxy ( - ::IR::ConsumesDef *object +CORBA::ComponentIR::_TAO_ConsumesDef_Proxy_Impl& +POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker::select_proxy ( + ::CORBA::ComponentIR::ConsumesDef *object ACE_ENV_ARG_DECL ) { @@ -5921,7 +9382,7 @@ POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::select_proxy ( } void -POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::create_proxy ( +POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker::create_proxy ( int strategy ACE_ENV_ARG_DECL ) @@ -5935,7 +9396,7 @@ POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::create_proxy ( case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - POA_IR::_TAO_ConsumesDef_ThruPOA_Proxy_Impl, + POA_CORBA::ComponentIR::_TAO_ConsumesDef_ThruPOA_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -5945,7 +9406,7 @@ POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::create_proxy ( default: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - ::IR::_TAO_ConsumesDef_Remote_Proxy_Impl, + ::CORBA::ComponentIR::_TAO_ConsumesDef_Remote_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -5959,26 +9420,26 @@ POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::create_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596 -IR::_TAO_ConsumesDef_Proxy_Broker * -IR__TAO_ConsumesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) +CORBA::ComponentIR::_TAO_ConsumesDef_Proxy_Broker * +CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) { ACE_UNUSED_ARG (obj); - return ::POA_IR::_TAO_ConsumesDef_Strategized_Proxy_Broker::the_TAO_ConsumesDef_Strategized_Proxy_Broker(); + return ::POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker::the_TAO_ConsumesDef_Strategized_Proxy_Broker(); } int -IR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer (long) +CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer (long) { - IR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer = - IR__TAO_ConsumesDef_Proxy_Broker_Factory_function; + CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer = + CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function; return 0; } -static int IR__TAO_ConsumesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = - IR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer)); +static int CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = + CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer)); /////////////////////////////////////////////////////////////////////// @@ -5988,7 +9449,7 @@ static int IR__TAO_ConsumesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 -POA_IR::_TAO_ConsumesDef_ThruPOA_Proxy_Impl::_TAO_ConsumesDef_ThruPOA_Proxy_Impl (void) +POA_CORBA::ComponentIR::_TAO_ConsumesDef_ThruPOA_Proxy_Impl::_TAO_ConsumesDef_ThruPOA_Proxy_Impl (void) {} // ThruPOA Implementation of the IDL interface methods// @@ -5998,26 +9459,26 @@ POA_IR::_TAO_ConsumesDef_ThruPOA_Proxy_Impl::_TAO_ConsumesDef_ThruPOA_Proxy_Impl // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 -POA_IR::ConsumesDef::ConsumesDef (void) +POA_CORBA::ComponentIR::ConsumesDef::ConsumesDef (void) { - this->optable_ = &tao_IR_ConsumesDef_optable; + this->optable_ = &tao_CORBA_ComponentIR_ConsumesDef_optable; } -POA_IR::ConsumesDef::ConsumesDef (const ConsumesDef& rhs) - : ACE_NESTED_CLASS (POA_IR,EventDef) (rhs), +POA_CORBA::ComponentIR::ConsumesDef::ConsumesDef (const ConsumesDef& rhs) + : ACE_NESTED_CLASS (POA_CORBA::ComponentIR,EventPortDef) (rhs), ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs), ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs), TAO_ServantBase (rhs) {} -POA_IR::ConsumesDef::~ConsumesDef (void) +POA_CORBA::ComponentIR::ConsumesDef::~ConsumesDef (void) { } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 -void POA_IR::ConsumesDef::_is_a_skel ( +void POA_CORBA::ComponentIR::ConsumesDef::_is_a_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ @@ -6025,7 +9486,7 @@ void POA_IR::ConsumesDef::_is_a_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::ConsumesDef *_tao_impl = (POA_IR::ConsumesDef *) _tao_servant; + POA_CORBA::ComponentIR::ConsumesDef *_tao_impl = (POA_CORBA::ComponentIR::ConsumesDef *) _tao_servant; CORBA::Boolean _tao_retval = 0; CORBA::String_var value; @@ -6042,14 +9503,14 @@ void POA_IR::ConsumesDef::_is_a_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::ConsumesDef::_non_existent_skel ( +void POA_CORBA::ComponentIR::ConsumesDef::_non_existent_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::ConsumesDef *_tao_impl = (POA_IR::ConsumesDef *) _tao_servant; + POA_CORBA::ComponentIR::ConsumesDef *_tao_impl = (POA_CORBA::ComponentIR::ConsumesDef *) _tao_servant; CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -6061,14 +9522,14 @@ void POA_IR::ConsumesDef::_non_existent_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::ConsumesDef::_interface_skel ( +void POA_CORBA::ComponentIR::ConsumesDef::_interface_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::ConsumesDef *_tao_impl = (POA_IR::ConsumesDef *) _tao_servant; + POA_CORBA::ComponentIR::ConsumesDef *_tao_impl = (POA_CORBA::ComponentIR::ConsumesDef *) _tao_servant; CORBA::InterfaceDef_ptr _tao_retval = 0; CORBA::Boolean _tao_result = 0; @@ -6110,14 +9571,14 @@ void POA_IR::ConsumesDef::_interface_skel ( } } -void POA_IR::ConsumesDef::_component_skel ( +void POA_CORBA::ComponentIR::ConsumesDef::_component_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_object_reference, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::ConsumesDef *_tao_impl = (POA_IR::ConsumesDef *) _tao_object_reference; + POA_CORBA::ComponentIR::ConsumesDef *_tao_impl = (POA_CORBA::ComponentIR::ConsumesDef *) _tao_object_reference; CORBA::Object_var _tao_retval = _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -6129,7 +9590,7 @@ void POA_IR::ConsumesDef::_component_skel ( ACE_THROW (CORBA::MARSHAL ()); } -CORBA::Boolean POA_IR::ConsumesDef::_is_a ( +CORBA::Boolean POA_CORBA::ComponentIR::ConsumesDef::_is_a ( const char* value ACE_ENV_ARG_DECL_NOT_USED ) @@ -6137,11 +9598,11 @@ CORBA::Boolean POA_IR::ConsumesDef::_is_a ( if ( !ACE_OS::strcmp ( (char *)value, - "IDL:omg.org/IR/ConsumesDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/ConsumesDef:1.0" ) || !ACE_OS::strcmp ( (char *)value, - "IDL:omg.org/IR/EventDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0" ) || !ACE_OS::strcmp ( (char *)value, @@ -6165,20 +9626,20 @@ CORBA::Boolean POA_IR::ConsumesDef::_is_a ( } } -void* POA_IR::ConsumesDef::_downcast ( +void* POA_CORBA::ComponentIR::ConsumesDef::_downcast ( const char* logical_type_id ) { if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/IR/ConsumesDef:1.0") == 0) + "IDL:omg.org/CORBA/ComponentIR/ConsumesDef:1.0") == 0) { - return ACE_static_cast (POA_IR::ConsumesDef_ptr, this); + return ACE_static_cast (POA_CORBA::ComponentIR::ConsumesDef_ptr, this); } if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/IR/EventDef:1.0") == 0) + "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0") == 0) { - return ACE_static_cast (POA_IR::EventDef_ptr, this); + return ACE_static_cast (POA_CORBA::ComponentIR::EventPortDef_ptr, this); } if (ACE_OS::strcmp (logical_type_id, @@ -6202,15 +9663,15 @@ void* POA_IR::ConsumesDef::_downcast ( return 0; } -const char* POA_IR::ConsumesDef::_interface_repository_id (void) const +const char* POA_CORBA::ComponentIR::ConsumesDef::_interface_repository_id (void) const { - return "IDL:omg.org/IR/ConsumesDef:1.0"; + return "IDL:omg.org/CORBA/ComponentIR/ConsumesDef:1.0"; } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531 -void POA_IR::ConsumesDef::_dispatch ( +void POA_CORBA::ComponentIR::ConsumesDef::_dispatch ( TAO_ServerRequest &req, void *servant_upcall ACE_ENV_ARG_DECL @@ -6223,10 +9684,10 @@ void POA_IR::ConsumesDef::_dispatch ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477 -IR::ConsumesDef * -POA_IR::ConsumesDef::_this (ACE_ENV_SINGLE_ARG_DECL) +CORBA::ComponentIR::ConsumesDef * +POA_CORBA::ComponentIR::ConsumesDef::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); @@ -6261,13 +9722,13 @@ POA_IR::ConsumesDef::_this (ACE_ENV_SINGLE_ARG_DECL) CORBA::Object_var obj = tmp; (void) safe_stub.release (); - return ::IR::ConsumesDef::_unchecked_narrow (obj.in ()); + return ::CORBA::ComponentIR::ConsumesDef::_unchecked_narrow (obj.in ()); } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 -class TAO_IR_ComponentDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable +class TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable { private: unsigned int hash (const char *str, unsigned int len); @@ -6276,143 +9737,142 @@ public: }; /* C++ code produced by gperf version 2.8 (ACE version) */ -/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_IR_ComponentDef_Perfect_Hash_OpTable -N lookup */ +/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable -N lookup */ unsigned int -TAO_IR_ComponentDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) { static const unsigned char asso_values[] = { #if defined (ACE_MVS) - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 0, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 0, - 108, 51, 30, 20, 108, 108, 108, 0, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 5, 10, 40, - 108, 0, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 0, 35, 108, 108, 108, 10, 5, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 25, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 0, + 113, 0, 45, 0, 113, 113, 113, 5, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 20, 0, 5, + 113, 10, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 50, 35, 113, 113, 113, 10, 0, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, #else - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 108, 108, 108, 108, 108, 0, 108, 0, 108, 51, - 30, 20, 108, 108, 108, 0, 108, 108, 5, 10, - 40, 108, 0, 108, 108, 0, 35, 108, 108, 108, - 10, 5, 108, 108, 108, 108, 108, 108, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 25, 113, 0, 113, 0, + 45, 0, 113, 113, 113, 5, 113, 113, 20, 0, + 5, 113, 10, 113, 113, 50, 35, 113, 113, 113, + 10, 0, 113, 113, 113, 113, 113, 113, #endif /* ACE_MVS */ }; return len + asso_values[str[len - 1]] + asso_values[str[0]]; } const class TAO_operation_db_entry * -TAO_IR_ComponentDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) { enum { - TOTAL_KEYWORDS = 55, + TOTAL_KEYWORDS = 53, MIN_WORD_LENGTH = 4, MAX_WORD_LENGTH = 26, MIN_HASH_VALUE = 4, - MAX_HASH_VALUE = 107, - HASH_VALUE_RANGE = 104, + MAX_HASH_VALUE = 112, + HASH_VALUE_RANGE = 109, DUPLICATES = 14, - WORDLIST_SIZE = 59 + WORDLIST_SIZE = 57 }; static const class TAO_operation_db_entry wordlist[] = { {"",0},{"",0},{"",0},{"",0}, - {"is_a", &POA_IR::ComponentDef::is_a_skel}, - {"_is_a", &POA_IR::ComponentDef::_is_a_skel}, - {"lookup", &POA_IR::ComponentDef::lookup_skel}, - {"_get_emits_events", &POA_IR::ComponentDef::_get_emits_events_skel}, - {"_get_uses_interfaces", &POA_IR::ComponentDef::_get_uses_interfaces_skel}, - {"_set_base_interfaces", &POA_IR::ComponentDef::_set_base_interfaces_skel}, - {"_get_base_interfaces", &POA_IR::ComponentDef::_get_base_interfaces_skel}, - {"_get_consumes_events", &POA_IR::ComponentDef::_get_consumes_events_skel}, - {"_get_publishes_events", &POA_IR::ComponentDef::_get_publishes_events_skel}, - {"_get_provides_interfaces", &POA_IR::ComponentDef::_get_provides_interfaces_skel}, - {"_get_supported_interfaces", &POA_IR::ComponentDef::_get_supported_interfaces_skel}, - {"_set_supported_interfaces", &POA_IR::ComponentDef::_set_supported_interfaces_skel}, - {"_get_name", &POA_IR::ComponentDef::_get_name_skel}, - {"_get_type", &POA_IR::ComponentDef::_get_type_skel}, - {"_set_name", &POA_IR::ComponentDef::_set_name_skel}, - {"_interface", &POA_IR::ComponentDef::_interface_skel}, - {"_get_containing_repository", &POA_IR::ComponentDef::_get_containing_repository_skel}, - {"move", &POA_IR::ComponentDef::move_skel}, - {"lookup_name", &POA_IR::ComponentDef::lookup_name_skel}, - {"_get_id", &POA_IR::ComponentDef::_get_id_skel}, - {"_set_id", &POA_IR::ComponentDef::_set_id_skel}, - {"_get_absolute_name", &POA_IR::ComponentDef::_get_absolute_name_skel}, - {"destroy", &POA_IR::ComponentDef::destroy_skel}, - {"_get_def_kind", &POA_IR::ComponentDef::_get_def_kind_skel}, - {"_component", &POA_IR::ComponentDef::_component_skel}, - {"describe_contents", &POA_IR::ComponentDef::describe_contents_skel}, - {"_non_existent", &POA_IR::ComponentDef::_non_existent_skel}, - {"_get_version", &POA_IR::ComponentDef::_get_version_skel}, - {"_set_version", &POA_IR::ComponentDef::_set_version_skel}, - {"_get_base_component", &POA_IR::ComponentDef::_get_base_component_skel}, - {"_get_defined_in", &POA_IR::ComponentDef::_get_defined_in_skel}, - {"describe", &POA_IR::ComponentDef::describe_skel}, - {"contents", &POA_IR::ComponentDef::contents_skel}, - {"create_uses", &POA_IR::ComponentDef::create_uses_skel}, - {"create_emits", &POA_IR::ComponentDef::create_emits_skel}, - {"create_alias", &POA_IR::ComponentDef::create_alias_skel}, - {"_get_is_basic", &POA_IR::ComponentDef::_get_is_basic_skel}, - {"create_provides", &POA_IR::ComponentDef::create_provides_skel}, - {"create_consumes", &POA_IR::ComponentDef::create_consumes_skel}, - {"create_publishes", &POA_IR::ComponentDef::create_publishes_skel}, - {"describe_interface", &POA_IR::ComponentDef::describe_interface_skel}, - {"create_enum", &POA_IR::ComponentDef::create_enum_skel}, - {"create_value_box", &POA_IR::ComponentDef::create_value_box_skel}, - {"create_value", &POA_IR::ComponentDef::create_value_skel}, - {"create_module", &POA_IR::ComponentDef::create_module_skel}, - {"create_native", &POA_IR::ComponentDef::create_native_skel}, - {"create_attribute", &POA_IR::ComponentDef::create_attribute_skel}, - {"create_interface", &POA_IR::ComponentDef::create_interface_skel}, - {"create_local_interface", &POA_IR::ComponentDef::create_local_interface_skel}, - {"create_abstract_interface", &POA_IR::ComponentDef::create_abstract_interface_skel}, - {"create_struct", &POA_IR::ComponentDef::create_struct_skel}, - {"create_constant", &POA_IR::ComponentDef::create_constant_skel}, - {"create_union", &POA_IR::ComponentDef::create_union_skel}, - {"create_operation", &POA_IR::ComponentDef::create_operation_skel}, - {"create_exception", &POA_IR::ComponentDef::create_exception_skel}, + {"move", &POA_CORBA::ComponentIR::ComponentDef::move_skel}, + {"is_a", &POA_CORBA::ComponentIR::ComponentDef::is_a_skel}, + {"create_enum", &POA_CORBA::ComponentIR::ComponentDef::create_enum_skel}, + {"create_value", &POA_CORBA::ComponentIR::ComponentDef::create_value_skel}, + {"create_module", &POA_CORBA::ComponentIR::ComponentDef::create_module_skel}, + {"create_native", &POA_CORBA::ComponentIR::ComponentDef::create_native_skel}, + {"create_attribute", &POA_CORBA::ComponentIR::ComponentDef::create_attribute_skel}, + {"create_ext_value", &POA_CORBA::ComponentIR::ComponentDef::create_ext_value_skel}, + {"create_interface", &POA_CORBA::ComponentIR::ComponentDef::create_interface_skel}, + {"create_union", &POA_CORBA::ComponentIR::ComponentDef::create_union_skel}, + {"create_ext_attribute", &POA_CORBA::ComponentIR::ComponentDef::create_ext_attribute_skel}, + {"create_operation", &POA_CORBA::ComponentIR::ComponentDef::create_operation_skel}, + {"create_exception", &POA_CORBA::ComponentIR::ComponentDef::create_exception_skel}, + {"create_local_interface", &POA_CORBA::ComponentIR::ComponentDef::create_local_interface_skel}, + {"create_abstract_interface", &POA_CORBA::ComponentIR::ComponentDef::create_abstract_interface_skel}, + {"create_value_box", &POA_CORBA::ComponentIR::ComponentDef::create_value_box_skel}, + {"_is_a", &POA_CORBA::ComponentIR::ComponentDef::_is_a_skel}, + {"lookup_name", &POA_CORBA::ComponentIR::ComponentDef::lookup_name_skel}, + {"_get_name", &POA_CORBA::ComponentIR::ComponentDef::_get_name_skel}, + {"_get_type", &POA_CORBA::ComponentIR::ComponentDef::_get_type_skel}, + {"_set_name", &POA_CORBA::ComponentIR::ComponentDef::_set_name_skel}, + {"_interface", &POA_CORBA::ComponentIR::ComponentDef::_interface_skel}, + {"lookup", &POA_CORBA::ComponentIR::ComponentDef::lookup_skel}, + {"_get_version", &POA_CORBA::ComponentIR::ComponentDef::_get_version_skel}, + {"_set_version", &POA_CORBA::ComponentIR::ComponentDef::_set_version_skel}, + {"_get_absolute_name", &POA_CORBA::ComponentIR::ComponentDef::_get_absolute_name_skel}, + {"_get_defined_in", &POA_CORBA::ComponentIR::ComponentDef::_get_defined_in_skel}, + {"create_struct", &POA_CORBA::ComponentIR::ComponentDef::create_struct_skel}, + {"create_constant", &POA_CORBA::ComponentIR::ComponentDef::create_constant_skel}, + {"_get_containing_repository", &POA_CORBA::ComponentIR::ComponentDef::_get_containing_repository_skel}, + {"destroy", &POA_CORBA::ComponentIR::ComponentDef::destroy_skel}, + {"describe", &POA_CORBA::ComponentIR::ComponentDef::describe_skel}, + {"contents", &POA_CORBA::ComponentIR::ComponentDef::contents_skel}, + {"create_uses", &POA_CORBA::ComponentIR::ComponentDef::create_uses_skel}, + {"create_emits", &POA_CORBA::ComponentIR::ComponentDef::create_emits_skel}, + {"create_alias", &POA_CORBA::ComponentIR::ComponentDef::create_alias_skel}, + {"describe_interface", &POA_CORBA::ComponentIR::ComponentDef::describe_interface_skel}, + {"create_provides", &POA_CORBA::ComponentIR::ComponentDef::create_provides_skel}, + {"create_consumes", &POA_CORBA::ComponentIR::ComponentDef::create_consumes_skel}, + {"create_publishes", &POA_CORBA::ComponentIR::ComponentDef::create_publishes_skel}, + {"describe_ext_interface", &POA_CORBA::ComponentIR::ComponentDef::describe_ext_interface_skel}, + {"_component", &POA_CORBA::ComponentIR::ComponentDef::_component_skel}, + {"_non_existent", &POA_CORBA::ComponentIR::ComponentDef::_non_existent_skel}, + {"_get_id", &POA_CORBA::ComponentIR::ComponentDef::_get_id_skel}, + {"_set_id", &POA_CORBA::ComponentIR::ComponentDef::_set_id_skel}, + {"_get_base_component", &POA_CORBA::ComponentIR::ComponentDef::_get_base_component_skel}, + {"_set_base_component", &POA_CORBA::ComponentIR::ComponentDef::_set_base_component_skel}, + {"_get_def_kind", &POA_CORBA::ComponentIR::ComponentDef::_get_def_kind_skel}, + {"_get_base_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_get_base_interfaces_skel}, + {"_set_base_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_set_base_interfaces_skel}, + {"_get_supported_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_get_supported_interfaces_skel}, + {"_set_supported_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_set_supported_interfaces_skel}, + {"describe_contents", &POA_CORBA::ComponentIR::ComponentDef::describe_contents_skel}, }; static const signed char lookup[] = { - -1, -1, -1, -1, 4, 5, -1, -1, -1, -1, -1, 6, -1, -1, - -1, -1, -1, 7, -8, -4, -109, 12, -14, -2, 13, -110, -1, -16, - -3, -109, 19, 20, -23, -2, 21, -1, 22, -112, 25, -1, -1, -1, - 26, 27, -1, 28, -1, 29, 30, -1, -31, -2, -109, -1, 33, 34, - -38, -2, 35, 36, -41, -2, 37, -114, 40, -1, -113, 43, 44, -1, - -1, -1, 45, -1, -1, -1, -1, 46, -1, -1, -1, -48, -2, 47, - -110, -50, -2, -109, -1, -1, -1, -1, -1, 52, -1, -1, 53, -1, - -1, 54, -1, 55, -1, 56, -1, -57, -2, -109, + -1, -1, -1, -1, 4, -1, -1, -8, -2, 5, -1, 6, 7, -118, + -10, -3, -114, 13, -15, -2, 14, -115, 17, -1, -1, 18, 19, -1, + -1, -1, 20, 21, -22, -3, -114, 25, 26, -1, -1, -1, -27, -2, + -114, 29, -1, 30, -1, -1, 31, -1, 32, 33, 34, 35, -1, -1, + -38, -2, 36, -41, -2, 37, -118, 40, -1, -118, 43, 44, -1, -1, + 45, -47, -2, 46, -1, -49, -2, -118, -1, -116, -1, -1, -1, 51, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -52, -2, -114, -1, -1, + -54, -2, -114, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 56, }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) @@ -6446,7 +9906,7 @@ TAO_IR_ComponentDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int } return 0; } -static TAO_IR_ComponentDef_Perfect_Hash_OpTable tao_IR_ComponentDef_optable; +static TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_ComponentDef_optable; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 @@ -6456,13 +9916,13 @@ static TAO_IR_ComponentDef_Perfect_Hash_OpTable tao_IR_ComponentDef_optable; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::ComponentDef *tao_impl + POA_CORBA::ComponentIR::ComponentDef *tao_impl ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -6492,29 +9952,29 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::CORBA::InterfaceDefSeq * result); + void result (::CORBA::ComponentIR::ComponentDef_ptr result); private: - TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get ( - const TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get & + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get & ); void operator= ( - const TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get & + const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get & ); private: - POA_IR::ComponentDef *_tao_impl; - ::CORBA::InterfaceDefSeq * _result; + POA_CORBA::ComponentIR::ComponentDef *_tao_impl; + ::CORBA::ComponentIR::ComponentDef_ptr _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::ComponentDef *tao_impl + POA_CORBA::ComponentIR::ComponentDef *tao_impl ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), @@ -6522,7 +9982,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::TAO_ServerReques {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -6536,7 +9996,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -6550,7 +10010,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -6569,7 +10029,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::result ( } char * -TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -6579,7 +10039,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::target_most_deri } CORBA::Boolean -TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -6589,7 +10049,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::target_is_a ( } void -TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::result (::CORBA::InterfaceDefSeq * result) +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::result (::CORBA::ComponentIR::ComponentDef_ptr result) { // Update the result. this->_result = result; @@ -6598,14 +10058,14 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get::result (::CORBA: // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::ComponentDef *tao_impl, - const CORBA::InterfaceDefSeq & supported_interfaces + POA_CORBA::ComponentIR::ComponentDef *tao_impl, + CORBA::ComponentIR::ComponentDef_ptr base_component ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -6636,37 +10096,37 @@ public: ACE_THROW_SPEC ((CORBA::SystemException)); private: - TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set ( - const TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set & + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set & ); void operator= ( - const TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set & + const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set & ); private: - POA_IR::ComponentDef *_tao_impl; + POA_CORBA::ComponentIR::ComponentDef *_tao_impl; - const CORBA::InterfaceDefSeq & supported_interfaces_; + CORBA::ComponentIR::ComponentDef_ptr base_component_; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::ComponentDef *tao_impl, - const CORBA::InterfaceDefSeq & supported_interfaces + POA_CORBA::ComponentIR::ComponentDef *tao_impl, + CORBA::ComponentIR::ComponentDef_ptr base_component ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), - supported_interfaces_ (supported_interfaces) + base_component_ (base_component) {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -6680,7 +10140,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::arguments ( parameter_list->length (1); CORBA::ULong len = 0; - (*parameter_list)[len].argument <<= this->supported_interfaces_; + (*parameter_list)[len].argument <<= this->base_component_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; @@ -6688,7 +10148,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -6702,7 +10162,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -6717,284 +10177,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::result ( } char * -TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - return - CORBA::string_dup (this->_tao_impl->_interface_repository_id ()); -} - -CORBA::Boolean -TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set::target_is_a ( - const char * id - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 - -class TAO_ServerRequestInfo_IR_ComponentDef_base_component_get : public TAO_ServerRequestInfo -{ -public: - TAO_ServerRequestInfo_IR_ComponentDef_base_component_get ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::ComponentDef *tao_impl - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - virtual Dynamic::ParameterList * arguments ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual Dynamic::ExceptionList * exceptions ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual CORBA::Any * result ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual CORBA::Boolean target_is_a ( - const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - void result (::IR::ComponentDef_ptr result); - -private: - TAO_ServerRequestInfo_IR_ComponentDef_base_component_get ( - const TAO_ServerRequestInfo_IR_ComponentDef_base_component_get & - ); - - void operator= ( - const TAO_ServerRequestInfo_IR_ComponentDef_base_component_get & - ); - -private: - POA_IR::ComponentDef *_tao_impl; - ::IR::ComponentDef_ptr _result; -}; - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 - -TAO_ServerRequestInfo_IR_ComponentDef_base_component_get::TAO_ServerRequestInfo_IR_ComponentDef_base_component_get ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::ComponentDef *tao_impl - ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), - _tao_impl (tao_impl) -{} - -Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_ComponentDef_base_component_get::arguments ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the argument list on demand. - Dynamic::ParameterList *parameter_list = - TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - return parameter_list; -} - -Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_ComponentDef_base_component_get::exceptions ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the exception list on demand. - Dynamic::ExceptionList *exception_list = - TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - return exception_list; -} - -CORBA::Any * -TAO_ServerRequestInfo_IR_ComponentDef_base_component_get::result ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the result on demand. - CORBA::Boolean tk_void_any = 0; - CORBA::Any *result_any = - TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - CORBA::Any_var safe_result_any = result_any; - - (*result_any) <<= this->_result; - - return safe_result_any._retn (); -} - -char * -TAO_ServerRequestInfo_IR_ComponentDef_base_component_get::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - return - CORBA::string_dup (this->_tao_impl->_interface_repository_id ()); -} - -CORBA::Boolean -TAO_ServerRequestInfo_IR_ComponentDef_base_component_get::target_is_a ( - const char * id - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); -} - -void -TAO_ServerRequestInfo_IR_ComponentDef_base_component_get::result (::IR::ComponentDef_ptr result) -{ - // Update the result. - this->_result = result; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 - -class TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get : public TAO_ServerRequestInfo -{ -public: - TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::ComponentDef *tao_impl - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - virtual Dynamic::ParameterList * arguments ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual Dynamic::ExceptionList * exceptions ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual CORBA::Any * result ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual CORBA::Boolean target_is_a ( - const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - void result (::IR::ProvidesDefSeq * result); - -private: - TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get ( - const TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get & - ); - - void operator= ( - const TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get & - ); - -private: - POA_IR::ComponentDef *_tao_impl; - ::IR::ProvidesDefSeq * _result; -}; - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 - -TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get::TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::ComponentDef *tao_impl - ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), - _tao_impl (tao_impl) -{} - -Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get::arguments ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the argument list on demand. - Dynamic::ParameterList *parameter_list = - TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - return parameter_list; -} - -Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get::exceptions ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the exception list on demand. - Dynamic::ExceptionList *exception_list = - TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - return exception_list; -} - -CORBA::Any * -TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get::result ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the result on demand. - CORBA::Boolean tk_void_any = 0; - CORBA::Any *result_any = - TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - CORBA::Any_var safe_result_any = result_any; - - (*result_any) <<= this->_result; - - return safe_result_any._retn (); -} - -char * -TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -7004,7 +10187,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get::target_most_deriv } CORBA::Boolean -TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -7013,23 +10196,16 @@ TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get::target_is_a ( return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } -void -TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get::result (::IR::ProvidesDefSeq * result) -{ - // Update the result. - this->_result = result; -} - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::ComponentDef *tao_impl + POA_CORBA::ComponentIR::ComponentDef *tao_impl ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -7059,171 +10235,29 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::IR::UsesDefSeq * result); - -private: - TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get ( - const TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get & - ); - - void operator= ( - const TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get & - ); - -private: - POA_IR::ComponentDef *_tao_impl; - ::IR::UsesDefSeq * _result; -}; - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 - -TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get::TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::ComponentDef *tao_impl - ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), - _tao_impl (tao_impl) -{} - -Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get::arguments ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the argument list on demand. - Dynamic::ParameterList *parameter_list = - TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - return parameter_list; -} - -Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get::exceptions ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the exception list on demand. - Dynamic::ExceptionList *exception_list = - TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - return exception_list; -} - -CORBA::Any * -TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get::result ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the result on demand. - CORBA::Boolean tk_void_any = 0; - CORBA::Any *result_any = - TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - CORBA::Any_var safe_result_any = result_any; - - (*result_any) <<= this->_result; - - return safe_result_any._retn (); -} - -char * -TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - return - CORBA::string_dup (this->_tao_impl->_interface_repository_id ()); -} - -CORBA::Boolean -TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get::target_is_a ( - const char * id - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); -} - -void -TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get::result (::IR::UsesDefSeq * result) -{ - // Update the result. - this->_result = result; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 - -class TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get : public TAO_ServerRequestInfo -{ -public: - TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::ComponentDef *tao_impl - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - virtual Dynamic::ParameterList * arguments ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual Dynamic::ExceptionList * exceptions ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual CORBA::Any * result ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual CORBA::Boolean target_is_a ( - const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - void result (::IR::EmitsDefSeq * result); + void result (::CORBA::InterfaceDefSeq * result); private: - TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get ( - const TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get & + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get & ); void operator= ( - const TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get & + const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get & ); private: - POA_IR::ComponentDef *_tao_impl; - ::IR::EmitsDefSeq * _result; + POA_CORBA::ComponentIR::ComponentDef *_tao_impl; + ::CORBA::InterfaceDefSeq * _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::ComponentDef *tao_impl + POA_CORBA::ComponentIR::ComponentDef *tao_impl ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), @@ -7231,7 +10265,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::TAO_ServerRequestInfo_IR {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -7245,7 +10279,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -7259,7 +10293,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -7278,7 +10312,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::result ( } char * -TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -7288,7 +10322,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::target_most_derived_inte } CORBA::Boolean -TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -7298,7 +10332,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::target_is_a ( } void -TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::result (::IR::EmitsDefSeq * result) +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::result (::CORBA::InterfaceDefSeq * result) { // Update the result. this->_result = result; @@ -7307,13 +10341,14 @@ TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get::result (::IR::EmitsDefSe // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::ComponentDef *tao_impl + POA_CORBA::ComponentIR::ComponentDef *tao_impl, + const CORBA::InterfaceDefSeq & supported_interfaces ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -7343,179 +10378,38 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::IR::PublishesDefSeq * result); - private: - TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get ( - const TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get & + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set & ); void operator= ( - const TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get & + const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set & ); private: - POA_IR::ComponentDef *_tao_impl; - ::IR::PublishesDefSeq * _result; -}; - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 - -TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get::TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::ComponentDef *tao_impl - ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), - _tao_impl (tao_impl) -{} - -Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get::arguments ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the argument list on demand. - Dynamic::ParameterList *parameter_list = - TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); + POA_CORBA::ComponentIR::ComponentDef *_tao_impl; - return parameter_list; -} - -Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get::exceptions ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the exception list on demand. - Dynamic::ExceptionList *exception_list = - TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - return exception_list; -} - -CORBA::Any * -TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get::result ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the result on demand. - CORBA::Boolean tk_void_any = 0; - CORBA::Any *result_any = - TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - CORBA::Any_var safe_result_any = result_any; - - (*result_any) <<= this->_result; - - return safe_result_any._retn (); -} - -char * -TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - return - CORBA::string_dup (this->_tao_impl->_interface_repository_id ()); -} - -CORBA::Boolean -TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get::target_is_a ( - const char * id - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); -} - -void -TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get::result (::IR::PublishesDefSeq * result) -{ - // Update the result. - this->_result = result; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 - -class TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get : public TAO_ServerRequestInfo -{ -public: - TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::ComponentDef *tao_impl - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - virtual Dynamic::ParameterList * arguments ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual Dynamic::ExceptionList * exceptions ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual CORBA::Any * result ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual CORBA::Boolean target_is_a ( - const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - void result (::IR::ConsumesDefSeq * result); - -private: - TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get ( - const TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get & - ); - - void operator= ( - const TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get & - ); - -private: - POA_IR::ComponentDef *_tao_impl; - ::IR::ConsumesDefSeq * _result; + const CORBA::InterfaceDefSeq & supported_interfaces_; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get::TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::ComponentDef *tao_impl + POA_CORBA::ComponentIR::ComponentDef *tao_impl, + const CORBA::InterfaceDefSeq & supported_interfaces ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), - _tao_impl (tao_impl) + _tao_impl (tao_impl), + supported_interfaces_ (supported_interfaces) {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -7525,153 +10419,19 @@ TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get::arguments ( TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - return parameter_list; -} - -Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get::exceptions ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the exception list on demand. - Dynamic::ExceptionList *exception_list = - TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - return exception_list; -} - -CORBA::Any * -TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get::result ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the result on demand. - CORBA::Boolean tk_void_any = 0; - CORBA::Any *result_any = - TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - CORBA::Any_var safe_result_any = result_any; - - (*result_any) <<= this->_result; - - return safe_result_any._retn (); -} - -char * -TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - return - CORBA::string_dup (this->_tao_impl->_interface_repository_id ()); -} - -CORBA::Boolean -TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get::target_is_a ( - const char * id - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); -} - -void -TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get::result (::IR::ConsumesDefSeq * result) -{ - // Update the result. - this->_result = result; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 - -class TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get : public TAO_ServerRequestInfo -{ -public: - TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::ComponentDef *tao_impl - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - virtual Dynamic::ParameterList * arguments ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual Dynamic::ExceptionList * exceptions ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual CORBA::Any * result ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual CORBA::Boolean target_is_a ( - const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - void result (CORBA::Boolean result); - -private: - TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get ( - const TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get & - ); - - void operator= ( - const TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get & - ); + Dynamic::ParameterList_var safe_parameter_list = parameter_list; + parameter_list->length (1); + CORBA::ULong len = 0; -private: - POA_IR::ComponentDef *_tao_impl; - CORBA::Boolean _result; -}; - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 - -TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::ComponentDef *tao_impl - ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), - _tao_impl (tao_impl) -{} - -Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::arguments ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the argument list on demand. - Dynamic::ParameterList *parameter_list = - TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); + (*parameter_list)[len].argument <<= this->supported_interfaces_; + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; - return parameter_list; + return safe_parameter_list._retn (); } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -7685,26 +10445,22 @@ TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. - CORBA::Boolean tk_void_any = 0; + CORBA::Boolean tk_void_any = 1; CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - CORBA::Any_var safe_result_any = result_any; - - (*result_any) <<= CORBA::Any::from_boolean (this->_result); - - return safe_result_any._retn (); + return result_any; } char * -TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -7714,7 +10470,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::target_most_derived_interfac } CORBA::Boolean -TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -7723,23 +10479,16 @@ TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::target_is_a ( return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } -void -TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get::result (CORBA::Boolean result) -{ - // Update the result. - this->_result = result; -} - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_ComponentDef_create_provides : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_ComponentDef_create_provides ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::ComponentDef *tao_impl, + POA_CORBA::ComponentIR::ComponentDef *tao_impl, const char * id, const char * name, const char * version, @@ -7773,33 +10522,33 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::IR::ProvidesDef_ptr result); + void result (::CORBA::ComponentIR::ProvidesDef_ptr result); private: - TAO_ServerRequestInfo_IR_ComponentDef_create_provides ( - const TAO_ServerRequestInfo_IR_ComponentDef_create_provides & + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides & ); void operator= ( - const TAO_ServerRequestInfo_IR_ComponentDef_create_provides & + const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides & ); private: - POA_IR::ComponentDef *_tao_impl; + POA_CORBA::ComponentIR::ComponentDef *_tao_impl; const char * id_; const char * name_; const char * version_; - CORBA::InterfaceDef_ptr interface_type_;::IR::ProvidesDef_ptr _result; + CORBA::InterfaceDef_ptr interface_type_;::CORBA::ComponentIR::ProvidesDef_ptr _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_ComponentDef_create_provides::TAO_ServerRequestInfo_IR_ComponentDef_create_provides ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::ComponentDef *tao_impl, + POA_CORBA::ComponentIR::ComponentDef *tao_impl, const char * id, const char * name, const char * version, @@ -7815,7 +10564,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_provides::TAO_ServerRequestInfo_IR_ {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_ComponentDef_create_provides::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -7849,7 +10598,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_provides::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_ComponentDef_create_provides::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -7863,7 +10612,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_provides::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_ComponentDef_create_provides::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -7882,7 +10631,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_provides::result ( } char * -TAO_ServerRequestInfo_IR_ComponentDef_create_provides::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -7892,7 +10641,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_provides::target_most_derived_inter } CORBA::Boolean -TAO_ServerRequestInfo_IR_ComponentDef_create_provides::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -7902,7 +10651,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_provides::target_is_a ( } void -TAO_ServerRequestInfo_IR_ComponentDef_create_provides::result (::IR::ProvidesDef_ptr result) +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::result (::CORBA::ComponentIR::ProvidesDef_ptr result) { // Update the result. this->_result = result; @@ -7911,13 +10660,13 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_provides::result (::IR::ProvidesDef // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_ComponentDef_create_uses : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_ComponentDef_create_uses ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::ComponentDef *tao_impl, + POA_CORBA::ComponentIR::ComponentDef *tao_impl, const char * id, const char * name, const char * version, @@ -7952,34 +10701,34 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::IR::UsesDef_ptr result); + void result (::CORBA::ComponentIR::UsesDef_ptr result); private: - TAO_ServerRequestInfo_IR_ComponentDef_create_uses ( - const TAO_ServerRequestInfo_IR_ComponentDef_create_uses & + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses & ); void operator= ( - const TAO_ServerRequestInfo_IR_ComponentDef_create_uses & + const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses & ); private: - POA_IR::ComponentDef *_tao_impl; + POA_CORBA::ComponentIR::ComponentDef *_tao_impl; const char * id_; const char * name_; const char * version_; CORBA::InterfaceDef_ptr interface_type_; - const CORBA::Boolean & is_multiple_;::IR::UsesDef_ptr _result; + const CORBA::Boolean & is_multiple_;::CORBA::ComponentIR::UsesDef_ptr _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_ComponentDef_create_uses::TAO_ServerRequestInfo_IR_ComponentDef_create_uses ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::ComponentDef *tao_impl, + POA_CORBA::ComponentIR::ComponentDef *tao_impl, const char * id, const char * name, const char * version, @@ -7997,7 +10746,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_uses::TAO_ServerRequestInfo_IR_Comp {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_ComponentDef_create_uses::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -8035,7 +10784,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_uses::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_ComponentDef_create_uses::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -8049,7 +10798,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_uses::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_ComponentDef_create_uses::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -8068,7 +10817,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_uses::result ( } char * -TAO_ServerRequestInfo_IR_ComponentDef_create_uses::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -8078,7 +10827,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_uses::target_most_derived_interface } CORBA::Boolean -TAO_ServerRequestInfo_IR_ComponentDef_create_uses::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -8088,7 +10837,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_uses::target_is_a ( } void -TAO_ServerRequestInfo_IR_ComponentDef_create_uses::result (::IR::UsesDef_ptr result) +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::result (::CORBA::ComponentIR::UsesDef_ptr result) { // Update the result. this->_result = result; @@ -8097,17 +10846,17 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_uses::result (::IR::UsesDef_ptr res // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_ComponentDef_create_emits : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_ComponentDef_create_emits ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::ComponentDef *tao_impl, + POA_CORBA::ComponentIR::ComponentDef *tao_impl, const char * id, const char * name, const char * version, - CORBA::ValueDef_ptr value + CORBA::ComponentIR::EventDef_ptr event ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -8137,37 +10886,37 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::IR::EmitsDef_ptr result); + void result (::CORBA::ComponentIR::EmitsDef_ptr result); private: - TAO_ServerRequestInfo_IR_ComponentDef_create_emits ( - const TAO_ServerRequestInfo_IR_ComponentDef_create_emits & + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits & ); void operator= ( - const TAO_ServerRequestInfo_IR_ComponentDef_create_emits & + const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits & ); private: - POA_IR::ComponentDef *_tao_impl; + POA_CORBA::ComponentIR::ComponentDef *_tao_impl; const char * id_; const char * name_; const char * version_; - CORBA::ValueDef_ptr value_;::IR::EmitsDef_ptr _result; + CORBA::ComponentIR::EventDef_ptr event_;::CORBA::ComponentIR::EmitsDef_ptr _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_ComponentDef_create_emits::TAO_ServerRequestInfo_IR_ComponentDef_create_emits ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::ComponentDef *tao_impl, + POA_CORBA::ComponentIR::ComponentDef *tao_impl, const char * id, const char * name, const char * version, - CORBA::ValueDef_ptr value + CORBA::ComponentIR::EventDef_ptr event ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), @@ -8175,11 +10924,11 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_emits::TAO_ServerRequestInfo_IR_Com id_ (id), name_ (name), version_ (version), - value_ (value) + event_ (event) {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_ComponentDef_create_emits::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -8205,7 +10954,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_emits::arguments ( (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= this->value_; + (*parameter_list)[len].argument <<= this->event_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; @@ -8213,7 +10962,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_emits::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_ComponentDef_create_emits::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -8227,7 +10976,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_emits::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_ComponentDef_create_emits::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -8246,7 +10995,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_emits::result ( } char * -TAO_ServerRequestInfo_IR_ComponentDef_create_emits::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -8256,7 +11005,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_emits::target_most_derived_interfac } CORBA::Boolean -TAO_ServerRequestInfo_IR_ComponentDef_create_emits::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -8266,7 +11015,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_emits::target_is_a ( } void -TAO_ServerRequestInfo_IR_ComponentDef_create_emits::result (::IR::EmitsDef_ptr result) +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::result (::CORBA::ComponentIR::EmitsDef_ptr result) { // Update the result. this->_result = result; @@ -8275,17 +11024,17 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_emits::result (::IR::EmitsDef_ptr r // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_ComponentDef_create_publishes : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_ComponentDef_create_publishes ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::ComponentDef *tao_impl, + POA_CORBA::ComponentIR::ComponentDef *tao_impl, const char * id, const char * name, const char * version, - CORBA::ValueDef_ptr value + CORBA::ComponentIR::EventDef_ptr event ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -8315,37 +11064,37 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::IR::PublishesDef_ptr result); + void result (::CORBA::ComponentIR::PublishesDef_ptr result); private: - TAO_ServerRequestInfo_IR_ComponentDef_create_publishes ( - const TAO_ServerRequestInfo_IR_ComponentDef_create_publishes & + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes & ); void operator= ( - const TAO_ServerRequestInfo_IR_ComponentDef_create_publishes & + const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes & ); private: - POA_IR::ComponentDef *_tao_impl; + POA_CORBA::ComponentIR::ComponentDef *_tao_impl; const char * id_; const char * name_; const char * version_; - CORBA::ValueDef_ptr value_;::IR::PublishesDef_ptr _result; + CORBA::ComponentIR::EventDef_ptr event_;::CORBA::ComponentIR::PublishesDef_ptr _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::TAO_ServerRequestInfo_IR_ComponentDef_create_publishes ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::ComponentDef *tao_impl, + POA_CORBA::ComponentIR::ComponentDef *tao_impl, const char * id, const char * name, const char * version, - CORBA::ValueDef_ptr value + CORBA::ComponentIR::EventDef_ptr event ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), @@ -8353,11 +11102,11 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::TAO_ServerRequestInfo_IR id_ (id), name_ (name), version_ (version), - value_ (value) + event_ (event) {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -8383,7 +11132,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::arguments ( (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= this->value_; + (*parameter_list)[len].argument <<= this->event_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; @@ -8391,7 +11140,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -8405,7 +11154,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -8424,7 +11173,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::result ( } char * -TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -8434,7 +11183,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::target_most_derived_inte } CORBA::Boolean -TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -8444,7 +11193,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::target_is_a ( } void -TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::result (::IR::PublishesDef_ptr result) +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::result (::CORBA::ComponentIR::PublishesDef_ptr result) { // Update the result. this->_result = result; @@ -8453,17 +11202,17 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_publishes::result (::IR::PublishesD // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_ComponentDef_create_consumes : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_ComponentDef_create_consumes ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::ComponentDef *tao_impl, + POA_CORBA::ComponentIR::ComponentDef *tao_impl, const char * id, const char * name, const char * version, - CORBA::ValueDef_ptr value + CORBA::ComponentIR::EventDef_ptr event ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -8493,37 +11242,37 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::IR::ConsumesDef_ptr result); + void result (::CORBA::ComponentIR::ConsumesDef_ptr result); private: - TAO_ServerRequestInfo_IR_ComponentDef_create_consumes ( - const TAO_ServerRequestInfo_IR_ComponentDef_create_consumes & + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes & ); void operator= ( - const TAO_ServerRequestInfo_IR_ComponentDef_create_consumes & + const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes & ); private: - POA_IR::ComponentDef *_tao_impl; + POA_CORBA::ComponentIR::ComponentDef *_tao_impl; const char * id_; const char * name_; const char * version_; - CORBA::ValueDef_ptr value_;::IR::ConsumesDef_ptr _result; + CORBA::ComponentIR::EventDef_ptr event_;::CORBA::ComponentIR::ConsumesDef_ptr _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::TAO_ServerRequestInfo_IR_ComponentDef_create_consumes ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::ComponentDef *tao_impl, + POA_CORBA::ComponentIR::ComponentDef *tao_impl, const char * id, const char * name, const char * version, - CORBA::ValueDef_ptr value + CORBA::ComponentIR::EventDef_ptr event ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), @@ -8531,11 +11280,11 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::TAO_ServerRequestInfo_IR_ id_ (id), name_ (name), version_ (version), - value_ (value) + event_ (event) {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -8561,7 +11310,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::arguments ( (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; - (*parameter_list)[len].argument <<= this->value_; + (*parameter_list)[len].argument <<= this->event_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; @@ -8569,7 +11318,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -8583,7 +11332,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -8602,7 +11351,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::result ( } char * -TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -8612,7 +11361,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::target_most_derived_inter } CORBA::Boolean -TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -8622,7 +11371,7 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::target_is_a ( } void -TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::result (::IR::ConsumesDef_ptr result) +TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::result (::CORBA::ComponentIR::ConsumesDef_ptr result) { // Update the result. this->_result = result; @@ -8638,13 +11387,13 @@ TAO_ServerRequestInfo_IR_ComponentDef_create_consumes::result (::IR::ConsumesDef // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 // Factory function Implementation. -POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker *POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::the_TAO_ComponentDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker::the_TAO_ComponentDef_Strategized_Proxy_Broker (void) { - static POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker strategized_proxy_broker; + static POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker strategized_proxy_broker; return &strategized_proxy_broker; } -POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::_TAO_ComponentDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker::_TAO_ComponentDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -8652,7 +11401,7 @@ POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::_TAO_ComponentDef_Strategize } } -POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::~_TAO_ComponentDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker::~_TAO_ComponentDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -8664,9 +11413,9 @@ POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::~_TAO_ComponentDef_Strategiz } } -IR::_TAO_ComponentDef_Proxy_Impl& -POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::select_proxy ( - ::IR::ComponentDef *object +CORBA::ComponentIR::_TAO_ComponentDef_Proxy_Impl& +POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker::select_proxy ( + ::CORBA::ComponentIR::ComponentDef *object ACE_ENV_ARG_DECL ) { @@ -8686,7 +11435,7 @@ POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::select_proxy ( } void -POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::create_proxy ( +POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker::create_proxy ( int strategy ACE_ENV_ARG_DECL ) @@ -8700,7 +11449,7 @@ POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::create_proxy ( case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl, + POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -8710,7 +11459,7 @@ POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::create_proxy ( default: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - ::IR::_TAO_ComponentDef_Remote_Proxy_Impl, + ::CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -8724,26 +11473,26 @@ POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::create_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596 -IR::_TAO_ComponentDef_Proxy_Broker * -IR__TAO_ComponentDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) +CORBA::ComponentIR::_TAO_ComponentDef_Proxy_Broker * +CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) { ACE_UNUSED_ARG (obj); - return ::POA_IR::_TAO_ComponentDef_Strategized_Proxy_Broker::the_TAO_ComponentDef_Strategized_Proxy_Broker(); + return ::POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker::the_TAO_ComponentDef_Strategized_Proxy_Broker(); } int -IR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer (long) +CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer (long) { - IR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer = - IR__TAO_ComponentDef_Proxy_Broker_Factory_function; + CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer = + CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function; return 0; } -static int IR__TAO_ComponentDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = - IR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer)); +static int CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = + CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer)); /////////////////////////////////////////////////////////////////////// @@ -8753,7 +11502,7 @@ static int IR__TAO_ComponentDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 -POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::_TAO_ComponentDef_ThruPOA_Proxy_Impl (void) +POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::_TAO_ComponentDef_ThruPOA_Proxy_Impl (void) {} // ThruPOA Implementation of the IDL interface methods @@ -8761,7 +11510,7 @@ POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::_TAO_ComponentDef_ThruPOA_Proxy_Im // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::CORBA::InterfaceDefSeq * POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces ( +::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::base_component ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL ) @@ -8769,7 +11518,7 @@ POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::_TAO_ComponentDef_ThruPOA_Proxy_Im CORBA::SystemException )) { - ::CORBA::InterfaceDefSeq_var _tao_retval; + ::CORBA::ComponentIR::ComponentDef_var _tao_retval; ACE_UNUSED_ARG (_tao_retval); TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () @@ -8777,7 +11526,7 @@ POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::_TAO_ComponentDef_ThruPOA_Proxy_Im CORBA::Object_var forward_to; servant_upcall.prepare_for_upcall ( _collocated_tao_target_->_object_key (), - "_get_supported_interfaces", + "_get_base_component", forward_to.out () ACE_ENV_ARG_PARAMETER ); @@ -8789,11 +11538,11 @@ POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::_TAO_ComponentDef_ThruPOA_Proxy_Im ACE_CHECK_RETURN (_tao_retval._retn ()); return ACE_reinterpret_cast ( - POA_IR::ComponentDef_ptr, + POA_CORBA::ComponentIR::ComponentDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/ComponentDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0" ) - )->supported_interfaces ( + )->base_component ( ACE_ENV_SINGLE_ARG_PARAMETER ); @@ -8802,9 +11551,9 @@ POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::_TAO_ComponentDef_ThruPOA_Proxy_Im // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -void POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces ( +void POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::base_component ( CORBA_Object *_collocated_tao_target_, - const CORBA::InterfaceDefSeq & supported_interfaces + CORBA::ComponentIR::ComponentDef_ptr base_component ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( @@ -8818,7 +11567,7 @@ void POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces ( CORBA::Object_var forward_to; servant_upcall.prepare_for_upcall ( _collocated_tao_target_->_object_key (), - "_set_supported_interfaces", + "_set_base_component", forward_to.out () ACE_ENV_ARG_PARAMETER ); @@ -8830,185 +11579,21 @@ void POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces ( ACE_CHECK; ACE_reinterpret_cast ( - POA_IR::ComponentDef_ptr, - servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/ComponentDef:1.0" - ) - )->supported_interfaces ( - - supported_interfaces - ACE_ENV_ARG_PARAMETER - ); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 - -::IR::ComponentDef_ptr POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::base_component ( - CORBA_Object *_collocated_tao_target_ - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) -{ - ::IR::ComponentDef_var _tao_retval; - ACE_UNUSED_ARG (_tao_retval); - TAO_Object_Adapter::Servant_Upcall servant_upcall ( - _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () - ); - CORBA::Object_var forward_to; - servant_upcall.prepare_for_upcall ( - _collocated_tao_target_->_object_key (), - "_get_base_component", - forward_to.out () - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval._retn ()); - - servant_upcall.pre_invoke_collocated_request ( - ACE_ENV_SINGLE_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval._retn ()); - - return ACE_reinterpret_cast ( - POA_IR::ComponentDef_ptr, + POA_CORBA::ComponentIR::ComponentDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/ComponentDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0" ) )->base_component ( - ACE_ENV_SINGLE_ARG_PARAMETER - ); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 - -::IR::ProvidesDefSeq * POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::provides_interfaces ( - CORBA_Object *_collocated_tao_target_ - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) -{ - ::IR::ProvidesDefSeq_var _tao_retval; - ACE_UNUSED_ARG (_tao_retval); - TAO_Object_Adapter::Servant_Upcall servant_upcall ( - _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () - ); - CORBA::Object_var forward_to; - servant_upcall.prepare_for_upcall ( - _collocated_tao_target_->_object_key (), - "_get_provides_interfaces", - forward_to.out () - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval._retn ()); - - servant_upcall.pre_invoke_collocated_request ( - ACE_ENV_SINGLE_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval._retn ()); - - return ACE_reinterpret_cast ( - POA_IR::ComponentDef_ptr, - servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/ComponentDef:1.0" - ) - )->provides_interfaces ( - - ACE_ENV_SINGLE_ARG_PARAMETER - ); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 - -::IR::UsesDefSeq * POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::uses_interfaces ( - CORBA_Object *_collocated_tao_target_ - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) -{ - ::IR::UsesDefSeq_var _tao_retval; - ACE_UNUSED_ARG (_tao_retval); - TAO_Object_Adapter::Servant_Upcall servant_upcall ( - _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () - ); - CORBA::Object_var forward_to; - servant_upcall.prepare_for_upcall ( - _collocated_tao_target_->_object_key (), - "_get_uses_interfaces", - forward_to.out () - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval._retn ()); - - servant_upcall.pre_invoke_collocated_request ( - ACE_ENV_SINGLE_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval._retn ()); - - return ACE_reinterpret_cast ( - POA_IR::ComponentDef_ptr, - servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/ComponentDef:1.0" - ) - )->uses_interfaces ( - - ACE_ENV_SINGLE_ARG_PARAMETER - ); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 - -::IR::EmitsDefSeq * POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::emits_events ( - CORBA_Object *_collocated_tao_target_ - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) -{ - ::IR::EmitsDefSeq_var _tao_retval; - ACE_UNUSED_ARG (_tao_retval); - TAO_Object_Adapter::Servant_Upcall servant_upcall ( - _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () - ); - CORBA::Object_var forward_to; - servant_upcall.prepare_for_upcall ( - _collocated_tao_target_->_object_key (), - "_get_emits_events", - forward_to.out () - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval._retn ()); - - servant_upcall.pre_invoke_collocated_request ( - ACE_ENV_SINGLE_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval._retn ()); - - return ACE_reinterpret_cast ( - POA_IR::ComponentDef_ptr, - servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/ComponentDef:1.0" - ) - )->emits_events ( - - ACE_ENV_SINGLE_ARG_PARAMETER + base_component + ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::IR::PublishesDefSeq * POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::publishes_events ( +::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL ) @@ -9016,7 +11601,7 @@ void POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces ( CORBA::SystemException )) { - ::IR::PublishesDefSeq_var _tao_retval; + ::CORBA::InterfaceDefSeq_var _tao_retval; ACE_UNUSED_ARG (_tao_retval); TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () @@ -9024,7 +11609,7 @@ void POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces ( CORBA::Object_var forward_to; servant_upcall.prepare_for_upcall ( _collocated_tao_target_->_object_key (), - "_get_publishes_events", + "_get_supported_interfaces", forward_to.out () ACE_ENV_ARG_PARAMETER ); @@ -9036,11 +11621,11 @@ void POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces ( ACE_CHECK_RETURN (_tao_retval._retn ()); return ACE_reinterpret_cast ( - POA_IR::ComponentDef_ptr, + POA_CORBA::ComponentIR::ComponentDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/ComponentDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0" ) - )->publishes_events ( + )->supported_interfaces ( ACE_ENV_SINGLE_ARG_PARAMETER ); @@ -9049,89 +11634,49 @@ void POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::IR::ConsumesDefSeq * POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::consumes_events ( - CORBA_Object *_collocated_tao_target_ +void POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces ( + CORBA_Object *_collocated_tao_target_, + const CORBA::InterfaceDefSeq & supported_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( CORBA::SystemException )) { - ::IR::ConsumesDefSeq_var _tao_retval; - ACE_UNUSED_ARG (_tao_retval); - TAO_Object_Adapter::Servant_Upcall servant_upcall ( - _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () - ); - CORBA::Object_var forward_to; - servant_upcall.prepare_for_upcall ( - _collocated_tao_target_->_object_key (), - "_get_consumes_events", - forward_to.out () - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval._retn ()); - servant_upcall.pre_invoke_collocated_request ( - ACE_ENV_SINGLE_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval._retn ()); - - return ACE_reinterpret_cast ( - POA_IR::ComponentDef_ptr, - servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/ComponentDef:1.0" - ) - )->consumes_events ( - - ACE_ENV_SINGLE_ARG_PARAMETER - ); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 - -CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic ( - CORBA_Object *_collocated_tao_target_ - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) -{ - CORBA::Boolean _tao_retval = 0; - ACE_UNUSED_ARG (_tao_retval); TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); CORBA::Object_var forward_to; servant_upcall.prepare_for_upcall ( _collocated_tao_target_->_object_key (), - "_get_is_basic", + "_set_supported_interfaces", forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK_RETURN (_tao_retval); + ACE_CHECK; servant_upcall.pre_invoke_collocated_request ( ACE_ENV_SINGLE_ARG_PARAMETER ); - ACE_CHECK_RETURN (_tao_retval); + ACE_CHECK; - return ACE_reinterpret_cast ( - POA_IR::ComponentDef_ptr, + ACE_reinterpret_cast ( + POA_CORBA::ComponentIR::ComponentDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/ComponentDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0" ) - )->is_basic ( + )->supported_interfaces ( - ACE_ENV_SINGLE_ARG_PARAMETER + supported_interfaces + ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::IR::ProvidesDef_ptr POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_provides ( +::CORBA::ComponentIR::ProvidesDef_ptr POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_provides ( CORBA_Object *_collocated_tao_target_, const char * id, const char * name, @@ -9143,7 +11688,7 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic ( CORBA::SystemException )) { - ::IR::ProvidesDef_var _tao_retval; + ::CORBA::ComponentIR::ProvidesDef_var _tao_retval; ACE_UNUSED_ARG (_tao_retval); TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () @@ -9163,9 +11708,9 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic ( ACE_CHECK_RETURN (_tao_retval._retn ()); return ACE_reinterpret_cast ( - POA_IR::ComponentDef_ptr, + POA_CORBA::ComponentIR::ComponentDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/ComponentDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0" ) )->create_provides ( @@ -9180,7 +11725,7 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::IR::UsesDef_ptr POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_uses ( +::CORBA::ComponentIR::UsesDef_ptr POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_uses ( CORBA_Object *_collocated_tao_target_, const char * id, const char * name, @@ -9193,7 +11738,7 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic ( CORBA::SystemException )) { - ::IR::UsesDef_var _tao_retval; + ::CORBA::ComponentIR::UsesDef_var _tao_retval; ACE_UNUSED_ARG (_tao_retval); TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () @@ -9213,9 +11758,9 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic ( ACE_CHECK_RETURN (_tao_retval._retn ()); return ACE_reinterpret_cast ( - POA_IR::ComponentDef_ptr, + POA_CORBA::ComponentIR::ComponentDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/ComponentDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0" ) )->create_uses ( @@ -9231,19 +11776,19 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::IR::EmitsDef_ptr POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_emits ( +::CORBA::ComponentIR::EmitsDef_ptr POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_emits ( CORBA_Object *_collocated_tao_target_, const char * id, const char * name, const char * version, - CORBA::ValueDef_ptr value + CORBA::ComponentIR::EventDef_ptr event ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( CORBA::SystemException )) { - ::IR::EmitsDef_var _tao_retval; + ::CORBA::ComponentIR::EmitsDef_var _tao_retval; ACE_UNUSED_ARG (_tao_retval); TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () @@ -9263,16 +11808,16 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic ( ACE_CHECK_RETURN (_tao_retval._retn ()); return ACE_reinterpret_cast ( - POA_IR::ComponentDef_ptr, + POA_CORBA::ComponentIR::ComponentDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/ComponentDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0" ) )->create_emits ( id, name, version, - value + event ACE_ENV_ARG_PARAMETER ); } @@ -9280,19 +11825,19 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::IR::PublishesDef_ptr POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_publishes ( +::CORBA::ComponentIR::PublishesDef_ptr POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_publishes ( CORBA_Object *_collocated_tao_target_, const char * id, const char * name, const char * version, - CORBA::ValueDef_ptr value + CORBA::ComponentIR::EventDef_ptr event ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( CORBA::SystemException )) { - ::IR::PublishesDef_var _tao_retval; + ::CORBA::ComponentIR::PublishesDef_var _tao_retval; ACE_UNUSED_ARG (_tao_retval); TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () @@ -9312,16 +11857,16 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic ( ACE_CHECK_RETURN (_tao_retval._retn ()); return ACE_reinterpret_cast ( - POA_IR::ComponentDef_ptr, + POA_CORBA::ComponentIR::ComponentDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/ComponentDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0" ) )->create_publishes ( id, name, version, - value + event ACE_ENV_ARG_PARAMETER ); } @@ -9329,19 +11874,19 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::IR::ConsumesDef_ptr POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_consumes ( +::CORBA::ComponentIR::ConsumesDef_ptr POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_consumes ( CORBA_Object *_collocated_tao_target_, const char * id, const char * name, const char * version, - CORBA::ValueDef_ptr value + CORBA::ComponentIR::EventDef_ptr event ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( CORBA::SystemException )) { - ::IR::ConsumesDef_var _tao_retval; + ::CORBA::ComponentIR::ConsumesDef_var _tao_retval; ACE_UNUSED_ARG (_tao_retval); TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () @@ -9361,16 +11906,16 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic ( ACE_CHECK_RETURN (_tao_retval._retn ()); return ACE_reinterpret_cast ( - POA_IR::ComponentDef_ptr, + POA_CORBA::ComponentIR::ComponentDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/ComponentDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0" ) )->create_consumes ( id, name, version, - value + event ACE_ENV_ARG_PARAMETER ); }// @@ -9380,13 +11925,15 @@ CORBA::Boolean POA_IR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::is_basic ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 -POA_IR::ComponentDef::ComponentDef (void) +POA_CORBA::ComponentIR::ComponentDef::ComponentDef (void) { - this->optable_ = &tao_IR_ComponentDef_optable; + this->optable_ = &tao_CORBA_ComponentIR_ComponentDef_optable; } -POA_IR::ComponentDef::ComponentDef (const ComponentDef& rhs) - : ACE_NESTED_CLASS (POA_CORBA,InterfaceDef) (rhs), +POA_CORBA::ComponentIR::ComponentDef::ComponentDef (const ComponentDef& rhs) + : ACE_NESTED_CLASS (POA_CORBA,ExtInterfaceDef) (rhs), + ACE_NESTED_CLASS (POA_CORBA,InterfaceDef) (rhs), + ACE_NESTED_CLASS (POA_CORBA,InterfaceAttrExtension) (rhs), ACE_NESTED_CLASS (POA_CORBA,Container) (rhs), ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs), ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs), @@ -9394,26 +11941,26 @@ POA_IR::ComponentDef::ComponentDef (const ComponentDef& rhs) TAO_ServantBase (rhs) {} -POA_IR::ComponentDef::~ComponentDef (void) +POA_CORBA::ComponentIR::ComponentDef::~ComponentDef (void) { } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::ComponentDef::_get_supported_interfaces_skel ( +void POA_CORBA::ComponentIR::ComponentDef::_get_base_component_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) { - POA_IR::ComponentDef *_tao_impl = + POA_CORBA::ComponentIR::ComponentDef *_tao_impl = ACE_static_cast ( - POA_IR::ComponentDef *, + POA_CORBA::ComponentIR::ComponentDef *, _tao_servant ); - ::CORBA::InterfaceDefSeq_var _tao_retval; + ::CORBA::ComponentIR::ComponentDef_var _tao_retval; #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = @@ -9424,7 +11971,7 @@ void POA_IR::ComponentDef::_get_supported_interfaces_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_get _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl @@ -9445,7 +11992,7 @@ void POA_IR::ComponentDef::_get_supported_interfaces_skel ( #endif /* TAO_HAS_INTERCEPTORS */ _tao_retval = - _tao_impl->supported_interfaces ( + _tao_impl->base_component ( ACE_ENV_SINGLE_ARG_PARAMETER ); @@ -9458,7 +12005,7 @@ void POA_IR::ComponentDef::_get_supported_interfaces_skel ( if (!_tao_vfr.location_forwarded ()) { - ::CORBA::InterfaceDefSeq * _tao_retval_info = _tao_retval._retn (); + ::CORBA::ComponentIR::ComponentDef_ptr _tao_retval_info = _tao_retval._retn (); _tao_ri.result (_tao_retval_info); _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -9528,7 +12075,7 @@ void POA_IR::ComponentDef::_get_supported_interfaces_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::ComponentDef::_set_supported_interfaces_skel ( +void POA_CORBA::ComponentIR::ComponentDef::_set_base_component_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall @@ -9536,17 +12083,17 @@ void POA_IR::ComponentDef::_set_supported_interfaces_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::ComponentDef *_tao_impl = + POA_CORBA::ComponentIR::ComponentDef *_tao_impl = ACE_static_cast ( - POA_IR::ComponentDef *, + POA_CORBA::ComponentIR::ComponentDef *, _tao_servant ); _tao_server_request.argument_flag (0); - CORBA::InterfaceDefSeq supported_interfaces; + CORBA::ComponentIR::ComponentDef_var base_component; if (!( - (_tao_in >> supported_interfaces) + (_tao_in >> base_component.out ()) )) ACE_THROW (CORBA::MARSHAL ()); @@ -9559,12 +12106,12 @@ void POA_IR::ComponentDef::_set_supported_interfaces_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_ComponentDef_supported_interfaces_set _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - supported_interfaces + base_component.in () ACE_ENV_ARG_PARAMETER ); @@ -9582,254 +12129,10 @@ void POA_IR::ComponentDef::_set_supported_interfaces_skel ( #endif /* TAO_HAS_INTERCEPTORS */ - _tao_impl->supported_interfaces ( - - supported_interfaces - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; - -#if (TAO_HAS_INTERCEPTORS == 1) - - } - } - - if (!_tao_vfr.location_forwarded ()) - { - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - } - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.send_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION - || _tao_status == PortableInterceptor::USER_EXCEPTION) - { - ACE_RE_THROW; - } - } - -# if defined (ACE_HAS_EXCEPTIONS) \ - && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) - ACE_CATCHALL - { - CORBA::UNKNOWN ex; - - _tao_ri.exception (&ex); - _tao_vfr.send_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) - ACE_TRY_THROW (ex); - } -# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */ - - ACE_ENDTRY; - ACE_CHECK; -#endif /* TAO_HAS_INTERCEPTORS */ - - _tao_server_request.init_reply (); - - // In case _tao_servant_upcall is not used in this function - ACE_UNUSED_ARG (_tao_servant_upcall); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 - -void POA_IR::ComponentDef::_get_base_component_skel ( - TAO_ServerRequest &_tao_server_request, - void *_tao_servant, - void *_tao_servant_upcall - ACE_ENV_ARG_DECL - ) -{ - POA_IR::ComponentDef *_tao_impl = - ACE_static_cast ( - POA_IR::ComponentDef *, - _tao_servant - ); - ::IR::ComponentDef_var _tao_retval; - -#if (TAO_HAS_INTERCEPTORS == 1) - TAO_Object_Adapter::Servant_Upcall *_tao_upcall = - ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - - TAO_ServerRequestInterceptor_Adapter _tao_vfr ( - _tao_server_request.orb_core ()->server_request_interceptors (), - _tao_server_request.interceptor_count () - ); - - TAO_ServerRequestInfo_IR_ComponentDef_base_component_get _tao_ri ( - _tao_server_request, - _tao_upcall, - _tao_impl - ACE_ENV_ARG_PARAMETER - ); - - ACE_TRY - { - { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - - _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (!_tao_vfr.location_forwarded ()) - { - -#endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = _tao_impl->base_component ( - ACE_ENV_SINGLE_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; - -#if (TAO_HAS_INTERCEPTORS == 1) - - } - } - - if (!_tao_vfr.location_forwarded ()) - { - ::IR::ComponentDef_ptr _tao_retval_info = _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - } - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.send_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION - || _tao_status == PortableInterceptor::USER_EXCEPTION) - { - ACE_RE_THROW; - } - } - -# if defined (ACE_HAS_EXCEPTIONS) \ - && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) - ACE_CATCHALL - { - CORBA::UNKNOWN ex; - - _tao_ri.exception (&ex); - _tao_vfr.send_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) - ACE_TRY_THROW (ex); - } -# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */ - - ACE_ENDTRY; - ACE_CHECK; -#endif /* TAO_HAS_INTERCEPTORS */ - - _tao_server_request.init_reply (); - - TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - - if (!( - (_tao_out << _tao_retval.in ()) - )) - ACE_THROW (CORBA::MARSHAL ()); - - // In case _tao_servant_upcall is not used in this function - ACE_UNUSED_ARG (_tao_servant_upcall); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 - -void POA_IR::ComponentDef::_get_provides_interfaces_skel ( - TAO_ServerRequest &_tao_server_request, - void *_tao_servant, - void *_tao_servant_upcall - ACE_ENV_ARG_DECL - ) -{ - POA_IR::ComponentDef *_tao_impl = - ACE_static_cast ( - POA_IR::ComponentDef *, - _tao_servant - ); - ::IR::ProvidesDefSeq_var _tao_retval; - -#if (TAO_HAS_INTERCEPTORS == 1) - TAO_Object_Adapter::Servant_Upcall *_tao_upcall = - ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - - TAO_ServerRequestInterceptor_Adapter _tao_vfr ( - _tao_server_request.orb_core ()->server_request_interceptors (), - _tao_server_request.interceptor_count () - ); - - TAO_ServerRequestInfo_IR_ComponentDef_provides_interfaces_get _tao_ri ( - _tao_server_request, - _tao_upcall, - _tao_impl - ACE_ENV_ARG_PARAMETER - ); - - ACE_TRY - { - { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - - _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (!_tao_vfr.location_forwarded ()) - { - -#endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = - _tao_impl->provides_interfaces ( - - ACE_ENV_SINGLE_ARG_PARAMETER + base_component.in () + ACE_ENV_ARG_PARAMETER ); TAO_INTERCEPTOR_CHECK; @@ -9840,9 +12143,6 @@ void POA_IR::ComponentDef::_get_provides_interfaces_skel ( if (!_tao_vfr.location_forwarded ()) { - ::IR::ProvidesDefSeq * _tao_retval_info = _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; @@ -9896,13 +12196,6 @@ void POA_IR::ComponentDef::_get_provides_interfaces_skel ( _tao_server_request.init_reply (); - TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - - if (!( - (_tao_out << _tao_retval.in ()) - )) - ACE_THROW (CORBA::MARSHAL ()); - // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } @@ -9910,19 +12203,19 @@ void POA_IR::ComponentDef::_get_provides_interfaces_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::ComponentDef::_get_uses_interfaces_skel ( +void POA_CORBA::ComponentIR::ComponentDef::_get_supported_interfaces_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) { - POA_IR::ComponentDef *_tao_impl = + POA_CORBA::ComponentIR::ComponentDef *_tao_impl = ACE_static_cast ( - POA_IR::ComponentDef *, + POA_CORBA::ComponentIR::ComponentDef *, _tao_servant ); - ::IR::UsesDefSeq_var _tao_retval; + ::CORBA::InterfaceDefSeq_var _tao_retval; #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = @@ -9933,7 +12226,7 @@ void POA_IR::ComponentDef::_get_uses_interfaces_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_ComponentDef_uses_interfaces_get _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl @@ -9954,7 +12247,7 @@ void POA_IR::ComponentDef::_get_uses_interfaces_skel ( #endif /* TAO_HAS_INTERCEPTORS */ _tao_retval = - _tao_impl->uses_interfaces ( + _tao_impl->supported_interfaces ( ACE_ENV_SINGLE_ARG_PARAMETER ); @@ -9967,7 +12260,7 @@ void POA_IR::ComponentDef::_get_uses_interfaces_skel ( if (!_tao_vfr.location_forwarded ()) { - ::IR::UsesDefSeq * _tao_retval_info = _tao_retval._retn (); + ::CORBA::InterfaceDefSeq * _tao_retval_info = _tao_retval._retn (); _tao_ri.result (_tao_retval_info); _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -10037,146 +12330,27 @@ void POA_IR::ComponentDef::_get_uses_interfaces_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::ComponentDef::_get_emits_events_skel ( +void POA_CORBA::ComponentIR::ComponentDef::_set_supported_interfaces_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) { - POA_IR::ComponentDef *_tao_impl = + TAO_InputCDR &_tao_in = _tao_server_request.incoming (); + POA_CORBA::ComponentIR::ComponentDef *_tao_impl = ACE_static_cast ( - POA_IR::ComponentDef *, + POA_CORBA::ComponentIR::ComponentDef *, _tao_servant ); - ::IR::EmitsDefSeq_var _tao_retval; - -#if (TAO_HAS_INTERCEPTORS == 1) - TAO_Object_Adapter::Servant_Upcall *_tao_upcall = - ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - - TAO_ServerRequestInterceptor_Adapter _tao_vfr ( - _tao_server_request.orb_core ()->server_request_interceptors (), - _tao_server_request.interceptor_count () - ); - - TAO_ServerRequestInfo_IR_ComponentDef_emits_events_get _tao_ri ( - _tao_server_request, - _tao_upcall, - _tao_impl - ACE_ENV_ARG_PARAMETER - ); - - ACE_TRY - { - { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - - _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (!_tao_vfr.location_forwarded ()) - { - -#endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = - _tao_impl->emits_events ( - - ACE_ENV_SINGLE_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; - -#if (TAO_HAS_INTERCEPTORS == 1) - - } - } - - if (!_tao_vfr.location_forwarded ()) - { - ::IR::EmitsDefSeq * _tao_retval_info = _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - } - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.send_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION - || _tao_status == PortableInterceptor::USER_EXCEPTION) - { - ACE_RE_THROW; - } - } - -# if defined (ACE_HAS_EXCEPTIONS) \ - && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) - ACE_CATCHALL - { - CORBA::UNKNOWN ex; - - _tao_ri.exception (&ex); - _tao_vfr.send_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) - ACE_TRY_THROW (ex); - } -# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */ - - ACE_ENDTRY; - ACE_CHECK; -#endif /* TAO_HAS_INTERCEPTORS */ - - _tao_server_request.init_reply (); + _tao_server_request.argument_flag (0); - TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); + CORBA::InterfaceDefSeq supported_interfaces; if (!( - (_tao_out << _tao_retval.in ()) + (_tao_in >> supported_interfaces) )) ACE_THROW (CORBA::MARSHAL ()); - - // In case _tao_servant_upcall is not used in this function - ACE_UNUSED_ARG (_tao_servant_upcall); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 - -void POA_IR::ComponentDef::_get_publishes_events_skel ( - TAO_ServerRequest &_tao_server_request, - void *_tao_servant, - void *_tao_servant_upcall - ACE_ENV_ARG_DECL - ) -{ - POA_IR::ComponentDef *_tao_impl = - ACE_static_cast ( - POA_IR::ComponentDef *, - _tao_servant - ); - ::IR::PublishesDefSeq_var _tao_retval; #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = @@ -10187,137 +12361,12 @@ void POA_IR::ComponentDef::_get_publishes_events_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_ComponentDef_publishes_events_get _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set _tao_ri ( _tao_server_request, _tao_upcall, - _tao_impl - ACE_ENV_ARG_PARAMETER - ); - - ACE_TRY - { - { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - - _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (!_tao_vfr.location_forwarded ()) - { - -#endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = - _tao_impl->publishes_events ( - - ACE_ENV_SINGLE_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; - -#if (TAO_HAS_INTERCEPTORS == 1) - - } - } - - if (!_tao_vfr.location_forwarded ()) - { - ::IR::PublishesDefSeq * _tao_retval_info = _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - } - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.send_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION - || _tao_status == PortableInterceptor::USER_EXCEPTION) - { - ACE_RE_THROW; - } - } - -# if defined (ACE_HAS_EXCEPTIONS) \ - && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) - ACE_CATCHALL - { - CORBA::UNKNOWN ex; - - _tao_ri.exception (&ex); - _tao_vfr.send_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; + _tao_impl, - if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) - ACE_TRY_THROW (ex); - } -# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */ - - ACE_ENDTRY; - ACE_CHECK; -#endif /* TAO_HAS_INTERCEPTORS */ - - _tao_server_request.init_reply (); - - TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - - if (!( - (_tao_out << _tao_retval.in ()) - )) - ACE_THROW (CORBA::MARSHAL ()); - - // In case _tao_servant_upcall is not used in this function - ACE_UNUSED_ARG (_tao_servant_upcall); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 - -void POA_IR::ComponentDef::_get_consumes_events_skel ( - TAO_ServerRequest &_tao_server_request, - void *_tao_servant, - void *_tao_servant_upcall - ACE_ENV_ARG_DECL - ) -{ - POA_IR::ComponentDef *_tao_impl = - ACE_static_cast ( - POA_IR::ComponentDef *, - _tao_servant - ); - ::IR::ConsumesDefSeq_var _tao_retval; - -#if (TAO_HAS_INTERCEPTORS == 1) - TAO_Object_Adapter::Servant_Upcall *_tao_upcall = - ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - - TAO_ServerRequestInterceptor_Adapter _tao_vfr ( - _tao_server_request.orb_core ()->server_request_interceptors (), - _tao_server_request.interceptor_count () - ); - - TAO_ServerRequestInfo_IR_ComponentDef_consumes_events_get _tao_ri ( - _tao_server_request, - _tao_upcall, - _tao_impl + supported_interfaces ACE_ENV_ARG_PARAMETER ); @@ -10334,137 +12383,11 @@ void POA_IR::ComponentDef::_get_consumes_events_skel ( { #endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = - _tao_impl->consumes_events ( - - ACE_ENV_SINGLE_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; - -#if (TAO_HAS_INTERCEPTORS == 1) - } - } - - if (!_tao_vfr.location_forwarded ()) - { - ::IR::ConsumesDefSeq * _tao_retval_info = _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - } - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.send_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION - || _tao_status == PortableInterceptor::USER_EXCEPTION) - { - ACE_RE_THROW; - } - } - -# if defined (ACE_HAS_EXCEPTIONS) \ - && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) - ACE_CATCHALL - { - CORBA::UNKNOWN ex; - - _tao_ri.exception (&ex); - _tao_vfr.send_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) - ACE_TRY_THROW (ex); - } -# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */ - - ACE_ENDTRY; - ACE_CHECK; -#endif /* TAO_HAS_INTERCEPTORS */ - - _tao_server_request.init_reply (); - - TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - - if (!( - (_tao_out << _tao_retval.in ()) - )) - ACE_THROW (CORBA::MARSHAL ()); - - // In case _tao_servant_upcall is not used in this function - ACE_UNUSED_ARG (_tao_servant_upcall); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 - -void POA_IR::ComponentDef::_get_is_basic_skel ( - TAO_ServerRequest &_tao_server_request, - void *_tao_servant, - void *_tao_servant_upcall - ACE_ENV_ARG_DECL - ) -{ - POA_IR::ComponentDef *_tao_impl = - ACE_static_cast ( - POA_IR::ComponentDef *, - _tao_servant - ); - CORBA::Boolean _tao_retval = 0; - -#if (TAO_HAS_INTERCEPTORS == 1) - TAO_Object_Adapter::Servant_Upcall *_tao_upcall = - ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - - TAO_ServerRequestInterceptor_Adapter _tao_vfr ( - _tao_server_request.orb_core ()->server_request_interceptors (), - _tao_server_request.interceptor_count () - ); - - TAO_ServerRequestInfo_IR_ComponentDef_is_basic_get _tao_ri ( - _tao_server_request, - _tao_upcall, - _tao_impl - ACE_ENV_ARG_PARAMETER - ); - - ACE_TRY - { - { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - - _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (!_tao_vfr.location_forwarded ()) - { - -#endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = - _tao_impl->is_basic ( + _tao_impl->supported_interfaces ( - ACE_ENV_SINGLE_ARG_PARAMETER + supported_interfaces + ACE_ENV_ARG_PARAMETER ); TAO_INTERCEPTOR_CHECK; @@ -10475,8 +12398,6 @@ void POA_IR::ComponentDef::_get_is_basic_skel ( if (!_tao_vfr.location_forwarded ()) { - CORBA::Boolean _tao_retval_info = _tao_retval; - _tao_ri.result (_tao_retval_info); _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; @@ -10530,13 +12451,6 @@ void POA_IR::ComponentDef::_get_is_basic_skel ( _tao_server_request.init_reply (); - TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - - if (!( - (_tao_out << CORBA::Any::from_boolean (_tao_retval)) - )) - ACE_THROW (CORBA::MARSHAL ()); - // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } @@ -10544,7 +12458,7 @@ void POA_IR::ComponentDef::_get_is_basic_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::ComponentDef::create_provides_skel ( +void POA_CORBA::ComponentIR::ComponentDef::create_provides_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall @@ -10552,12 +12466,12 @@ void POA_IR::ComponentDef::create_provides_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::ComponentDef *_tao_impl = + POA_CORBA::ComponentIR::ComponentDef *_tao_impl = ACE_static_cast ( - POA_IR::ComponentDef *, + POA_CORBA::ComponentIR::ComponentDef *, _tao_servant ); - ::IR::ProvidesDef_var _tao_retval; + ::CORBA::ComponentIR::ProvidesDef_var _tao_retval; CORBA::String_var id; CORBA::String_var name; CORBA::String_var version; @@ -10580,7 +12494,7 @@ void POA_IR::ComponentDef::create_provides_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_ComponentDef_create_provides _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, @@ -10629,7 +12543,7 @@ void POA_IR::ComponentDef::create_provides_skel ( if (!_tao_vfr.location_forwarded ()) { - ::IR::ProvidesDef_ptr _tao_retval_info = _tao_retval._retn (); + ::CORBA::ComponentIR::ProvidesDef_ptr _tao_retval_info = _tao_retval._retn (); _tao_ri.result (_tao_retval_info); _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -10699,7 +12613,7 @@ void POA_IR::ComponentDef::create_provides_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::ComponentDef::create_uses_skel ( +void POA_CORBA::ComponentIR::ComponentDef::create_uses_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall @@ -10707,12 +12621,12 @@ void POA_IR::ComponentDef::create_uses_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::ComponentDef *_tao_impl = + POA_CORBA::ComponentIR::ComponentDef *_tao_impl = ACE_static_cast ( - POA_IR::ComponentDef *, + POA_CORBA::ComponentIR::ComponentDef *, _tao_servant ); - ::IR::UsesDef_var _tao_retval; + ::CORBA::ComponentIR::UsesDef_var _tao_retval; CORBA::String_var id; CORBA::String_var name; CORBA::String_var version; @@ -10737,7 +12651,7 @@ void POA_IR::ComponentDef::create_uses_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_ComponentDef_create_uses _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, @@ -10790,7 +12704,7 @@ void POA_IR::ComponentDef::create_uses_skel ( if (!_tao_vfr.location_forwarded ()) { - ::IR::UsesDef_ptr _tao_retval_info = _tao_retval._retn (); + ::CORBA::ComponentIR::UsesDef_ptr _tao_retval_info = _tao_retval._retn (); _tao_ri.result (_tao_retval_info); _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -10860,7 +12774,7 @@ void POA_IR::ComponentDef::create_uses_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::ComponentDef::create_emits_skel ( +void POA_CORBA::ComponentIR::ComponentDef::create_emits_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall @@ -10868,22 +12782,22 @@ void POA_IR::ComponentDef::create_emits_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::ComponentDef *_tao_impl = + POA_CORBA::ComponentIR::ComponentDef *_tao_impl = ACE_static_cast ( - POA_IR::ComponentDef *, + POA_CORBA::ComponentIR::ComponentDef *, _tao_servant ); - ::IR::EmitsDef_var _tao_retval; + ::CORBA::ComponentIR::EmitsDef_var _tao_retval; CORBA::String_var id; CORBA::String_var name; CORBA::String_var version; - CORBA::ValueDef_var value; + CORBA::ComponentIR::EventDef_var event; if (!( (_tao_in >> id.out ()) && (_tao_in >> name.out ()) && (_tao_in >> version.out ()) && - (_tao_in >> value.out ()) + (_tao_in >> event.out ()) )) ACE_THROW (CORBA::MARSHAL ()); @@ -10896,7 +12810,7 @@ void POA_IR::ComponentDef::create_emits_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_ComponentDef_create_emits _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, @@ -10907,7 +12821,7 @@ void POA_IR::ComponentDef::create_emits_skel ( version.in (), - value.in () + event.in () ACE_ENV_ARG_PARAMETER ); @@ -10933,7 +12847,7 @@ void POA_IR::ComponentDef::create_emits_skel ( version.in (), - value.in () + event.in () ACE_ENV_ARG_PARAMETER ); TAO_INTERCEPTOR_CHECK; @@ -10945,7 +12859,7 @@ void POA_IR::ComponentDef::create_emits_skel ( if (!_tao_vfr.location_forwarded ()) { - ::IR::EmitsDef_ptr _tao_retval_info = _tao_retval._retn (); + ::CORBA::ComponentIR::EmitsDef_ptr _tao_retval_info = _tao_retval._retn (); _tao_ri.result (_tao_retval_info); _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -11015,7 +12929,7 @@ void POA_IR::ComponentDef::create_emits_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::ComponentDef::create_publishes_skel ( +void POA_CORBA::ComponentIR::ComponentDef::create_publishes_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall @@ -11023,22 +12937,22 @@ void POA_IR::ComponentDef::create_publishes_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::ComponentDef *_tao_impl = + POA_CORBA::ComponentIR::ComponentDef *_tao_impl = ACE_static_cast ( - POA_IR::ComponentDef *, + POA_CORBA::ComponentIR::ComponentDef *, _tao_servant ); - ::IR::PublishesDef_var _tao_retval; + ::CORBA::ComponentIR::PublishesDef_var _tao_retval; CORBA::String_var id; CORBA::String_var name; CORBA::String_var version; - CORBA::ValueDef_var value; + CORBA::ComponentIR::EventDef_var event; if (!( (_tao_in >> id.out ()) && (_tao_in >> name.out ()) && (_tao_in >> version.out ()) && - (_tao_in >> value.out ()) + (_tao_in >> event.out ()) )) ACE_THROW (CORBA::MARSHAL ()); @@ -11051,7 +12965,7 @@ void POA_IR::ComponentDef::create_publishes_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_ComponentDef_create_publishes _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, @@ -11062,7 +12976,7 @@ void POA_IR::ComponentDef::create_publishes_skel ( version.in (), - value.in () + event.in () ACE_ENV_ARG_PARAMETER ); @@ -11088,7 +13002,7 @@ void POA_IR::ComponentDef::create_publishes_skel ( version.in (), - value.in () + event.in () ACE_ENV_ARG_PARAMETER ); TAO_INTERCEPTOR_CHECK; @@ -11100,7 +13014,7 @@ void POA_IR::ComponentDef::create_publishes_skel ( if (!_tao_vfr.location_forwarded ()) { - ::IR::PublishesDef_ptr _tao_retval_info = _tao_retval._retn (); + ::CORBA::ComponentIR::PublishesDef_ptr _tao_retval_info = _tao_retval._retn (); _tao_ri.result (_tao_retval_info); _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -11170,7 +13084,7 @@ void POA_IR::ComponentDef::create_publishes_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::ComponentDef::create_consumes_skel ( +void POA_CORBA::ComponentIR::ComponentDef::create_consumes_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall @@ -11178,22 +13092,22 @@ void POA_IR::ComponentDef::create_consumes_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::ComponentDef *_tao_impl = + POA_CORBA::ComponentIR::ComponentDef *_tao_impl = ACE_static_cast ( - POA_IR::ComponentDef *, + POA_CORBA::ComponentIR::ComponentDef *, _tao_servant ); - ::IR::ConsumesDef_var _tao_retval; + ::CORBA::ComponentIR::ConsumesDef_var _tao_retval; CORBA::String_var id; CORBA::String_var name; CORBA::String_var version; - CORBA::ValueDef_var value; + CORBA::ComponentIR::EventDef_var event; if (!( (_tao_in >> id.out ()) && (_tao_in >> name.out ()) && (_tao_in >> version.out ()) && - (_tao_in >> value.out ()) + (_tao_in >> event.out ()) )) ACE_THROW (CORBA::MARSHAL ()); @@ -11206,7 +13120,7 @@ void POA_IR::ComponentDef::create_consumes_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_ComponentDef_create_consumes _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, @@ -11217,7 +13131,7 @@ void POA_IR::ComponentDef::create_consumes_skel ( version.in (), - value.in () + event.in () ACE_ENV_ARG_PARAMETER ); @@ -11243,7 +13157,7 @@ void POA_IR::ComponentDef::create_consumes_skel ( version.in (), - value.in () + event.in () ACE_ENV_ARG_PARAMETER ); TAO_INTERCEPTOR_CHECK; @@ -11255,7 +13169,7 @@ void POA_IR::ComponentDef::create_consumes_skel ( if (!_tao_vfr.location_forwarded ()) { - ::IR::ConsumesDef_ptr _tao_retval_info = _tao_retval._retn (); + ::CORBA::ComponentIR::ConsumesDef_ptr _tao_retval_info = _tao_retval._retn (); _tao_ri.result (_tao_retval_info); _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -11325,7 +13239,7 @@ void POA_IR::ComponentDef::create_consumes_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 -void POA_IR::ComponentDef::_is_a_skel ( +void POA_CORBA::ComponentIR::ComponentDef::_is_a_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ @@ -11333,7 +13247,7 @@ void POA_IR::ComponentDef::_is_a_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::ComponentDef *_tao_impl = (POA_IR::ComponentDef *) _tao_servant; + POA_CORBA::ComponentIR::ComponentDef *_tao_impl = (POA_CORBA::ComponentIR::ComponentDef *) _tao_servant; CORBA::Boolean _tao_retval = 0; CORBA::String_var value; @@ -11350,14 +13264,14 @@ void POA_IR::ComponentDef::_is_a_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::ComponentDef::_non_existent_skel ( +void POA_CORBA::ComponentIR::ComponentDef::_non_existent_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::ComponentDef *_tao_impl = (POA_IR::ComponentDef *) _tao_servant; + POA_CORBA::ComponentIR::ComponentDef *_tao_impl = (POA_CORBA::ComponentIR::ComponentDef *) _tao_servant; CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -11369,14 +13283,14 @@ void POA_IR::ComponentDef::_non_existent_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::ComponentDef::_interface_skel ( +void POA_CORBA::ComponentIR::ComponentDef::_interface_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::ComponentDef *_tao_impl = (POA_IR::ComponentDef *) _tao_servant; + POA_CORBA::ComponentIR::ComponentDef *_tao_impl = (POA_CORBA::ComponentIR::ComponentDef *) _tao_servant; CORBA::InterfaceDef_ptr _tao_retval = 0; CORBA::Boolean _tao_result = 0; @@ -11418,14 +13332,14 @@ void POA_IR::ComponentDef::_interface_skel ( } } -void POA_IR::ComponentDef::_component_skel ( +void POA_CORBA::ComponentIR::ComponentDef::_component_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_object_reference, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::ComponentDef *_tao_impl = (POA_IR::ComponentDef *) _tao_object_reference; + POA_CORBA::ComponentIR::ComponentDef *_tao_impl = (POA_CORBA::ComponentIR::ComponentDef *) _tao_object_reference; CORBA::Object_var _tao_retval = _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -11437,7 +13351,7 @@ void POA_IR::ComponentDef::_component_skel ( ACE_THROW (CORBA::MARSHAL ()); } -CORBA::Boolean POA_IR::ComponentDef::_is_a ( +CORBA::Boolean POA_CORBA::ComponentIR::ComponentDef::_is_a ( const char* value ACE_ENV_ARG_DECL_NOT_USED ) @@ -11445,7 +13359,11 @@ CORBA::Boolean POA_IR::ComponentDef::_is_a ( if ( !ACE_OS::strcmp ( (char *)value, - "IDL:omg.org/IR/ComponentDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/ExtInterfaceDef:1.0" ) || !ACE_OS::strcmp ( (char *)value, @@ -11453,6 +13371,10 @@ CORBA::Boolean POA_IR::ComponentDef::_is_a ( ) || !ACE_OS::strcmp ( (char *)value, + "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, "IDL:omg.org/CORBA/Container:1.0" ) || !ACE_OS::strcmp ( @@ -11481,1219 +13403,50 @@ CORBA::Boolean POA_IR::ComponentDef::_is_a ( } } -void* POA_IR::ComponentDef::_downcast ( +void* POA_CORBA::ComponentIR::ComponentDef::_downcast ( const char* logical_type_id ) { if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/IR/ComponentDef:1.0") == 0) + "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0") == 0) { - return ACE_static_cast (POA_IR::ComponentDef_ptr, this); + return ACE_static_cast (POA_CORBA::ComponentIR::ComponentDef_ptr, this); } if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/CORBA/InterfaceDef:1.0") == 0) + "IDL:omg.org/CORBA/ExtInterfaceDef:1.0") == 0) { - return ACE_static_cast (POA_CORBA::InterfaceDef_ptr, this); - } - - if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/CORBA/Container:1.0") == 0) - { - return ACE_static_cast (POA_CORBA::Container_ptr, this); + return ACE_static_cast (POA_CORBA::ExtInterfaceDef_ptr, this); } if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/CORBA/Contained:1.0") == 0) - { - return ACE_static_cast (POA_CORBA::Contained_ptr, this); - } - - if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/CORBA/IDLType:1.0") == 0) + "IDL:omg.org/CORBA/InterfaceDef:1.0") == 0) { - return ACE_static_cast (POA_CORBA::IDLType_ptr, this); + return ACE_static_cast (POA_CORBA::InterfaceDef_ptr, this); } if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/CORBA/IRObject:1.0") == 0) + "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0") == 0) { - return ACE_static_cast (POA_CORBA::IRObject_ptr, this); + return ACE_static_cast (POA_CORBA::InterfaceAttrExtension_ptr, this); } if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/CORBA/Object:1.0") == 0) - { - return ACE_static_cast(PortableServer::Servant, this); - } - - return 0; -} - -const char* POA_IR::ComponentDef::_interface_repository_id (void) const -{ - return "IDL:omg.org/IR/ComponentDef:1.0"; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532 - -void POA_IR::ComponentDef::_dispatch ( - TAO_ServerRequest &req, - void *servant_upcall - ACE_ENV_ARG_DECL - ) -{ - this->synchronous_upcall_dispatch (req, - servant_upcall, - this - ACE_ENV_ARG_PARAMETER); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478 - -IR::ComponentDef * -POA_IR::ComponentDef::_this (ACE_ENV_SINGLE_ARG_DECL) -{ - TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - TAO_Stub_Auto_Ptr safe_stub (stub); - CORBA::Object_ptr tmp = CORBA::Object::_nil (); - - if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ()) - { - ACE_NEW_RETURN ( - tmp, - CORBA::Object ( - stub, - 1, - this - ), - 0 - ); - } - else - { - ACE_NEW_RETURN ( - tmp, - CORBA::Object ( - stub, - 0, - this - ), - 0 - ); - } - - CORBA::Object_var obj = tmp; - (void) safe_stub.release (); - return ::IR::ComponentDef::_unchecked_narrow (obj.in ()); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 - -class TAO_IR_PrimaryKeyDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable -{ -private: - unsigned int hash (const char *str, unsigned int len); -public: - const TAO_operation_db_entry * lookup (const char *str, unsigned int len); -}; - -/* C++ code produced by gperf version 2.8 (ACE version) */ -/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_IR_PrimaryKeyDef_Perfect_Hash_OpTable -N lookup */ -unsigned int -TAO_IR_PrimaryKeyDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) -{ - static const unsigned char asso_values[] = - { -#if defined (ACE_MVS) - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 0, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 0, - 32, 32, 0, 0, 32, 32, 32, 10, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 0, 5, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 15, 32, 32, 32, 32, 5, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, -#else - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 0, 32, 0, 32, 32, - 0, 0, 32, 32, 32, 10, 32, 32, 32, 0, - 5, 32, 32, 32, 32, 32, 15, 32, 32, 32, - 32, 5, 32, 32, 32, 32, 32, 32, -#endif /* ACE_MVS */ - }; - return len + asso_values[str[len - 1]] + asso_values[str[0]]; -} - -const class TAO_operation_db_entry * -TAO_IR_PrimaryKeyDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) -{ - enum - { - TOTAL_KEYWORDS = 19, - MIN_WORD_LENGTH = 4, - MAX_WORD_LENGTH = 26, - MIN_HASH_VALUE = 4, - MAX_HASH_VALUE = 31, - HASH_VALUE_RANGE = 28, - DUPLICATES = 4, - WORDLIST_SIZE = 23 - }; - - static const class TAO_operation_db_entry wordlist[] = - { - {"",0},{"",0},{"",0},{"",0}, - {"move", &POA_IR::PrimaryKeyDef::move_skel}, - {"_is_a", &POA_IR::PrimaryKeyDef::_is_a_skel}, - {"_get_id", &POA_IR::PrimaryKeyDef::_get_id_skel}, - {"_set_id", &POA_IR::PrimaryKeyDef::_set_id_skel}, - {"describe", &POA_IR::PrimaryKeyDef::describe_skel}, - {"_get_name", &POA_IR::PrimaryKeyDef::_get_name_skel}, - {"_set_name", &POA_IR::PrimaryKeyDef::_set_name_skel}, - {"_interface", &POA_IR::PrimaryKeyDef::_interface_skel}, - {"destroy", &POA_IR::PrimaryKeyDef::destroy_skel}, - {"_get_def_kind", &POA_IR::PrimaryKeyDef::_get_def_kind_skel}, - {"is_a", &POA_IR::PrimaryKeyDef::is_a_skel}, - {"_get_version", &POA_IR::PrimaryKeyDef::_get_version_skel}, - {"_set_version", &POA_IR::PrimaryKeyDef::_set_version_skel}, - {"_get_absolute_name", &POA_IR::PrimaryKeyDef::_get_absolute_name_skel}, - {"_get_defined_in", &POA_IR::PrimaryKeyDef::_get_defined_in_skel}, - {"_get_primary_key", &POA_IR::PrimaryKeyDef::_get_primary_key_skel}, - {"_component", &POA_IR::PrimaryKeyDef::_component_skel}, - {"_non_existent", &POA_IR::PrimaryKeyDef::_non_existent_skel}, - {"_get_containing_repository", &POA_IR::PrimaryKeyDef::_get_containing_repository_skel}, - }; - - static const signed char lookup[] = - { - -6, -2, -9, -2, 4, 5, -1, -38, 8, -38, 11, -1, 12, 13, - 14, -15, -2, -33, 17, -1, 18, 19, -1, -1, -1, 20, -1, -1, - 21, -1, -1, 22, - }; - - if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) - { - unsigned int key = hash (str, len); - - if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE) - { - int slot = lookup[key]; - - if (slot >= 0 && slot < WORDLIST_SIZE) - { - const char *s = wordlist[slot].opname_; - - if (*str == *s && !strncmp (str + 1, s + 1, len - 1)) - return &wordlist[slot]; - } - else if (slot < 0 && slot >= -MAX_HASH_VALUE) - return 0; - else - { - unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE); - const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]]; - const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1]; - - while (--ptr >= base) - if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1)) - return ptr; - } - } - } - return 0; -} -static TAO_IR_PrimaryKeyDef_Perfect_Hash_OpTable tao_IR_PrimaryKeyDef_optable; - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 - -#if (TAO_HAS_INTERCEPTORS == 1) - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 - -class TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a : public TAO_ServerRequestInfo -{ -public: - TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::PrimaryKeyDef *tao_impl, - const char * primary_key_id - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - virtual Dynamic::ParameterList * arguments ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual Dynamic::ExceptionList * exceptions ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual CORBA::Any * result ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual CORBA::Boolean target_is_a ( - const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - void result (CORBA::Boolean result); - -private: - TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a ( - const TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a & - ); - - void operator= ( - const TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a & - ); - -private: - POA_IR::PrimaryKeyDef *_tao_impl; - - const char * primary_key_id_;CORBA::Boolean _result; -}; - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 - -TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a::TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::PrimaryKeyDef *tao_impl, - const char * primary_key_id - ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), - _tao_impl (tao_impl), - primary_key_id_ (primary_key_id) -{} - -Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a::arguments ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the argument list on demand. - Dynamic::ParameterList *parameter_list = - TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (1); - CORBA::ULong len = 0; - - (*parameter_list)[len].argument <<= primary_key_id_; - (*parameter_list)[len].mode = CORBA::PARAM_IN; - len++; - - return safe_parameter_list._retn (); -} - -Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a::exceptions ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the exception list on demand. - Dynamic::ExceptionList *exception_list = - TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - return exception_list; -} - -CORBA::Any * -TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a::result ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the result on demand. - CORBA::Boolean tk_void_any = 0; - CORBA::Any *result_any = - TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - CORBA::Any_var safe_result_any = result_any; - - (*result_any) <<= CORBA::Any::from_boolean (this->_result); - - return safe_result_any._retn (); -} - -char * -TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - return - CORBA::string_dup (this->_tao_impl->_interface_repository_id ()); -} - -CORBA::Boolean -TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a::target_is_a ( - const char * id - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); -} - -void -TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a::result (CORBA::Boolean result) -{ - // Update the result. - this->_result = result; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 - -class TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get : public TAO_ServerRequestInfo -{ -public: - TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::PrimaryKeyDef *tao_impl - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - - virtual Dynamic::ParameterList * arguments ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual Dynamic::ExceptionList * exceptions ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual CORBA::Any * result ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual char * target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual CORBA::Boolean target_is_a ( - const char * id - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ) - ACE_THROW_SPEC ((CORBA::SystemException)); - - void result (::CORBA::ValueDef_ptr result); - -private: - TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get ( - const TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get & - ); - - void operator= ( - const TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get & - ); - -private: - POA_IR::PrimaryKeyDef *_tao_impl; - ::CORBA::ValueDef_ptr _result; -}; - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 - -TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get::TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get ( - TAO_ServerRequest &_tao_server_request, - TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::PrimaryKeyDef *tao_impl - ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), - _tao_impl (tao_impl) -{} - -Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get::arguments ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the argument list on demand. - Dynamic::ParameterList *parameter_list = - TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - return parameter_list; -} - -Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get::exceptions ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the exception list on demand. - Dynamic::ExceptionList *exception_list = - TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - return exception_list; -} - -CORBA::Any * -TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get::result ( - ACE_ENV_SINGLE_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the result on demand. - CORBA::Boolean tk_void_any = 0; - CORBA::Any *result_any = - TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - CORBA::Any_var safe_result_any = result_any; - - (*result_any) <<= this->_result; - - return safe_result_any._retn (); -} - -char * -TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get::target_most_derived_interface ( - ACE_ENV_SINGLE_ARG_DECL_NOT_USED - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - return - CORBA::string_dup (this->_tao_impl->_interface_repository_id ()); -} - -CORBA::Boolean -TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get::target_is_a ( - const char * id - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); -} - -void -TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get::result (::CORBA::ValueDef_ptr result) -{ - // Update the result. - this->_result = result; -} - -#endif /* TAO_HAS_INTERCEPTORS */ - -/////////////////////////////////////////////////////////////////////// -// Strategized Proxy Broker Implementation -// - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 - -// Factory function Implementation. -POA_IR::_TAO_PrimaryKeyDef_Strategized_Proxy_Broker *POA_IR::_TAO_PrimaryKeyDef_Strategized_Proxy_Broker::the_TAO_PrimaryKeyDef_Strategized_Proxy_Broker (void) -{ - static POA_IR::_TAO_PrimaryKeyDef_Strategized_Proxy_Broker strategized_proxy_broker; - return &strategized_proxy_broker; -} - -POA_IR::_TAO_PrimaryKeyDef_Strategized_Proxy_Broker::_TAO_PrimaryKeyDef_Strategized_Proxy_Broker (void) -{ - for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) - { - this->proxy_cache_[i] = 0; - } -} - -POA_IR::_TAO_PrimaryKeyDef_Strategized_Proxy_Broker::~_TAO_PrimaryKeyDef_Strategized_Proxy_Broker (void) -{ - for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) - { - delete this->proxy_cache_[i]; - - // Hack to prevent bug mentioned in 1204. Refer to 1204 - // for details.. - this->proxy_cache_[i] = 0; - } -} - -IR::_TAO_PrimaryKeyDef_Proxy_Impl& -POA_IR::_TAO_PrimaryKeyDef_Strategized_Proxy_Broker::select_proxy ( - ::IR::PrimaryKeyDef *object - ACE_ENV_ARG_DECL - ) -{ - int strategy = - TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); - - if (this->proxy_cache_[strategy] != 0) - { - return *this->proxy_cache_[strategy]; - } - - this->create_proxy (strategy ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (*this->proxy_cache_[strategy]); - - return *this->proxy_cache_[strategy]; -} - -void -POA_IR::_TAO_PrimaryKeyDef_Strategized_Proxy_Broker::create_proxy ( - int strategy - ACE_ENV_ARG_DECL - ) -{ - ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_); - - if (this->proxy_cache_[strategy] == 0) - { - switch (strategy) - { - case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY: - ACE_NEW_THROW_EX ( - this->proxy_cache_[strategy], - POA_IR::_TAO_PrimaryKeyDef_ThruPOA_Proxy_Impl, - CORBA::NO_MEMORY () - ); - ACE_CHECK; - break; - - case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY: - default: - ACE_NEW_THROW_EX ( - this->proxy_cache_[strategy], - ::IR::_TAO_PrimaryKeyDef_Remote_Proxy_Impl, - CORBA::NO_MEMORY () - ); - ACE_CHECK; - break; - } - } -} - -// -// End Strategized Proxy Broker Implementation -/////////////////////////////////////////////////////////////////////// - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598 - -IR::_TAO_PrimaryKeyDef_Proxy_Broker * -IR__TAO_PrimaryKeyDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) -{ - ACE_UNUSED_ARG (obj); - return ::POA_IR::_TAO_PrimaryKeyDef_Strategized_Proxy_Broker::the_TAO_PrimaryKeyDef_Strategized_Proxy_Broker(); -} - -int -IR__TAO_PrimaryKeyDef_Proxy_Broker_Factory_Initializer (long) -{ - IR__TAO_PrimaryKeyDef_Proxy_Broker_Factory_function_pointer = - IR__TAO_PrimaryKeyDef_Proxy_Broker_Factory_function; - - return 0; -} - -static int IR__TAO_PrimaryKeyDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = - IR__TAO_PrimaryKeyDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_PrimaryKeyDef_Proxy_Broker_Factory_Initializer)); - - -/////////////////////////////////////////////////////////////////////// -// ThruPOA Proxy Implementation -// - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 - -POA_IR::_TAO_PrimaryKeyDef_ThruPOA_Proxy_Impl::_TAO_PrimaryKeyDef_ThruPOA_Proxy_Impl (void) -{} - -// ThruPOA Implementation of the IDL interface methods - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 - -CORBA::Boolean POA_IR::_TAO_PrimaryKeyDef_ThruPOA_Proxy_Impl::is_a ( - CORBA_Object *_collocated_tao_target_, - const char * primary_key_id - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) -{ - CORBA::Boolean _tao_retval = 0; - ACE_UNUSED_ARG (_tao_retval); - TAO_Object_Adapter::Servant_Upcall servant_upcall ( - _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () - ); - CORBA::Object_var forward_to; - servant_upcall.prepare_for_upcall ( - _collocated_tao_target_->_object_key (), - "is_a", - forward_to.out () - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval); - - servant_upcall.pre_invoke_collocated_request ( - ACE_ENV_SINGLE_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval); - - return ACE_reinterpret_cast ( - POA_IR::PrimaryKeyDef_ptr, - servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/PrimaryKeyDef:1.0" - ) - )->is_a ( - - primary_key_id - ACE_ENV_ARG_PARAMETER - ); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 - -::CORBA::ValueDef_ptr POA_IR::_TAO_PrimaryKeyDef_ThruPOA_Proxy_Impl::primary_key ( - CORBA_Object *_collocated_tao_target_ - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) -{ - ::CORBA::ValueDef_var _tao_retval; - ACE_UNUSED_ARG (_tao_retval); - TAO_Object_Adapter::Servant_Upcall servant_upcall ( - _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () - ); - CORBA::Object_var forward_to; - servant_upcall.prepare_for_upcall ( - _collocated_tao_target_->_object_key (), - "_get_primary_key", - forward_to.out () - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval._retn ()); - - servant_upcall.pre_invoke_collocated_request ( - ACE_ENV_SINGLE_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval._retn ()); - - return ACE_reinterpret_cast ( - POA_IR::PrimaryKeyDef_ptr, - servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/PrimaryKeyDef:1.0" - ) - )->primary_key ( - - ACE_ENV_SINGLE_ARG_PARAMETER - ); -}// -// End ThruPOA Proxy Implementation -/////////////////////////////////////////////////////////////////////// - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 - -POA_IR::PrimaryKeyDef::PrimaryKeyDef (void) -{ - this->optable_ = &tao_IR_PrimaryKeyDef_optable; -} - -POA_IR::PrimaryKeyDef::PrimaryKeyDef (const PrimaryKeyDef& rhs) - : ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs), - ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs), - TAO_ServantBase (rhs) -{} - -POA_IR::PrimaryKeyDef::~PrimaryKeyDef (void) -{ -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 - -void POA_IR::PrimaryKeyDef::is_a_skel ( - TAO_ServerRequest &_tao_server_request, - void *_tao_servant, - void *_tao_servant_upcall - ACE_ENV_ARG_DECL - ) -{ - TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::PrimaryKeyDef *_tao_impl = - ACE_static_cast ( - POA_IR::PrimaryKeyDef *, - _tao_servant - ); - CORBA::Boolean _tao_retval = 0; - CORBA::String_var primary_key_id; - - if (!( - (_tao_in >> primary_key_id.out ()) - )) - ACE_THROW (CORBA::MARSHAL ()); - -#if (TAO_HAS_INTERCEPTORS == 1) - TAO_Object_Adapter::Servant_Upcall *_tao_upcall = - ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - - TAO_ServerRequestInterceptor_Adapter _tao_vfr ( - _tao_server_request.orb_core ()->server_request_interceptors (), - _tao_server_request.interceptor_count () - ); - - TAO_ServerRequestInfo_IR_PrimaryKeyDef_is_a _tao_ri ( - _tao_server_request, - _tao_upcall, - _tao_impl, - - primary_key_id.in () - ACE_ENV_ARG_PARAMETER - ); - - ACE_TRY - { - { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - - _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (!_tao_vfr.location_forwarded ()) - { - -#endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = - _tao_impl->is_a ( - - primary_key_id.in () - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; - -#if (TAO_HAS_INTERCEPTORS == 1) - - } - } - - if (!_tao_vfr.location_forwarded ()) - { - CORBA::Boolean _tao_retval_info = _tao_retval; - _tao_ri.result (_tao_retval_info); - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - } - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.send_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION - || _tao_status == PortableInterceptor::USER_EXCEPTION) - { - ACE_RE_THROW; - } - } - -# if defined (ACE_HAS_EXCEPTIONS) \ - && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) - ACE_CATCHALL - { - CORBA::UNKNOWN ex; - - _tao_ri.exception (&ex); - _tao_vfr.send_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) - ACE_TRY_THROW (ex); - } -# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */ - - ACE_ENDTRY; - ACE_CHECK; -#endif /* TAO_HAS_INTERCEPTORS */ - - _tao_server_request.init_reply (); - - TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - - if (!( - (_tao_out << CORBA::Any::from_boolean (_tao_retval)) - )) - ACE_THROW (CORBA::MARSHAL ()); - - // In case _tao_servant_upcall is not used in this function - ACE_UNUSED_ARG (_tao_servant_upcall); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 - -void POA_IR::PrimaryKeyDef::_get_primary_key_skel ( - TAO_ServerRequest &_tao_server_request, - void *_tao_servant, - void *_tao_servant_upcall - ACE_ENV_ARG_DECL - ) -{ - POA_IR::PrimaryKeyDef *_tao_impl = - ACE_static_cast ( - POA_IR::PrimaryKeyDef *, - _tao_servant - ); - ::CORBA::ValueDef_var _tao_retval; - -#if (TAO_HAS_INTERCEPTORS == 1) - TAO_Object_Adapter::Servant_Upcall *_tao_upcall = - ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); - - TAO_ServerRequestInterceptor_Adapter _tao_vfr ( - _tao_server_request.orb_core ()->server_request_interceptors (), - _tao_server_request.interceptor_count () - ); - - TAO_ServerRequestInfo_IR_PrimaryKeyDef_primary_key_get _tao_ri ( - _tao_server_request, - _tao_upcall, - _tao_impl - ACE_ENV_ARG_PARAMETER - ); - - ACE_TRY - { - { - TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), - 1 /* Copy TSC to RSC */); - - _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (!_tao_vfr.location_forwarded ()) - { - -#endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = - _tao_impl->primary_key ( - - ACE_ENV_SINGLE_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; - -#if (TAO_HAS_INTERCEPTORS == 1) - - } - } - - if (!_tao_vfr.location_forwarded ()) - { - ::CORBA::ValueDef_ptr _tao_retval_info = _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); - _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); - ACE_TRY_CHECK; - } - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.send_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION - || _tao_status == PortableInterceptor::USER_EXCEPTION) - { - ACE_RE_THROW; - } - } - -# if defined (ACE_HAS_EXCEPTIONS) \ - && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) - ACE_CATCHALL - { - CORBA::UNKNOWN ex; - - _tao_ri.exception (&ex); - _tao_vfr.send_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) - ACE_TRY_THROW (ex); - } -# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */ - - ACE_ENDTRY; - ACE_CHECK; -#endif /* TAO_HAS_INTERCEPTORS */ - - _tao_server_request.init_reply (); - - TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - - if (!( - (_tao_out << _tao_retval.in ()) - )) - ACE_THROW (CORBA::MARSHAL ()); - - // In case _tao_servant_upcall is not used in this function - ACE_UNUSED_ARG (_tao_servant_upcall); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 - -void POA_IR::PrimaryKeyDef::_is_a_skel ( - TAO_ServerRequest &_tao_server_request, - void * _tao_servant, - void * /* Servant_Upcall */ - ACE_ENV_ARG_DECL - ) -{ - TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::PrimaryKeyDef *_tao_impl = (POA_IR::PrimaryKeyDef *) _tao_servant; - CORBA::Boolean _tao_retval = 0; - CORBA::String_var value; - - if (!(_tao_in >> value.out ())) - ACE_THROW (CORBA::MARSHAL ()); - - _tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER); - ACE_CHECK; - - _tao_server_request.init_reply (); - TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - - if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) - ACE_THROW (CORBA::MARSHAL ()); -} - -void POA_IR::PrimaryKeyDef::_non_existent_skel ( - TAO_ServerRequest &_tao_server_request, - void * _tao_servant, - void * /* Servant_Upcall */ - ACE_ENV_ARG_DECL - ) -{ - POA_IR::PrimaryKeyDef *_tao_impl = (POA_IR::PrimaryKeyDef *) _tao_servant; - CORBA::Boolean _tao_retval = - _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK; - - _tao_server_request.init_reply (); - TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - - if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval))) - ACE_THROW (CORBA::MARSHAL ()); -} - -void POA_IR::PrimaryKeyDef::_interface_skel ( - TAO_ServerRequest &_tao_server_request, - void * _tao_servant, - void * /* Servant_Upcall */ - ACE_ENV_ARG_DECL - ) -{ - POA_IR::PrimaryKeyDef *_tao_impl = (POA_IR::PrimaryKeyDef *) _tao_servant; - CORBA::InterfaceDef_ptr _tao_retval = 0; - CORBA::Boolean _tao_result = 0; - - TAO_IFR_Client_Adapter *_tao_adapter = - ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance ( - TAO_ORB_Core::ifr_client_adapter_name () - ); - - if (_tao_adapter == 0) - { - ACE_THROW (CORBA::INTF_REPOS ()); - } - - ACE_TRY - { - _tao_retval = - _tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - - _tao_server_request.init_reply (); - - TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - - _tao_result = - _tao_adapter->interfacedef_cdr_insert ( - _tao_out, - _tao_retval - ); - } - ACE_CATCHALL - { - _tao_adapter->dispose (_tao_retval); - } - ACE_ENDTRY; - - if (_tao_result == 0) + "IDL:omg.org/CORBA/Container:1.0") == 0) { - ACE_THROW (CORBA::MARSHAL ()); + return ACE_static_cast (POA_CORBA::Container_ptr, this); } -} - -void POA_IR::PrimaryKeyDef::_component_skel ( - TAO_ServerRequest &_tao_server_request, - void * _tao_object_reference, - void * /* Servant_Upcall */ - ACE_ENV_ARG_DECL - ) -{ - POA_IR::PrimaryKeyDef *_tao_impl = (POA_IR::PrimaryKeyDef *) _tao_object_reference; - CORBA::Object_var _tao_retval = - _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK; - - _tao_server_request.init_reply (); - TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - if (!(_tao_out << _tao_retval._retn ())) - ACE_THROW (CORBA::MARSHAL ()); -} - -CORBA::Boolean POA_IR::PrimaryKeyDef::_is_a ( - const char* value - ACE_ENV_ARG_DECL_NOT_USED - ) -{ - if ( - !ACE_OS::strcmp ( - (char *)value, - "IDL:omg.org/IR/PrimaryKeyDef:1.0" - ) || - !ACE_OS::strcmp ( - (char *)value, - "IDL:omg.org/CORBA/Contained:1.0" - ) || - !ACE_OS::strcmp ( - (char *)value, - "IDL:omg.org/CORBA/IRObject:1.0" - ) || - !ACE_OS::strcmp ( - (char *)value, - "IDL:org.omg/CORBA/Object:1.0" - ) - ) - { - return 1; - } - else - { - return 0; - } -} - -void* POA_IR::PrimaryKeyDef::_downcast ( - const char* logical_type_id - ) -{ if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/IR/PrimaryKeyDef:1.0") == 0) + "IDL:omg.org/CORBA/Contained:1.0") == 0) { - return ACE_static_cast (POA_IR::PrimaryKeyDef_ptr, this); + return ACE_static_cast (POA_CORBA::Contained_ptr, this); } if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/CORBA/Contained:1.0") == 0) + "IDL:omg.org/CORBA/IDLType:1.0") == 0) { - return ACE_static_cast (POA_CORBA::Contained_ptr, this); + return ACE_static_cast (POA_CORBA::IDLType_ptr, this); } if (ACE_OS::strcmp (logical_type_id, @@ -12711,15 +13464,15 @@ void* POA_IR::PrimaryKeyDef::_downcast ( return 0; } -const char* POA_IR::PrimaryKeyDef::_interface_repository_id (void) const +const char* POA_CORBA::ComponentIR::ComponentDef::_interface_repository_id (void) const { - return "IDL:omg.org/IR/PrimaryKeyDef:1.0"; + return "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"; } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531 -void POA_IR::PrimaryKeyDef::_dispatch ( +void POA_CORBA::ComponentIR::ComponentDef::_dispatch ( TAO_ServerRequest &req, void *servant_upcall ACE_ENV_ARG_DECL @@ -12732,10 +13485,10 @@ void POA_IR::PrimaryKeyDef::_dispatch ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477 -IR::PrimaryKeyDef * -POA_IR::PrimaryKeyDef::_this (ACE_ENV_SINGLE_ARG_DECL) +CORBA::ComponentIR::ComponentDef * +POA_CORBA::ComponentIR::ComponentDef::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); @@ -12770,13 +13523,13 @@ POA_IR::PrimaryKeyDef::_this (ACE_ENV_SINGLE_ARG_DECL) CORBA::Object_var obj = tmp; (void) safe_stub.release (); - return ::IR::PrimaryKeyDef::_unchecked_narrow (obj.in ()); + return ::CORBA::ComponentIR::ComponentDef::_unchecked_narrow (obj.in ()); } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 -class TAO_IR_FactoryDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable +class TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable { private: unsigned int hash (const char *str, unsigned int len); @@ -12785,9 +13538,9 @@ public: }; /* C++ code produced by gperf version 2.8 (ACE version) */ -/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_IR_FactoryDef_Perfect_Hash_OpTable -N lookup */ +/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable -N lookup */ unsigned int -TAO_IR_FactoryDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) { static const unsigned char asso_values[] = { @@ -12838,7 +13591,7 @@ TAO_IR_FactoryDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) } const class TAO_operation_db_entry * -TAO_IR_FactoryDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) { enum { @@ -12855,34 +13608,34 @@ TAO_IR_FactoryDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int le static const class TAO_operation_db_entry wordlist[] = { {"",0},{"",0},{"",0},{"",0}, - {"move", &POA_IR::FactoryDef::move_skel}, - {"_is_a", &POA_IR::FactoryDef::_is_a_skel}, - {"_get_mode", &POA_IR::FactoryDef::_get_mode_skel}, - {"_set_name", &POA_IR::FactoryDef::_set_name_skel}, - {"_get_name", &POA_IR::FactoryDef::_get_name_skel}, - {"_set_mode", &POA_IR::FactoryDef::_set_mode_skel}, - {"_interface", &POA_IR::FactoryDef::_interface_skel}, - {"_get_params", &POA_IR::FactoryDef::_get_params_skel}, - {"_set_params", &POA_IR::FactoryDef::_set_params_skel}, - {"_get_contexts", &POA_IR::FactoryDef::_get_contexts_skel}, - {"_set_contexts", &POA_IR::FactoryDef::_set_contexts_skel}, - {"_get_exceptions", &POA_IR::FactoryDef::_get_exceptions_skel}, - {"_set_exceptions", &POA_IR::FactoryDef::_set_exceptions_skel}, - {"_get_version", &POA_IR::FactoryDef::_get_version_skel}, - {"_set_version", &POA_IR::FactoryDef::_set_version_skel}, - {"_get_absolute_name", &POA_IR::FactoryDef::_get_absolute_name_skel}, - {"_get_defined_in", &POA_IR::FactoryDef::_get_defined_in_skel}, - {"_get_id", &POA_IR::FactoryDef::_get_id_skel}, - {"_set_id", &POA_IR::FactoryDef::_set_id_skel}, - {"describe", &POA_IR::FactoryDef::describe_skel}, - {"_get_result_def", &POA_IR::FactoryDef::_get_result_def_skel}, - {"_set_result_def", &POA_IR::FactoryDef::_set_result_def_skel}, - {"_get_def_kind", &POA_IR::FactoryDef::_get_def_kind_skel}, - {"_component", &POA_IR::FactoryDef::_component_skel}, - {"_get_result", &POA_IR::FactoryDef::_get_result_skel}, - {"destroy", &POA_IR::FactoryDef::destroy_skel}, - {"_non_existent", &POA_IR::FactoryDef::_non_existent_skel}, - {"_get_containing_repository", &POA_IR::FactoryDef::_get_containing_repository_skel}, + {"move", &POA_CORBA::ComponentIR::FactoryDef::move_skel}, + {"_is_a", &POA_CORBA::ComponentIR::FactoryDef::_is_a_skel}, + {"_get_mode", &POA_CORBA::ComponentIR::FactoryDef::_get_mode_skel}, + {"_set_name", &POA_CORBA::ComponentIR::FactoryDef::_set_name_skel}, + {"_get_name", &POA_CORBA::ComponentIR::FactoryDef::_get_name_skel}, + {"_set_mode", &POA_CORBA::ComponentIR::FactoryDef::_set_mode_skel}, + {"_interface", &POA_CORBA::ComponentIR::FactoryDef::_interface_skel}, + {"_get_params", &POA_CORBA::ComponentIR::FactoryDef::_get_params_skel}, + {"_set_params", &POA_CORBA::ComponentIR::FactoryDef::_set_params_skel}, + {"_get_contexts", &POA_CORBA::ComponentIR::FactoryDef::_get_contexts_skel}, + {"_set_contexts", &POA_CORBA::ComponentIR::FactoryDef::_set_contexts_skel}, + {"_get_exceptions", &POA_CORBA::ComponentIR::FactoryDef::_get_exceptions_skel}, + {"_set_exceptions", &POA_CORBA::ComponentIR::FactoryDef::_set_exceptions_skel}, + {"_get_version", &POA_CORBA::ComponentIR::FactoryDef::_get_version_skel}, + {"_set_version", &POA_CORBA::ComponentIR::FactoryDef::_set_version_skel}, + {"_get_absolute_name", &POA_CORBA::ComponentIR::FactoryDef::_get_absolute_name_skel}, + {"_get_defined_in", &POA_CORBA::ComponentIR::FactoryDef::_get_defined_in_skel}, + {"_get_id", &POA_CORBA::ComponentIR::FactoryDef::_get_id_skel}, + {"_set_id", &POA_CORBA::ComponentIR::FactoryDef::_set_id_skel}, + {"describe", &POA_CORBA::ComponentIR::FactoryDef::describe_skel}, + {"_get_result_def", &POA_CORBA::ComponentIR::FactoryDef::_get_result_def_skel}, + {"_set_result_def", &POA_CORBA::ComponentIR::FactoryDef::_set_result_def_skel}, + {"_get_def_kind", &POA_CORBA::ComponentIR::FactoryDef::_get_def_kind_skel}, + {"_component", &POA_CORBA::ComponentIR::FactoryDef::_component_skel}, + {"_get_result", &POA_CORBA::ComponentIR::FactoryDef::_get_result_skel}, + {"destroy", &POA_CORBA::ComponentIR::FactoryDef::destroy_skel}, + {"_non_existent", &POA_CORBA::ComponentIR::FactoryDef::_non_existent_skel}, + {"_get_containing_repository", &POA_CORBA::ComponentIR::FactoryDef::_get_containing_repository_skel}, }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) @@ -12976,7 +13729,7 @@ TAO_IR_FactoryDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int le } return 0; } -static TAO_IR_FactoryDef_Perfect_Hash_OpTable tao_IR_FactoryDef_optable; +static TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_FactoryDef_optable; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 @@ -12993,13 +13746,13 @@ static TAO_IR_FactoryDef_Perfect_Hash_OpTable tao_IR_FactoryDef_optable; // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 // Factory function Implementation. -POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker *POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::the_TAO_FactoryDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker::the_TAO_FactoryDef_Strategized_Proxy_Broker (void) { - static POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker strategized_proxy_broker; + static POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker strategized_proxy_broker; return &strategized_proxy_broker; } -POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::_TAO_FactoryDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker::_TAO_FactoryDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -13007,7 +13760,7 @@ POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::_TAO_FactoryDef_Strategized_Pr } } -POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::~_TAO_FactoryDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker::~_TAO_FactoryDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -13019,9 +13772,9 @@ POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::~_TAO_FactoryDef_Strategized_P } } -IR::_TAO_FactoryDef_Proxy_Impl& -POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::select_proxy ( - ::IR::FactoryDef *object +CORBA::ComponentIR::_TAO_FactoryDef_Proxy_Impl& +POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker::select_proxy ( + ::CORBA::ComponentIR::FactoryDef *object ACE_ENV_ARG_DECL ) { @@ -13041,7 +13794,7 @@ POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::select_proxy ( } void -POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::create_proxy ( +POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker::create_proxy ( int strategy ACE_ENV_ARG_DECL ) @@ -13055,7 +13808,7 @@ POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::create_proxy ( case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - POA_IR::_TAO_FactoryDef_ThruPOA_Proxy_Impl, + POA_CORBA::ComponentIR::_TAO_FactoryDef_ThruPOA_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -13065,7 +13818,7 @@ POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::create_proxy ( default: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - ::IR::_TAO_FactoryDef_Remote_Proxy_Impl, + ::CORBA::ComponentIR::_TAO_FactoryDef_Remote_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -13079,26 +13832,26 @@ POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::create_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596 -IR::_TAO_FactoryDef_Proxy_Broker * -IR__TAO_FactoryDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) +CORBA::ComponentIR::_TAO_FactoryDef_Proxy_Broker * +CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) { ACE_UNUSED_ARG (obj); - return ::POA_IR::_TAO_FactoryDef_Strategized_Proxy_Broker::the_TAO_FactoryDef_Strategized_Proxy_Broker(); + return ::POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker::the_TAO_FactoryDef_Strategized_Proxy_Broker(); } int -IR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer (long) +CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer (long) { - IR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer = - IR__TAO_FactoryDef_Proxy_Broker_Factory_function; + CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer = + CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function; return 0; } -static int IR__TAO_FactoryDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = - IR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer)); +static int CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = + CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer)); /////////////////////////////////////////////////////////////////////// @@ -13108,7 +13861,7 @@ static int IR__TAO_FactoryDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 -POA_IR::_TAO_FactoryDef_ThruPOA_Proxy_Impl::_TAO_FactoryDef_ThruPOA_Proxy_Impl (void) +POA_CORBA::ComponentIR::_TAO_FactoryDef_ThruPOA_Proxy_Impl::_TAO_FactoryDef_ThruPOA_Proxy_Impl (void) {} // ThruPOA Implementation of the IDL interface methods// @@ -13118,26 +13871,26 @@ POA_IR::_TAO_FactoryDef_ThruPOA_Proxy_Impl::_TAO_FactoryDef_ThruPOA_Proxy_Impl ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 -POA_IR::FactoryDef::FactoryDef (void) +POA_CORBA::ComponentIR::FactoryDef::FactoryDef (void) { - this->optable_ = &tao_IR_FactoryDef_optable; + this->optable_ = &tao_CORBA_ComponentIR_FactoryDef_optable; } -POA_IR::FactoryDef::FactoryDef (const FactoryDef& rhs) +POA_CORBA::ComponentIR::FactoryDef::FactoryDef (const FactoryDef& rhs) : ACE_NESTED_CLASS (POA_CORBA,OperationDef) (rhs), ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs), ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs), TAO_ServantBase (rhs) {} -POA_IR::FactoryDef::~FactoryDef (void) +POA_CORBA::ComponentIR::FactoryDef::~FactoryDef (void) { } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 -void POA_IR::FactoryDef::_is_a_skel ( +void POA_CORBA::ComponentIR::FactoryDef::_is_a_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ @@ -13145,7 +13898,7 @@ void POA_IR::FactoryDef::_is_a_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::FactoryDef *_tao_impl = (POA_IR::FactoryDef *) _tao_servant; + POA_CORBA::ComponentIR::FactoryDef *_tao_impl = (POA_CORBA::ComponentIR::FactoryDef *) _tao_servant; CORBA::Boolean _tao_retval = 0; CORBA::String_var value; @@ -13162,14 +13915,14 @@ void POA_IR::FactoryDef::_is_a_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::FactoryDef::_non_existent_skel ( +void POA_CORBA::ComponentIR::FactoryDef::_non_existent_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::FactoryDef *_tao_impl = (POA_IR::FactoryDef *) _tao_servant; + POA_CORBA::ComponentIR::FactoryDef *_tao_impl = (POA_CORBA::ComponentIR::FactoryDef *) _tao_servant; CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -13181,14 +13934,14 @@ void POA_IR::FactoryDef::_non_existent_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::FactoryDef::_interface_skel ( +void POA_CORBA::ComponentIR::FactoryDef::_interface_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::FactoryDef *_tao_impl = (POA_IR::FactoryDef *) _tao_servant; + POA_CORBA::ComponentIR::FactoryDef *_tao_impl = (POA_CORBA::ComponentIR::FactoryDef *) _tao_servant; CORBA::InterfaceDef_ptr _tao_retval = 0; CORBA::Boolean _tao_result = 0; @@ -13230,14 +13983,14 @@ void POA_IR::FactoryDef::_interface_skel ( } } -void POA_IR::FactoryDef::_component_skel ( +void POA_CORBA::ComponentIR::FactoryDef::_component_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_object_reference, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::FactoryDef *_tao_impl = (POA_IR::FactoryDef *) _tao_object_reference; + POA_CORBA::ComponentIR::FactoryDef *_tao_impl = (POA_CORBA::ComponentIR::FactoryDef *) _tao_object_reference; CORBA::Object_var _tao_retval = _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -13249,7 +14002,7 @@ void POA_IR::FactoryDef::_component_skel ( ACE_THROW (CORBA::MARSHAL ()); } -CORBA::Boolean POA_IR::FactoryDef::_is_a ( +CORBA::Boolean POA_CORBA::ComponentIR::FactoryDef::_is_a ( const char* value ACE_ENV_ARG_DECL_NOT_USED ) @@ -13257,7 +14010,7 @@ CORBA::Boolean POA_IR::FactoryDef::_is_a ( if ( !ACE_OS::strcmp ( (char *)value, - "IDL:omg.org/IR/FactoryDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/FactoryDef:1.0" ) || !ACE_OS::strcmp ( (char *)value, @@ -13285,14 +14038,14 @@ CORBA::Boolean POA_IR::FactoryDef::_is_a ( } } -void* POA_IR::FactoryDef::_downcast ( +void* POA_CORBA::ComponentIR::FactoryDef::_downcast ( const char* logical_type_id ) { if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/IR/FactoryDef:1.0") == 0) + "IDL:omg.org/CORBA/ComponentIR/FactoryDef:1.0") == 0) { - return ACE_static_cast (POA_IR::FactoryDef_ptr, this); + return ACE_static_cast (POA_CORBA::ComponentIR::FactoryDef_ptr, this); } if (ACE_OS::strcmp (logical_type_id, @@ -13322,15 +14075,15 @@ void* POA_IR::FactoryDef::_downcast ( return 0; } -const char* POA_IR::FactoryDef::_interface_repository_id (void) const +const char* POA_CORBA::ComponentIR::FactoryDef::_interface_repository_id (void) const { - return "IDL:omg.org/IR/FactoryDef:1.0"; + return "IDL:omg.org/CORBA/ComponentIR/FactoryDef:1.0"; } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531 -void POA_IR::FactoryDef::_dispatch ( +void POA_CORBA::ComponentIR::FactoryDef::_dispatch ( TAO_ServerRequest &req, void *servant_upcall ACE_ENV_ARG_DECL @@ -13343,10 +14096,10 @@ void POA_IR::FactoryDef::_dispatch ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477 -IR::FactoryDef * -POA_IR::FactoryDef::_this (ACE_ENV_SINGLE_ARG_DECL) +CORBA::ComponentIR::FactoryDef * +POA_CORBA::ComponentIR::FactoryDef::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); @@ -13381,13 +14134,13 @@ POA_IR::FactoryDef::_this (ACE_ENV_SINGLE_ARG_DECL) CORBA::Object_var obj = tmp; (void) safe_stub.release (); - return ::IR::FactoryDef::_unchecked_narrow (obj.in ()); + return ::CORBA::ComponentIR::FactoryDef::_unchecked_narrow (obj.in ()); } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 -class TAO_IR_FinderDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable +class TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable { private: unsigned int hash (const char *str, unsigned int len); @@ -13396,9 +14149,9 @@ public: }; /* C++ code produced by gperf version 2.8 (ACE version) */ -/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_IR_FinderDef_Perfect_Hash_OpTable -N lookup */ +/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable -N lookup */ unsigned int -TAO_IR_FinderDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) { static const unsigned char asso_values[] = { @@ -13449,7 +14202,7 @@ TAO_IR_FinderDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) } const class TAO_operation_db_entry * -TAO_IR_FinderDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) { enum { @@ -13466,34 +14219,34 @@ TAO_IR_FinderDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len static const class TAO_operation_db_entry wordlist[] = { {"",0},{"",0},{"",0},{"",0}, - {"move", &POA_IR::FinderDef::move_skel}, - {"_is_a", &POA_IR::FinderDef::_is_a_skel}, - {"_get_mode", &POA_IR::FinderDef::_get_mode_skel}, - {"_set_name", &POA_IR::FinderDef::_set_name_skel}, - {"_get_name", &POA_IR::FinderDef::_get_name_skel}, - {"_set_mode", &POA_IR::FinderDef::_set_mode_skel}, - {"_interface", &POA_IR::FinderDef::_interface_skel}, - {"_get_params", &POA_IR::FinderDef::_get_params_skel}, - {"_set_params", &POA_IR::FinderDef::_set_params_skel}, - {"_get_contexts", &POA_IR::FinderDef::_get_contexts_skel}, - {"_set_contexts", &POA_IR::FinderDef::_set_contexts_skel}, - {"_get_exceptions", &POA_IR::FinderDef::_get_exceptions_skel}, - {"_set_exceptions", &POA_IR::FinderDef::_set_exceptions_skel}, - {"_get_version", &POA_IR::FinderDef::_get_version_skel}, - {"_set_version", &POA_IR::FinderDef::_set_version_skel}, - {"_get_absolute_name", &POA_IR::FinderDef::_get_absolute_name_skel}, - {"_get_defined_in", &POA_IR::FinderDef::_get_defined_in_skel}, - {"_get_id", &POA_IR::FinderDef::_get_id_skel}, - {"_set_id", &POA_IR::FinderDef::_set_id_skel}, - {"describe", &POA_IR::FinderDef::describe_skel}, - {"_get_result_def", &POA_IR::FinderDef::_get_result_def_skel}, - {"_set_result_def", &POA_IR::FinderDef::_set_result_def_skel}, - {"_get_def_kind", &POA_IR::FinderDef::_get_def_kind_skel}, - {"_component", &POA_IR::FinderDef::_component_skel}, - {"_get_result", &POA_IR::FinderDef::_get_result_skel}, - {"destroy", &POA_IR::FinderDef::destroy_skel}, - {"_non_existent", &POA_IR::FinderDef::_non_existent_skel}, - {"_get_containing_repository", &POA_IR::FinderDef::_get_containing_repository_skel}, + {"move", &POA_CORBA::ComponentIR::FinderDef::move_skel}, + {"_is_a", &POA_CORBA::ComponentIR::FinderDef::_is_a_skel}, + {"_get_mode", &POA_CORBA::ComponentIR::FinderDef::_get_mode_skel}, + {"_set_name", &POA_CORBA::ComponentIR::FinderDef::_set_name_skel}, + {"_get_name", &POA_CORBA::ComponentIR::FinderDef::_get_name_skel}, + {"_set_mode", &POA_CORBA::ComponentIR::FinderDef::_set_mode_skel}, + {"_interface", &POA_CORBA::ComponentIR::FinderDef::_interface_skel}, + {"_get_params", &POA_CORBA::ComponentIR::FinderDef::_get_params_skel}, + {"_set_params", &POA_CORBA::ComponentIR::FinderDef::_set_params_skel}, + {"_get_contexts", &POA_CORBA::ComponentIR::FinderDef::_get_contexts_skel}, + {"_set_contexts", &POA_CORBA::ComponentIR::FinderDef::_set_contexts_skel}, + {"_get_exceptions", &POA_CORBA::ComponentIR::FinderDef::_get_exceptions_skel}, + {"_set_exceptions", &POA_CORBA::ComponentIR::FinderDef::_set_exceptions_skel}, + {"_get_version", &POA_CORBA::ComponentIR::FinderDef::_get_version_skel}, + {"_set_version", &POA_CORBA::ComponentIR::FinderDef::_set_version_skel}, + {"_get_absolute_name", &POA_CORBA::ComponentIR::FinderDef::_get_absolute_name_skel}, + {"_get_defined_in", &POA_CORBA::ComponentIR::FinderDef::_get_defined_in_skel}, + {"_get_id", &POA_CORBA::ComponentIR::FinderDef::_get_id_skel}, + {"_set_id", &POA_CORBA::ComponentIR::FinderDef::_set_id_skel}, + {"describe", &POA_CORBA::ComponentIR::FinderDef::describe_skel}, + {"_get_result_def", &POA_CORBA::ComponentIR::FinderDef::_get_result_def_skel}, + {"_set_result_def", &POA_CORBA::ComponentIR::FinderDef::_set_result_def_skel}, + {"_get_def_kind", &POA_CORBA::ComponentIR::FinderDef::_get_def_kind_skel}, + {"_component", &POA_CORBA::ComponentIR::FinderDef::_component_skel}, + {"_get_result", &POA_CORBA::ComponentIR::FinderDef::_get_result_skel}, + {"destroy", &POA_CORBA::ComponentIR::FinderDef::destroy_skel}, + {"_non_existent", &POA_CORBA::ComponentIR::FinderDef::_non_existent_skel}, + {"_get_containing_repository", &POA_CORBA::ComponentIR::FinderDef::_get_containing_repository_skel}, }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) @@ -13587,7 +14340,7 @@ TAO_IR_FinderDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len } return 0; } -static TAO_IR_FinderDef_Perfect_Hash_OpTable tao_IR_FinderDef_optable; +static TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_FinderDef_optable; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 @@ -13604,13 +14357,13 @@ static TAO_IR_FinderDef_Perfect_Hash_OpTable tao_IR_FinderDef_optable; // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 // Factory function Implementation. -POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker *POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::the_TAO_FinderDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker::the_TAO_FinderDef_Strategized_Proxy_Broker (void) { - static POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker strategized_proxy_broker; + static POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker strategized_proxy_broker; return &strategized_proxy_broker; } -POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::_TAO_FinderDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker::_TAO_FinderDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -13618,7 +14371,7 @@ POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::_TAO_FinderDef_Strategized_Prox } } -POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::~_TAO_FinderDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker::~_TAO_FinderDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -13630,9 +14383,9 @@ POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::~_TAO_FinderDef_Strategized_Pro } } -IR::_TAO_FinderDef_Proxy_Impl& -POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::select_proxy ( - ::IR::FinderDef *object +CORBA::ComponentIR::_TAO_FinderDef_Proxy_Impl& +POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker::select_proxy ( + ::CORBA::ComponentIR::FinderDef *object ACE_ENV_ARG_DECL ) { @@ -13652,7 +14405,7 @@ POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::select_proxy ( } void -POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::create_proxy ( +POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker::create_proxy ( int strategy ACE_ENV_ARG_DECL ) @@ -13666,7 +14419,7 @@ POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::create_proxy ( case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - POA_IR::_TAO_FinderDef_ThruPOA_Proxy_Impl, + POA_CORBA::ComponentIR::_TAO_FinderDef_ThruPOA_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -13676,7 +14429,7 @@ POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::create_proxy ( default: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - ::IR::_TAO_FinderDef_Remote_Proxy_Impl, + ::CORBA::ComponentIR::_TAO_FinderDef_Remote_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -13690,26 +14443,26 @@ POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::create_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596 -IR::_TAO_FinderDef_Proxy_Broker * -IR__TAO_FinderDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) +CORBA::ComponentIR::_TAO_FinderDef_Proxy_Broker * +CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) { ACE_UNUSED_ARG (obj); - return ::POA_IR::_TAO_FinderDef_Strategized_Proxy_Broker::the_TAO_FinderDef_Strategized_Proxy_Broker(); + return ::POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker::the_TAO_FinderDef_Strategized_Proxy_Broker(); } int -IR__TAO_FinderDef_Proxy_Broker_Factory_Initializer (long) +CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_Initializer (long) { - IR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer = - IR__TAO_FinderDef_Proxy_Broker_Factory_function; + CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer = + CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function; return 0; } -static int IR__TAO_FinderDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = - IR__TAO_FinderDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_FinderDef_Proxy_Broker_Factory_Initializer)); +static int CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = + CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_Initializer)); /////////////////////////////////////////////////////////////////////// @@ -13719,7 +14472,7 @@ static int IR__TAO_FinderDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 -POA_IR::_TAO_FinderDef_ThruPOA_Proxy_Impl::_TAO_FinderDef_ThruPOA_Proxy_Impl (void) +POA_CORBA::ComponentIR::_TAO_FinderDef_ThruPOA_Proxy_Impl::_TAO_FinderDef_ThruPOA_Proxy_Impl (void) {} // ThruPOA Implementation of the IDL interface methods// @@ -13729,26 +14482,26 @@ POA_IR::_TAO_FinderDef_ThruPOA_Proxy_Impl::_TAO_FinderDef_ThruPOA_Proxy_Impl (vo // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 -POA_IR::FinderDef::FinderDef (void) +POA_CORBA::ComponentIR::FinderDef::FinderDef (void) { - this->optable_ = &tao_IR_FinderDef_optable; + this->optable_ = &tao_CORBA_ComponentIR_FinderDef_optable; } -POA_IR::FinderDef::FinderDef (const FinderDef& rhs) +POA_CORBA::ComponentIR::FinderDef::FinderDef (const FinderDef& rhs) : ACE_NESTED_CLASS (POA_CORBA,OperationDef) (rhs), ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs), ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs), TAO_ServantBase (rhs) {} -POA_IR::FinderDef::~FinderDef (void) +POA_CORBA::ComponentIR::FinderDef::~FinderDef (void) { } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 -void POA_IR::FinderDef::_is_a_skel ( +void POA_CORBA::ComponentIR::FinderDef::_is_a_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ @@ -13756,7 +14509,7 @@ void POA_IR::FinderDef::_is_a_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::FinderDef *_tao_impl = (POA_IR::FinderDef *) _tao_servant; + POA_CORBA::ComponentIR::FinderDef *_tao_impl = (POA_CORBA::ComponentIR::FinderDef *) _tao_servant; CORBA::Boolean _tao_retval = 0; CORBA::String_var value; @@ -13773,14 +14526,14 @@ void POA_IR::FinderDef::_is_a_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::FinderDef::_non_existent_skel ( +void POA_CORBA::ComponentIR::FinderDef::_non_existent_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::FinderDef *_tao_impl = (POA_IR::FinderDef *) _tao_servant; + POA_CORBA::ComponentIR::FinderDef *_tao_impl = (POA_CORBA::ComponentIR::FinderDef *) _tao_servant; CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -13792,14 +14545,14 @@ void POA_IR::FinderDef::_non_existent_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::FinderDef::_interface_skel ( +void POA_CORBA::ComponentIR::FinderDef::_interface_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::FinderDef *_tao_impl = (POA_IR::FinderDef *) _tao_servant; + POA_CORBA::ComponentIR::FinderDef *_tao_impl = (POA_CORBA::ComponentIR::FinderDef *) _tao_servant; CORBA::InterfaceDef_ptr _tao_retval = 0; CORBA::Boolean _tao_result = 0; @@ -13841,14 +14594,14 @@ void POA_IR::FinderDef::_interface_skel ( } } -void POA_IR::FinderDef::_component_skel ( +void POA_CORBA::ComponentIR::FinderDef::_component_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_object_reference, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::FinderDef *_tao_impl = (POA_IR::FinderDef *) _tao_object_reference; + POA_CORBA::ComponentIR::FinderDef *_tao_impl = (POA_CORBA::ComponentIR::FinderDef *) _tao_object_reference; CORBA::Object_var _tao_retval = _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -13860,7 +14613,7 @@ void POA_IR::FinderDef::_component_skel ( ACE_THROW (CORBA::MARSHAL ()); } -CORBA::Boolean POA_IR::FinderDef::_is_a ( +CORBA::Boolean POA_CORBA::ComponentIR::FinderDef::_is_a ( const char* value ACE_ENV_ARG_DECL_NOT_USED ) @@ -13868,7 +14621,7 @@ CORBA::Boolean POA_IR::FinderDef::_is_a ( if ( !ACE_OS::strcmp ( (char *)value, - "IDL:omg.org/IR/FinderDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/FinderDef:1.0" ) || !ACE_OS::strcmp ( (char *)value, @@ -13896,14 +14649,14 @@ CORBA::Boolean POA_IR::FinderDef::_is_a ( } } -void* POA_IR::FinderDef::_downcast ( +void* POA_CORBA::ComponentIR::FinderDef::_downcast ( const char* logical_type_id ) { if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/IR/FinderDef:1.0") == 0) + "IDL:omg.org/CORBA/ComponentIR/FinderDef:1.0") == 0) { - return ACE_static_cast (POA_IR::FinderDef_ptr, this); + return ACE_static_cast (POA_CORBA::ComponentIR::FinderDef_ptr, this); } if (ACE_OS::strcmp (logical_type_id, @@ -13933,15 +14686,15 @@ void* POA_IR::FinderDef::_downcast ( return 0; } -const char* POA_IR::FinderDef::_interface_repository_id (void) const +const char* POA_CORBA::ComponentIR::FinderDef::_interface_repository_id (void) const { - return "IDL:omg.org/IR/FinderDef:1.0"; + return "IDL:omg.org/CORBA/ComponentIR/FinderDef:1.0"; } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531 -void POA_IR::FinderDef::_dispatch ( +void POA_CORBA::ComponentIR::FinderDef::_dispatch ( TAO_ServerRequest &req, void *servant_upcall ACE_ENV_ARG_DECL @@ -13954,10 +14707,10 @@ void POA_IR::FinderDef::_dispatch ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477 -IR::FinderDef * -POA_IR::FinderDef::_this (ACE_ENV_SINGLE_ARG_DECL) +CORBA::ComponentIR::FinderDef * +POA_CORBA::ComponentIR::FinderDef::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); @@ -13992,13 +14745,13 @@ POA_IR::FinderDef::_this (ACE_ENV_SINGLE_ARG_DECL) CORBA::Object_var obj = tmp; (void) safe_stub.release (); - return ::IR::FinderDef::_unchecked_narrow (obj.in ()); + return ::CORBA::ComponentIR::FinderDef::_unchecked_narrow (obj.in ()); } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731 -class TAO_IR_HomeDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable +class TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable { private: unsigned int hash (const char *str, unsigned int len); @@ -14007,138 +14760,142 @@ public: }; /* C++ code produced by gperf version 2.8 (ACE version) */ -/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_IR_HomeDef_Perfect_Hash_OpTable -N lookup */ +/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable -N lookup */ unsigned int -TAO_IR_HomeDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len) { static const unsigned char asso_values[] = { #if defined (ACE_MVS) - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 0, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 0, - 104, 20, 50, 35, 104, 104, 104, 0, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 5, 15, 5, - 104, 0, 104, 40, 104, 104, 104, 104, 104, 104, - 104, 104, 20, 25, 104, 104, 104, 0, 5, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 0, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 0, + 106, 55, 20, 0, 106, 106, 106, 15, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 0, 0, 20, + 106, 0, 106, 5, 106, 106, 106, 106, 106, 106, + 106, 106, 35, 35, 106, 106, 106, 5, 10, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, #else - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, - 104, 104, 104, 104, 104, 0, 104, 0, 104, 20, - 50, 35, 104, 104, 104, 0, 104, 104, 5, 15, - 5, 104, 0, 104, 40, 20, 25, 104, 104, 104, - 0, 5, 104, 104, 104, 104, 104, 104, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, + 106, 106, 106, 106, 106, 0, 106, 0, 106, 55, + 20, 0, 106, 106, 106, 15, 106, 106, 0, 0, + 20, 106, 0, 106, 5, 35, 35, 106, 106, 106, + 5, 10, 106, 106, 106, 106, 106, 106, #endif /* ACE_MVS */ }; return len + asso_values[str[len - 1]] + asso_values[str[0]]; } const class TAO_operation_db_entry * -TAO_IR_HomeDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) +TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) { enum { - TOTAL_KEYWORDS = 50, + TOTAL_KEYWORDS = 54, MIN_WORD_LENGTH = 4, MAX_WORD_LENGTH = 26, MIN_HASH_VALUE = 4, - MAX_HASH_VALUE = 103, - HASH_VALUE_RANGE = 100, - DUPLICATES = 9, - WORDLIST_SIZE = 54 + MAX_HASH_VALUE = 105, + HASH_VALUE_RANGE = 102, + DUPLICATES = 14, + WORDLIST_SIZE = 58 }; static const class TAO_operation_db_entry wordlist[] = { {"",0},{"",0},{"",0},{"",0}, - {"is_a", &POA_IR::HomeDef::is_a_skel}, - {"_is_a", &POA_IR::HomeDef::_is_a_skel}, - {"lookup", &POA_IR::HomeDef::lookup_skel}, - {"_get_version", &POA_IR::HomeDef::_get_version_skel}, - {"_set_version", &POA_IR::HomeDef::_set_version_skel}, - {"_get_defined_in", &POA_IR::HomeDef::_get_defined_in_skel}, - {"_get_primary_key", &POA_IR::HomeDef::_get_primary_key_skel}, - {"_get_containing_repository", &POA_IR::HomeDef::_get_containing_repository_skel}, - {"_get_finders", &POA_IR::HomeDef::_get_finders_skel}, - {"_get_is_basic", &POA_IR::HomeDef::_get_is_basic_skel}, - {"_get_factories", &POA_IR::HomeDef::_get_factories_skel}, - {"_component", &POA_IR::HomeDef::_component_skel}, - {"create_value_box", &POA_IR::HomeDef::create_value_box_skel}, - {"create_union", &POA_IR::HomeDef::create_union_skel}, - {"_non_existent", &POA_IR::HomeDef::_non_existent_skel}, - {"create_factory", &POA_IR::HomeDef::create_factory_skel}, - {"_get_base_interfaces", &POA_IR::HomeDef::_get_base_interfaces_skel}, - {"_set_base_interfaces", &POA_IR::HomeDef::_set_base_interfaces_skel}, - {"create_operation", &POA_IR::HomeDef::create_operation_skel}, - {"create_exception", &POA_IR::HomeDef::create_exception_skel}, - {"create_primary_key", &POA_IR::HomeDef::create_primary_key_skel}, - {"_get_name", &POA_IR::HomeDef::_get_name_skel}, - {"_get_type", &POA_IR::HomeDef::_get_type_skel}, - {"_set_name", &POA_IR::HomeDef::_set_name_skel}, - {"_interface", &POA_IR::HomeDef::_interface_skel}, - {"create_enum", &POA_IR::HomeDef::create_enum_skel}, - {"_get_managed_component", &POA_IR::HomeDef::_get_managed_component_skel}, - {"contents", &POA_IR::HomeDef::contents_skel}, - {"_get_base_home", &POA_IR::HomeDef::_get_base_home_skel}, - {"lookup_name", &POA_IR::HomeDef::lookup_name_skel}, - {"create_alias", &POA_IR::HomeDef::create_alias_skel}, - {"_get_absolute_name", &POA_IR::HomeDef::_get_absolute_name_skel}, - {"move", &POA_IR::HomeDef::move_skel}, - {"_get_id", &POA_IR::HomeDef::_get_id_skel}, - {"_set_id", &POA_IR::HomeDef::_set_id_skel}, - {"create_struct", &POA_IR::HomeDef::create_struct_skel}, - {"create_constant", &POA_IR::HomeDef::create_constant_skel}, - {"destroy", &POA_IR::HomeDef::destroy_skel}, - {"_get_def_kind", &POA_IR::HomeDef::_get_def_kind_skel}, - {"create_value", &POA_IR::HomeDef::create_value_skel}, - {"create_module", &POA_IR::HomeDef::create_module_skel}, - {"create_native", &POA_IR::HomeDef::create_native_skel}, - {"create_attribute", &POA_IR::HomeDef::create_attribute_skel}, - {"create_interface", &POA_IR::HomeDef::create_interface_skel}, - {"create_finder", &POA_IR::HomeDef::create_finder_skel}, - {"create_local_interface", &POA_IR::HomeDef::create_local_interface_skel}, - {"create_abstract_interface", &POA_IR::HomeDef::create_abstract_interface_skel}, - {"describe_contents", &POA_IR::HomeDef::describe_contents_skel}, - {"describe", &POA_IR::HomeDef::describe_skel}, - {"describe_interface", &POA_IR::HomeDef::describe_interface_skel}, + {"move", &POA_CORBA::ComponentIR::HomeDef::move_skel}, + {"_is_a", &POA_CORBA::ComponentIR::HomeDef::_is_a_skel}, + {"lookup", &POA_CORBA::ComponentIR::HomeDef::lookup_skel}, + {"_get_name", &POA_CORBA::ComponentIR::HomeDef::_get_name_skel}, + {"_get_type", &POA_CORBA::ComponentIR::HomeDef::_get_type_skel}, + {"_set_name", &POA_CORBA::ComponentIR::HomeDef::_set_name_skel}, + {"_interface", &POA_CORBA::ComponentIR::HomeDef::_interface_skel}, + {"lookup_name", &POA_CORBA::ComponentIR::HomeDef::lookup_name_skel}, + {"_get_base_home", &POA_CORBA::ComponentIR::HomeDef::_get_base_home_skel}, + {"_set_base_home", &POA_CORBA::ComponentIR::HomeDef::_set_base_home_skel}, + {"_get_absolute_name", &POA_CORBA::ComponentIR::HomeDef::_get_absolute_name_skel}, + {"is_a", &POA_CORBA::ComponentIR::HomeDef::is_a_skel}, + {"_get_primary_key", &POA_CORBA::ComponentIR::HomeDef::_get_primary_key_skel}, + {"_set_primary_key", &POA_CORBA::ComponentIR::HomeDef::_set_primary_key_skel}, + {"_get_id", &POA_CORBA::ComponentIR::HomeDef::_get_id_skel}, + {"_set_id", &POA_CORBA::ComponentIR::HomeDef::_set_id_skel}, + {"describe", &POA_CORBA::ComponentIR::HomeDef::describe_skel}, + {"_get_version", &POA_CORBA::ComponentIR::HomeDef::_get_version_skel}, + {"_set_version", &POA_CORBA::ComponentIR::HomeDef::_set_version_skel}, + {"_get_def_kind", &POA_CORBA::ComponentIR::HomeDef::_get_def_kind_skel}, + {"_get_defined_in", &POA_CORBA::ComponentIR::HomeDef::_get_defined_in_skel}, + {"_get_containing_repository", &POA_CORBA::ComponentIR::HomeDef::_get_containing_repository_skel}, + {"destroy", &POA_CORBA::ComponentIR::HomeDef::destroy_skel}, + {"describe_interface", &POA_CORBA::ComponentIR::HomeDef::describe_interface_skel}, + {"describe_ext_interface", &POA_CORBA::ComponentIR::HomeDef::describe_ext_interface_skel}, + {"_component", &POA_CORBA::ComponentIR::HomeDef::_component_skel}, + {"_non_existent", &POA_CORBA::ComponentIR::HomeDef::_non_existent_skel}, + {"_get_base_interfaces", &POA_CORBA::ComponentIR::HomeDef::_get_base_interfaces_skel}, + {"_set_base_interfaces", &POA_CORBA::ComponentIR::HomeDef::_set_base_interfaces_skel}, + {"_get_managed_component", &POA_CORBA::ComponentIR::HomeDef::_get_managed_component_skel}, + {"_set_managed_component", &POA_CORBA::ComponentIR::HomeDef::_set_managed_component_skel}, + {"_get_supported_interfaces", &POA_CORBA::ComponentIR::HomeDef::_get_supported_interfaces_skel}, + {"_set_supported_interfaces", &POA_CORBA::ComponentIR::HomeDef::_set_supported_interfaces_skel}, + {"create_enum", &POA_CORBA::ComponentIR::HomeDef::create_enum_skel}, + {"create_value", &POA_CORBA::ComponentIR::HomeDef::create_value_skel}, + {"create_module", &POA_CORBA::ComponentIR::HomeDef::create_module_skel}, + {"create_native", &POA_CORBA::ComponentIR::HomeDef::create_native_skel}, + {"create_attribute", &POA_CORBA::ComponentIR::HomeDef::create_attribute_skel}, + {"create_ext_value", &POA_CORBA::ComponentIR::HomeDef::create_ext_value_skel}, + {"create_interface", &POA_CORBA::ComponentIR::HomeDef::create_interface_skel}, + {"describe_contents", &POA_CORBA::ComponentIR::HomeDef::describe_contents_skel}, + {"create_finder", &POA_CORBA::ComponentIR::HomeDef::create_finder_skel}, + {"create_ext_attribute", &POA_CORBA::ComponentIR::HomeDef::create_ext_attribute_skel}, + {"create_value_box", &POA_CORBA::ComponentIR::HomeDef::create_value_box_skel}, + {"create_local_interface", &POA_CORBA::ComponentIR::HomeDef::create_local_interface_skel}, + {"create_factory", &POA_CORBA::ComponentIR::HomeDef::create_factory_skel}, + {"create_abstract_interface", &POA_CORBA::ComponentIR::HomeDef::create_abstract_interface_skel}, + {"create_union", &POA_CORBA::ComponentIR::HomeDef::create_union_skel}, + {"create_operation", &POA_CORBA::ComponentIR::HomeDef::create_operation_skel}, + {"create_exception", &POA_CORBA::ComponentIR::HomeDef::create_exception_skel}, + {"contents", &POA_CORBA::ComponentIR::HomeDef::contents_skel}, + {"create_alias", &POA_CORBA::ComponentIR::HomeDef::create_alias_skel}, + {"create_struct", &POA_CORBA::ComponentIR::HomeDef::create_struct_skel}, + {"create_constant", &POA_CORBA::ComponentIR::HomeDef::create_constant_skel}, }; static const signed char lookup[] = { - -1, -1, -1, -1, 4, 5, -1, -1, -1, -1, -1, 6, -1, -1, - -1, -7, -2, -105, -1, -1, 9, 10, -1, -1, -1, -20, -2, -22, - -2, -25, -3, 11, 12, 13, 14, 15, 16, 17, 18, 19, -118, -117, - -1, 24, -118, 28, 29, 30, 31, 32, -1, 33, 34, 35, 36, -37, - -2, -105, 39, -1, 40, -1, 41, 42, -1, -44, -2, 43, -106, -46, - -2, -105, -1, 48, -1, -1, -1, 49, -1, -1, 50, -1, -1, -1, - -1, -1, -1, 51, -1, -1, -1, -1, -1, 52, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 53, + -1, -1, -1, -1, 4, 5, 6, -7, -3, -107, 10, 11, -12, -2, + -107, -1, -1, -1, 14, 15, -1, -1, -16, -2, -18, -2, -109, -108, + 20, -1, -21, -2, -107, 23, -1, 24, 25, 26, 27, -1, -1, -1, + 28, -1, -1, 29, -1, -1, 30, -1, -1, -31, -2, -33, -2, -109, + -1, -109, -35, -2, -107, -1, -1, -1, -39, -2, 37, 38, -109, -41, + -3, -107, 44, 45, -1, 46, 47, 48, -1, 49, 50, -1, -1, -1, + -1, -1, -1, 51, -1, -52, -2, -107, -1, -1, -1, -1, -1, -1, + 54, -1, -1, -1, 55, 56, -1, 57, }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) @@ -14172,7 +14929,7 @@ TAO_IR_HomeDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len) } return 0; } -static TAO_IR_HomeDef_Perfect_Hash_OpTable tao_IR_HomeDef_optable; +static TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_HomeDef_optable; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52 @@ -14182,13 +14939,13 @@ static TAO_IR_HomeDef_Perfect_Hash_OpTable tao_IR_HomeDef_optable; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_HomeDef_base_home_get : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_HomeDef_base_home_get ( + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::HomeDef *tao_impl + POA_CORBA::ComponentIR::HomeDef *tao_impl ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -14218,29 +14975,29 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::IR::HomeDef_ptr result); + void result (::CORBA::ComponentIR::HomeDef_ptr result); private: - TAO_ServerRequestInfo_IR_HomeDef_base_home_get ( - const TAO_ServerRequestInfo_IR_HomeDef_base_home_get & + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get & ); void operator= ( - const TAO_ServerRequestInfo_IR_HomeDef_base_home_get & + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get & ); private: - POA_IR::HomeDef *_tao_impl; - ::IR::HomeDef_ptr _result; + POA_CORBA::ComponentIR::HomeDef *_tao_impl; + ::CORBA::ComponentIR::HomeDef_ptr _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_HomeDef_base_home_get::TAO_ServerRequestInfo_IR_HomeDef_base_home_get ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::HomeDef *tao_impl + POA_CORBA::ComponentIR::HomeDef *tao_impl ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), @@ -14248,7 +15005,7 @@ TAO_ServerRequestInfo_IR_HomeDef_base_home_get::TAO_ServerRequestInfo_IR_HomeDef {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_HomeDef_base_home_get::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14262,7 +15019,7 @@ TAO_ServerRequestInfo_IR_HomeDef_base_home_get::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_HomeDef_base_home_get::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14276,7 +15033,7 @@ TAO_ServerRequestInfo_IR_HomeDef_base_home_get::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_HomeDef_base_home_get::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14295,7 +15052,7 @@ TAO_ServerRequestInfo_IR_HomeDef_base_home_get::result ( } char * -TAO_ServerRequestInfo_IR_HomeDef_base_home_get::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14305,7 +15062,7 @@ TAO_ServerRequestInfo_IR_HomeDef_base_home_get::target_most_derived_interface ( } CORBA::Boolean -TAO_ServerRequestInfo_IR_HomeDef_base_home_get::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -14315,7 +15072,7 @@ TAO_ServerRequestInfo_IR_HomeDef_base_home_get::target_is_a ( } void -TAO_ServerRequestInfo_IR_HomeDef_base_home_get::result (::IR::HomeDef_ptr result) +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::result (::CORBA::ComponentIR::HomeDef_ptr result) { // Update the result. this->_result = result; @@ -14324,13 +15081,14 @@ TAO_ServerRequestInfo_IR_HomeDef_base_home_get::result (::IR::HomeDef_ptr result // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_HomeDef_managed_component_get : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_HomeDef_managed_component_get ( + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::HomeDef *tao_impl + POA_CORBA::ComponentIR::HomeDef *tao_impl, + CORBA::ComponentIR::HomeDef_ptr base_home ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -14360,37 +15118,38 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::IR::ComponentDef_ptr result); - private: - TAO_ServerRequestInfo_IR_HomeDef_managed_component_get ( - const TAO_ServerRequestInfo_IR_HomeDef_managed_component_get & + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set & ); void operator= ( - const TAO_ServerRequestInfo_IR_HomeDef_managed_component_get & + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set & ); private: - POA_IR::HomeDef *_tao_impl; - ::IR::ComponentDef_ptr _result; + POA_CORBA::ComponentIR::HomeDef *_tao_impl; + + CORBA::ComponentIR::HomeDef_ptr base_home_; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::TAO_ServerRequestInfo_IR_HomeDef_managed_component_get ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::HomeDef *tao_impl + POA_CORBA::ComponentIR::HomeDef *tao_impl, + CORBA::ComponentIR::HomeDef_ptr base_home ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), - _tao_impl (tao_impl) + _tao_impl (tao_impl), + base_home_ (base_home) {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14400,11 +15159,19 @@ TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::arguments ( TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - return parameter_list; + Dynamic::ParameterList_var safe_parameter_list = parameter_list; + parameter_list->length (1); + CORBA::ULong len = 0; + + (*parameter_list)[len].argument <<= this->base_home_; + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + return safe_parameter_list._retn (); } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14418,26 +15185,22 @@ TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. - CORBA::Boolean tk_void_any = 0; + CORBA::Boolean tk_void_any = 1; CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - CORBA::Any_var safe_result_any = result_any; - - (*result_any) <<= this->_result; - - return safe_result_any._retn (); + return result_any; } char * -TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14447,7 +15210,7 @@ TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::target_most_derived_inte } CORBA::Boolean -TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -14456,23 +15219,16 @@ TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::target_is_a ( return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } -void -TAO_ServerRequestInfo_IR_HomeDef_managed_component_get::result (::IR::ComponentDef_ptr result) -{ - // Update the result. - this->_result = result; -} - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_HomeDef_primary_key_get : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_HomeDef_primary_key_get ( + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::HomeDef *tao_impl + POA_CORBA::ComponentIR::HomeDef *tao_impl ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -14502,29 +15258,29 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::IR::PrimaryKeyDef_ptr result); + void result (::CORBA::InterfaceDefSeq * result); private: - TAO_ServerRequestInfo_IR_HomeDef_primary_key_get ( - const TAO_ServerRequestInfo_IR_HomeDef_primary_key_get & + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get & ); void operator= ( - const TAO_ServerRequestInfo_IR_HomeDef_primary_key_get & + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get & ); private: - POA_IR::HomeDef *_tao_impl; - ::IR::PrimaryKeyDef_ptr _result; + POA_CORBA::ComponentIR::HomeDef *_tao_impl; + ::CORBA::InterfaceDefSeq * _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::TAO_ServerRequestInfo_IR_HomeDef_primary_key_get ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::HomeDef *tao_impl + POA_CORBA::ComponentIR::HomeDef *tao_impl ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), @@ -14532,7 +15288,7 @@ TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::TAO_ServerRequestInfo_IR_HomeD {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14546,7 +15302,7 @@ TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14560,7 +15316,7 @@ TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14579,7 +15335,7 @@ TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::result ( } char * -TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14589,7 +15345,7 @@ TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::target_most_derived_interface } CORBA::Boolean -TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -14599,7 +15355,7 @@ TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::target_is_a ( } void -TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::result (::IR::PrimaryKeyDef_ptr result) +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::result (::CORBA::InterfaceDefSeq * result) { // Update the result. this->_result = result; @@ -14608,13 +15364,14 @@ TAO_ServerRequestInfo_IR_HomeDef_primary_key_get::result (::IR::PrimaryKeyDef_pt // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_HomeDef_factories_get : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_HomeDef_factories_get ( + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::HomeDef *tao_impl + POA_CORBA::ComponentIR::HomeDef *tao_impl, + const CORBA::InterfaceDefSeq & supported_interfaces ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -14644,37 +15401,38 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::IR::FactoryDefSeq * result); - private: - TAO_ServerRequestInfo_IR_HomeDef_factories_get ( - const TAO_ServerRequestInfo_IR_HomeDef_factories_get & + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set & ); void operator= ( - const TAO_ServerRequestInfo_IR_HomeDef_factories_get & + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set & ); private: - POA_IR::HomeDef *_tao_impl; - ::IR::FactoryDefSeq * _result; + POA_CORBA::ComponentIR::HomeDef *_tao_impl; + + const CORBA::InterfaceDefSeq & supported_interfaces_; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_HomeDef_factories_get::TAO_ServerRequestInfo_IR_HomeDef_factories_get ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::HomeDef *tao_impl + POA_CORBA::ComponentIR::HomeDef *tao_impl, + const CORBA::InterfaceDefSeq & supported_interfaces ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), - _tao_impl (tao_impl) + _tao_impl (tao_impl), + supported_interfaces_ (supported_interfaces) {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_HomeDef_factories_get::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14684,11 +15442,19 @@ TAO_ServerRequestInfo_IR_HomeDef_factories_get::arguments ( TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); - return parameter_list; + Dynamic::ParameterList_var safe_parameter_list = parameter_list; + parameter_list->length (1); + CORBA::ULong len = 0; + + (*parameter_list)[len].argument <<= this->supported_interfaces_; + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + return safe_parameter_list._retn (); } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_HomeDef_factories_get::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14702,26 +15468,22 @@ TAO_ServerRequestInfo_IR_HomeDef_factories_get::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_HomeDef_factories_get::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. - CORBA::Boolean tk_void_any = 0; + CORBA::Boolean tk_void_any = 1; CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - CORBA::Any_var safe_result_any = result_any; - - (*result_any) <<= this->_result; - - return safe_result_any._retn (); + return result_any; } char * -TAO_ServerRequestInfo_IR_HomeDef_factories_get::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14731,7 +15493,7 @@ TAO_ServerRequestInfo_IR_HomeDef_factories_get::target_most_derived_interface ( } CORBA::Boolean -TAO_ServerRequestInfo_IR_HomeDef_factories_get::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -14740,23 +15502,16 @@ TAO_ServerRequestInfo_IR_HomeDef_factories_get::target_is_a ( return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } -void -TAO_ServerRequestInfo_IR_HomeDef_factories_get::result (::IR::FactoryDefSeq * result) -{ - // Update the result. - this->_result = result; -} - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_HomeDef_finders_get : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_HomeDef_finders_get ( + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::HomeDef *tao_impl + POA_CORBA::ComponentIR::HomeDef *tao_impl ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -14786,29 +15541,29 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::IR::FinderDefSeq * result); + void result (::CORBA::ComponentIR::ComponentDef_ptr result); private: - TAO_ServerRequestInfo_IR_HomeDef_finders_get ( - const TAO_ServerRequestInfo_IR_HomeDef_finders_get & + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get & ); void operator= ( - const TAO_ServerRequestInfo_IR_HomeDef_finders_get & + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get & ); private: - POA_IR::HomeDef *_tao_impl; - ::IR::FinderDefSeq * _result; + POA_CORBA::ComponentIR::HomeDef *_tao_impl; + ::CORBA::ComponentIR::ComponentDef_ptr _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_HomeDef_finders_get::TAO_ServerRequestInfo_IR_HomeDef_finders_get ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::HomeDef *tao_impl + POA_CORBA::ComponentIR::HomeDef *tao_impl ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), @@ -14816,7 +15571,7 @@ TAO_ServerRequestInfo_IR_HomeDef_finders_get::TAO_ServerRequestInfo_IR_HomeDef_f {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_HomeDef_finders_get::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14830,7 +15585,7 @@ TAO_ServerRequestInfo_IR_HomeDef_finders_get::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_HomeDef_finders_get::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14844,7 +15599,7 @@ TAO_ServerRequestInfo_IR_HomeDef_finders_get::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_HomeDef_finders_get::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14863,7 +15618,7 @@ TAO_ServerRequestInfo_IR_HomeDef_finders_get::result ( } char * -TAO_ServerRequestInfo_IR_HomeDef_finders_get::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14873,7 +15628,7 @@ TAO_ServerRequestInfo_IR_HomeDef_finders_get::target_most_derived_interface ( } CORBA::Boolean -TAO_ServerRequestInfo_IR_HomeDef_finders_get::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -14883,7 +15638,7 @@ TAO_ServerRequestInfo_IR_HomeDef_finders_get::target_is_a ( } void -TAO_ServerRequestInfo_IR_HomeDef_finders_get::result (::IR::FinderDefSeq * result) +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::result (::CORBA::ComponentIR::ComponentDef_ptr result) { // Update the result. this->_result = result; @@ -14892,13 +15647,14 @@ TAO_ServerRequestInfo_IR_HomeDef_finders_get::result (::IR::FinderDefSeq * resul // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_HomeDef_is_basic_get : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_HomeDef_is_basic_get ( + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::HomeDef *tao_impl + POA_CORBA::ComponentIR::HomeDef *tao_impl, + CORBA::ComponentIR::ComponentDef_ptr managed_component ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -14928,29 +15684,169 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (CORBA::Boolean result); +private: + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set & + ); + + void operator= ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set & + ); + +private: + POA_CORBA::ComponentIR::HomeDef *_tao_impl; + + CORBA::ComponentIR::ComponentDef_ptr managed_component_; +}; + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 + +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set ( + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, + POA_CORBA::ComponentIR::HomeDef *tao_impl, + CORBA::ComponentIR::ComponentDef_ptr managed_component + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), + _tao_impl (tao_impl), + managed_component_ (managed_component) +{} + +Dynamic::ParameterList * +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::arguments ( + ACE_ENV_SINGLE_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + // Generate the argument list on demand. + Dynamic::ParameterList *parameter_list = + TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + Dynamic::ParameterList_var safe_parameter_list = parameter_list; + parameter_list->length (1); + CORBA::ULong len = 0; + + (*parameter_list)[len].argument <<= this->managed_component_; + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + return safe_parameter_list._retn (); +} + +Dynamic::ExceptionList * +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::exceptions ( + ACE_ENV_SINGLE_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + // Generate the exception list on demand. + Dynamic::ExceptionList *exception_list = + TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + return exception_list; +} + +CORBA::Any * +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::result ( + ACE_ENV_SINGLE_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + // Generate the result on demand. + CORBA::Boolean tk_void_any = 1; + CORBA::Any *result_any = + TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + return result_any; +} + +char * +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::target_most_derived_interface ( + ACE_ENV_SINGLE_ARG_DECL_NOT_USED + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + return + CORBA::string_dup (this->_tao_impl->_interface_repository_id ()); +} + +CORBA::Boolean +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::target_is_a ( + const char * id + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 + +class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get : public TAO_ServerRequestInfo +{ +public: + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get ( + TAO_ServerRequest &_tao_server_request, + TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, + POA_CORBA::ComponentIR::HomeDef *tao_impl + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + + virtual Dynamic::ParameterList * arguments ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual Dynamic::ExceptionList * exceptions ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Any * result ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual char * target_most_derived_interface ( + ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Boolean target_is_a ( + const char * id + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ) + ACE_THROW_SPEC ((CORBA::SystemException)); + + void result (::CORBA::ValueDef_ptr result); private: - TAO_ServerRequestInfo_IR_HomeDef_is_basic_get ( - const TAO_ServerRequestInfo_IR_HomeDef_is_basic_get & + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get & ); void operator= ( - const TAO_ServerRequestInfo_IR_HomeDef_is_basic_get & + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get & ); private: - POA_IR::HomeDef *_tao_impl; - CORBA::Boolean _result; + POA_CORBA::ComponentIR::HomeDef *_tao_impl; + ::CORBA::ValueDef_ptr _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::TAO_ServerRequestInfo_IR_HomeDef_is_basic_get ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::HomeDef *tao_impl + POA_CORBA::ComponentIR::HomeDef *tao_impl ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), @@ -14958,7 +15854,7 @@ TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::TAO_ServerRequestInfo_IR_HomeDef_ {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14972,7 +15868,7 @@ TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14986,7 +15882,7 @@ TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -14999,13 +15895,13 @@ TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::result ( CORBA::Any_var safe_result_any = result_any; - (*result_any) <<= CORBA::Any::from_boolean (this->_result); + (*result_any) <<= this->_result; return safe_result_any._retn (); } char * -TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -15015,7 +15911,7 @@ TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::target_most_derived_interface ( } CORBA::Boolean -TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -15025,7 +15921,7 @@ TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::target_is_a ( } void -TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::result (CORBA::Boolean result) +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::result (::CORBA::ValueDef_ptr result) { // Update the result. this->_result = result; @@ -15034,16 +15930,13 @@ TAO_ServerRequestInfo_IR_HomeDef_is_basic_get::result (CORBA::Boolean result) // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_HomeDef_create_primary_key : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_HomeDef_create_primary_key ( + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::HomeDef *tao_impl, - const char * id, - const char * name, - const char * version, + POA_CORBA::ComponentIR::HomeDef *tao_impl, CORBA::ValueDef_ptr primary_key ACE_ENV_ARG_DECL_WITH_DEFAULTS ); @@ -15074,49 +15967,38 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::IR::PrimaryKeyDef_ptr result); - private: - TAO_ServerRequestInfo_IR_HomeDef_create_primary_key ( - const TAO_ServerRequestInfo_IR_HomeDef_create_primary_key & + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set & ); void operator= ( - const TAO_ServerRequestInfo_IR_HomeDef_create_primary_key & + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set & ); private: - POA_IR::HomeDef *_tao_impl; + POA_CORBA::ComponentIR::HomeDef *_tao_impl; - const char * id_; - const char * name_; - const char * version_; - CORBA::ValueDef_ptr primary_key_;::IR::PrimaryKeyDef_ptr _result; + CORBA::ValueDef_ptr primary_key_; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::TAO_ServerRequestInfo_IR_HomeDef_create_primary_key ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::HomeDef *tao_impl, - const char * id, - const char * name, - const char * version, + POA_CORBA::ComponentIR::HomeDef *tao_impl, CORBA::ValueDef_ptr primary_key ACE_ENV_ARG_DECL_NOT_USED ) : TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall), _tao_impl (tao_impl), - id_ (id), - name_ (name), - version_ (version), primary_key_ (primary_key) {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -15127,21 +16009,9 @@ TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::arguments ( ACE_CHECK_RETURN (0); Dynamic::ParameterList_var safe_parameter_list = parameter_list; - parameter_list->length (4); + parameter_list->length (1); CORBA::ULong len = 0; - (*parameter_list)[len].argument <<= id_; - (*parameter_list)[len].mode = CORBA::PARAM_IN; - len++; - - (*parameter_list)[len].argument <<= name_; - (*parameter_list)[len].mode = CORBA::PARAM_IN; - len++; - - (*parameter_list)[len].argument <<= version_; - (*parameter_list)[len].mode = CORBA::PARAM_IN; - len++; - (*parameter_list)[len].argument <<= this->primary_key_; (*parameter_list)[len].mode = CORBA::PARAM_IN; len++; @@ -15150,7 +16020,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -15164,26 +16034,22 @@ TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the result on demand. - CORBA::Boolean tk_void_any = 0; + CORBA::Boolean tk_void_any = 1; CORBA::Any *result_any = TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); ACE_CHECK_RETURN (0); - CORBA::Any_var safe_result_any = result_any; - - (*result_any) <<= this->_result; - - return safe_result_any._retn (); + return result_any; } char * -TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -15193,7 +16059,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::target_most_derived_interfa } CORBA::Boolean -TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -15202,23 +16068,16 @@ TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::target_is_a ( return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER); } -void -TAO_ServerRequestInfo_IR_HomeDef_create_primary_key::result (::IR::PrimaryKeyDef_ptr result) -{ - // Update the result. - this->_result = result; -} - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_HomeDef_create_factory : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_HomeDef_create_factory ( + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::HomeDef *tao_impl, + POA_CORBA::ComponentIR::HomeDef *tao_impl, const char * id, const char * name, const char * version, @@ -15253,34 +16112,34 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::IR::FactoryDef_ptr result); + void result (::CORBA::ComponentIR::FactoryDef_ptr result); private: - TAO_ServerRequestInfo_IR_HomeDef_create_factory ( - const TAO_ServerRequestInfo_IR_HomeDef_create_factory & + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory & ); void operator= ( - const TAO_ServerRequestInfo_IR_HomeDef_create_factory & + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory & ); private: - POA_IR::HomeDef *_tao_impl; + POA_CORBA::ComponentIR::HomeDef *_tao_impl; const char * id_; const char * name_; const char * version_; const CORBA::ParDescriptionSeq & params_; - const CORBA::ExceptionDefSeq & exceptions_;::IR::FactoryDef_ptr _result; + const CORBA::ExceptionDefSeq & exceptions_;::CORBA::ComponentIR::FactoryDef_ptr _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_HomeDef_create_factory::TAO_ServerRequestInfo_IR_HomeDef_create_factory ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::HomeDef *tao_impl, + POA_CORBA::ComponentIR::HomeDef *tao_impl, const char * id, const char * name, const char * version, @@ -15298,7 +16157,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_factory::TAO_ServerRequestInfo_IR_HomeDe {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_HomeDef_create_factory::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -15336,7 +16195,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_factory::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_HomeDef_create_factory::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -15350,7 +16209,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_factory::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_HomeDef_create_factory::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -15369,7 +16228,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_factory::result ( } char * -TAO_ServerRequestInfo_IR_HomeDef_create_factory::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -15379,7 +16238,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_factory::target_most_derived_interface ( } CORBA::Boolean -TAO_ServerRequestInfo_IR_HomeDef_create_factory::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -15389,7 +16248,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_factory::target_is_a ( } void -TAO_ServerRequestInfo_IR_HomeDef_create_factory::result (::IR::FactoryDef_ptr result) +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::result (::CORBA::ComponentIR::FactoryDef_ptr result) { // Update the result. this->_result = result; @@ -15398,13 +16257,13 @@ TAO_ServerRequestInfo_IR_HomeDef_create_factory::result (::IR::FactoryDef_ptr re // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74 -class TAO_ServerRequestInfo_IR_HomeDef_create_finder : public TAO_ServerRequestInfo +class TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder : public TAO_ServerRequestInfo { public: - TAO_ServerRequestInfo_IR_HomeDef_create_finder ( + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall, - POA_IR::HomeDef *tao_impl, + POA_CORBA::ComponentIR::HomeDef *tao_impl, const char * id, const char * name, const char * version, @@ -15439,34 +16298,34 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::IR::FinderDef_ptr result); + void result (::CORBA::ComponentIR::FinderDef_ptr result); private: - TAO_ServerRequestInfo_IR_HomeDef_create_finder ( - const TAO_ServerRequestInfo_IR_HomeDef_create_finder & + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder ( + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder & ); void operator= ( - const TAO_ServerRequestInfo_IR_HomeDef_create_finder & + const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder & ); private: - POA_IR::HomeDef *_tao_impl; + POA_CORBA::ComponentIR::HomeDef *_tao_impl; const char * id_; const char * name_; const char * version_; const CORBA::ParDescriptionSeq & params_; - const CORBA::ExceptionDefSeq & exceptions_;::IR::FinderDef_ptr _result; + const CORBA::ExceptionDefSeq & exceptions_;::CORBA::ComponentIR::FinderDef_ptr _result; }; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436 -TAO_ServerRequestInfo_IR_HomeDef_create_finder::TAO_ServerRequestInfo_IR_HomeDef_create_finder ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder ( TAO_ServerRequest &_tao_server_request, TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall, - POA_IR::HomeDef *tao_impl, + POA_CORBA::ComponentIR::HomeDef *tao_impl, const char * id, const char * name, const char * version, @@ -15484,7 +16343,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_finder::TAO_ServerRequestInfo_IR_HomeDef {} Dynamic::ParameterList * -TAO_ServerRequestInfo_IR_HomeDef_create_finder::arguments ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::arguments ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -15522,7 +16381,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_finder::arguments ( } Dynamic::ExceptionList * -TAO_ServerRequestInfo_IR_HomeDef_create_finder::exceptions ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::exceptions ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -15536,7 +16395,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_finder::exceptions ( } CORBA::Any * -TAO_ServerRequestInfo_IR_HomeDef_create_finder::result ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::result ( ACE_ENV_SINGLE_ARG_DECL ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -15555,7 +16414,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_finder::result ( } char * -TAO_ServerRequestInfo_IR_HomeDef_create_finder::target_most_derived_interface ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::target_most_derived_interface ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED ) ACE_THROW_SPEC ((CORBA::SystemException)) @@ -15565,7 +16424,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_finder::target_most_derived_interface ( } CORBA::Boolean -TAO_ServerRequestInfo_IR_HomeDef_create_finder::target_is_a ( +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::target_is_a ( const char * id ACE_ENV_ARG_DECL ) @@ -15575,7 +16434,7 @@ TAO_ServerRequestInfo_IR_HomeDef_create_finder::target_is_a ( } void -TAO_ServerRequestInfo_IR_HomeDef_create_finder::result (::IR::FinderDef_ptr result) +TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::result (::CORBA::ComponentIR::FinderDef_ptr result) { // Update the result. this->_result = result; @@ -15591,13 +16450,13 @@ TAO_ServerRequestInfo_IR_HomeDef_create_finder::result (::IR::FinderDef_ptr resu // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40 // Factory function Implementation. -POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker *POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::the_TAO_HomeDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker *POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker::the_TAO_HomeDef_Strategized_Proxy_Broker (void) { - static POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker strategized_proxy_broker; + static POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker strategized_proxy_broker; return &strategized_proxy_broker; } -POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::_TAO_HomeDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker::_TAO_HomeDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -15605,7 +16464,7 @@ POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::_TAO_HomeDef_Strategized_Proxy_Br } } -POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::~_TAO_HomeDef_Strategized_Proxy_Broker (void) +POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker::~_TAO_HomeDef_Strategized_Proxy_Broker (void) { for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i) { @@ -15617,9 +16476,9 @@ POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::~_TAO_HomeDef_Strategized_Proxy_B } } -IR::_TAO_HomeDef_Proxy_Impl& -POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::select_proxy ( - ::IR::HomeDef *object +CORBA::ComponentIR::_TAO_HomeDef_Proxy_Impl& +POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker::select_proxy ( + ::CORBA::ComponentIR::HomeDef *object ACE_ENV_ARG_DECL ) { @@ -15639,7 +16498,7 @@ POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::select_proxy ( } void -POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::create_proxy ( +POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker::create_proxy ( int strategy ACE_ENV_ARG_DECL ) @@ -15653,7 +16512,7 @@ POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::create_proxy ( case TAO_Collocation_Strategies::CS_THRU_POA_STRATEGY: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl, + POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -15663,7 +16522,7 @@ POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::create_proxy ( default: ACE_NEW_THROW_EX ( this->proxy_cache_[strategy], - ::IR::_TAO_HomeDef_Remote_Proxy_Impl, + ::CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl, CORBA::NO_MEMORY () ); ACE_CHECK; @@ -15677,26 +16536,26 @@ POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::create_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596 -IR::_TAO_HomeDef_Proxy_Broker * -IR__TAO_HomeDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) +CORBA::ComponentIR::_TAO_HomeDef_Proxy_Broker * +CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj) { ACE_UNUSED_ARG (obj); - return ::POA_IR::_TAO_HomeDef_Strategized_Proxy_Broker::the_TAO_HomeDef_Strategized_Proxy_Broker(); + return ::POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker::the_TAO_HomeDef_Strategized_Proxy_Broker(); } int -IR__TAO_HomeDef_Proxy_Broker_Factory_Initializer (long) +CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_Initializer (long) { - IR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer = - IR__TAO_HomeDef_Proxy_Broker_Factory_function; + CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer = + CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function; return 0; } -static int IR__TAO_HomeDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = - IR__TAO_HomeDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, IR__TAO_HomeDef_Proxy_Broker_Factory_Initializer)); +static int CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = + CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_Initializer)); /////////////////////////////////////////////////////////////////////// @@ -15706,7 +16565,7 @@ static int IR__TAO_HomeDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow = // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37 -POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void) +POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void) {} // ThruPOA Implementation of the IDL interface methods @@ -15714,7 +16573,7 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void) // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::IR::HomeDef_ptr POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::base_home ( +::CORBA::ComponentIR::HomeDef_ptr POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::base_home ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL ) @@ -15722,7 +16581,7 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void) CORBA::SystemException )) { - ::IR::HomeDef_var _tao_retval; + ::CORBA::ComponentIR::HomeDef_var _tao_retval; ACE_UNUSED_ARG (_tao_retval); TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () @@ -15742,9 +16601,9 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void) ACE_CHECK_RETURN (_tao_retval._retn ()); return ACE_reinterpret_cast ( - POA_IR::HomeDef_ptr, + POA_CORBA::ComponentIR::HomeDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/HomeDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0" ) )->base_home ( @@ -15755,48 +16614,49 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void) // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::IR::ComponentDef_ptr POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::managed_component ( - CORBA_Object *_collocated_tao_target_ +void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::base_home ( + CORBA_Object *_collocated_tao_target_, + CORBA::ComponentIR::HomeDef_ptr base_home ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( CORBA::SystemException )) { - ::IR::ComponentDef_var _tao_retval; - ACE_UNUSED_ARG (_tao_retval); + TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); CORBA::Object_var forward_to; servant_upcall.prepare_for_upcall ( _collocated_tao_target_->_object_key (), - "_get_managed_component", + "_set_base_home", forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK_RETURN (_tao_retval._retn ()); + ACE_CHECK; servant_upcall.pre_invoke_collocated_request ( ACE_ENV_SINGLE_ARG_PARAMETER ); - ACE_CHECK_RETURN (_tao_retval._retn ()); + ACE_CHECK; - return ACE_reinterpret_cast ( - POA_IR::HomeDef_ptr, + ACE_reinterpret_cast ( + POA_CORBA::ComponentIR::HomeDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/HomeDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0" ) - )->managed_component ( + )->base_home ( - ACE_ENV_SINGLE_ARG_PARAMETER + base_home + ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::IR::PrimaryKeyDef_ptr POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::primary_key ( +::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::supported_interfaces ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL ) @@ -15804,7 +16664,7 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void) CORBA::SystemException )) { - ::IR::PrimaryKeyDef_var _tao_retval; + ::CORBA::InterfaceDefSeq_var _tao_retval; ACE_UNUSED_ARG (_tao_retval); TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () @@ -15812,7 +16672,7 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void) CORBA::Object_var forward_to; servant_upcall.prepare_for_upcall ( _collocated_tao_target_->_object_key (), - "_get_primary_key", + "_get_supported_interfaces", forward_to.out () ACE_ENV_ARG_PARAMETER ); @@ -15824,11 +16684,11 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void) ACE_CHECK_RETURN (_tao_retval._retn ()); return ACE_reinterpret_cast ( - POA_IR::HomeDef_ptr, + POA_CORBA::ComponentIR::HomeDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/HomeDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0" ) - )->primary_key ( + )->supported_interfaces ( ACE_ENV_SINGLE_ARG_PARAMETER ); @@ -15837,48 +16697,49 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void) // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::IR::FactoryDefSeq * POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::factories ( - CORBA_Object *_collocated_tao_target_ +void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::supported_interfaces ( + CORBA_Object *_collocated_tao_target_, + const CORBA::InterfaceDefSeq & supported_interfaces ACE_ENV_ARG_DECL ) ACE_THROW_SPEC (( CORBA::SystemException )) { - ::IR::FactoryDefSeq_var _tao_retval; - ACE_UNUSED_ARG (_tao_retval); + TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); CORBA::Object_var forward_to; servant_upcall.prepare_for_upcall ( _collocated_tao_target_->_object_key (), - "_get_factories", + "_set_supported_interfaces", forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK_RETURN (_tao_retval._retn ()); + ACE_CHECK; servant_upcall.pre_invoke_collocated_request ( ACE_ENV_SINGLE_ARG_PARAMETER ); - ACE_CHECK_RETURN (_tao_retval._retn ()); + ACE_CHECK; - return ACE_reinterpret_cast ( - POA_IR::HomeDef_ptr, + ACE_reinterpret_cast ( + POA_CORBA::ComponentIR::HomeDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/HomeDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0" ) - )->factories ( + )->supported_interfaces ( - ACE_ENV_SINGLE_ARG_PARAMETER + supported_interfaces + ACE_ENV_ARG_PARAMETER ); } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::IR::FinderDefSeq * POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::finders ( +::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::managed_component ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL ) @@ -15886,7 +16747,7 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void) CORBA::SystemException )) { - ::IR::FinderDefSeq_var _tao_retval; + ::CORBA::ComponentIR::ComponentDef_var _tao_retval; ACE_UNUSED_ARG (_tao_retval); TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () @@ -15894,7 +16755,7 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void) CORBA::Object_var forward_to; servant_upcall.prepare_for_upcall ( _collocated_tao_target_->_object_key (), - "_get_finders", + "_get_managed_component", forward_to.out () ACE_ENV_ARG_PARAMETER ); @@ -15906,11 +16767,11 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void) ACE_CHECK_RETURN (_tao_retval._retn ()); return ACE_reinterpret_cast ( - POA_IR::HomeDef_ptr, + POA_CORBA::ComponentIR::HomeDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/HomeDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0" ) - )->finders ( + )->managed_component ( ACE_ENV_SINGLE_ARG_PARAMETER ); @@ -15919,7 +16780,49 @@ POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Proxy_Impl (void) // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic ( +void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::managed_component ( + CORBA_Object *_collocated_tao_target_, + CORBA::ComponentIR::ComponentDef_ptr managed_component + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) +{ + + TAO_Object_Adapter::Servant_Upcall servant_upcall ( + _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () + ); + CORBA::Object_var forward_to; + servant_upcall.prepare_for_upcall ( + _collocated_tao_target_->_object_key (), + "_set_managed_component", + forward_to.out () + ACE_ENV_ARG_PARAMETER + ); + ACE_CHECK; + + servant_upcall.pre_invoke_collocated_request ( + ACE_ENV_SINGLE_ARG_PARAMETER + ); + ACE_CHECK; + + ACE_reinterpret_cast ( + POA_CORBA::ComponentIR::HomeDef_ptr, + servant_upcall.servant ()->_downcast ( + "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0" + ) + )->managed_component ( + + managed_component + ACE_ENV_ARG_PARAMETER + ); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 + +::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::primary_key ( CORBA_Object *_collocated_tao_target_ ACE_ENV_ARG_DECL ) @@ -15927,7 +16830,7 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic ( CORBA::SystemException )) { - CORBA::Boolean _tao_retval = 0; + ::CORBA::ValueDef_var _tao_retval; ACE_UNUSED_ARG (_tao_retval); TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () @@ -15935,23 +16838,23 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic ( CORBA::Object_var forward_to; servant_upcall.prepare_for_upcall ( _collocated_tao_target_->_object_key (), - "_get_is_basic", + "_get_primary_key", forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK_RETURN (_tao_retval); + ACE_CHECK_RETURN (_tao_retval._retn ()); servant_upcall.pre_invoke_collocated_request ( ACE_ENV_SINGLE_ARG_PARAMETER ); - ACE_CHECK_RETURN (_tao_retval); + ACE_CHECK_RETURN (_tao_retval._retn ()); return ACE_reinterpret_cast ( - POA_IR::HomeDef_ptr, + POA_CORBA::ComponentIR::HomeDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/HomeDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0" ) - )->is_basic ( + )->primary_key ( ACE_ENV_SINGLE_ARG_PARAMETER ); @@ -15960,11 +16863,8 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::IR::PrimaryKeyDef_ptr POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::create_primary_key ( +void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::primary_key ( CORBA_Object *_collocated_tao_target_, - const char * id, - const char * name, - const char * version, CORBA::ValueDef_ptr primary_key ACE_ENV_ARG_DECL ) @@ -15972,35 +16872,31 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic ( CORBA::SystemException )) { - ::IR::PrimaryKeyDef_var _tao_retval; - ACE_UNUSED_ARG (_tao_retval); + TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () ); CORBA::Object_var forward_to; servant_upcall.prepare_for_upcall ( _collocated_tao_target_->_object_key (), - "create_primary_key", + "_set_primary_key", forward_to.out () ACE_ENV_ARG_PARAMETER ); - ACE_CHECK_RETURN (_tao_retval._retn ()); + ACE_CHECK; servant_upcall.pre_invoke_collocated_request ( ACE_ENV_SINGLE_ARG_PARAMETER ); - ACE_CHECK_RETURN (_tao_retval._retn ()); + ACE_CHECK; - return ACE_reinterpret_cast ( - POA_IR::HomeDef_ptr, + ACE_reinterpret_cast ( + POA_CORBA::ComponentIR::HomeDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/HomeDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0" ) - )->create_primary_key ( + )->primary_key ( - id, - name, - version, primary_key ACE_ENV_ARG_PARAMETER ); @@ -16009,7 +16905,7 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::IR::FactoryDef_ptr POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::create_factory ( +::CORBA::ComponentIR::FactoryDef_ptr POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::create_factory ( CORBA_Object *_collocated_tao_target_, const char * id, const char * name, @@ -16022,7 +16918,7 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic ( CORBA::SystemException )) { - ::IR::FactoryDef_var _tao_retval; + ::CORBA::ComponentIR::FactoryDef_var _tao_retval; ACE_UNUSED_ARG (_tao_retval); TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () @@ -16042,9 +16938,9 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic ( ACE_CHECK_RETURN (_tao_retval._retn ()); return ACE_reinterpret_cast ( - POA_IR::HomeDef_ptr, + POA_CORBA::ComponentIR::HomeDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/HomeDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0" ) )->create_factory ( @@ -16060,7 +16956,7 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67 -::IR::FinderDef_ptr POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::create_finder ( +::CORBA::ComponentIR::FinderDef_ptr POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::create_finder ( CORBA_Object *_collocated_tao_target_, const char * id, const char * name, @@ -16073,7 +16969,7 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic ( CORBA::SystemException )) { - ::IR::FinderDef_var _tao_retval; + ::CORBA::ComponentIR::FinderDef_var _tao_retval; ACE_UNUSED_ARG (_tao_retval); TAO_Object_Adapter::Servant_Upcall servant_upcall ( _collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core () @@ -16093,9 +16989,9 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic ( ACE_CHECK_RETURN (_tao_retval._retn ()); return ACE_reinterpret_cast ( - POA_IR::HomeDef_ptr, + POA_CORBA::ComponentIR::HomeDef_ptr, servant_upcall.servant ()->_downcast ( - "IDL:omg.org/IR/HomeDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0" ) )->create_finder ( @@ -16113,13 +17009,15 @@ CORBA::Boolean POA_IR::_TAO_HomeDef_ThruPOA_Proxy_Impl::is_basic ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98 -POA_IR::HomeDef::HomeDef (void) +POA_CORBA::ComponentIR::HomeDef::HomeDef (void) { - this->optable_ = &tao_IR_HomeDef_optable; + this->optable_ = &tao_CORBA_ComponentIR_HomeDef_optable; } -POA_IR::HomeDef::HomeDef (const HomeDef& rhs) - : ACE_NESTED_CLASS (POA_CORBA,InterfaceDef) (rhs), +POA_CORBA::ComponentIR::HomeDef::HomeDef (const HomeDef& rhs) + : ACE_NESTED_CLASS (POA_CORBA,ExtInterfaceDef) (rhs), + ACE_NESTED_CLASS (POA_CORBA,InterfaceDef) (rhs), + ACE_NESTED_CLASS (POA_CORBA,InterfaceAttrExtension) (rhs), ACE_NESTED_CLASS (POA_CORBA,Container) (rhs), ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs), ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs), @@ -16127,26 +17025,26 @@ POA_IR::HomeDef::HomeDef (const HomeDef& rhs) TAO_ServantBase (rhs) {} -POA_IR::HomeDef::~HomeDef (void) +POA_CORBA::ComponentIR::HomeDef::~HomeDef (void) { } // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::HomeDef::_get_base_home_skel ( +void POA_CORBA::ComponentIR::HomeDef::_get_base_home_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) { - POA_IR::HomeDef *_tao_impl = + POA_CORBA::ComponentIR::HomeDef *_tao_impl = ACE_static_cast ( - POA_IR::HomeDef *, + POA_CORBA::ComponentIR::HomeDef *, _tao_servant ); - ::IR::HomeDef_var _tao_retval; + ::CORBA::ComponentIR::HomeDef_var _tao_retval; #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = @@ -16157,7 +17055,7 @@ void POA_IR::HomeDef::_get_base_home_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_HomeDef_base_home_get _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl @@ -16191,7 +17089,7 @@ void POA_IR::HomeDef::_get_base_home_skel ( if (!_tao_vfr.location_forwarded ()) { - ::IR::HomeDef_ptr _tao_retval_info = _tao_retval._retn (); + ::CORBA::ComponentIR::HomeDef_ptr _tao_retval_info = _tao_retval._retn (); _tao_ri.result (_tao_retval_info); _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -16261,19 +17159,27 @@ void POA_IR::HomeDef::_get_base_home_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::HomeDef::_get_managed_component_skel ( +void POA_CORBA::ComponentIR::HomeDef::_set_base_home_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) { - POA_IR::HomeDef *_tao_impl = + TAO_InputCDR &_tao_in = _tao_server_request.incoming (); + POA_CORBA::ComponentIR::HomeDef *_tao_impl = ACE_static_cast ( - POA_IR::HomeDef *, + POA_CORBA::ComponentIR::HomeDef *, _tao_servant ); - ::IR::ComponentDef_var _tao_retval; + _tao_server_request.argument_flag (0); + + CORBA::ComponentIR::HomeDef_var base_home; + + if (!( + (_tao_in >> base_home.out ()) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = @@ -16284,10 +17190,12 @@ void POA_IR::HomeDef::_get_managed_component_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_HomeDef_managed_component_get _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set _tao_ri ( _tao_server_request, _tao_upcall, - _tao_impl + _tao_impl, + + base_home.in () ACE_ENV_ARG_PARAMETER ); @@ -16304,10 +17212,11 @@ void POA_IR::HomeDef::_get_managed_component_skel ( { #endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = - _tao_impl->managed_component ( + + _tao_impl->base_home ( - ACE_ENV_SINGLE_ARG_PARAMETER + base_home.in () + ACE_ENV_ARG_PARAMETER ); TAO_INTERCEPTOR_CHECK; @@ -16318,9 +17227,6 @@ void POA_IR::HomeDef::_get_managed_component_skel ( if (!_tao_vfr.location_forwarded ()) { - ::IR::ComponentDef_ptr _tao_retval_info = _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; @@ -16374,13 +17280,6 @@ void POA_IR::HomeDef::_get_managed_component_skel ( _tao_server_request.init_reply (); - TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - - if (!( - (_tao_out << _tao_retval.in ()) - )) - ACE_THROW (CORBA::MARSHAL ()); - // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } @@ -16388,19 +17287,19 @@ void POA_IR::HomeDef::_get_managed_component_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::HomeDef::_get_primary_key_skel ( +void POA_CORBA::ComponentIR::HomeDef::_get_supported_interfaces_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) { - POA_IR::HomeDef *_tao_impl = + POA_CORBA::ComponentIR::HomeDef *_tao_impl = ACE_static_cast ( - POA_IR::HomeDef *, + POA_CORBA::ComponentIR::HomeDef *, _tao_servant ); - ::IR::PrimaryKeyDef_var _tao_retval; + ::CORBA::InterfaceDefSeq_var _tao_retval; #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = @@ -16411,7 +17310,7 @@ void POA_IR::HomeDef::_get_primary_key_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_HomeDef_primary_key_get _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl @@ -16432,7 +17331,7 @@ void POA_IR::HomeDef::_get_primary_key_skel ( #endif /* TAO_HAS_INTERCEPTORS */ _tao_retval = - _tao_impl->primary_key ( + _tao_impl->supported_interfaces ( ACE_ENV_SINGLE_ARG_PARAMETER ); @@ -16445,7 +17344,7 @@ void POA_IR::HomeDef::_get_primary_key_skel ( if (!_tao_vfr.location_forwarded ()) { - ::IR::PrimaryKeyDef_ptr _tao_retval_info = _tao_retval._retn (); + ::CORBA::InterfaceDefSeq * _tao_retval_info = _tao_retval._retn (); _tao_ri.result (_tao_retval_info); _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -16515,19 +17414,27 @@ void POA_IR::HomeDef::_get_primary_key_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::HomeDef::_get_factories_skel ( +void POA_CORBA::ComponentIR::HomeDef::_set_supported_interfaces_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) { - POA_IR::HomeDef *_tao_impl = + TAO_InputCDR &_tao_in = _tao_server_request.incoming (); + POA_CORBA::ComponentIR::HomeDef *_tao_impl = ACE_static_cast ( - POA_IR::HomeDef *, + POA_CORBA::ComponentIR::HomeDef *, _tao_servant ); - ::IR::FactoryDefSeq_var _tao_retval; + _tao_server_request.argument_flag (0); + + CORBA::InterfaceDefSeq supported_interfaces; + + if (!( + (_tao_in >> supported_interfaces) + )) + ACE_THROW (CORBA::MARSHAL ()); #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = @@ -16538,10 +17445,12 @@ void POA_IR::HomeDef::_get_factories_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_HomeDef_factories_get _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set _tao_ri ( _tao_server_request, _tao_upcall, - _tao_impl + _tao_impl, + + supported_interfaces ACE_ENV_ARG_PARAMETER ); @@ -16558,10 +17467,11 @@ void POA_IR::HomeDef::_get_factories_skel ( { #endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = - _tao_impl->factories ( + + _tao_impl->supported_interfaces ( - ACE_ENV_SINGLE_ARG_PARAMETER + supported_interfaces + ACE_ENV_ARG_PARAMETER ); TAO_INTERCEPTOR_CHECK; @@ -16572,9 +17482,6 @@ void POA_IR::HomeDef::_get_factories_skel ( if (!_tao_vfr.location_forwarded ()) { - ::IR::FactoryDefSeq * _tao_retval_info = _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; @@ -16628,13 +17535,6 @@ void POA_IR::HomeDef::_get_factories_skel ( _tao_server_request.init_reply (); - TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - - if (!( - (_tao_out << _tao_retval.in ()) - )) - ACE_THROW (CORBA::MARSHAL ()); - // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } @@ -16642,19 +17542,19 @@ void POA_IR::HomeDef::_get_factories_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::HomeDef::_get_finders_skel ( +void POA_CORBA::ComponentIR::HomeDef::_get_managed_component_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) { - POA_IR::HomeDef *_tao_impl = + POA_CORBA::ComponentIR::HomeDef *_tao_impl = ACE_static_cast ( - POA_IR::HomeDef *, + POA_CORBA::ComponentIR::HomeDef *, _tao_servant ); - ::IR::FinderDefSeq_var _tao_retval; + ::CORBA::ComponentIR::ComponentDef_var _tao_retval; #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = @@ -16665,7 +17565,7 @@ void POA_IR::HomeDef::_get_finders_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_HomeDef_finders_get _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl @@ -16686,7 +17586,7 @@ void POA_IR::HomeDef::_get_finders_skel ( #endif /* TAO_HAS_INTERCEPTORS */ _tao_retval = - _tao_impl->finders ( + _tao_impl->managed_component ( ACE_ENV_SINGLE_ARG_PARAMETER ); @@ -16699,7 +17599,7 @@ void POA_IR::HomeDef::_get_finders_skel ( if (!_tao_vfr.location_forwarded ()) { - ::IR::FinderDefSeq * _tao_retval_info = _tao_retval._retn (); + ::CORBA::ComponentIR::ComponentDef_ptr _tao_retval_info = _tao_retval._retn (); _tao_ri.result (_tao_retval_info); _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -16769,19 +17669,147 @@ void POA_IR::HomeDef::_get_finders_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::HomeDef::_get_is_basic_skel ( +void POA_CORBA::ComponentIR::HomeDef::_set_managed_component_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall ACE_ENV_ARG_DECL ) { - POA_IR::HomeDef *_tao_impl = + TAO_InputCDR &_tao_in = _tao_server_request.incoming (); + POA_CORBA::ComponentIR::HomeDef *_tao_impl = ACE_static_cast ( - POA_IR::HomeDef *, + POA_CORBA::ComponentIR::HomeDef *, _tao_servant ); - CORBA::Boolean _tao_retval = 0; + _tao_server_request.argument_flag (0); + + CORBA::ComponentIR::ComponentDef_var managed_component; + + if (!( + (_tao_in >> managed_component.out ()) + )) + ACE_THROW (CORBA::MARSHAL ()); + +#if (TAO_HAS_INTERCEPTORS == 1) + TAO_Object_Adapter::Servant_Upcall *_tao_upcall = + ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall); + + TAO_ServerRequestInterceptor_Adapter _tao_vfr ( + _tao_server_request.orb_core ()->server_request_interceptors (), + _tao_server_request.interceptor_count () + ); + + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set _tao_ri ( + _tao_server_request, + _tao_upcall, + _tao_impl, + + managed_component.in () + ACE_ENV_ARG_PARAMETER + ); + + ACE_TRY + { + { + TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (), + 1 /* Copy TSC to RSC */); + + _tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; + + if (!_tao_vfr.location_forwarded ()) + { + +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_impl->managed_component ( + + managed_component.in () + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; + +#if (TAO_HAS_INTERCEPTORS == 1) + + } + } + + if (!_tao_vfr.location_forwarded ()) + { + _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); + _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); + ACE_TRY_CHECK; + } + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + PortableInterceptor::ReplyStatus _tao_status = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_TRY_CHECK; + + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION + || _tao_status == PortableInterceptor::USER_EXCEPTION) + { + ACE_RE_THROW; + } + } + +# if defined (ACE_HAS_EXCEPTIONS) \ + && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) + ACE_CATCHALL + { + CORBA::UNKNOWN ex; + + _tao_ri.exception (&ex); + _tao_vfr.send_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + PortableInterceptor::ReplyStatus _tao_status = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_TRY_CHECK; + + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION) + ACE_TRY_THROW (ex); + } +# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */ + + ACE_ENDTRY; + ACE_CHECK; +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_server_request.init_reply (); + + // In case _tao_servant_upcall is not used in this function + ACE_UNUSED_ARG (_tao_servant_upcall); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 + +void POA_CORBA::ComponentIR::HomeDef::_get_primary_key_skel ( + TAO_ServerRequest &_tao_server_request, + void *_tao_servant, + void *_tao_servant_upcall + ACE_ENV_ARG_DECL + ) +{ + POA_CORBA::ComponentIR::HomeDef *_tao_impl = + ACE_static_cast ( + POA_CORBA::ComponentIR::HomeDef *, + _tao_servant + ); + ::CORBA::ValueDef_var _tao_retval; #if (TAO_HAS_INTERCEPTORS == 1) TAO_Object_Adapter::Servant_Upcall *_tao_upcall = @@ -16792,7 +17820,7 @@ void POA_IR::HomeDef::_get_is_basic_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_HomeDef_is_basic_get _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl @@ -16813,7 +17841,7 @@ void POA_IR::HomeDef::_get_is_basic_skel ( #endif /* TAO_HAS_INTERCEPTORS */ _tao_retval = - _tao_impl->is_basic ( + _tao_impl->primary_key ( ACE_ENV_SINGLE_ARG_PARAMETER ); @@ -16826,8 +17854,9 @@ void POA_IR::HomeDef::_get_is_basic_skel ( if (!_tao_vfr.location_forwarded ()) { - CORBA::Boolean _tao_retval_info = _tao_retval; + ::CORBA::ValueDef_ptr _tao_retval_info = _tao_retval._retn (); _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; @@ -16884,7 +17913,7 @@ void POA_IR::HomeDef::_get_is_basic_skel ( TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); if (!( - (_tao_out << CORBA::Any::from_boolean (_tao_retval)) + (_tao_out << _tao_retval.in ()) )) ACE_THROW (CORBA::MARSHAL ()); @@ -16895,7 +17924,7 @@ void POA_IR::HomeDef::_get_is_basic_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::HomeDef::create_primary_key_skel ( +void POA_CORBA::ComponentIR::HomeDef::_set_primary_key_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall @@ -16903,21 +17932,16 @@ void POA_IR::HomeDef::create_primary_key_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::HomeDef *_tao_impl = + POA_CORBA::ComponentIR::HomeDef *_tao_impl = ACE_static_cast ( - POA_IR::HomeDef *, + POA_CORBA::ComponentIR::HomeDef *, _tao_servant ); - ::IR::PrimaryKeyDef_var _tao_retval; - CORBA::String_var id; - CORBA::String_var name; - CORBA::String_var version; + _tao_server_request.argument_flag (0); + CORBA::ValueDef_var primary_key; if (!( - (_tao_in >> id.out ()) && - (_tao_in >> name.out ()) && - (_tao_in >> version.out ()) && (_tao_in >> primary_key.out ()) )) ACE_THROW (CORBA::MARSHAL ()); @@ -16931,17 +17955,11 @@ void POA_IR::HomeDef::create_primary_key_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_HomeDef_create_primary_key _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, - id.in (), - - name.in (), - - version.in (), - primary_key.in () ACE_ENV_ARG_PARAMETER ); @@ -16959,14 +17977,8 @@ void POA_IR::HomeDef::create_primary_key_skel ( { #endif /* TAO_HAS_INTERCEPTORS */ - _tao_retval = - _tao_impl->create_primary_key ( - - id.in (), - - name.in (), - - version.in (), + + _tao_impl->primary_key ( primary_key.in () ACE_ENV_ARG_PARAMETER @@ -16980,9 +17992,6 @@ void POA_IR::HomeDef::create_primary_key_skel ( if (!_tao_vfr.location_forwarded ()) { - ::IR::PrimaryKeyDef_ptr _tao_retval_info = _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; @@ -17036,13 +18045,6 @@ void POA_IR::HomeDef::create_primary_key_skel ( _tao_server_request.init_reply (); - TAO_OutputCDR &_tao_out = _tao_server_request.outgoing (); - - if (!( - (_tao_out << _tao_retval.in ()) - )) - ACE_THROW (CORBA::MARSHAL ()); - // In case _tao_servant_upcall is not used in this function ACE_UNUSED_ARG (_tao_servant_upcall); } @@ -17050,7 +18052,7 @@ void POA_IR::HomeDef::create_primary_key_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::HomeDef::create_factory_skel ( +void POA_CORBA::ComponentIR::HomeDef::create_factory_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall @@ -17058,12 +18060,12 @@ void POA_IR::HomeDef::create_factory_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::HomeDef *_tao_impl = + POA_CORBA::ComponentIR::HomeDef *_tao_impl = ACE_static_cast ( - POA_IR::HomeDef *, + POA_CORBA::ComponentIR::HomeDef *, _tao_servant ); - ::IR::FactoryDef_var _tao_retval; + ::CORBA::ComponentIR::FactoryDef_var _tao_retval; CORBA::String_var id; CORBA::String_var name; CORBA::String_var version; @@ -17088,7 +18090,7 @@ void POA_IR::HomeDef::create_factory_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_HomeDef_create_factory _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, @@ -17141,7 +18143,7 @@ void POA_IR::HomeDef::create_factory_skel ( if (!_tao_vfr.location_forwarded ()) { - ::IR::FactoryDef_ptr _tao_retval_info = _tao_retval._retn (); + ::CORBA::ComponentIR::FactoryDef_ptr _tao_retval_info = _tao_retval._retn (); _tao_ri.result (_tao_retval_info); _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -17211,7 +18213,7 @@ void POA_IR::HomeDef::create_factory_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100 -void POA_IR::HomeDef::create_finder_skel ( +void POA_CORBA::ComponentIR::HomeDef::create_finder_skel ( TAO_ServerRequest &_tao_server_request, void *_tao_servant, void *_tao_servant_upcall @@ -17219,12 +18221,12 @@ void POA_IR::HomeDef::create_finder_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::HomeDef *_tao_impl = + POA_CORBA::ComponentIR::HomeDef *_tao_impl = ACE_static_cast ( - POA_IR::HomeDef *, + POA_CORBA::ComponentIR::HomeDef *, _tao_servant ); - ::IR::FinderDef_var _tao_retval; + ::CORBA::ComponentIR::FinderDef_var _tao_retval; CORBA::String_var id; CORBA::String_var name; CORBA::String_var version; @@ -17249,7 +18251,7 @@ void POA_IR::HomeDef::create_finder_skel ( _tao_server_request.interceptor_count () ); - TAO_ServerRequestInfo_IR_HomeDef_create_finder _tao_ri ( + TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder _tao_ri ( _tao_server_request, _tao_upcall, _tao_impl, @@ -17302,7 +18304,7 @@ void POA_IR::HomeDef::create_finder_skel ( if (!_tao_vfr.location_forwarded ()) { - ::IR::FinderDef_ptr _tao_retval_info = _tao_retval._retn (); + ::CORBA::ComponentIR::FinderDef_ptr _tao_retval_info = _tao_retval._retn (); _tao_ri.result (_tao_retval_info); _tao_retval = _tao_retval_info; _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL); @@ -17372,7 +18374,7 @@ void POA_IR::HomeDef::create_finder_skel ( // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163 -void POA_IR::HomeDef::_is_a_skel ( +void POA_CORBA::ComponentIR::HomeDef::_is_a_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ @@ -17380,7 +18382,7 @@ void POA_IR::HomeDef::_is_a_skel ( ) { TAO_InputCDR &_tao_in = _tao_server_request.incoming (); - POA_IR::HomeDef *_tao_impl = (POA_IR::HomeDef *) _tao_servant; + POA_CORBA::ComponentIR::HomeDef *_tao_impl = (POA_CORBA::ComponentIR::HomeDef *) _tao_servant; CORBA::Boolean _tao_retval = 0; CORBA::String_var value; @@ -17397,14 +18399,14 @@ void POA_IR::HomeDef::_is_a_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::HomeDef::_non_existent_skel ( +void POA_CORBA::ComponentIR::HomeDef::_non_existent_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::HomeDef *_tao_impl = (POA_IR::HomeDef *) _tao_servant; + POA_CORBA::ComponentIR::HomeDef *_tao_impl = (POA_CORBA::ComponentIR::HomeDef *) _tao_servant; CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -17416,14 +18418,14 @@ void POA_IR::HomeDef::_non_existent_skel ( ACE_THROW (CORBA::MARSHAL ()); } -void POA_IR::HomeDef::_interface_skel ( +void POA_CORBA::ComponentIR::HomeDef::_interface_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_servant, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::HomeDef *_tao_impl = (POA_IR::HomeDef *) _tao_servant; + POA_CORBA::ComponentIR::HomeDef *_tao_impl = (POA_CORBA::ComponentIR::HomeDef *) _tao_servant; CORBA::InterfaceDef_ptr _tao_retval = 0; CORBA::Boolean _tao_result = 0; @@ -17465,14 +18467,14 @@ void POA_IR::HomeDef::_interface_skel ( } } -void POA_IR::HomeDef::_component_skel ( +void POA_CORBA::ComponentIR::HomeDef::_component_skel ( TAO_ServerRequest &_tao_server_request, void * _tao_object_reference, void * /* Servant_Upcall */ ACE_ENV_ARG_DECL ) { - POA_IR::HomeDef *_tao_impl = (POA_IR::HomeDef *) _tao_object_reference; + POA_CORBA::ComponentIR::HomeDef *_tao_impl = (POA_CORBA::ComponentIR::HomeDef *) _tao_object_reference; CORBA::Object_var _tao_retval = _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; @@ -17484,7 +18486,7 @@ void POA_IR::HomeDef::_component_skel ( ACE_THROW (CORBA::MARSHAL ()); } -CORBA::Boolean POA_IR::HomeDef::_is_a ( +CORBA::Boolean POA_CORBA::ComponentIR::HomeDef::_is_a ( const char* value ACE_ENV_ARG_DECL_NOT_USED ) @@ -17492,7 +18494,11 @@ CORBA::Boolean POA_IR::HomeDef::_is_a ( if ( !ACE_OS::strcmp ( (char *)value, - "IDL:omg.org/IR/HomeDef:1.0" + "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, + "IDL:omg.org/CORBA/ExtInterfaceDef:1.0" ) || !ACE_OS::strcmp ( (char *)value, @@ -17500,6 +18506,10 @@ CORBA::Boolean POA_IR::HomeDef::_is_a ( ) || !ACE_OS::strcmp ( (char *)value, + "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0" + ) || + !ACE_OS::strcmp ( + (char *)value, "IDL:omg.org/CORBA/Container:1.0" ) || !ACE_OS::strcmp ( @@ -17528,14 +18538,20 @@ CORBA::Boolean POA_IR::HomeDef::_is_a ( } } -void* POA_IR::HomeDef::_downcast ( +void* POA_CORBA::ComponentIR::HomeDef::_downcast ( const char* logical_type_id ) { if (ACE_OS::strcmp (logical_type_id, - "IDL:omg.org/IR/HomeDef:1.0") == 0) + "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0") == 0) { - return ACE_static_cast (POA_IR::HomeDef_ptr, this); + return ACE_static_cast (POA_CORBA::ComponentIR::HomeDef_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/ExtInterfaceDef:1.0") == 0) + { + return ACE_static_cast (POA_CORBA::ExtInterfaceDef_ptr, this); } if (ACE_OS::strcmp (logical_type_id, @@ -17545,6 +18561,12 @@ void* POA_IR::HomeDef::_downcast ( } if (ACE_OS::strcmp (logical_type_id, + "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0") == 0) + { + return ACE_static_cast (POA_CORBA::InterfaceAttrExtension_ptr, this); + } + + if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Container:1.0") == 0) { return ACE_static_cast (POA_CORBA::Container_ptr, this); @@ -17577,15 +18599,15 @@ void* POA_IR::HomeDef::_downcast ( return 0; } -const char* POA_IR::HomeDef::_interface_repository_id (void) const +const char* POA_CORBA::ComponentIR::HomeDef::_interface_repository_id (void) const { - return "IDL:omg.org/IR/HomeDef:1.0"; + return "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"; } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531 -void POA_IR::HomeDef::_dispatch ( +void POA_CORBA::ComponentIR::HomeDef::_dispatch ( TAO_ServerRequest &req, void *servant_upcall ACE_ENV_ARG_DECL @@ -17598,10 +18620,10 @@ void POA_IR::HomeDef::_dispatch ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477 -IR::HomeDef * -POA_IR::HomeDef::_this (ACE_ENV_SINGLE_ARG_DECL) +CORBA::ComponentIR::HomeDef * +POA_CORBA::ComponentIR::HomeDef::_this (ACE_ENV_SINGLE_ARG_DECL) { TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (0); @@ -17636,6 +18658,6 @@ POA_IR::HomeDef::_this (ACE_ENV_SINGLE_ARG_DECL) CORBA::Object_var obj = tmp; (void) safe_stub.release (); - return ::IR::HomeDef::_unchecked_narrow (obj.in ()); + return ::CORBA::ComponentIR::HomeDef::_unchecked_narrow (obj.in ()); } #endif /* ifndef */ |