diff options
Diffstat (limited to 'TAO/tao/POA_CORBA.h')
-rw-r--r-- | TAO/tao/POA_CORBA.h | 6859 |
1 files changed, 106 insertions, 6753 deletions
diff --git a/TAO/tao/POA_CORBA.h b/TAO/tao/POA_CORBA.h index 18f77121f07..33f0788e7a6 100644 --- a/TAO/tao/POA_CORBA.h +++ b/TAO/tao/POA_CORBA.h @@ -773,7 +773,7 @@ public: // **************************************************************** -#if (TAO_HAS_MINIMUM_CORBA == 0) +#if !defined (TAO_HAS_MINIMUM_CORBA) class DynAny; typedef DynAny *DynAny_ptr; @@ -1863,7 +1863,7 @@ public: virtual const char* _interface_repository_id (void) const; - virtual CORBA::DefinitionKind def_kind ( + virtual IR::DefinitionKind def_kind ( CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -1911,7 +1911,7 @@ public: CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () ); - virtual CORBA::DefinitionKind def_kind ( + virtual IR::DefinitionKind def_kind ( CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -1928,16 +1928,17 @@ public: )); }; - class Contained; - typedef Contained *Contained_ptr; - class TAO_Export Contained : public virtual IRObject + class TypeCodeFactory; + typedef TypeCodeFactory *TypeCodeFactory_ptr; + class TypeCodeFactory : public virtual PortableServer::ServantBase { protected: - Contained (void); + TypeCodeFactory (void); public: - Contained (const Contained& rhs); - virtual ~Contained (void); + TypeCodeFactory (const TypeCodeFactory& rhs); + virtual ~TypeCodeFactory (void); + virtual CORBA::Boolean _is_a ( const char* logical_type_id, @@ -1972,64 +1973,17 @@ public: TAO_default_environment () ); - ::CORBA::Contained *_this ( + ::CORBA::TypeCodeFactory *_this ( CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ); virtual const char* _interface_repository_id (void) const; - virtual char * id ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_id_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void id ( + virtual CORBA::TypeCode_ptr create_struct_tc ( const char * id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_id_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual char * name ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_name_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void name ( const char * name, + const IR::StructMemberSeq & members, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2037,7 +1991,7 @@ public: CORBA::SystemException )) = 0; - static void _set_name_skel ( + static void create_struct_tc_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, @@ -2045,72 +1999,11 @@ public: TAO_default_environment () ); - virtual char * version ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_version_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void version ( - const char * version, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_version_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::Container_ptr defined_in ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_defined_in_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual char * absolute_name ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_absolute_name_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::Repository_ptr containing_repository ( + virtual CORBA::TypeCode_ptr create_union_tc ( + const char * id, + const char * name, + CORBA::TypeCode_ptr discriminator_type, + const IR::UnionMemberSeq & members, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2118,7 +2011,7 @@ public: CORBA::SystemException )) = 0; - static void _get_containing_repository_skel ( + static void create_union_tc_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, @@ -2126,7 +2019,10 @@ public: TAO_default_environment () ); - virtual CORBA::Contained::Description * describe ( + virtual CORBA::TypeCode_ptr create_enum_tc ( + const char * id, + const char * name, + const IR::EnumMemberSeq & members, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2134,7 +2030,7 @@ public: CORBA::SystemException )) = 0; - static void describe_skel ( + static void create_enum_tc_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, @@ -2142,10 +2038,10 @@ public: TAO_default_environment () ); - virtual void move ( - CORBA::Container_ptr new_container, - const char * new_name, - const char * new_version, + virtual CORBA::TypeCode_ptr create_alias_tc ( + const char * id, + const char * name, + CORBA::TypeCode_ptr original_type, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2153,7 +2049,7 @@ public: CORBA::SystemException )) = 0; - static void move_skel ( + static void create_alias_tc_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, @@ -2161,187 +2057,10 @@ public: TAO_default_environment () ); - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_Contained : public virtual ::CORBA::Contained, - public virtual _tao_thru_poa_collocated_IRObject - { - public: - _tao_thru_poa_collocated_Contained ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual char * id ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void id ( + virtual CORBA::TypeCode_ptr create_exception_tc ( const char * id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual char * name ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void name ( const char * name, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual char * version ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void version ( - const char * version, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::Container_ptr defined_in ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual char * absolute_name ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::Repository_ptr containing_repository ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::Contained::Description * describe ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void move ( - CORBA::Container_ptr new_container, - const char * new_name, - const char * new_version, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - }; - - class Container; - typedef Container *Container_ptr; - class TAO_Export Container : public virtual IRObject - { - protected: - Container (void); - - public: - Container (const Container& rhs); - virtual ~Container (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::Container *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::Contained_ptr lookup ( - const char * search_name, + const IR::StructMemberSeq & members, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2349,7 +2068,7 @@ public: CORBA::SystemException )) = 0; - static void lookup_skel ( + static void create_exception_tc_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, @@ -2357,9 +2076,9 @@ public: TAO_default_environment () ); - virtual CORBA::ContainedSeq * contents ( - CORBA::DefinitionKind limit_type, - CORBA::Boolean exclude_inherited, + virtual CORBA::TypeCode_ptr create_interface_tc ( + const char * id, + const char * name, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2367,7 +2086,7 @@ public: CORBA::SystemException )) = 0; - static void contents_skel ( + static void create_interface_tc_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, @@ -2375,11 +2094,8 @@ public: TAO_default_environment () ); - virtual CORBA::ContainedSeq * lookup_name ( - const char * search_name, - CORBA::Long levels_to_search, - CORBA::DefinitionKind limit_type, - CORBA::Boolean exclude_inherited, + virtual CORBA::TypeCode_ptr create_string_tc ( + CORBA::ULong bound, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2387,7 +2103,7 @@ public: CORBA::SystemException )) = 0; - static void lookup_name_skel ( + static void create_string_tc_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, @@ -2395,10 +2111,8 @@ public: TAO_default_environment () ); - virtual CORBA::Container::DescriptionSeq * describe_contents ( - CORBA::DefinitionKind limit_type, - CORBA::Boolean exclude_inherited, - CORBA::Long max_returned_objs, + virtual CORBA::TypeCode_ptr create_wstring_tc ( + CORBA::ULong bound, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2406,7 +2120,7 @@ public: CORBA::SystemException )) = 0; - static void describe_contents_skel ( + static void create_wstring_tc_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, @@ -2414,10 +2128,9 @@ public: TAO_default_environment () ); - virtual CORBA::ModuleDef_ptr create_module ( - const char * id, - const char * name, - const char * version, + virtual CORBA::TypeCode_ptr create_fixed_tc ( + CORBA::UShort digits, + CORBA::UShort scale, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2425,7 +2138,7 @@ public: CORBA::SystemException )) = 0; - static void create_module_skel ( + static void create_fixed_tc_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, @@ -2433,12 +2146,9 @@ public: TAO_default_environment () ); - virtual CORBA::ConstantDef_ptr create_constant ( - const char * id, - const char * name, - const char * version, - CORBA::IDLType_ptr type, - const CORBA::Any & value, + virtual CORBA::TypeCode_ptr create_sequence_tc ( + CORBA::ULong bound, + CORBA::TypeCode_ptr element_type, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2446,7 +2156,7 @@ public: CORBA::SystemException )) = 0; - static void create_constant_skel ( + static void create_sequence_tc_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, @@ -2454,11 +2164,9 @@ public: TAO_default_environment () ); - virtual CORBA::StructDef_ptr create_struct ( - const char * id, - const char * name, - const char * version, - const CORBA::StructMemberSeq & members, + virtual CORBA::TypeCode_ptr create_array_tc ( + CORBA::ULong length, + CORBA::TypeCode_ptr element_type, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2466,7 +2174,7 @@ public: CORBA::SystemException )) = 0; - static void create_struct_skel ( + static void create_array_tc_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, @@ -2474,12 +2182,12 @@ public: TAO_default_environment () ); - virtual CORBA::UnionDef_ptr create_union ( + virtual CORBA::TypeCode_ptr create_value_tc ( const char * id, const char * name, - const char * version, - CORBA::IDLType_ptr discriminator_type, - const CORBA::UnionMemberSeq & members, + CORBA::ValueModifier type_modifier, + CORBA::TypeCode_ptr concrete_base, + const IR::ValueMemberSeq & members, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2487,7 +2195,7 @@ public: CORBA::SystemException )) = 0; - static void create_union_skel ( + static void create_value_tc_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, @@ -2495,11 +2203,10 @@ public: TAO_default_environment () ); - virtual CORBA::EnumDef_ptr create_enum ( + virtual CORBA::TypeCode_ptr create_value_box_tc ( const char * id, const char * name, - const char * version, - const CORBA::EnumMemberSeq & members, + CORBA::TypeCode_ptr boxed_type, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2507,7 +2214,7 @@ public: CORBA::SystemException )) = 0; - static void create_enum_skel ( + static void create_value_box_tc_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, @@ -2515,11 +2222,9 @@ public: TAO_default_environment () ); - virtual CORBA::AliasDef_ptr create_alias ( + virtual CORBA::TypeCode_ptr create_native_tc ( const char * id, const char * name, - const char * version, - CORBA::IDLType_ptr original_type, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2527,7 +2232,7 @@ public: CORBA::SystemException )) = 0; - static void create_alias_skel ( + static void create_native_tc_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, @@ -2535,11 +2240,8 @@ public: TAO_default_environment () ); - virtual CORBA::InterfaceDef_ptr create_interface ( + virtual CORBA::TypeCode_ptr create_recursive_tc ( const char * id, - const char * name, - const char * version, - const CORBA::InterfaceDefSeq & base_interfaces, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2547,7 +2249,7 @@ public: CORBA::SystemException )) = 0; - static void create_interface_skel ( + static void create_recursive_tc_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, @@ -2555,17 +2257,9 @@ public: TAO_default_environment () ); - virtual CORBA::ValueDef_ptr create_value ( + virtual CORBA::TypeCode_ptr create_abstract_interface_tc ( 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, - CORBA::InterfaceDef_ptr supported_interface, - const CORBA::InitializerSeq & initializers, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2573,7 +2267,7 @@ public: CORBA::SystemException )) = 0; - static void create_value_skel ( + static void create_abstract_interface_tc_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, @@ -2581,11 +2275,9 @@ public: TAO_default_environment () ); - virtual CORBA::ValueBoxDef_ptr create_value_box ( + virtual CORBA::TypeCode_ptr create_component_tc ( const char * id, const char * name, - const char * version, - CORBA::IDLType_ptr original_type_def, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2593,7 +2285,7 @@ public: CORBA::SystemException )) = 0; - static void create_value_box_skel ( + static void create_component_tc_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, @@ -2601,11 +2293,9 @@ public: TAO_default_environment () ); - virtual CORBA::ExceptionDef_ptr create_exception ( + virtual CORBA::TypeCode_ptr create_home_tc ( const char * id, const char * name, - const char * version, - const CORBA::StructMemberSeq & members, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2613,7 +2303,7 @@ public: CORBA::SystemException )) = 0; - static void create_exception_skel ( + static void create_home_tc_skel ( CORBA::ServerRequest &_tao_req, void *_tao_obj, void *_tao_context, @@ -2621,28 +2311,13 @@ public: TAO_default_environment () ); - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); }; - class _tao_thru_poa_collocated_Container : public virtual ::CORBA::Container, - public virtual _tao_thru_poa_collocated_IRObject + class _tao_thru_poa_collocated_TypeCodeFactory : public virtual ::CORBA::TypeCodeFactory { public: - _tao_thru_poa_collocated_Container ( + _tao_thru_poa_collocated_TypeCodeFactory ( TAO_Stub *stub ); virtual CORBA::Boolean _is_a( @@ -2654,90 +2329,10 @@ public: CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () ); - virtual CORBA::Contained_ptr lookup ( - const char * search_name, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::ContainedSeq * contents ( - CORBA::DefinitionKind limit_type, - CORBA::Boolean exclude_inherited, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::ContainedSeq * lookup_name ( - const char * search_name, - CORBA::Long levels_to_search, - CORBA::DefinitionKind limit_type, - CORBA::Boolean exclude_inherited, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::Container::DescriptionSeq * describe_contents ( - CORBA::DefinitionKind limit_type, - CORBA::Boolean exclude_inherited, - CORBA::Long max_returned_objs, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::ModuleDef_ptr create_module ( - const char * id, - const char * name, - const char * version, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::ConstantDef_ptr create_constant ( - const char * id, - const char * name, - const char * version, - CORBA::IDLType_ptr type, - const CORBA::Any & value, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::StructDef_ptr create_struct ( - const char * id, - const char * name, - const char * version, - const CORBA::StructMemberSeq & members, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::UnionDef_ptr create_union ( + virtual CORBA::TypeCode_ptr create_struct_tc ( const char * id, const char * name, - const char * version, - CORBA::IDLType_ptr discriminator_type, - const CORBA::UnionMemberSeq & members, + const IR::StructMemberSeq & members, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2745,11 +2340,11 @@ public: CORBA::SystemException )); - virtual CORBA::EnumDef_ptr create_enum ( + virtual CORBA::TypeCode_ptr create_union_tc ( const char * id, const char * name, - const char * version, - const CORBA::EnumMemberSeq & members, + CORBA::TypeCode_ptr discriminator_type, + const IR::UnionMemberSeq & members, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2757,11 +2352,10 @@ public: CORBA::SystemException )); - virtual CORBA::AliasDef_ptr create_alias ( + virtual CORBA::TypeCode_ptr create_enum_tc ( const char * id, const char * name, - const char * version, - CORBA::IDLType_ptr original_type, + const IR::EnumMemberSeq & members, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2769,11 +2363,10 @@ public: CORBA::SystemException )); - virtual CORBA::InterfaceDef_ptr create_interface ( + virtual CORBA::TypeCode_ptr create_alias_tc ( const char * id, const char * name, - const char * version, - const CORBA::InterfaceDefSeq & base_interfaces, + CORBA::TypeCode_ptr original_type, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2781,17 +2374,10 @@ public: CORBA::SystemException )); - virtual CORBA::ValueDef_ptr create_value ( + virtual CORBA::TypeCode_ptr create_exception_tc ( 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, - CORBA::InterfaceDef_ptr supported_interface, - const CORBA::InitializerSeq & initializers, + const IR::StructMemberSeq & members, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2799,11 +2385,9 @@ public: CORBA::SystemException )); - virtual CORBA::ValueBoxDef_ptr create_value_box ( + virtual CORBA::TypeCode_ptr create_interface_tc ( const char * id, const char * name, - const char * version, - CORBA::IDLType_ptr original_type_def, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -2811,457 +2395,8 @@ public: CORBA::SystemException )); - virtual CORBA::ExceptionDef_ptr create_exception ( - const char * id, - const char * name, - const char * version, - const CORBA::StructMemberSeq & members, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - }; - - class IDLType; - typedef IDLType *IDLType_ptr; - class TAO_Export IDLType : public virtual IRObject - { - protected: - IDLType (void); - - public: - IDLType (const IDLType& rhs); - virtual ~IDLType (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::IDLType *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::TypeCode_ptr type ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_type_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_IDLType : public virtual ::CORBA::IDLType, - public virtual _tao_thru_poa_collocated_IRObject - { - public: - _tao_thru_poa_collocated_IDLType ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::TypeCode_ptr type ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - }; - - class Repository; - typedef Repository *Repository_ptr; - class TAO_Export Repository : public virtual Container - { - protected: - Repository (void); - - public: - Repository (const Repository& rhs); - virtual ~Repository (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::Repository *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::Contained_ptr lookup_id ( - const char * search_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void lookup_id_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::PrimitiveDef_ptr get_primitive ( - CORBA::PrimitiveKind kind, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void get_primitive_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::StringDef_ptr create_string ( - CORBA::ULong bound, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void create_string_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::WstringDef_ptr create_wstring ( - CORBA::ULong bound, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void create_wstring_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::SequenceDef_ptr create_sequence ( + virtual CORBA::TypeCode_ptr create_string_tc ( CORBA::ULong bound, - CORBA::IDLType_ptr element_type, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void create_sequence_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::ArrayDef_ptr create_array ( - CORBA::ULong length, - CORBA::IDLType_ptr element_type, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void create_array_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::FixedDef_ptr create_fixed ( - CORBA::UShort digits, - CORBA::Short scale, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void create_fixed_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void lookup_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void contents_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void lookup_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_contents_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_module_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_constant_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_struct_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_union_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_enum_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_alias_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_interface_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_value_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_value_box_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_exception_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_Repository : public virtual ::CORBA::Repository, - public virtual _tao_thru_poa_collocated_Container - { - public: - _tao_thru_poa_collocated_Repository ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Contained_ptr lookup_id ( - const char * search_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::PrimitiveDef_ptr get_primitive ( - CORBA::PrimitiveKind kind, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -3269,7 +2404,7 @@ public: CORBA::SystemException )); - virtual CORBA::StringDef_ptr create_string ( + virtual CORBA::TypeCode_ptr create_wstring_tc ( CORBA::ULong bound, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () @@ -3278,3038 +2413,29 @@ public: CORBA::SystemException )); - virtual CORBA::WstringDef_ptr create_wstring ( - CORBA::ULong bound, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::SequenceDef_ptr create_sequence ( - CORBA::ULong bound, - CORBA::IDLType_ptr element_type, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::ArrayDef_ptr create_array ( - CORBA::ULong length, - CORBA::IDLType_ptr element_type, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::FixedDef_ptr create_fixed ( + virtual CORBA::TypeCode_ptr create_fixed_tc ( CORBA::UShort digits, - CORBA::Short scale, + CORBA::UShort scale, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) ACE_THROW_SPEC (( CORBA::SystemException )); - }; - - class ModuleDef; - typedef ModuleDef *ModuleDef_ptr; - class TAO_Export ModuleDef : public virtual Container, - public virtual Contained - { - protected: - ModuleDef (void); - public: - ModuleDef (const ModuleDef& rhs); - virtual ~ModuleDef (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::ModuleDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - static void lookup_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void contents_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void lookup_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_contents_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_module_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_constant_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_struct_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_union_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_enum_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_alias_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_interface_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_value_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_value_box_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_exception_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_defined_in_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_absolute_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_containing_repository_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void move_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_ModuleDef : public virtual ::CORBA::ModuleDef, - public virtual _tao_thru_poa_collocated_Container, - public virtual _tao_thru_poa_collocated_Contained - { - public: - _tao_thru_poa_collocated_ModuleDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - }; - - class ConstantDef; - typedef ConstantDef *ConstantDef_ptr; - class TAO_Export ConstantDef : public virtual Contained - { - protected: - ConstantDef (void); - - public: - ConstantDef (const ConstantDef& rhs); - virtual ~ConstantDef (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::ConstantDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::TypeCode_ptr type ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_type_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::IDLType_ptr type_def ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_type_def_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void type_def ( - CORBA::IDLType_ptr type_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_type_def_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::Any * value ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_value_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void value ( - const CORBA::Any & value, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_value_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _get_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_defined_in_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_absolute_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_containing_repository_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void move_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_ConstantDef : public virtual ::CORBA::ConstantDef, - public virtual _tao_thru_poa_collocated_Contained - { - public: - _tao_thru_poa_collocated_ConstantDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::TypeCode_ptr type ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::IDLType_ptr type_def ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void type_def ( - CORBA::IDLType_ptr type_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::Any * value ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void value ( - const CORBA::Any & value, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - }; - - class TypedefDef; - typedef TypedefDef *TypedefDef_ptr; - class TAO_Export TypedefDef : public virtual Contained, - public virtual IDLType - { - protected: - TypedefDef (void); - - public: - TypedefDef (const TypedefDef& rhs); - virtual ~TypedefDef (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::TypedefDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - static void _get_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_defined_in_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_absolute_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_containing_repository_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void move_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_type_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_TypedefDef : public virtual ::CORBA::TypedefDef, - public virtual _tao_thru_poa_collocated_Contained, - public virtual _tao_thru_poa_collocated_IDLType - { - public: - _tao_thru_poa_collocated_TypedefDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - }; - - class StructDef; - typedef StructDef *StructDef_ptr; - class TAO_Export StructDef : public virtual TypedefDef, - public virtual Container - { - protected: - StructDef (void); - - public: - StructDef (const StructDef& rhs); - virtual ~StructDef (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::StructDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::StructMemberSeq * members ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_members_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void members ( - const CORBA::StructMemberSeq & members, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_members_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void lookup_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void contents_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void lookup_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_contents_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_module_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_constant_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_struct_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_union_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_enum_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_alias_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_interface_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_value_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_value_box_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_exception_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_defined_in_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_absolute_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_containing_repository_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void move_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_type_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_StructDef : public virtual ::CORBA::StructDef, - public virtual _tao_thru_poa_collocated_TypedefDef, - public virtual _tao_thru_poa_collocated_Container - { - public: - _tao_thru_poa_collocated_StructDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::StructMemberSeq * members ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void members ( - const CORBA::StructMemberSeq & members, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - }; - - class UnionDef; - typedef UnionDef *UnionDef_ptr; - class TAO_Export UnionDef : public virtual TypedefDef, - public virtual Container - { - protected: - UnionDef (void); - - public: - UnionDef (const UnionDef& rhs); - virtual ~UnionDef (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::UnionDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::TypeCode_ptr discriminator_type ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_discriminator_type_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::IDLType_ptr discriminator_type_def ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_discriminator_type_def_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void discriminator_type_def ( - CORBA::IDLType_ptr discriminator_type_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_discriminator_type_def_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::UnionMemberSeq * members ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_members_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void members ( - const CORBA::UnionMemberSeq & members, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_members_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void lookup_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void contents_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void lookup_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_contents_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_module_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_constant_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_struct_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_union_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_enum_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_alias_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_interface_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_value_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_value_box_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_exception_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_defined_in_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_absolute_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_containing_repository_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void move_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_type_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_UnionDef : public virtual ::CORBA::UnionDef, - public virtual _tao_thru_poa_collocated_TypedefDef, - public virtual _tao_thru_poa_collocated_Container - { - public: - _tao_thru_poa_collocated_UnionDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::TypeCode_ptr discriminator_type ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::IDLType_ptr discriminator_type_def ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void discriminator_type_def ( - CORBA::IDLType_ptr discriminator_type_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::UnionMemberSeq * members ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void members ( - const CORBA::UnionMemberSeq & members, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - }; - - class EnumDef; - typedef EnumDef *EnumDef_ptr; - class TAO_Export EnumDef : public virtual TypedefDef - { - protected: - EnumDef (void); - - public: - EnumDef (const EnumDef& rhs); - virtual ~EnumDef (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::EnumDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::EnumMemberSeq * members ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_members_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void members ( - const CORBA::EnumMemberSeq & members, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_members_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _get_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_defined_in_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_absolute_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_containing_repository_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void move_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_type_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_EnumDef : public virtual ::CORBA::EnumDef, - public virtual _tao_thru_poa_collocated_TypedefDef - { - public: - _tao_thru_poa_collocated_EnumDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::EnumMemberSeq * members ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void members ( - const CORBA::EnumMemberSeq & members, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - }; - - class AliasDef; - typedef AliasDef *AliasDef_ptr; - class TAO_Export AliasDef : public virtual TypedefDef - { - protected: - AliasDef (void); - - public: - AliasDef (const AliasDef& rhs); - virtual ~AliasDef (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::AliasDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::IDLType_ptr original_type_def ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_original_type_def_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void original_type_def ( - CORBA::IDLType_ptr original_type_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_original_type_def_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _get_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_defined_in_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_absolute_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_containing_repository_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void move_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_type_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_AliasDef : public virtual ::CORBA::AliasDef, - public virtual _tao_thru_poa_collocated_TypedefDef - { - public: - _tao_thru_poa_collocated_AliasDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::IDLType_ptr original_type_def ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void original_type_def ( - CORBA::IDLType_ptr original_type_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - }; - - class PrimitiveDef; - typedef PrimitiveDef *PrimitiveDef_ptr; - class TAO_Export PrimitiveDef : public virtual IDLType - { - protected: - PrimitiveDef (void); - - public: - PrimitiveDef (const PrimitiveDef& rhs); - virtual ~PrimitiveDef (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::PrimitiveDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::PrimitiveKind kind ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_kind_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _get_type_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_PrimitiveDef : public virtual ::CORBA::PrimitiveDef, - public virtual _tao_thru_poa_collocated_IDLType - { - public: - _tao_thru_poa_collocated_PrimitiveDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::PrimitiveKind kind ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - }; - - class StringDef; - typedef StringDef *StringDef_ptr; - class TAO_Export StringDef : public virtual IDLType - { - protected: - StringDef (void); - - public: - StringDef (const StringDef& rhs); - virtual ~StringDef (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::StringDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::ULong bound ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_bound_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void bound ( - CORBA::ULong bound, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_bound_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _get_type_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_StringDef : public virtual ::CORBA::StringDef, - public virtual _tao_thru_poa_collocated_IDLType - { - public: - _tao_thru_poa_collocated_StringDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::ULong bound ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void bound ( - CORBA::ULong bound, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - }; - - class WstringDef; - typedef WstringDef *WstringDef_ptr; - class TAO_Export WstringDef : public virtual IDLType - { - protected: - WstringDef (void); - - public: - WstringDef (const WstringDef& rhs); - virtual ~WstringDef (void); - - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::WstringDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::ULong bound ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_bound_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void bound ( - CORBA::ULong bound, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_bound_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _get_type_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_WstringDef : public virtual ::CORBA::WstringDef, - public virtual _tao_thru_poa_collocated_IDLType - { - public: - _tao_thru_poa_collocated_WstringDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::ULong bound ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void bound ( + virtual CORBA::TypeCode_ptr create_sequence_tc ( CORBA::ULong bound, + CORBA::TypeCode_ptr element_type, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) ACE_THROW_SPEC (( CORBA::SystemException )); - }; - - class FixedDef; - typedef FixedDef *FixedDef_ptr; - class TAO_Export FixedDef : public virtual IDLType - { - protected: - FixedDef (void); - - public: - FixedDef (const FixedDef& rhs); - virtual ~FixedDef (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::FixedDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::UShort digits ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_digits_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void digits ( - CORBA::UShort digits, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_digits_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::Short scale ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_scale_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void scale ( - CORBA::Short scale, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_scale_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _get_type_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_FixedDef : public virtual ::CORBA::FixedDef, - public virtual _tao_thru_poa_collocated_IDLType - { - public: - _tao_thru_poa_collocated_FixedDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::UShort digits ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void digits ( - CORBA::UShort digits, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::Short scale ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void scale ( - CORBA::Short scale, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - }; - - class SequenceDef; - typedef SequenceDef *SequenceDef_ptr; - class TAO_Export SequenceDef : public virtual IDLType - { - protected: - SequenceDef (void); - - public: - SequenceDef (const SequenceDef& rhs); - virtual ~SequenceDef (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::SequenceDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::ULong bound ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_bound_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void bound ( - CORBA::ULong bound, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_bound_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::TypeCode_ptr element_type ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_element_type_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::IDLType_ptr element_type_def ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_element_type_def_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void element_type_def ( - CORBA::IDLType_ptr element_type_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_element_type_def_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _get_type_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_SequenceDef : public virtual ::CORBA::SequenceDef, - public virtual _tao_thru_poa_collocated_IDLType - { - public: - _tao_thru_poa_collocated_SequenceDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::ULong bound ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void bound ( - CORBA::ULong bound, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::TypeCode_ptr element_type ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::IDLType_ptr element_type_def ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void element_type_def ( - CORBA::IDLType_ptr element_type_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - }; - - class ArrayDef; - typedef ArrayDef *ArrayDef_ptr; - class TAO_Export ArrayDef : public virtual IDLType - { - protected: - ArrayDef (void); - - public: - ArrayDef (const ArrayDef& rhs); - virtual ~ArrayDef (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::ArrayDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::ULong length ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_length_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void length ( - CORBA::ULong length, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_length_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::TypeCode_ptr element_type ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_element_type_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::IDLType_ptr element_type_def ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_element_type_def_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void element_type_def ( - CORBA::IDLType_ptr element_type_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_element_type_def_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _get_type_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_ArrayDef : public virtual ::CORBA::ArrayDef, - public virtual _tao_thru_poa_collocated_IDLType - { - public: - _tao_thru_poa_collocated_ArrayDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::ULong length ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void length ( + virtual CORBA::TypeCode_ptr create_array_tc ( CORBA::ULong length, + CORBA::TypeCode_ptr element_type, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -6317,1546 +2443,12 @@ public: CORBA::SystemException )); - virtual CORBA::TypeCode_ptr element_type ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::IDLType_ptr element_type_def ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void element_type_def ( - CORBA::IDLType_ptr element_type_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - }; - - class ExceptionDef; - typedef ExceptionDef *ExceptionDef_ptr; - class TAO_Export ExceptionDef : public virtual Contained, - public virtual Container - { - protected: - ExceptionDef (void); - - public: - ExceptionDef (const ExceptionDef& rhs); - virtual ~ExceptionDef (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::ExceptionDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::TypeCode_ptr type ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_type_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::StructMemberSeq * members ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_members_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void members ( - const CORBA::StructMemberSeq & members, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_members_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _get_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_defined_in_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_absolute_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_containing_repository_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void move_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void lookup_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void contents_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void lookup_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_contents_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_module_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_constant_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_struct_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_union_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_enum_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_alias_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_interface_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_value_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_value_box_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_exception_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_ExceptionDef : public virtual ::CORBA::ExceptionDef, - public virtual _tao_thru_poa_collocated_Contained, - public virtual _tao_thru_poa_collocated_Container - { - public: - _tao_thru_poa_collocated_ExceptionDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::TypeCode_ptr type ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::StructMemberSeq * members ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void members ( - const CORBA::StructMemberSeq & members, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - }; - - class AttributeDef; - typedef AttributeDef *AttributeDef_ptr; - class TAO_Export AttributeDef : public virtual Contained - { - protected: - AttributeDef (void); - - public: - AttributeDef (const AttributeDef& rhs); - virtual ~AttributeDef (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::AttributeDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::TypeCode_ptr type ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_type_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::IDLType_ptr type_def ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_type_def_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void type_def ( - CORBA::IDLType_ptr type_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_type_def_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::AttributeMode mode ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_mode_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void mode ( - CORBA::AttributeMode mode, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_mode_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _get_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_defined_in_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_absolute_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_containing_repository_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void move_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_AttributeDef : public virtual ::CORBA::AttributeDef, - public virtual _tao_thru_poa_collocated_Contained - { - public: - _tao_thru_poa_collocated_AttributeDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::TypeCode_ptr type ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::IDLType_ptr type_def ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void type_def ( - CORBA::IDLType_ptr type_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::AttributeMode mode ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void mode ( - CORBA::AttributeMode mode, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - }; - - class OperationDef; - typedef OperationDef *OperationDef_ptr; - class TAO_Export OperationDef : public virtual Contained - { - protected: - OperationDef (void); - - public: - OperationDef (const OperationDef& rhs); - virtual ~OperationDef (void); - - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::OperationDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::TypeCode_ptr result ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_result_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::IDLType_ptr result_def ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_result_def_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void result_def ( - CORBA::IDLType_ptr result_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_result_def_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::ParDescriptionSeq * params ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_params_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void params ( - const CORBA::ParDescriptionSeq & params, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_params_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::OperationMode mode ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_mode_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void mode ( - CORBA::OperationMode mode, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_mode_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::ContextIdSeq * contexts ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_contexts_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void contexts ( - const CORBA::ContextIdSeq & contexts, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_contexts_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::ExceptionDefSeq * exceptions ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_exceptions_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void exceptions ( - const CORBA::ExceptionDefSeq & exceptions, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_exceptions_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _get_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_defined_in_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_absolute_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_containing_repository_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void move_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_OperationDef : public virtual ::CORBA::OperationDef, - public virtual _tao_thru_poa_collocated_Contained - { - public: - _tao_thru_poa_collocated_OperationDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::TypeCode_ptr result ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::IDLType_ptr result_def ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void result_def ( - CORBA::IDLType_ptr result_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::ParDescriptionSeq * params ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void params ( - const CORBA::ParDescriptionSeq & params, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::OperationMode mode ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void mode ( - CORBA::OperationMode mode, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::ContextIdSeq * contexts ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void contexts ( - const CORBA::ContextIdSeq & contexts, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::ExceptionDefSeq * exceptions ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void exceptions ( - const CORBA::ExceptionDefSeq & exceptions, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - }; - - class InterfaceDef; - typedef InterfaceDef *InterfaceDef_ptr; - class TAO_Export InterfaceDef : public virtual Container, - public virtual Contained, - public virtual IDLType - { - protected: - InterfaceDef (void); - - public: - InterfaceDef (const InterfaceDef& rhs); - virtual ~InterfaceDef (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::InterfaceDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::InterfaceDefSeq * base_interfaces ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_base_interfaces_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void base_interfaces ( - const CORBA::InterfaceDefSeq & base_interfaces, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_base_interfaces_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::Boolean is_a ( - const char * interface_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void is_a_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::InterfaceDef::FullInterfaceDescription * describe_interface ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void describe_interface_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::AttributeDef_ptr create_attribute ( - const char * id, - const char * name, - const char * version, - CORBA::IDLType_ptr type, - CORBA::AttributeMode mode, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void create_attribute_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::OperationDef_ptr create_operation ( + virtual CORBA::TypeCode_ptr create_value_tc ( const char * id, const char * name, - const char * version, - CORBA::IDLType_ptr result, - CORBA::OperationMode mode, - const CORBA::ParDescriptionSeq & params, - const CORBA::ExceptionDefSeq & exceptions, - const CORBA::ContextIdSeq & contexts, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void create_operation_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void lookup_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void contents_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void lookup_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_contents_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_module_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_constant_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_struct_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_union_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_enum_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_alias_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_interface_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_value_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_value_box_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_exception_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_defined_in_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_absolute_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_containing_repository_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void move_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_type_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_InterfaceDef : public virtual ::CORBA::InterfaceDef, - public virtual _tao_thru_poa_collocated_Container, - public virtual _tao_thru_poa_collocated_Contained, - public virtual _tao_thru_poa_collocated_IDLType - { - public: - _tao_thru_poa_collocated_InterfaceDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::InterfaceDefSeq * base_interfaces ( + CORBA::ValueModifier type_modifier, + CORBA::TypeCode_ptr concrete_base, + const IR::ValueMemberSeq & members, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -7864,38 +2456,10 @@ public: CORBA::SystemException )); - virtual void base_interfaces ( - const CORBA::InterfaceDefSeq & base_interfaces, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::Boolean is_a ( - const char * interface_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::InterfaceDef::FullInterfaceDescription * describe_interface ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::AttributeDef_ptr create_attribute ( + virtual CORBA::TypeCode_ptr create_value_box_tc ( const char * id, const char * name, - const char * version, - CORBA::IDLType_ptr type, - CORBA::AttributeMode mode, + CORBA::TypeCode_ptr boxed_type, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -7903,286 +2467,9 @@ public: CORBA::SystemException )); - virtual CORBA::OperationDef_ptr create_operation ( + virtual CORBA::TypeCode_ptr create_native_tc ( const char * id, const char * name, - const char * version, - CORBA::IDLType_ptr result, - CORBA::OperationMode mode, - const CORBA::ParDescriptionSeq & params, - const CORBA::ExceptionDefSeq & exceptions, - const CORBA::ContextIdSeq & contexts, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - }; - - class ValueMemberDef; - typedef ValueMemberDef *ValueMemberDef_ptr; - class TAO_Export ValueMemberDef : public virtual Contained - { - protected: - ValueMemberDef (void); - - public: - ValueMemberDef (const ValueMemberDef& rhs); - virtual ~ValueMemberDef (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::ValueMemberDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::TypeCode_ptr type ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_type_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::IDLType_ptr type_def ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_type_def_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void type_def ( - CORBA::IDLType_ptr type_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_type_def_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::Visibility access ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_access_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void access ( - CORBA::Visibility access, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_access_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _get_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_defined_in_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_absolute_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_containing_repository_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void move_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_ValueMemberDef : public virtual ::CORBA::ValueMemberDef, - public virtual _tao_thru_poa_collocated_Contained - { - public: - _tao_thru_poa_collocated_ValueMemberDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::TypeCode_ptr type ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::IDLType_ptr type_def ( CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -8190,788 +2477,8 @@ public: CORBA::SystemException )); - virtual void type_def ( - CORBA::IDLType_ptr type_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::Visibility access ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void access ( - CORBA::Visibility access, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - }; - - class ValueDef; - typedef ValueDef *ValueDef_ptr; - class TAO_Export ValueDef : public virtual Container, - public virtual Contained, - public virtual IDLType - { - protected: - ValueDef (void); - - public: - ValueDef (const ValueDef& rhs); - virtual ~ValueDef (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::ValueDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::InterfaceDef_ptr supported_interface ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_supported_interface_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void supported_interface ( - CORBA::InterfaceDef_ptr supported_interface, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_supported_interface_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::InitializerSeq * initializers ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_initializers_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void initializers ( - const CORBA::InitializerSeq & initializers, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_initializers_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::ValueDef_ptr base_value ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_base_value_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void base_value ( - CORBA::ValueDef_ptr base_value, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_base_value_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::ValueDefSeq * abstract_base_values ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_abstract_base_values_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void abstract_base_values ( - const CORBA::ValueDefSeq & abstract_base_values, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_abstract_base_values_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::Boolean is_abstract ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_is_abstract_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void is_abstract ( - CORBA::Boolean is_abstract, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_is_abstract_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::Boolean is_custom ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_is_custom_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void is_custom ( - CORBA::Boolean is_custom, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_is_custom_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::Boolean is_truncatable ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_is_truncatable_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void is_truncatable ( - CORBA::Boolean is_truncatable, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_is_truncatable_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::Boolean is_a ( - const char * value_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void is_a_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::ValueDef::FullValueDescription * describe_value ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void describe_value_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::ValueMemberDef_ptr create_value_member ( - const char * id, - const char * name, - const char * version, - CORBA::IDLType_ptr type, - CORBA::Visibility access, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void create_value_member_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::AttributeDef_ptr create_attribute ( - const char * id, - const char * name, - const char * version, - CORBA::IDLType_ptr type, - CORBA::AttributeMode mode, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void create_attribute_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual CORBA::OperationDef_ptr create_operation ( + virtual CORBA::TypeCode_ptr create_recursive_tc ( const char * id, - const char * name, - const char * version, - CORBA::IDLType_ptr result, - CORBA::OperationMode mode, - const CORBA::ParDescriptionSeq & params, - const CORBA::ExceptionDefSeq & exceptions, - const CORBA::ContextIdSeq & contexts, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void create_operation_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void lookup_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void contents_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void lookup_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_contents_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_module_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_constant_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_struct_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_union_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_enum_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_alias_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_interface_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_value_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_value_box_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void create_exception_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_id_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _set_version_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_defined_in_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_absolute_name_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_containing_repository_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void describe_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void move_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_type_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_ValueDef : public virtual ::CORBA::ValueDef, - public virtual _tao_thru_poa_collocated_Container, - public virtual _tao_thru_poa_collocated_Contained, - public virtual _tao_thru_poa_collocated_IDLType - { - public: - _tao_thru_poa_collocated_ValueDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::InterfaceDef_ptr supported_interface ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void supported_interface ( - CORBA::InterfaceDef_ptr supported_interface, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::InitializerSeq * initializers ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void initializers ( - const CORBA::InitializerSeq & initializers, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::ValueDef_ptr base_value ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void base_value ( - CORBA::ValueDef_ptr base_value, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::ValueDefSeq * abstract_base_values ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void abstract_base_values ( - const CORBA::ValueDefSeq & abstract_base_values, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::Boolean is_abstract ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void is_abstract ( - CORBA::Boolean is_abstract, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::Boolean is_custom ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void is_custom ( - CORBA::Boolean is_custom, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::Boolean is_truncatable ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual void is_truncatable ( - CORBA::Boolean is_truncatable, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::Boolean is_a ( - const char * value_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - - virtual CORBA::ValueDef::FullValueDescription * describe_value ( CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -8979,12 +2486,9 @@ public: CORBA::SystemException )); - virtual CORBA::ValueMemberDef_ptr create_value_member ( + virtual CORBA::TypeCode_ptr create_abstract_interface_tc ( const char * id, const char * name, - const char * version, - CORBA::IDLType_ptr type, - CORBA::Visibility access, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -8992,12 +2496,9 @@ public: CORBA::SystemException )); - virtual CORBA::AttributeDef_ptr create_attribute ( + virtual CORBA::TypeCode_ptr create_component_tc ( const char * id, const char * name, - const char * version, - CORBA::IDLType_ptr type, - CORBA::AttributeMode mode, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -9005,149 +2506,9 @@ public: CORBA::SystemException )); - virtual CORBA::OperationDef_ptr create_operation ( + virtual CORBA::TypeCode_ptr create_home_tc ( const char * id, const char * name, - const char * version, - CORBA::IDLType_ptr result, - CORBA::OperationMode mode, - const CORBA::ParDescriptionSeq & params, - const CORBA::ExceptionDefSeq & exceptions, - const CORBA::ContextIdSeq & contexts, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); - }; - - class ValueBoxDef; - typedef ValueBoxDef *ValueBoxDef_ptr; - class TAO_Export ValueBoxDef : public virtual IDLType - { - protected: - ValueBoxDef (void); - - public: - ValueBoxDef (const ValueBoxDef& rhs); - virtual ~ValueBoxDef (void); - - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void* _downcast ( - const char* logical_type_id - ); - - static void _is_a_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _non_existent_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void _dispatch ( - CORBA::ServerRequest &_tao_req, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - ::CORBA::ValueBoxDef *_this ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual const char* _interface_repository_id (void) const; - - virtual CORBA::IDLType_ptr original_type_def ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _get_original_type_def_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - virtual void original_type_def ( - CORBA::IDLType_ptr original_type_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) = 0; - - static void _set_original_type_def_skel ( - CORBA::ServerRequest &_tao_req, - void *_tao_obj, - void *_tao_context, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - - static void _get_type_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void _get_def_kind_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - - static void destroy_skel ( - CORBA::ServerRequest &req, - void *obj, - void *context, - CORBA::Environment &env = - TAO_default_environment () - ); - }; - - class _tao_thru_poa_collocated_ValueBoxDef : public virtual ::CORBA::ValueBoxDef, - public virtual _tao_thru_poa_collocated_IDLType - { - public: - _tao_thru_poa_collocated_ValueBoxDef ( - TAO_Stub *stub - ); - virtual CORBA::Boolean _is_a( - const CORBA::Char *logical_type_id, - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::Boolean _non_existent( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - - virtual CORBA::IDLType_ptr original_type_def ( CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) @@ -9155,14 +2516,6 @@ public: CORBA::SystemException )); - virtual void original_type_def ( - CORBA::IDLType_ptr original_type_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )); }; #endif /* TAO_HAS_INTERFACE_REPOSITORY == 1 */ |