diff options
Diffstat (limited to 'TAO/orbsvcs/IFR_Service/Container_i.h')
-rw-r--r-- | TAO/orbsvcs/IFR_Service/Container_i.h | 294 |
1 files changed, 126 insertions, 168 deletions
diff --git a/TAO/orbsvcs/IFR_Service/Container_i.h b/TAO/orbsvcs/IFR_Service/Container_i.h index a23a0fb3526..df454997d72 100644 --- a/TAO/orbsvcs/IFR_Service/Container_i.h +++ b/TAO/orbsvcs/IFR_Service/Container_i.h @@ -42,7 +42,7 @@ class TAO_Container_i : public virtual TAO_IRObject_i // // = DESCRIPTION // Abstract base class used to form a containment hierarchy - // in the Interface Repository, by containing objects + // in the Interface Repository, by containing objects // derived from the Contained interface. // public: @@ -54,102 +54,90 @@ public: // Destructor. virtual void destroy ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); // Remove our contents. virtual void destroy_i ( - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); virtual CORBA_Contained_ptr lookup ( - const char *search_name, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const char *search_name + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); CORBA_Contained_ptr lookup_i ( - const char *search_name, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const char *search_name + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + 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 () - ) + CORBA::Boolean exclude_inherited + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); CORBA_ContainedSeq *contents_i ( CORBA::DefinitionKind limit_type, - CORBA::Boolean exclude_inherited, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + CORBA::Boolean exclude_inherited + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + 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 () - ) + CORBA::Boolean exclude_inherited + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); CORBA_ContainedSeq *lookup_name_i ( 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 () - ) + CORBA::Boolean exclude_inherited + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + 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 () - ) + CORBA::Long max_returned_objs + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); CORBA_Container::DescriptionSeq *describe_contents_i ( CORBA::DefinitionKind limit_type, CORBA::Boolean exclude_inherited, - CORBA::Long max_returned_objs, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + CORBA::Long max_returned_objs + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + 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 () - ) + const char *version + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); CORBA_ModuleDef_ptr create_module_i ( const char *id, const char *name, - const char *version, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const char *version + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); virtual CORBA_ConstantDef_ptr create_constant ( @@ -157,10 +145,9 @@ public: const char *name, const char *version, CORBA_IDLType_ptr type, - const CORBA::Any & value, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const CORBA::Any & value + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); CORBA_ConstantDef_ptr create_constant_i ( @@ -168,30 +155,27 @@ public: const char *name, const char *version, CORBA_IDLType_ptr type, - const CORBA::Any & value, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const CORBA::Any & value + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + 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 () - ) + const CORBA_StructMemberSeq &members + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); CORBA_StructDef_ptr create_struct_i ( const char *id, const char *name, const char *version, - const CORBA_StructMemberSeq &members, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const CORBA_StructMemberSeq &members + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); virtual CORBA_UnionDef_ptr create_union ( @@ -199,10 +183,9 @@ public: const char *name, const char *version, CORBA_IDLType_ptr discriminator_type, - const CORBA_UnionMemberSeq &members, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const CORBA_UnionMemberSeq &members + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); CORBA_UnionDef_ptr create_union_i ( @@ -210,70 +193,63 @@ public: const char *name, const char *version, CORBA_IDLType_ptr discriminator_type, - const CORBA_UnionMemberSeq &members, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const CORBA_UnionMemberSeq &members + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); virtual CORBA_EnumDef_ptr create_enum ( const char *id, const char *name, const char *version, - const CORBA_EnumMemberSeq &members, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const CORBA_EnumMemberSeq &members + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); CORBA_EnumDef_ptr create_enum_i ( const char *id, const char *name, const char *version, - const CORBA_EnumMemberSeq &members, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const CORBA_EnumMemberSeq &members + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); virtual CORBA_AliasDef_ptr create_alias ( const char *id, const char *name, const char *version, - CORBA_IDLType_ptr original_type, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + CORBA_IDLType_ptr original_type + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); CORBA_AliasDef_ptr create_alias_i ( const char *id, const char *name, const char *version, - CORBA_IDLType_ptr original_type, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + CORBA_IDLType_ptr original_type + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); virtual CORBA_InterfaceDef_ptr create_interface ( const char *id, const char *name, const char *version, - const CORBA_InterfaceDefSeq &base_interfaces, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const CORBA_InterfaceDefSeq &base_interfaces + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); CORBA_InterfaceDef_ptr create_interface_i ( const char *id, const char *name, const char *version, - const CORBA_InterfaceDefSeq &base_interfaces, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const CORBA_InterfaceDefSeq &base_interfaces + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); virtual CORBA_ValueDef_ptr create_value ( @@ -286,10 +262,9 @@ public: CORBA::Boolean is_truncatable, const CORBA_ValueDefSeq &abstract_base_values, const CORBA_InterfaceDefSeq & supported_interfaces, - const CORBA_InitializerSeq &initializers, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const CORBA_InitializerSeq &initializers + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); CORBA_ValueDef_ptr create_value_i ( @@ -302,134 +277,120 @@ public: CORBA::Boolean is_truncatable, const CORBA_ValueDefSeq &abstract_base_values, const CORBA_InterfaceDefSeq & supported_interfaces, - const CORBA_InitializerSeq &initializers, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const CORBA_InitializerSeq &initializers + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); virtual CORBA_ValueBoxDef_ptr create_value_box ( const char *id, const char *name, const char *version, - CORBA_IDLType_ptr original_type_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + CORBA_IDLType_ptr original_type_def + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); CORBA_ValueBoxDef_ptr create_value_box_i ( const char *id, const char *name, const char *version, - CORBA_IDLType_ptr original_type_def, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + CORBA_IDLType_ptr original_type_def + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((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 () - ) + const CORBA_StructMemberSeq &members + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); CORBA_ExceptionDef_ptr create_exception_i ( const char *id, const char *name, const char *version, - const CORBA_StructMemberSeq &members, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const CORBA_StructMemberSeq &members + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); virtual CORBA_NativeDef_ptr create_native ( const char *id, const char *name, - const char *version, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const char *version + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); CORBA_NativeDef_ptr create_native_i ( const char *id, const char *name, - const char *version, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const char *version + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); virtual CORBA_AbstractInterfaceDef_ptr create_abstract_interface ( const char *id, const char *name, const char *version, - const CORBA_AbstractInterfaceDefSeq &base_interfaces, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const CORBA_AbstractInterfaceDefSeq &base_interfaces + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); CORBA_AbstractInterfaceDef_ptr create_abstract_interface_i ( const char *id, const char *name, const char *version, - const CORBA_AbstractInterfaceDefSeq &base_interfaces, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const CORBA_AbstractInterfaceDefSeq &base_interfaces + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); virtual CORBA_LocalInterfaceDef_ptr create_local_interface ( const char *id, const char *name, const char *version, - const CORBA_InterfaceDefSeq &base_interfaces, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const CORBA_InterfaceDefSeq &base_interfaces + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); CORBA_LocalInterfaceDef_ptr create_local_interface_i ( const char *id, const char *name, const char *version, - const CORBA_InterfaceDefSeq &base_interfaces, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const CORBA_InterfaceDefSeq &base_interfaces + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); CORBA::Boolean name_exists ( - const char *name, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const char *name + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); // Checks for local existence of <name>. - + protected: void store_label ( ACE_Configuration_Section_Key key, - const CORBA::Any &value, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const CORBA::Any &value + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); // Store a union member's label value. CORBA::Boolean pre_exist ( const char *id, - const char *name, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const char *name + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); // Bundles id_exists and name_exists together. @@ -465,24 +426,21 @@ private: 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 () - ); + CORBA::Boolean exclude_inherited + TAO_ENV_ARG_DECL_WITH_DEFAULTS); + CORBA::Boolean id_exists ( - const char *id, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const char *id + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); // Checks for global existence of the repo id. CORBA::Boolean valid_container ( - const CORBA::DefinitionKind op_kind, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ) + const CORBA::DefinitionKind op_kind + TAO_ENV_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); // Is this operation valid for this container type? |