summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TAO/ChangeLog159
-rw-r--r--TAO/TAO_IDL/ast/ast_argument.cpp12
-rw-r--r--TAO/TAO_IDL/ast/ast_array.cpp16
-rw-r--r--TAO/TAO_IDL/ast/ast_attribute.cpp15
-rw-r--r--TAO/TAO_IDL/ast/ast_component.cpp23
-rw-r--r--TAO/TAO_IDL/ast/ast_component_fwd.cpp16
-rw-r--r--TAO/TAO_IDL/ast/ast_concrete_type.cpp8
-rw-r--r--TAO/TAO_IDL/ast/ast_constant.cpp10
-rw-r--r--TAO/TAO_IDL/ast/ast_decl.cpp11
-rw-r--r--TAO/TAO_IDL/ast/ast_enum.cpp25
-rw-r--r--TAO/TAO_IDL/ast/ast_enum_val.cpp12
-rw-r--r--TAO/TAO_IDL/ast/ast_eventtype.cpp42
-rw-r--r--TAO/TAO_IDL/ast/ast_eventtype_fwd.cpp21
-rw-r--r--TAO/TAO_IDL/ast/ast_exception.cpp24
-rw-r--r--TAO/TAO_IDL/ast/ast_factory.cpp89
-rw-r--r--TAO/TAO_IDL/ast/ast_field.cpp9
-rw-r--r--TAO/TAO_IDL/ast/ast_generator.cpp14
-rw-r--r--TAO/TAO_IDL/ast/ast_home.cpp52
-rw-r--r--TAO/TAO_IDL/ast/ast_interface.cpp14
-rw-r--r--TAO/TAO_IDL/ast/ast_interface_fwd.cpp13
-rw-r--r--TAO/TAO_IDL/ast/ast_module.cpp3
-rw-r--r--TAO/TAO_IDL/ast/ast_native.cpp8
-rw-r--r--TAO/TAO_IDL/ast/ast_operation.cpp15
-rw-r--r--TAO/TAO_IDL/ast/ast_predefined_type.cpp13
-rw-r--r--TAO/TAO_IDL/ast/ast_root.cpp9
-rw-r--r--TAO/TAO_IDL/ast/ast_sequence.cpp26
-rw-r--r--TAO/TAO_IDL/ast/ast_string.cpp23
-rw-r--r--TAO/TAO_IDL/ast/ast_structure.cpp43
-rw-r--r--TAO/TAO_IDL/ast/ast_structure_fwd.cpp10
-rw-r--r--TAO/TAO_IDL/ast/ast_type.cpp7
-rw-r--r--TAO/TAO_IDL/ast/ast_typedef.cpp19
-rw-r--r--TAO/TAO_IDL/ast/ast_union.cpp22
-rw-r--r--TAO/TAO_IDL/ast/ast_union_branch.cpp12
-rw-r--r--TAO/TAO_IDL/ast/ast_union_fwd.cpp13
-rw-r--r--TAO/TAO_IDL/ast/ast_valuetype.cpp38
-rw-r--r--TAO/TAO_IDL/ast/ast_valuetype_fwd.cpp16
-rw-r--r--TAO/TAO_IDL/be/be_argument.cpp18
-rw-r--r--TAO/TAO_IDL/be/be_array.cpp29
-rw-r--r--TAO/TAO_IDL/be/be_attribute.cpp23
-rw-r--r--TAO/TAO_IDL/be/be_component.cpp52
-rw-r--r--TAO/TAO_IDL/be/be_component_fwd.cpp22
-rw-r--r--TAO/TAO_IDL/be/be_constant.cpp13
-rw-r--r--TAO/TAO_IDL/be/be_decl.cpp7
-rw-r--r--TAO/TAO_IDL/be/be_enum.cpp28
-rw-r--r--TAO/TAO_IDL/be/be_enum_val.cpp16
-rw-r--r--TAO/TAO_IDL/be/be_eventtype.cpp72
-rw-r--r--TAO/TAO_IDL/be/be_eventtype_fwd.cpp30
-rw-r--r--TAO/TAO_IDL/be/be_exception.cpp29
-rw-r--r--TAO/TAO_IDL/be/be_factory.cpp18
-rw-r--r--TAO/TAO_IDL/be/be_field.cpp16
-rw-r--r--TAO/TAO_IDL/be/be_generator.cpp14
-rw-r--r--TAO/TAO_IDL/be/be_home.cpp56
-rw-r--r--TAO/TAO_IDL/be/be_interface.cpp39
-rw-r--r--TAO/TAO_IDL/be/be_interface_fwd.cpp20
-rw-r--r--TAO/TAO_IDL/be/be_module.cpp13
-rw-r--r--TAO/TAO_IDL/be/be_native.cpp17
-rw-r--r--TAO/TAO_IDL/be/be_operation.cpp21
-rw-r--r--TAO/TAO_IDL/be/be_predefined_type.cpp22
-rw-r--r--TAO/TAO_IDL/be/be_root.cpp16
-rw-r--r--TAO/TAO_IDL/be/be_scope.cpp3
-rw-r--r--TAO/TAO_IDL/be/be_sequence.cpp107
-rw-r--r--TAO/TAO_IDL/be/be_string.cpp21
-rw-r--r--TAO/TAO_IDL/be/be_structure.cpp27
-rw-r--r--TAO/TAO_IDL/be/be_structure_fwd.cpp21
-rw-r--r--TAO/TAO_IDL/be/be_type.cpp15
-rw-r--r--TAO/TAO_IDL/be/be_typedef.cpp26
-rw-r--r--TAO/TAO_IDL/be/be_union.cpp37
-rw-r--r--TAO/TAO_IDL/be/be_union_branch.cpp21
-rw-r--r--TAO/TAO_IDL/be/be_union_fwd.cpp25
-rw-r--r--TAO/TAO_IDL/be/be_union_label.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_valuetype.cpp53
-rw-r--r--TAO/TAO_IDL/be/be_valuetype_fwd.cpp30
-rw-r--r--TAO/TAO_IDL/be/be_visitor_amh_pre_proc.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_ami_pre_proc.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_constant.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp20
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp65
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp10
-rw-r--r--TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp14
-rw-r--r--TAO/TAO_IDL/be_include/be_eventtype.h3
-rw-r--r--TAO/TAO_IDL/be_include/be_generator.h6
-rw-r--r--TAO/TAO_IDL/be_include/be_valuetype.h3
-rw-r--r--TAO/TAO_IDL/be_include/be_visitor_valuetype/valuetype_init_arglist_ch.h3
-rw-r--r--TAO/TAO_IDL/driver/drv_args.cpp13
-rw-r--r--TAO/TAO_IDL/fe/idl.yy23
-rw-r--r--TAO/TAO_IDL/fe/y.tab.cpp2462
-rw-r--r--TAO/TAO_IDL/include/ast_eventtype.h3
-rw-r--r--TAO/TAO_IDL/include/ast_factory.h16
-rw-r--r--TAO/TAO_IDL/include/ast_generator.h6
-rw-r--r--TAO/TAO_IDL/include/ast_valuetype.h5
-rw-r--r--TAO/orbsvcs/IFR_Service/ifr_adding_visitor.cpp2341
-rw-r--r--TAO/orbsvcs/IFR_Service/ifr_adding_visitor.h126
-rw-r--r--TAO/orbsvcs/IFR_Service/ifr_adding_visitor_exception.cpp3
-rw-r--r--TAO/orbsvcs/IFR_Service/ifr_adding_visitor_operation.cpp3
-rw-r--r--TAO/orbsvcs/IFR_Service/ifr_adding_visitor_structure.cpp3
-rw-r--r--TAO/orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp3
-rw-r--r--TAO/orbsvcs/IFR_Service/ifr_visitor.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp3
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h6
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp5843
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h538
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.i708
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp8
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h289
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.i483
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp12
-rw-r--r--TAO/tao/Array_VarOut_T.h2
-rw-r--r--TAO/tao/Array_VarOut_T.inl10
-rw-r--r--TAO/tao/IFR_Client/IFR_Components.pidl4
-rw-r--r--TAO/tao/IFR_Client/IFR_ComponentsC.cpp3704
-rw-r--r--TAO/tao/IFR_Client/IFR_ComponentsC.h109
-rw-r--r--TAO/tao/IFR_Client/IFR_ComponentsC.i112
-rw-r--r--TAO/tao/Objref_VarOut_T.cpp8
-rw-r--r--TAO/tao/Objref_VarOut_T.h2
-rw-r--r--TAO/tao/Pseudo_VarOut_T.cpp13
-rw-r--r--TAO/tao/Pseudo_VarOut_T.h2
-rw-r--r--TAO/tao/Pseudo_VarOut_T.inl18
-rw-r--r--TAO/tao/Seq_Out_T.inl8
-rw-r--r--TAO/tao/TAO.dsp4
-rw-r--r--TAO/tao/VarOut_T.inl4
-rw-r--r--TAO/tests/OBV/Factory/FactoryC_impl.cpp23
-rw-r--r--TAO/tests/OBV/Factory/FactoryC_impl.h10
123 files changed, 13778 insertions, 5123 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 7e469290f45..08b081e802d 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -4,6 +4,165 @@ Tue Jun 17 09:59:56 2003 Chad Elliott <elliott_c@ociweb.com>
Allow help requests to get down to the directives.
+Tue Jun 17 09:56:38 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/ast/ast_argument.cpp:
+ * TAO_IDL/ast/ast_array.cpp:
+ * TAO_IDL/ast/ast_attribute.cpp:
+ * TAO_IDL/ast/ast_component.cpp:
+ * TAO_IDL/ast/ast_component_fwd.cpp:
+ * TAO_IDL/ast/ast_concrete_type.cpp:
+ * TAO_IDL/ast/ast_constant.cpp:
+ * TAO_IDL/ast/ast_decl.cpp:
+ * TAO_IDL/ast/ast_enum.cpp:
+ * TAO_IDL/ast/ast_enum_val.cpp:
+ * TAO_IDL/ast/ast_eventtype.cpp:
+ * TAO_IDL/ast/ast_eventtype_fwd.cpp:
+ * TAO_IDL/ast/ast_exception.cpp:
+ * TAO_IDL/ast/ast_factory.cpp:
+ * TAO_IDL/ast/ast_field.cpp:
+ * TAO_IDL/ast/ast_generator.cpp:
+ * TAO_IDL/ast/ast_home.cpp:
+ * TAO_IDL/ast/ast_interface.cpp:
+ * TAO_IDL/ast/ast_interface_fwd.cpp:
+ * TAO_IDL/ast/ast_module.cpp:
+ * TAO_IDL/ast/ast_native.cpp:
+ * TAO_IDL/ast/ast_operation.cpp:
+ * TAO_IDL/ast/ast_predefined_type.cpp:
+ * TAO_IDL/ast/ast_root.cpp:
+ * TAO_IDL/ast/ast_sequence.cpp:
+ * TAO_IDL/ast/ast_string.cpp:
+ * TAO_IDL/ast/ast_structure.cpp:
+ * TAO_IDL/ast/ast_structure_fwd.cpp:
+ * TAO_IDL/ast/ast_type.cpp:
+ * TAO_IDL/ast/ast_typedef.cpp:
+ * TAO_IDL/ast/ast_union.cpp:
+ * TAO_IDL/ast/ast_union_branch.cpp:
+ * TAO_IDL/ast/ast_union_fwd.cpp:
+ * TAO_IDL/ast/ast_valuetype.cpp:
+ * TAO_IDL/ast/ast_valuetype_fwd.cpp:
+ * TAO_IDL/be/be_argument.cpp:
+ * TAO_IDL/be/be_array.cpp:
+ * TAO_IDL/be/be_attribute.cpp:
+ * TAO_IDL/be/be_component.cpp:
+ * TAO_IDL/be/be_component_fwd.cpp:
+ * TAO_IDL/be/be_constant.cpp:
+ * TAO_IDL/be/be_decl.cpp:
+ * TAO_IDL/be/be_enum.cpp:
+ * TAO_IDL/be/be_enum_val.cpp:
+ * TAO_IDL/be/be_eventtype.cpp:
+ * TAO_IDL/be/be_eventtype_fwd.cpp:
+ * TAO_IDL/be/be_exception.cpp:
+ * TAO_IDL/be/be_factory.cpp:
+ * TAO_IDL/be/be_field.cpp:
+ * TAO_IDL/be/be_generator.cpp:
+ * TAO_IDL/be/be_home.cpp:
+ * TAO_IDL/be/be_interface.cpp:
+ * TAO_IDL/be/be_interface_fwd.cpp:
+ * TAO_IDL/be/be_module.cpp:
+ * TAO_IDL/be/be_native.cpp:
+ * TAO_IDL/be/be_operation.cpp:
+ * TAO_IDL/be/be_predefined_type.cpp:
+ * TAO_IDL/be/be_root.cpp:
+ * TAO_IDL/be/be_scope.cpp:
+ * TAO_IDL/be/be_sequence.cpp:
+ * TAO_IDL/be/be_string.cpp:
+ * TAO_IDL/be/be_structure.cpp:
+ * TAO_IDL/be/be_structure_fwd.cpp:
+ * TAO_IDL/be/be_type.cpp:
+ * TAO_IDL/be/be_typedef.cpp:
+ * TAO_IDL/be/be_union.cpp:
+ * TAO_IDL/be/be_union_branch.cpp:
+ * TAO_IDL/be/be_union_fwd.cpp:
+ * TAO_IDL/be/be_union_label.cpp:
+ * TAO_IDL/be/be_valuetype.cpp:
+ * TAO_IDL/be/be_valuetype_fwd.cpp:
+ * TAO_IDL/be/be_visitor_amh_pre_proc.cpp:
+ * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
+ * TAO_IDL/be/be_visitor_constant.cpp:
+ * TAO_IDL/be/be_visitor_valuetype.cpp:
+ * TAO_IDL/be/be_visitor_constant/constant_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp:
+ * TAO_IDL/be_include/be_eventtype.h:
+ * TAO_IDL/be_include/be_generator.h:
+ * TAO_IDL/be_include/be_valuetype.h:
+ * TAO_IDL/be_include/be_visitor_valuetype/valuetype_init_arglist_ch.h:
+ * TAO_IDL/driver/drv_args.cpp:
+ * TAO_IDL/fe/idl.yy:
+ * TAO_IDL/fe/y.tab.cpp:
+ * TAO_IDL/include/ast_eventtype.h:
+ * TAO_IDL/include/ast_factory.h:
+ * TAO_IDL/include/ast_generator.h:
+ * TAO_IDL/include/ast_valuetype.h:
+ * tao/IFR_Client/IFR_Components.pidl:
+ * tao/IFR_Client/IFR_ComponentsC.cpp:
+ * tao/IFR_Client/IFR_ComponentsC.h:
+ * tao/IFR_Client/IFR_ComponentsC.i:
+
+ Various changes:
+
+ - Added support for exceptions in valuetype factories.
+
+ - Changed the order of constructor calls in IDL compiler
+ source files, to eliminate warnings from gcc 3.3.
+
+ - Fixed bug in code generation for impl classes.
+
+ - Fixed bug in code generation for typedef'd string
+ constant when it appears inside an interface or
+ valuetype.
+
+ - Fixed bug in typecode generation for recursive types
+ using a typdef'd sequence and forward struct/union
+ declaration.
+
+ - Added infrastructure to store and pass a default
+ value of 0 for the 'custom' flag applied to
+ valuetypes, even though we don't support it yet.
+
+ * tests/OBV/Factory/FactoryC_impl.cpp:
+ * tests/OBV/Factory/FactoryC_impl.h:
+
+ Added throw spec to test code, now that factoy
+ operations for valuetypes support exceptions.
+
+ * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor.h:
+ * orbsvcs/IFR_Service/ifr_adding_visitor_exception.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor_operation.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor_structure.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp:
+ * orbsvcs/IFR_Service/ifr_visitor.h:
+ * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.i
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.i
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
+
+ Added more support for IDL3 extensions in the IFR and
+ IFR loader. None of this is tested yet.
+
+ * tao/Array_VarOut_T.h:
+ * tao/Array_VarOut_T.inl:
+ * tao/Objref_VarOut_T.cpp:
+ * tao/Objref_VarOut_T.h:
+ * tao/Pseudo_VarOut_T.cpp:
+ * tao/Pseudo_VarOut_T.h:
+ * tao/Pseudo_VarOut_T.inl:
+ * tao/Seq_Out_T.inl:
+ * tao/TAO.dsp:
+ * tao/VarOut_T.inl:
+
+ Changed the position of 'const' qualifiers, which causes
+ no change in semantics, but makes it easier for MSVC to
+ deal with.
+
Tue Jun 17 09:20:18 2003 Chad Elliott <elliott_c@ociweb.com>
* orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
diff --git a/TAO/TAO_IDL/ast/ast_argument.cpp b/TAO/TAO_IDL/ast/ast_argument.cpp
index 5b58347fc5d..a287cd6ac2f 100644
--- a/TAO/TAO_IDL/ast/ast_argument.cpp
+++ b/TAO/TAO_IDL/ast/ast_argument.cpp
@@ -97,18 +97,22 @@ direction_to_string (AST_Argument::Direction d)
}
AST_Argument::AST_Argument (void)
- : pd_direction (dir_IN)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Field (),
+ pd_direction (dir_IN)
{
}
AST_Argument::AST_Argument (Direction d,
AST_Type *ft,
UTL_ScopedName *n)
- : AST_Field (AST_Decl::NT_argument,
+ : COMMON_Base (),
+ AST_Decl (AST_Decl::NT_argument,
+ n),
+ AST_Field (AST_Decl::NT_argument,
ft,
n),
- AST_Decl (AST_Decl::NT_argument,
- n),
pd_direction (d)
{
}
diff --git a/TAO/TAO_IDL/ast/ast_array.cpp b/TAO/TAO_IDL/ast/ast_array.cpp
index c6a33ceddef..a5bdbd136a5 100644
--- a/TAO/TAO_IDL/ast/ast_array.cpp
+++ b/TAO/TAO_IDL/ast/ast_array.cpp
@@ -85,7 +85,11 @@ ACE_RCSID (ast,
// Constructor(s) and destructor.
AST_Array::AST_Array (void)
- : pd_n_dims (0),
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_ConcreteType (),
+ pd_n_dims (0),
pd_dims (0),
pd_base_type (0)
{
@@ -96,11 +100,15 @@ AST_Array::AST_Array (UTL_ScopedName *n,
UTL_ExprList *ds,
idl_bool local,
idl_bool abstract)
- : AST_Decl (AST_Decl::NT_array,
+ : COMMON_Base (local,
+ abstract),
+ AST_Decl (AST_Decl::NT_array,
n,
I_TRUE),
- COMMON_Base (local,
- abstract),
+ AST_Type (AST_Decl::NT_array,
+ n),
+ AST_ConcreteType (AST_Decl::NT_array,
+ n),
pd_n_dims (nd),
pd_base_type (0)
{
diff --git a/TAO/TAO_IDL/ast/ast_attribute.cpp b/TAO/TAO_IDL/ast/ast_attribute.cpp
index 4924329f57b..71e6c6294a0 100644
--- a/TAO/TAO_IDL/ast/ast_attribute.cpp
+++ b/TAO/TAO_IDL/ast/ast_attribute.cpp
@@ -85,7 +85,10 @@ ACE_RCSID (ast,
// Constructor(s) and destructor.
AST_Attribute::AST_Attribute (void)
- : pd_readonly (I_TRUE),
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Field (),
+ pd_readonly (I_TRUE),
pd_get_exceptions (0),
pd_set_exceptions (0)
{
@@ -96,13 +99,13 @@ AST_Attribute::AST_Attribute (idl_bool ro,
UTL_ScopedName *n,
idl_bool local,
idl_bool abstract)
- : AST_Field (AST_Decl::NT_attr,
- ft,
- n),
+ : COMMON_Base (local,
+ abstract),
AST_Decl (AST_Decl::NT_attr,
n),
- COMMON_Base (local,
- abstract),
+ AST_Field (AST_Decl::NT_attr,
+ ft,
+ n),
pd_readonly (ro),
pd_get_exceptions (0),
pd_set_exceptions (0)
diff --git a/TAO/TAO_IDL/ast/ast_component.cpp b/TAO/TAO_IDL/ast/ast_component.cpp
index f2545b327f7..ce279fd30fd 100644
--- a/TAO/TAO_IDL/ast/ast_component.cpp
+++ b/TAO/TAO_IDL/ast/ast_component.cpp
@@ -13,7 +13,12 @@ ACE_RCSID (ast,
"$Id$")
AST_Component::AST_Component (void)
- : pd_base_component (0)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ UTL_Scope (),
+ AST_Interface (),
+ pd_base_component (0)
{
}
@@ -23,20 +28,20 @@ AST_Component::AST_Component (UTL_ScopedName *n,
long n_supports,
AST_Interface **supports_flat,
long n_supports_flat)
- : AST_Interface (n,
+ : COMMON_Base (I_FALSE,
+ I_FALSE),
+ AST_Decl (AST_Decl::NT_component,
+ n),
+ AST_Type (AST_Decl::NT_component,
+ n),
+ UTL_Scope (AST_Decl::NT_component),
+ AST_Interface (n,
supports,
n_supports,
supports_flat,
n_supports_flat,
I_FALSE,
I_FALSE),
- AST_Type (AST_Decl::NT_component,
- n),
- AST_Decl (AST_Decl::NT_component,
- n),
- UTL_Scope (AST_Decl::NT_component),
- COMMON_Base (I_FALSE,
- I_FALSE),
pd_base_component (base_component)
{
}
diff --git a/TAO/TAO_IDL/ast/ast_component_fwd.cpp b/TAO/TAO_IDL/ast/ast_component_fwd.cpp
index 6dfcf57dbb8..8b389384bfd 100644
--- a/TAO/TAO_IDL/ast/ast_component_fwd.cpp
+++ b/TAO/TAO_IDL/ast/ast_component_fwd.cpp
@@ -9,19 +9,23 @@ ACE_RCSID( ast,
"$Id$")
AST_ComponentFwd::AST_ComponentFwd (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_InterfaceFwd ()
{
}
AST_ComponentFwd::AST_ComponentFwd (AST_Interface *dummy,
UTL_ScopedName *n)
- : AST_InterfaceFwd (dummy,
- n),
- AST_Type (AST_Decl::NT_component_fwd,
- n),
+ : COMMON_Base (I_TRUE,
+ I_FALSE),
AST_Decl (AST_Decl::NT_component_fwd,
n),
- COMMON_Base (I_TRUE,
- I_FALSE)
+ AST_Type (AST_Decl::NT_component_fwd,
+ n),
+ AST_InterfaceFwd (dummy,
+ n)
{
}
diff --git a/TAO/TAO_IDL/ast/ast_concrete_type.cpp b/TAO/TAO_IDL/ast/ast_concrete_type.cpp
index d82d3ae97b1..833bd44af84 100644
--- a/TAO/TAO_IDL/ast/ast_concrete_type.cpp
+++ b/TAO/TAO_IDL/ast/ast_concrete_type.cpp
@@ -75,12 +75,18 @@ ACE_RCSID (ast,
// Constructor(s) and destructor.
AST_ConcreteType::AST_ConcreteType (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type ()
{
}
AST_ConcreteType::AST_ConcreteType (AST_Decl::NodeType nt,
UTL_ScopedName *n)
- : AST_Decl (nt,
+ : COMMON_Base (),
+ AST_Decl (nt,
+ n),
+ AST_Type (nt,
n)
{
}
diff --git a/TAO/TAO_IDL/ast/ast_constant.cpp b/TAO/TAO_IDL/ast/ast_constant.cpp
index ef4103efc64..c6e55bf1f08 100644
--- a/TAO/TAO_IDL/ast/ast_constant.cpp
+++ b/TAO/TAO_IDL/ast/ast_constant.cpp
@@ -130,7 +130,9 @@ AST_Constant::exprtype_to_string (AST_Expression::ExprType et)
// Default constructor.
AST_Constant::AST_Constant (void)
- : pd_constant_value (0),
+ : COMMON_Base (),
+ AST_Decl (),
+ pd_constant_value (0),
pd_et (AST_Expression::EV_none),
ifr_added_ (0)
{
@@ -141,7 +143,8 @@ AST_Constant::AST_Constant (AST_Expression::ExprType t,
AST_Decl::NodeType nt,
AST_Expression *v,
UTL_ScopedName *n)
- : AST_Decl (nt,
+ : COMMON_Base (),
+ AST_Decl (nt,
n),
pd_constant_value (v),
pd_et (t),
@@ -153,7 +156,8 @@ AST_Constant::AST_Constant (AST_Expression::ExprType t,
AST_Constant::AST_Constant (AST_Expression::ExprType t,
AST_Expression *v,
UTL_ScopedName *n)
- : AST_Decl (AST_Decl::NT_const,
+ : COMMON_Base (),
+ AST_Decl (AST_Decl::NT_const,
n),
pd_constant_value (v),
pd_et (t),
diff --git a/TAO/TAO_IDL/ast/ast_decl.cpp b/TAO/TAO_IDL/ast/ast_decl.cpp
index 14228aa4ea7..98c87780efe 100644
--- a/TAO/TAO_IDL/ast/ast_decl.cpp
+++ b/TAO/TAO_IDL/ast/ast_decl.cpp
@@ -120,7 +120,8 @@ COMMON_Base::destroy (void)
// Constructor(s) and destructor.
AST_Decl::AST_Decl (void)
- : repoID_ (0),
+ : COMMON_Base (),
+ repoID_ (0),
contains_wstring_ (-1),
pd_imported (I_FALSE),
pd_in_main_file (I_FALSE),
@@ -145,7 +146,8 @@ AST_Decl::AST_Decl (void)
AST_Decl::AST_Decl (NodeType nt,
UTL_ScopedName *n,
idl_bool anonymous)
- : repoID_ (0),
+ : COMMON_Base (),
+ repoID_ (0),
contains_wstring_ (-1),
pd_imported (idl_global->imported ()),
pd_in_main_file (idl_global->in_main_file ()),
@@ -830,6 +832,11 @@ AST_Decl::full_name (void)
const char *
AST_Decl::repoID (void)
{
+ if (this->pd_node_type == NT_root)
+ {
+ this->repoID_ = ACE::strnew ("");
+ }
+
if (this->repoID_ == 0)
{
this->compute_repoID ();
diff --git a/TAO/TAO_IDL/ast/ast_enum.cpp b/TAO/TAO_IDL/ast/ast_enum.cpp
index d4dc9d5cf4c..703cf36121e 100644
--- a/TAO/TAO_IDL/ast/ast_enum.cpp
+++ b/TAO/TAO_IDL/ast/ast_enum.cpp
@@ -77,7 +77,12 @@ ACE_RCSID (ast,
"$Id$")
AST_Enum::AST_Enum (void)
- : pd_enum_counter (0),
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_ConcreteType (),
+ UTL_Scope (),
+ pd_enum_counter (0),
member_count_ (-1)
{
this->size_type (AST_Type::FIXED);
@@ -86,13 +91,17 @@ AST_Enum::AST_Enum (void)
AST_Enum::AST_Enum (UTL_ScopedName *n,
idl_bool local,
idl_bool abstract)
- : AST_Decl (AST_Decl::NT_enum,
- n),
- UTL_Scope (AST_Decl::NT_enum),
- COMMON_Base (local,
- abstract),
- pd_enum_counter (0),
- member_count_ (-1)
+ : COMMON_Base (local,
+ abstract),
+ AST_Decl (AST_Decl::NT_enum,
+ n),
+ AST_Type (AST_Decl::NT_enum,
+ n),
+ AST_ConcreteType (AST_Decl::NT_enum,
+ n),
+ UTL_Scope (AST_Decl::NT_enum),
+ pd_enum_counter (0),
+ member_count_ (-1)
{
this->size_type (AST_Type::FIXED);
}
diff --git a/TAO/TAO_IDL/ast/ast_enum_val.cpp b/TAO/TAO_IDL/ast/ast_enum_val.cpp
index d0f9f95b974..cd8fc3a448b 100644
--- a/TAO/TAO_IDL/ast/ast_enum_val.cpp
+++ b/TAO/TAO_IDL/ast/ast_enum_val.cpp
@@ -76,17 +76,21 @@ ACE_RCSID (ast,
"$Id$")
AST_EnumVal::AST_EnumVal (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Constant ()
{
}
AST_EnumVal::AST_EnumVal (unsigned long v,
UTL_ScopedName *n)
- : AST_Constant (AST_Expression::EV_ulong,
+ : COMMON_Base (),
+ AST_Decl (AST_Decl::NT_enum_val,
+ n),
+ AST_Constant (AST_Expression::EV_ulong,
AST_Decl::NT_enum_val,
new AST_Expression (v),
- n),
- AST_Decl (AST_Decl::NT_enum_val,
- n)
+ n)
{
}
diff --git a/TAO/TAO_IDL/ast/ast_eventtype.cpp b/TAO/TAO_IDL/ast/ast_eventtype.cpp
index 9595ab4a54f..fb890f7ac50 100644
--- a/TAO/TAO_IDL/ast/ast_eventtype.cpp
+++ b/TAO/TAO_IDL/ast/ast_eventtype.cpp
@@ -12,6 +12,12 @@ ACE_RCSID (ast,
"$Id$")
AST_EventType::AST_EventType (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ UTL_Scope (),
+ AST_Interface (),
+ AST_ValueType ()
{
}
@@ -25,8 +31,23 @@ AST_EventType::AST_EventType (UTL_ScopedName *n,
long n_supports,
AST_Interface *supports_concrete,
idl_bool abstract,
- idl_bool truncatable)
- : AST_ValueType (n,
+ idl_bool truncatable,
+ idl_bool custom)
+ : COMMON_Base (I_FALSE,
+ abstract),
+ AST_Decl (AST_Decl::NT_eventtype,
+ n),
+ AST_Type (AST_Decl::NT_eventtype,
+ n),
+ UTL_Scope (AST_Decl::NT_eventtype),
+ AST_Interface (n,
+ inherits,
+ n_inherits,
+ inherits_flat,
+ n_inherits_flat,
+ I_FALSE,
+ abstract),
+ AST_ValueType (n,
inherits,
n_inherits,
inherits_concrete,
@@ -36,21 +57,8 @@ AST_EventType::AST_EventType (UTL_ScopedName *n,
n_supports,
supports_concrete,
abstract,
- truncatable),
- AST_Interface (n,
- inherits,
- n_inherits,
- inherits_flat,
- n_inherits_flat,
- I_FALSE,
- abstract),
- AST_Type (AST_Decl::NT_eventtype,
- n),
- AST_Decl (AST_Decl::NT_eventtype,
- n),
- UTL_Scope (AST_Decl::NT_eventtype),
- COMMON_Base (I_FALSE,
- abstract)
+ truncatable,
+ custom)
{
}
diff --git a/TAO/TAO_IDL/ast/ast_eventtype_fwd.cpp b/TAO/TAO_IDL/ast/ast_eventtype_fwd.cpp
index 3954a3bad15..a72d74e8e50 100644
--- a/TAO/TAO_IDL/ast/ast_eventtype_fwd.cpp
+++ b/TAO/TAO_IDL/ast/ast_eventtype_fwd.cpp
@@ -10,21 +10,26 @@ ACE_RCSID( ast,
"$Id$")
AST_EventTypeFwd::AST_EventTypeFwd (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_InterfaceFwd (),
+ AST_ValueTypeFwd ()
{
}
AST_EventTypeFwd::AST_EventTypeFwd (AST_Interface *dummy,
UTL_ScopedName *n)
- : AST_ValueTypeFwd (dummy,
- n),
- AST_InterfaceFwd (dummy,
- n),
- AST_Type (AST_Decl::NT_eventtype_fwd,
- n),
+ : COMMON_Base (I_FALSE,
+ dummy->is_abstract ()),
AST_Decl (AST_Decl::NT_eventtype_fwd,
n),
- COMMON_Base (I_FALSE,
- dummy->is_abstract ())
+ AST_Type (AST_Decl::NT_eventtype_fwd,
+ n),
+ AST_InterfaceFwd (dummy,
+ n),
+ AST_ValueTypeFwd (dummy,
+ n)
{
}
diff --git a/TAO/TAO_IDL/ast/ast_exception.cpp b/TAO/TAO_IDL/ast/ast_exception.cpp
index 1feeb77c371..3534b90a761 100644
--- a/TAO/TAO_IDL/ast/ast_exception.cpp
+++ b/TAO/TAO_IDL/ast/ast_exception.cpp
@@ -83,21 +83,31 @@ ACE_RCSID (ast,
"$Id$")
AST_Exception::AST_Exception (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_ConcreteType (),
+ UTL_Scope (),
+ AST_Structure ()
{
}
AST_Exception::AST_Exception (UTL_ScopedName *n,
idl_bool local,
idl_bool abstract)
- : AST_Structure (AST_Decl::NT_except,
- n,
- local,
- abstract),
- UTL_Scope (AST_Decl::NT_except),
+ : COMMON_Base (local,
+ abstract),
AST_Decl (AST_Decl::NT_except,
n),
- COMMON_Base (local,
- abstract)
+ AST_Type (AST_Decl::NT_except,
+ n),
+ AST_ConcreteType (AST_Decl::NT_except,
+ n),
+ UTL_Scope (AST_Decl::NT_except),
+ AST_Structure (AST_Decl::NT_except,
+ n,
+ local,
+ abstract)
{
}
diff --git a/TAO/TAO_IDL/ast/ast_factory.cpp b/TAO/TAO_IDL/ast/ast_factory.cpp
index a0defbadc9d..a63b79782c6 100644
--- a/TAO/TAO_IDL/ast/ast_factory.cpp
+++ b/TAO/TAO_IDL/ast/ast_factory.cpp
@@ -70,27 +70,37 @@ trademarks or registered trademarks of Sun Microsystems, Inc.
#include "ast_factory.h"
#include "ast_argument.h"
+#include "ast_exception.h"
#include "ast_visitor.h"
#include "global_extern.h"
#include "utl_err.h"
#include "utl_identifier.h"
+#include "utl_exceptlist.h"
+#include "utl_namelist.h"
ACE_RCSID (ast,
ast_factory,
"$Id$")
AST_Factory::AST_Factory (void)
- : argument_count_ (-1),
+ : COMMON_Base (),
+ AST_Decl (),
+ UTL_Scope (),
+ pd_exceptions (0),
+ pd_n_exceptions (0),
+ argument_count_ (-1),
has_native_ (0)
{
}
AST_Factory::AST_Factory (UTL_ScopedName *n)
- : AST_Decl (AST_Decl::NT_factory,
+ : COMMON_Base (1,
+ 0), //@@ Always local, never abstract
+ AST_Decl (AST_Decl::NT_factory,
n),
UTL_Scope (AST_Decl::NT_factory),
- COMMON_Base (1,
- 0), //@@ Always local, never abstract
+ pd_exceptions (0),
+ pd_n_exceptions (0),
argument_count_ (-1),
has_native_ (0)
{
@@ -102,6 +112,18 @@ AST_Factory::~AST_Factory (void)
// Public operations.
+UTL_ExceptList *
+AST_Factory::exceptions (void)
+{
+ return this->pd_exceptions;
+}
+
+int
+AST_Factory::n_exceptions (void)
+{
+ return this->pd_n_exceptions;
+}
+
// Return the member count.
int
AST_Factory::argument_count (void)
@@ -145,7 +167,9 @@ AST_Factory::compute_argument_attr (void)
// If there are elements in this scope.
if (this->nmembers () > 0)
{
- for (UTL_ScopeActiveIterator i (this, IK_decls);!i.is_done ();i.next ())
+ for (UTL_ScopeActiveIterator i (this, IK_decls);
+ !i.is_done ();
+ i.next ())
{
// Get the next AST decl node.
d = i.item ();
@@ -216,6 +240,61 @@ AST_Factory::fe_add_argument (AST_Argument *t)
return t;
}
+UTL_NameList *
+AST_Factory::fe_add_exceptions (UTL_NameList *t)
+{
+ UTL_ScopedName *nl_n = 0;
+ AST_Exception *fe = 0;
+ AST_Decl *d = 0;
+
+ this->pd_exceptions = 0;
+
+ for (UTL_NamelistActiveIterator nl_i (t); !nl_i.is_done (); nl_i.next ())
+ {
+ nl_n = nl_i.item ();
+
+ d = this->lookup_by_name (nl_n,
+ I_TRUE);
+
+ if (d == 0 || d->node_type() != AST_Decl::NT_except)
+ {
+ idl_global->err ()->lookup_error (nl_n);
+ return 0;
+ }
+
+ fe = AST_Exception::narrow_from_decl (d);
+
+ if (fe == 0)
+ {
+ idl_global->err ()->error1 (UTL_Error::EIDL_ILLEGAL_RAISES,
+ this);
+ return 0;
+ }
+
+ if (this->pd_exceptions == 0)
+ {
+ ACE_NEW_RETURN (this->pd_exceptions,
+ UTL_ExceptList (fe,
+ 0),
+ 0);
+ }
+ else
+ {
+ UTL_ExceptList *el = 0;
+ ACE_NEW_RETURN (el,
+ UTL_ExceptList (fe,
+ 0),
+ 0);
+
+ this->pd_exceptions->nconc (el);
+ }
+
+ this->pd_n_exceptions++;
+ }
+
+ return t;
+}
+
// Dump this AST_Factory node (an OBV factory construct) to the ostream o.
void
AST_Factory::dump (ACE_OSTREAM_TYPE &o)
diff --git a/TAO/TAO_IDL/ast/ast_field.cpp b/TAO/TAO_IDL/ast/ast_field.cpp
index 8e030721a42..7af7d97b50d 100644
--- a/TAO/TAO_IDL/ast/ast_field.cpp
+++ b/TAO/TAO_IDL/ast/ast_field.cpp
@@ -82,8 +82,10 @@ trademarks or registered trademarks of Sun Microsystems, Inc.
ACE_RCSID (ast, ast_field, "$Id$")
AST_Field::AST_Field (void)
- : pd_field_type (0),
- pd_visibility (vis_NA)
+ : COMMON_Base (),
+ AST_Decl (),
+ pd_field_type (0),
+ pd_visibility (vis_NA)
{
}
@@ -91,7 +93,8 @@ AST_Field::AST_Field (void)
AST_Field::AST_Field (AST_Type *ft,
UTL_ScopedName *n,
Visibility vis)
- : AST_Decl (AST_Decl::NT_field,
+ : COMMON_Base (),
+ AST_Decl (AST_Decl::NT_field,
n),
pd_field_type (ft),
pd_visibility (vis)
diff --git a/TAO/TAO_IDL/ast/ast_generator.cpp b/TAO/TAO_IDL/ast/ast_generator.cpp
index 7d22214ad04..1541d343798 100644
--- a/TAO/TAO_IDL/ast/ast_generator.cpp
+++ b/TAO/TAO_IDL/ast/ast_generator.cpp
@@ -255,7 +255,8 @@ AST_Generator::create_valuetype (UTL_ScopedName *n,
long n_supports,
AST_Interface *supports_concrete,
idl_bool abstract,
- idl_bool truncatable)
+ idl_bool truncatable,
+ idl_bool custom)
{
AST_ValueType *retval = 0;
ACE_NEW_RETURN (retval,
@@ -269,7 +270,8 @@ AST_Generator::create_valuetype (UTL_ScopedName *n,
n_supports,
supports_concrete,
abstract,
- truncatable),
+ truncatable,
+ custom),
0);
// The following helps with OBV_ namespace generation.
@@ -297,6 +299,7 @@ AST_Generator::create_valuetype_fwd (UTL_ScopedName *n,
0,
0,
abstract,
+ I_FALSE,
I_FALSE);
AST_ValueTypeFwd *retval = 0;
@@ -319,7 +322,8 @@ AST_Generator::create_eventtype (UTL_ScopedName *n,
long n_supports,
AST_Interface *supports_concrete,
idl_bool abstract,
- idl_bool truncatable)
+ idl_bool truncatable,
+ idl_bool custom)
{
AST_EventType *retval = 0;
ACE_NEW_RETURN (retval,
@@ -333,7 +337,8 @@ AST_Generator::create_eventtype (UTL_ScopedName *n,
n_supports,
supports_concrete,
abstract,
- truncatable),
+ truncatable,
+ custom),
0);
// The following helps with OBV_ namespace generation.
@@ -361,6 +366,7 @@ AST_Generator::create_eventtype_fwd (UTL_ScopedName *n,
0,
0,
abstract,
+ I_FALSE,
I_FALSE);
AST_EventTypeFwd *retval = 0;
diff --git a/TAO/TAO_IDL/ast/ast_home.cpp b/TAO/TAO_IDL/ast/ast_home.cpp
index 6b86d2ca4e2..85d701392de 100644
--- a/TAO/TAO_IDL/ast/ast_home.cpp
+++ b/TAO/TAO_IDL/ast/ast_home.cpp
@@ -14,7 +14,12 @@ ACE_RCSID (ast,
"$Id$")
AST_Home::AST_Home (void)
- : pd_base_home (0),
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ UTL_Scope (),
+ AST_Interface (),
+ pd_base_home (0),
pd_managed_component (0),
pd_primary_key (0)
{
@@ -28,20 +33,20 @@ AST_Home::AST_Home (UTL_ScopedName *n,
long n_supports,
AST_Interface **supports_flat,
long n_supports_flat)
- : AST_Interface (n,
+ : COMMON_Base (I_FALSE,
+ I_FALSE),
+ AST_Decl (AST_Decl::NT_home,
+ n),
+ AST_Type (AST_Decl::NT_home,
+ n),
+ UTL_Scope (AST_Decl::NT_home),
+ AST_Interface (n,
supports,
n_supports,
supports_flat,
n_supports_flat,
I_FALSE,
I_FALSE),
- AST_Type (AST_Decl::NT_home,
- n),
- AST_Decl (AST_Decl::NT_home,
- n),
- UTL_Scope (AST_Decl::NT_home),
- COMMON_Base (I_FALSE,
- I_FALSE),
pd_base_home (base_home),
pd_managed_component (managed_component),
pd_primary_key (primary_key)
@@ -85,35 +90,6 @@ AST_Home::finders (void)
void
AST_Home::destroy (void)
{
- // Can't call AST_Interface->destroy() because all the
- // home's decls are also added to the explicit interface.
-
- // Also, the factory and finder queues contain operation
- // nodes which are simply reused by adding a return type
- // and/or an argument.
-/*
- AST_Operation **tmp = 0;
-
- for (ACE_Unbounded_Queue_Iterator<AST_Operation *> i (this->pd_factories);
- ! i.done ();
- i.advance ())
- {
- i.next (tmp);
- (*tmp)->destroy ();
- delete (*tmp);
- (*tmp) = 0;
- }
-
- for (ACE_Unbounded_Queue_Iterator<AST_Operation *> j (this->pd_finders);
- ! j.done ();
- j.advance ())
- {
- j.next (tmp);
- (*tmp)->destroy ();
- delete (*tmp);
- (*tmp) = 0;
- }
-*/
}
void
diff --git a/TAO/TAO_IDL/ast/ast_interface.cpp b/TAO/TAO_IDL/ast/ast_interface.cpp
index 76e6a6fe118..b10d45f4e4f 100644
--- a/TAO/TAO_IDL/ast/ast_interface.cpp
+++ b/TAO/TAO_IDL/ast/ast_interface.cpp
@@ -99,7 +99,11 @@ ACE_RCSID (ast,
"$Id$")
AST_Interface::AST_Interface (void)
- : pd_inherits (0),
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ UTL_Scope (),
+ pd_inherits (0),
pd_n_inherits (0),
pd_inherits_flat (0),
pd_n_inherits_flat (0)
@@ -115,13 +119,13 @@ AST_Interface::AST_Interface (UTL_ScopedName *n,
long nih_flat,
idl_bool local,
idl_bool abstract)
- : AST_Type (AST_Decl::NT_interface,
- n),
+ : COMMON_Base (local,
+ abstract),
AST_Decl (AST_Decl::NT_interface,
n),
+ AST_Type (AST_Decl::NT_interface,
+ n),
UTL_Scope (AST_Decl::NT_interface),
- COMMON_Base (local,
- abstract),
pd_inherits (ih),
pd_n_inherits (nih),
pd_inherits_flat (ih_flat),
diff --git a/TAO/TAO_IDL/ast/ast_interface_fwd.cpp b/TAO/TAO_IDL/ast/ast_interface_fwd.cpp
index 17b7df46b7a..900224bbb5e 100644
--- a/TAO/TAO_IDL/ast/ast_interface_fwd.cpp
+++ b/TAO/TAO_IDL/ast/ast_interface_fwd.cpp
@@ -79,18 +79,21 @@ ACE_RCSID( ast,
"$Id$")
AST_InterfaceFwd::AST_InterfaceFwd (void)
- : pd_full_definition (0)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ pd_full_definition (0)
{
}
AST_InterfaceFwd::AST_InterfaceFwd (AST_Interface *dummy,
UTL_ScopedName *n)
- : AST_Type (AST_Decl::NT_interface_fwd,
- n),
+ : COMMON_Base (dummy->is_local (),
+ dummy->is_abstract ()),
AST_Decl (AST_Decl::NT_interface_fwd,
n),
- COMMON_Base (dummy->is_local (),
- dummy->is_abstract ())
+ AST_Type (AST_Decl::NT_interface_fwd,
+ n)
{
// Create a dummy placeholder for the forward declared interface. This
// interface node is not yet defined (n_inherits < 0), so some operations
diff --git a/TAO/TAO_IDL/ast/ast_module.cpp b/TAO/TAO_IDL/ast/ast_module.cpp
index 4338d86c69a..5e5d96e7073 100644
--- a/TAO/TAO_IDL/ast/ast_module.cpp
+++ b/TAO/TAO_IDL/ast/ast_module.cpp
@@ -99,6 +99,9 @@ ACE_RCSID (ast,
"$Id$")
AST_Module::AST_Module (void)
+ : AST_Decl (),
+ UTL_Scope (),
+ pd_has_nested_valuetype (0)
{
}
diff --git a/TAO/TAO_IDL/ast/ast_native.cpp b/TAO/TAO_IDL/ast/ast_native.cpp
index cee1a59b5e1..ed4c02c1619 100644
--- a/TAO/TAO_IDL/ast/ast_native.cpp
+++ b/TAO/TAO_IDL/ast/ast_native.cpp
@@ -8,11 +8,17 @@ ACE_RCSID (ast,
"$Id$")
AST_Native::AST_Native (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type ()
{
}
AST_Native::AST_Native (UTL_ScopedName *n)
- : AST_Decl (AST_Decl::NT_native,
+ : COMMON_Base (),
+ AST_Decl (AST_Decl::NT_native,
+ n),
+ AST_Type (AST_Decl::NT_native,
n)
{
}
diff --git a/TAO/TAO_IDL/ast/ast_operation.cpp b/TAO/TAO_IDL/ast/ast_operation.cpp
index 03068e18d17..2364483ef6b 100644
--- a/TAO/TAO_IDL/ast/ast_operation.cpp
+++ b/TAO/TAO_IDL/ast/ast_operation.cpp
@@ -92,10 +92,13 @@ ACE_RCSID (ast,
"$Id$")
AST_Operation::AST_Operation (void)
- : pd_return_type (0),
+ : COMMON_Base (),
+ AST_Decl(),
+ UTL_Scope(),
+ pd_return_type (0),
pd_flags (OP_noflags),
pd_context (0),
- pd_exceptions( 0),
+ pd_exceptions (0),
argument_count_ (-1),
has_native_ (0)
{
@@ -106,11 +109,11 @@ AST_Operation::AST_Operation (AST_Type *rt,
UTL_ScopedName *n,
idl_bool local,
idl_bool abstract)
- : AST_Decl(AST_Decl::NT_op,
+ : COMMON_Base (local,
+ abstract),
+ AST_Decl(AST_Decl::NT_op,
n),
UTL_Scope(AST_Decl::NT_op),
- COMMON_Base (local,
- abstract),
pd_return_type (rt),
pd_flags (fl),
pd_context (0),
@@ -350,7 +353,7 @@ AST_Operation::fe_add_exceptions (UTL_NameList *t)
if (fe == 0)
{
idl_global->err ()->error1 (UTL_Error::EIDL_ILLEGAL_RAISES,
- this);
+ this);
return 0;
}
diff --git a/TAO/TAO_IDL/ast/ast_predefined_type.cpp b/TAO/TAO_IDL/ast/ast_predefined_type.cpp
index 669915692aa..ae9fb0a9493 100644
--- a/TAO/TAO_IDL/ast/ast_predefined_type.cpp
+++ b/TAO/TAO_IDL/ast/ast_predefined_type.cpp
@@ -82,15 +82,24 @@ ACE_RCSID (ast,
"$Id$")
AST_PredefinedType::AST_PredefinedType (void)
- : pd_pt (PT_long)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_ConcreteType (),
+ pd_pt (PT_long)
{
}
AST_PredefinedType::AST_PredefinedType (PredefinedType t,
UTL_ScopedName *n)
- : AST_Decl (AST_Decl::NT_pre_defined,
+ : COMMON_Base (),
+ AST_Decl (AST_Decl::NT_pre_defined,
n,
I_TRUE),
+ AST_Type (AST_Decl::NT_pre_defined,
+ n),
+ AST_ConcreteType (AST_Decl::NT_pre_defined,
+ n),
pd_pt (t)
{
UTL_ScopedName *new_name = 0;
diff --git a/TAO/TAO_IDL/ast/ast_root.cpp b/TAO/TAO_IDL/ast/ast_root.cpp
index 86daa23670d..1a7b6abf855 100644
--- a/TAO/TAO_IDL/ast/ast_root.cpp
+++ b/TAO/TAO_IDL/ast/ast_root.cpp
@@ -81,14 +81,19 @@ ACE_RCSID (ast,
"$Id$")
AST_Root::AST_Root (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ UTL_Scope (),
+ AST_Module ()
{
}
AST_Root::AST_Root (UTL_ScopedName *n)
- : AST_Module (n),
+ : COMMON_Base (),
AST_Decl (AST_Decl::NT_root,
n),
- UTL_Scope (AST_Decl::NT_root)
+ UTL_Scope (AST_Decl::NT_root),
+ AST_Module (n)
{
}
diff --git a/TAO/TAO_IDL/ast/ast_sequence.cpp b/TAO/TAO_IDL/ast/ast_sequence.cpp
index 99fa1fd9ff5..47625f06014 100644
--- a/TAO/TAO_IDL/ast/ast_sequence.cpp
+++ b/TAO/TAO_IDL/ast/ast_sequence.cpp
@@ -81,8 +81,12 @@ ACE_RCSID (ast,
"$Id$")
AST_Sequence::AST_Sequence (void)
- : pd_max_size (0),
- pd_base_type (0)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_ConcreteType (),
+ pd_max_size (0),
+ pd_base_type (0)
{
// A sequence data type is always VARIABLE.
this->size_type (AST_Type::VARIABLE);
@@ -93,13 +97,17 @@ AST_Sequence::AST_Sequence (AST_Expression *ms,
UTL_ScopedName *n,
idl_bool local,
idl_bool abstract)
- : AST_Decl (AST_Decl::NT_sequence,
- n,
- I_TRUE),
- COMMON_Base (bt->is_local () || local,
- abstract),
- pd_max_size (ms),
- pd_base_type (bt)
+ : COMMON_Base (bt->is_local () || local,
+ abstract),
+ AST_Decl (AST_Decl::NT_sequence,
+ n,
+ I_TRUE),
+ AST_Type (AST_Decl::NT_sequence,
+ n),
+ AST_ConcreteType (AST_Decl::NT_sequence,
+ n),
+ pd_max_size (ms),
+ pd_base_type (bt)
{
// Check if we are bounded or unbounded. An expression value of 0 means
// unbounded.
diff --git a/TAO/TAO_IDL/ast/ast_string.cpp b/TAO/TAO_IDL/ast/ast_string.cpp
index 66beba3ed49..2ca33407e3d 100644
--- a/TAO/TAO_IDL/ast/ast_string.cpp
+++ b/TAO/TAO_IDL/ast/ast_string.cpp
@@ -78,8 +78,12 @@ ACE_RCSID (ast,
"$Id$")
AST_String::AST_String (void)
- : pd_max_size (0),
- pd_width (sizeof (char))
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_ConcreteType (),
+ pd_max_size (0),
+ pd_width (sizeof (char))
{
// Always the case.
this->size_type (AST_Type::VARIABLE);
@@ -89,11 +93,16 @@ AST_String::AST_String (AST_Decl::NodeType nt,
UTL_ScopedName *n,
AST_Expression *ms,
long wide)
- : AST_Decl (nt,
- n,
- I_TRUE),
- pd_max_size (ms),
- pd_width (wide)
+ : COMMON_Base (),
+ AST_Decl (nt,
+ n,
+ I_TRUE),
+ AST_Type (nt,
+ n),
+ AST_ConcreteType (nt,
+ n),
+ pd_max_size (ms),
+ pd_width (wide)
{
// Always the case.
this->size_type (AST_Type::VARIABLE);
diff --git a/TAO/TAO_IDL/ast/ast_structure.cpp b/TAO/TAO_IDL/ast/ast_structure.cpp
index 9780ee4bc63..a954837563a 100644
--- a/TAO/TAO_IDL/ast/ast_structure.cpp
+++ b/TAO/TAO_IDL/ast/ast_structure.cpp
@@ -82,7 +82,12 @@ ACE_RCSID (ast,
"$Id$")
AST_Structure::AST_Structure (void)
- : member_count_ (-1),
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_ConcreteType (),
+ UTL_Scope (),
+ member_count_ (-1),
local_struct_ (-1)
{
}
@@ -90,13 +95,17 @@ AST_Structure::AST_Structure (void)
AST_Structure::AST_Structure (UTL_ScopedName *n,
idl_bool local,
idl_bool abstract)
- : AST_Decl (AST_Decl::NT_struct,
- n),
- UTL_Scope (AST_Decl::NT_struct),
- COMMON_Base (local,
- abstract),
- member_count_ (-1),
- local_struct_ (-1)
+ : COMMON_Base (local,
+ abstract),
+ AST_Decl (AST_Decl::NT_struct,
+ n),
+ AST_Type (AST_Decl::NT_struct,
+ n),
+ AST_ConcreteType (AST_Decl::NT_struct,
+ n),
+ UTL_Scope (AST_Decl::NT_struct),
+ member_count_ (-1),
+ local_struct_ (-1)
{
}
@@ -104,13 +113,17 @@ AST_Structure::AST_Structure (AST_Decl::NodeType nt,
UTL_ScopedName *n,
idl_bool local,
idl_bool abstract)
- : AST_Decl (nt,
- n),
- UTL_Scope (nt),
- COMMON_Base (local,
- abstract),
- member_count_ (-1),
- local_struct_ (-1)
+ : COMMON_Base (local,
+ abstract),
+ AST_Decl (nt,
+ n),
+ AST_Type (nt,
+ n),
+ AST_ConcreteType (nt,
+ n),
+ UTL_Scope (nt),
+ member_count_ (-1),
+ local_struct_ (-1)
{
}
diff --git a/TAO/TAO_IDL/ast/ast_structure_fwd.cpp b/TAO/TAO_IDL/ast/ast_structure_fwd.cpp
index 5aeb7597f09..efd635688bd 100644
--- a/TAO/TAO_IDL/ast/ast_structure_fwd.cpp
+++ b/TAO/TAO_IDL/ast/ast_structure_fwd.cpp
@@ -15,13 +15,19 @@ ACE_RCSID( ast,
"$Id$")
AST_StructureFwd::AST_StructureFwd (void)
- : pd_full_definition (0)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ pd_full_definition (0)
{
}
AST_StructureFwd::AST_StructureFwd (AST_Structure *dummy,
UTL_ScopedName *n)
- : AST_Decl (AST_Decl::NT_struct_fwd,
+ : COMMON_Base (),
+ AST_Decl (AST_Decl::NT_struct_fwd,
+ n),
+ AST_Type (AST_Decl::NT_struct_fwd,
n),
pd_full_definition (dummy)
{
diff --git a/TAO/TAO_IDL/ast/ast_type.cpp b/TAO/TAO_IDL/ast/ast_type.cpp
index a4435b36c4b..f102e29c50c 100644
--- a/TAO/TAO_IDL/ast/ast_type.cpp
+++ b/TAO/TAO_IDL/ast/ast_type.cpp
@@ -79,7 +79,9 @@ ACE_RCSID (ast,
"$Id$")
AST_Type::AST_Type (void)
- : ifr_added_ (0),
+ : COMMON_Base (),
+ AST_Decl (),
+ ifr_added_ (0),
ifr_fwd_added_ (0),
size_type_ (AST_Type::SIZE_UNKNOWN),
has_constructor_ (0),
@@ -89,7 +91,8 @@ AST_Type::AST_Type (void)
AST_Type::AST_Type (AST_Decl::NodeType nt,
UTL_ScopedName *n)
- : AST_Decl (nt,
+ : COMMON_Base (),
+ AST_Decl (nt,
n),
ifr_added_ (0),
ifr_fwd_added_ (0),
diff --git a/TAO/TAO_IDL/ast/ast_typedef.cpp b/TAO/TAO_IDL/ast/ast_typedef.cpp
index 158f88b15ed..cc0512b75ab 100644
--- a/TAO/TAO_IDL/ast/ast_typedef.cpp
+++ b/TAO/TAO_IDL/ast/ast_typedef.cpp
@@ -81,7 +81,10 @@ ACE_RCSID (ast,
"$Id$")
AST_Typedef::AST_Typedef (void)
- : pd_base_type (0)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ pd_base_type (0)
{
}
@@ -89,13 +92,13 @@ AST_Typedef::AST_Typedef (AST_Type *bt,
UTL_ScopedName *n,
idl_bool local,
idl_bool abstract)
- : AST_Type (AST_Decl::NT_typedef,
- n),
- AST_Decl (AST_Decl::NT_typedef,
- n),
- COMMON_Base (bt->is_local () || local,
- abstract),
- pd_base_type (bt)
+ : COMMON_Base (bt->is_local () || local,
+ abstract),
+ AST_Decl (AST_Decl::NT_typedef,
+ n),
+ AST_Type (AST_Decl::NT_typedef,
+ n),
+ pd_base_type (bt)
{
}
diff --git a/TAO/TAO_IDL/ast/ast_union.cpp b/TAO/TAO_IDL/ast/ast_union.cpp
index 6e94ab2c45e..c54251bc256 100644
--- a/TAO/TAO_IDL/ast/ast_union.cpp
+++ b/TAO/TAO_IDL/ast/ast_union.cpp
@@ -91,6 +91,13 @@ ACE_RCSID (ast,
"$Id$")
AST_Union::AST_Union (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_ConcreteType (),
+ UTL_Scope (),
+ AST_Structure (),
+ default_index_ (-2)
{
}
@@ -98,11 +105,18 @@ AST_Union::AST_Union (AST_ConcreteType *dt,
UTL_ScopedName *n,
idl_bool local,
idl_bool abstract)
- : AST_Decl (AST_Decl::NT_union,
- n),
- UTL_Scope (AST_Decl::NT_union),
- COMMON_Base (local,
+ : COMMON_Base (local,
abstract),
+ AST_Decl (AST_Decl::NT_union,
+ n),
+ AST_Type (AST_Decl::NT_union,
+ n),
+ AST_ConcreteType (AST_Decl::NT_union,
+ n),
+ UTL_Scope (AST_Decl::NT_union),
+ AST_Structure (n,
+ local,
+ abstract),
default_index_ (-2)
{
this->default_value_.computed_ = -2;
diff --git a/TAO/TAO_IDL/ast/ast_union_branch.cpp b/TAO/TAO_IDL/ast/ast_union_branch.cpp
index 0c92a48ebd4..83241c39f72 100644
--- a/TAO/TAO_IDL/ast/ast_union_branch.cpp
+++ b/TAO/TAO_IDL/ast/ast_union_branch.cpp
@@ -77,18 +77,22 @@ trademarks or registered trademarks of Sun Microsystems, Inc.
ACE_RCSID(ast, ast_union_branch, "$Id$")
AST_UnionBranch::AST_UnionBranch (void)
- : pd_ll (0)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Field (),
+ pd_ll (0)
{
}
AST_UnionBranch::AST_UnionBranch (UTL_LabelList *ll,
AST_Type *ft,
UTL_ScopedName *n)
- : AST_Field (AST_Decl::NT_union_branch,
+ : COMMON_Base (),
+ AST_Decl (AST_Decl::NT_union_branch,
+ n),
+ AST_Field (AST_Decl::NT_union_branch,
ft,
n),
- AST_Decl (AST_Decl::NT_union_branch,
- n),
pd_ll (ll)
{
}
diff --git a/TAO/TAO_IDL/ast/ast_union_fwd.cpp b/TAO/TAO_IDL/ast/ast_union_fwd.cpp
index 947004fa9a7..3289520a6bc 100644
--- a/TAO/TAO_IDL/ast/ast_union_fwd.cpp
+++ b/TAO/TAO_IDL/ast/ast_union_fwd.cpp
@@ -15,15 +15,22 @@ ACE_RCSID (ast,
"$Id$")
AST_UnionFwd::AST_UnionFwd (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_StructureFwd ()
{
}
AST_UnionFwd::AST_UnionFwd (AST_Union *dummy,
UTL_ScopedName *n)
- : AST_StructureFwd (dummy,
- n),
+ : COMMON_Base (),
AST_Decl (AST_Decl::NT_union_fwd,
- n)
+ n),
+ AST_Type (AST_Decl::NT_union_fwd,
+ n),
+ AST_StructureFwd (dummy,
+ n)
{
}
diff --git a/TAO/TAO_IDL/ast/ast_valuetype.cpp b/TAO/TAO_IDL/ast/ast_valuetype.cpp
index 9a718231e91..e99a9e13cdf 100644
--- a/TAO/TAO_IDL/ast/ast_valuetype.cpp
+++ b/TAO/TAO_IDL/ast/ast_valuetype.cpp
@@ -16,11 +16,17 @@ ACE_RCSID (ast,
"$Id$")
AST_ValueType::AST_ValueType (void)
- : pd_supports (0),
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ UTL_Scope (),
+ AST_Interface (),
+ pd_supports (0),
pd_n_supports (0),
pd_inherits_concrete (0),
pd_supports_concrete (0),
- pd_truncatable (I_FALSE)
+ pd_truncatable (I_FALSE),
+ pd_custom (I_FALSE)
{
}
@@ -34,26 +40,28 @@ AST_ValueType::AST_ValueType (UTL_ScopedName *n,
long n_supports,
AST_Interface *supports_concrete,
idl_bool abstract,
- idl_bool truncatable)
- : AST_Interface (n,
+ idl_bool truncatable,
+ idl_bool custom)
+ : COMMON_Base (I_FALSE,
+ abstract),
+ AST_Decl (AST_Decl::NT_valuetype,
+ n),
+ AST_Type (AST_Decl::NT_valuetype,
+ n),
+ UTL_Scope (AST_Decl::NT_valuetype),
+ AST_Interface (n,
inherits,
n_inherits,
inherits_flat,
n_inherits_flat,
I_FALSE,
abstract),
- AST_Type (AST_Decl::NT_valuetype,
- n),
- AST_Decl (AST_Decl::NT_valuetype,
- n),
- UTL_Scope (AST_Decl::NT_valuetype),
- COMMON_Base (I_FALSE,
- abstract),
pd_supports (supports),
pd_n_supports (n_supports),
pd_inherits_concrete (inherits_concrete),
pd_supports_concrete (supports_concrete),
- pd_truncatable (truncatable)
+ pd_truncatable (truncatable),
+ pd_custom (custom)
{
}
@@ -111,6 +119,12 @@ AST_ValueType::truncatable (void) const
return this->pd_truncatable;
}
+idl_bool
+AST_ValueType::custom (void) const
+{
+ return this->pd_custom;
+}
+
void
AST_ValueType::destroy (void)
{
diff --git a/TAO/TAO_IDL/ast/ast_valuetype_fwd.cpp b/TAO/TAO_IDL/ast/ast_valuetype_fwd.cpp
index 51494cb3663..9757ae2527c 100644
--- a/TAO/TAO_IDL/ast/ast_valuetype_fwd.cpp
+++ b/TAO/TAO_IDL/ast/ast_valuetype_fwd.cpp
@@ -10,19 +10,23 @@ ACE_RCSID( ast,
"$Id$")
AST_ValueTypeFwd::AST_ValueTypeFwd (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_InterfaceFwd ()
{
}
AST_ValueTypeFwd::AST_ValueTypeFwd (AST_Interface *dummy,
UTL_ScopedName *n)
- : AST_InterfaceFwd (dummy,
- n),
- AST_Type (AST_Decl::NT_valuetype_fwd,
- n),
+ : COMMON_Base (I_FALSE,
+ dummy->is_abstract ()),
AST_Decl (AST_Decl::NT_valuetype_fwd,
n),
- COMMON_Base (I_FALSE,
- dummy->is_abstract ())
+ AST_Type (AST_Decl::NT_valuetype_fwd,
+ n),
+ AST_InterfaceFwd (dummy,
+ n)
{
}
diff --git a/TAO/TAO_IDL/be/be_argument.cpp b/TAO/TAO_IDL/be/be_argument.cpp
index 0a4fc22ffc5..a46c0d4f8d3 100644
--- a/TAO/TAO_IDL/be/be_argument.cpp
+++ b/TAO/TAO_IDL/be/be_argument.cpp
@@ -27,20 +27,28 @@ ACE_RCSID (be,
"$Id$")
be_argument::be_argument (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Field (),
+ AST_Argument (),
+ be_decl ()
{
}
be_argument::be_argument (AST_Argument::Direction d,
AST_Type *ft,
UTL_ScopedName *n)
- : AST_Argument (d,
- ft,
- n),
+ : COMMON_Base (),
+ AST_Decl (AST_Decl::NT_argument,
+ n),
AST_Field (AST_Decl::NT_argument,
ft,
n),
- AST_Decl (AST_Decl::NT_argument,
- n)
+ AST_Argument (d,
+ ft,
+ n),
+ be_decl (AST_Decl::NT_argument,
+ n)
{
}
diff --git a/TAO/TAO_IDL/be/be_array.cpp b/TAO/TAO_IDL/be/be_array.cpp
index f564a48276a..1032e8011ca 100644
--- a/TAO/TAO_IDL/be/be_array.cpp
+++ b/TAO/TAO_IDL/be/be_array.cpp
@@ -33,6 +33,13 @@ ACE_RCSID (be,
"$Id$")
be_array::be_array (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_ConcreteType (),
+ AST_Array (),
+ be_decl (),
+ be_type ()
{
}
@@ -41,20 +48,24 @@ be_array::be_array (UTL_ScopedName *n,
UTL_ExprList *dims,
idl_bool local,
idl_bool abstract)
- : be_type (AST_Decl::NT_array,
- n),
- be_decl (AST_Decl::NT_array,
- n),
+ : COMMON_Base (local,
+ abstract),
+ AST_Decl (AST_Decl::NT_array,
+ n,
+ I_TRUE),
+ AST_Type (AST_Decl::NT_array,
+ n),
+ AST_ConcreteType (AST_Decl::NT_array,
+ n),
AST_Array (n,
ndims,
dims,
local,
abstract),
- AST_Decl (AST_Decl::NT_array,
- n,
- I_TRUE),
- COMMON_Base (local,
- abstract)
+ be_decl (AST_Decl::NT_array,
+ n),
+ be_type (AST_Decl::NT_array,
+ n)
{
}
diff --git a/TAO/TAO_IDL/be/be_attribute.cpp b/TAO/TAO_IDL/be/be_attribute.cpp
index e13b6947ebd..e94a5e951af 100644
--- a/TAO/TAO_IDL/be/be_attribute.cpp
+++ b/TAO/TAO_IDL/be/be_attribute.cpp
@@ -27,6 +27,11 @@ ACE_RCSID (be,
"$Id$")
be_attribute::be_attribute (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Field (),
+ AST_Attribute (),
+ be_decl ()
{
be_operation_default_strategy *bods = 0;
@@ -44,18 +49,20 @@ be_attribute::be_attribute (idl_bool ro,
UTL_ScopedName *n,
idl_bool local,
idl_bool abstract)
- : AST_Attribute (ro,
+ : COMMON_Base (local,
+ abstract),
+ AST_Decl (AST_Decl::NT_attr,
+ n),
+ AST_Field (AST_Decl::NT_attr,
+ ft,
+ n),
+ AST_Attribute (ro,
ft,
n,
local,
abstract),
- AST_Field (AST_Decl::NT_attr,
- ft,
- n),
- AST_Decl (AST_Decl::NT_attr,
- n),
- COMMON_Base (local,
- abstract)
+ be_decl (AST_Decl::NT_attr,
+ n)
{
be_operation_default_strategy *bods = 0;
diff --git a/TAO/TAO_IDL/be/be_component.cpp b/TAO/TAO_IDL/be/be_component.cpp
index 8afe77aca4b..ae6433b9f2d 100644
--- a/TAO/TAO_IDL/be/be_component.cpp
+++ b/TAO/TAO_IDL/be/be_component.cpp
@@ -25,6 +25,15 @@ ACE_RCSID (be,
"$Id$")
be_component::be_component (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ UTL_Scope (),
+ AST_Interface (),
+ AST_Component (),
+ be_scope (),
+ be_type (),
+ be_interface ()
{
this->size_type (AST_Type::VARIABLE);
this->has_constructor (I_TRUE);
@@ -36,19 +45,13 @@ be_component::be_component (UTL_ScopedName *n,
long n_supports,
AST_Interface **supports_flat,
long n_supports_flat)
- : be_interface (n,
- supports,
- n_supports,
- supports_flat,
- n_supports_flat,
- I_FALSE,
- I_FALSE),
- AST_Component (n,
- base_component,
- supports,
- n_supports,
- supports_flat,
- n_supports_flat),
+ : COMMON_Base (I_FALSE,
+ I_FALSE),
+ AST_Decl (AST_Decl::NT_component,
+ n),
+ AST_Type (AST_Decl::NT_component,
+ n),
+ UTL_Scope (AST_Decl::NT_component),
AST_Interface (n,
supports,
n_supports,
@@ -56,13 +59,22 @@ be_component::be_component (UTL_ScopedName *n,
n_supports_flat,
I_FALSE,
I_FALSE),
- AST_Type (AST_Decl::NT_component,
- n),
- AST_Decl (AST_Decl::NT_component,
- n),
- UTL_Scope (AST_Decl::NT_component),
- COMMON_Base (I_FALSE,
- I_FALSE)
+ AST_Component (n,
+ base_component,
+ supports,
+ n_supports,
+ supports_flat,
+ n_supports_flat),
+ be_scope (AST_Decl::NT_component),
+ be_type (AST_Decl::NT_component,
+ n),
+ be_interface (n,
+ supports,
+ n_supports,
+ supports_flat,
+ n_supports_flat,
+ I_FALSE,
+ I_FALSE)
{
this->size_type (AST_Type::VARIABLE);
this->has_constructor (I_TRUE);
diff --git a/TAO/TAO_IDL/be/be_component_fwd.cpp b/TAO/TAO_IDL/be/be_component_fwd.cpp
index 4b0f4b289b0..199e2571119 100644
--- a/TAO/TAO_IDL/be/be_component_fwd.cpp
+++ b/TAO/TAO_IDL/be/be_component_fwd.cpp
@@ -25,20 +25,32 @@ ACE_RCSID (be,
"$Id$")
be_component_fwd::be_component_fwd (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_InterfaceFwd (),
+ AST_ComponentFwd (),
+ be_type (),
+ be_interface_fwd ()
{
this->size_type (AST_Type::VARIABLE);
}
be_component_fwd::be_component_fwd (AST_Interface *dummy,
UTL_ScopedName *n)
- : be_interface_fwd (dummy,
+ : COMMON_Base (),
+ AST_Decl (AST_Decl::NT_component_fwd,
+ n),
+ AST_Type (AST_Decl::NT_component_fwd,
+ n),
+ AST_InterfaceFwd (dummy,
n),
AST_ComponentFwd (dummy,
- n),
- AST_InterfaceFwd (dummy,
n),
- AST_Decl (AST_Decl::NT_component_fwd,
- n)
+ be_type (AST_Decl::NT_component_fwd,
+ n),
+ be_interface_fwd (dummy,
+ n)
{
this->size_type (AST_Type::VARIABLE);
}
diff --git a/TAO/TAO_IDL/be/be_constant.cpp b/TAO/TAO_IDL/be/be_constant.cpp
index ef6b810c35e..8661b192a82 100644
--- a/TAO/TAO_IDL/be/be_constant.cpp
+++ b/TAO/TAO_IDL/be/be_constant.cpp
@@ -29,17 +29,24 @@ ACE_RCSID (be,
"$Id$")
be_constant::be_constant (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Constant (),
+ be_decl ()
{
}
be_constant::be_constant (AST_Expression::ExprType et,
AST_Expression *v,
UTL_ScopedName *n)
- : AST_Constant (et,
+ : COMMON_Base (),
+ AST_Decl (AST_Decl::NT_const,
+ n),
+ AST_Constant (et,
v,
n),
- AST_Decl (AST_Decl::NT_const,
- n)
+ be_decl (AST_Decl::NT_const,
+ n)
{
}
diff --git a/TAO/TAO_IDL/be/be_decl.cpp b/TAO/TAO_IDL/be/be_decl.cpp
index 702456a3547..8cb81746844 100644
--- a/TAO/TAO_IDL/be/be_decl.cpp
+++ b/TAO/TAO_IDL/be/be_decl.cpp
@@ -47,7 +47,9 @@ ACE_RCSID (be,
// Default Constructor
be_decl::be_decl (void)
- : cli_hdr_gen_ (I_FALSE),
+ : COMMON_Base (),
+ AST_Decl (),
+ cli_hdr_gen_ (I_FALSE),
cli_stub_gen_ (I_FALSE),
cli_inline_gen_ (I_FALSE),
srv_hdr_gen_ (I_FALSE),
@@ -67,7 +69,8 @@ be_decl::be_decl (void)
// Constructor
be_decl::be_decl (AST_Decl::NodeType type,
UTL_ScopedName *n)
- : AST_Decl (type,
+ : COMMON_Base (),
+ AST_Decl (type,
n),
cli_hdr_gen_ (I_FALSE),
cli_stub_gen_ (I_FALSE),
diff --git a/TAO/TAO_IDL/be/be_enum.cpp b/TAO/TAO_IDL/be/be_enum.cpp
index f4c4a1a17f1..955a7280657 100644
--- a/TAO/TAO_IDL/be/be_enum.cpp
+++ b/TAO/TAO_IDL/be/be_enum.cpp
@@ -27,20 +27,38 @@ ACE_RCSID (be,
"$Id$")
be_enum::be_enum (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_ConcreteType (),
+ UTL_Scope (),
+ AST_Enum (),
+ be_decl (),
+ be_scope (),
+ be_type ()
{
}
be_enum::be_enum (UTL_ScopedName *n,
idl_bool local,
idl_bool abstract)
- : AST_Enum (n,
- local,
- abstract),
+ : COMMON_Base (local,
+ abstract),
AST_Decl (AST_Decl::NT_enum,
n),
+ AST_Type (AST_Decl::NT_enum,
+ n),
+ AST_ConcreteType (AST_Decl::NT_enum,
+ n),
UTL_Scope (AST_Decl::NT_enum),
- COMMON_Base (local,
- abstract)
+ AST_Enum (n,
+ local,
+ abstract),
+ be_decl (AST_Decl::NT_enum,
+ n),
+ be_scope (AST_Decl::NT_enum),
+ be_type (AST_Decl::NT_enum,
+ n)
{
}
diff --git a/TAO/TAO_IDL/be/be_enum_val.cpp b/TAO/TAO_IDL/be/be_enum_val.cpp
index a0fe6574b54..32623c25452 100644
--- a/TAO/TAO_IDL/be/be_enum_val.cpp
+++ b/TAO/TAO_IDL/be/be_enum_val.cpp
@@ -27,17 +27,27 @@ ACE_RCSID (be,
"$Id$")
be_enum_val::be_enum_val (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Constant (),
+ AST_EnumVal (),
+ be_decl ()
{
}
be_enum_val::be_enum_val (unsigned long v,
UTL_ScopedName *n)
- : AST_Constant (AST_Expression::EV_ulong,
+ : COMMON_Base (),
+ AST_Decl (AST_Decl::NT_enum_val,
+ n),
+ AST_Constant (AST_Expression::EV_ulong,
AST_Decl::NT_enum_val,
new AST_Expression (v),
n),
- AST_Decl (AST_Decl::NT_enum_val,
- n)
+ AST_EnumVal (v,
+ n),
+ be_decl (AST_Decl::NT_enum_val,
+ n)
{
}
diff --git a/TAO/TAO_IDL/be/be_eventtype.cpp b/TAO/TAO_IDL/be/be_eventtype.cpp
index efca917cd6b..05d5ce15f08 100644
--- a/TAO/TAO_IDL/be/be_eventtype.cpp
+++ b/TAO/TAO_IDL/be/be_eventtype.cpp
@@ -26,6 +26,18 @@ ACE_RCSID (be,
// Default constructor.
be_eventtype::be_eventtype (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ UTL_Scope (),
+ be_scope (),
+ be_decl (),
+ be_type (),
+ be_interface (),
+ be_valuetype (),
+ AST_Interface (),
+ AST_ValueType (),
+ AST_EventType ()
{
}
@@ -40,8 +52,28 @@ be_eventtype::be_eventtype (UTL_ScopedName *n,
long n_supports,
AST_Interface *supports_concrete,
idl_bool abstract,
- idl_bool truncatable)
- : be_valuetype (n,
+ idl_bool truncatable,
+ idl_bool custom)
+ : COMMON_Base (0,
+ abstract),
+ AST_Decl (AST_Decl::NT_eventtype,
+ n),
+ AST_Type (AST_Decl::NT_eventtype,
+ n),
+ UTL_Scope (AST_Decl::NT_eventtype),
+ be_scope (AST_Decl::NT_eventtype),
+ be_decl (AST_Decl::NT_eventtype,
+ n),
+ be_type (AST_Decl::NT_eventtype,
+ n),
+ be_interface (n,
+ inherits,
+ n_inherits,
+ inherits_flat,
+ n_inherits_flat,
+ 0,
+ abstract),
+ be_valuetype (n,
inherits,
n_inherits,
inherits_concrete,
@@ -51,14 +83,15 @@ be_eventtype::be_eventtype (UTL_ScopedName *n,
n_supports,
supports_concrete,
abstract,
- truncatable),
- be_interface (n,
- inherits,
- n_inherits,
- inherits_flat,
- n_inherits_flat,
- 0,
- abstract),
+ truncatable,
+ custom),
+ AST_Interface (n,
+ inherits,
+ n_inherits,
+ inherits_flat,
+ n_inherits_flat,
+ 0,
+ abstract),
AST_ValueType (n,
inherits,
n_inherits,
@@ -69,19 +102,20 @@ be_eventtype::be_eventtype (UTL_ScopedName *n,
n_supports,
supports_concrete,
abstract,
- truncatable),
- AST_Interface (n,
+ truncatable,
+ custom),
+ AST_EventType (n,
inherits,
n_inherits,
+ inherits_concrete,
inherits_flat,
n_inherits_flat,
- 0,
- abstract),
- AST_Decl (AST_Decl::NT_eventtype,
- n),
- UTL_Scope (AST_Decl::NT_eventtype),
- COMMON_Base (0,
- abstract)
+ supports,
+ n_supports,
+ supports_concrete,
+ abstract,
+ truncatable,
+ custom)
{
}
diff --git a/TAO/TAO_IDL/be/be_eventtype_fwd.cpp b/TAO/TAO_IDL/be/be_eventtype_fwd.cpp
index a2fef99f504..9651098a7af 100644
--- a/TAO/TAO_IDL/be/be_eventtype_fwd.cpp
+++ b/TAO/TAO_IDL/be/be_eventtype_fwd.cpp
@@ -27,25 +27,35 @@ ACE_RCSID (be,
"$Id$")
be_eventtype_fwd::be_eventtype_fwd (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_InterfaceFwd (),
+ AST_ValueTypeFwd (),
+ be_interface_fwd (),
+ be_valuetype_fwd (),
+ AST_EventTypeFwd ()
{
}
be_eventtype_fwd::be_eventtype_fwd (AST_Interface *dummy,
UTL_ScopedName *n)
- : be_valuetype_fwd (dummy,
- n),
- be_interface_fwd (dummy,
- n),
- AST_EventTypeFwd (dummy,
+ : COMMON_Base (dummy->is_local (),
+ dummy->is_abstract ()),
+ AST_Decl (AST_Decl::NT_valuetype_fwd,
+ n),
+ AST_Type (AST_Decl::NT_valuetype_fwd,
+ n),
+ AST_InterfaceFwd (dummy,
n),
AST_ValueTypeFwd (dummy,
n),
- AST_InterfaceFwd (dummy,
+ be_interface_fwd (dummy,
n),
- AST_Decl (AST_Decl::NT_valuetype_fwd,
- n),
- COMMON_Base (dummy->is_local (),
- dummy->is_abstract ())
+ be_valuetype_fwd (dummy,
+ n),
+ AST_EventTypeFwd (dummy,
+ n)
{
}
diff --git a/TAO/TAO_IDL/be/be_exception.cpp b/TAO/TAO_IDL/be/be_exception.cpp
index ebd3592ea33..5febe51f74a 100644
--- a/TAO/TAO_IDL/be/be_exception.cpp
+++ b/TAO/TAO_IDL/be/be_exception.cpp
@@ -28,22 +28,41 @@ ACE_RCSID (be,
"$Id$")
be_exception::be_exception (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_ConcreteType (),
+ UTL_Scope (),
+ AST_Structure (),
+ be_scope (),
+ be_decl (),
+ be_type ()
{
- this->size_type (AST_Type::VARIABLE); // always the case
+ // Always the case.
+ this->size_type (AST_Type::VARIABLE);
}
be_exception::be_exception (UTL_ScopedName *n,
idl_bool local,
idl_bool abstract)
- : AST_Decl (AST_Decl::NT_except,
+ : COMMON_Base (local,
+ abstract),
+ AST_Decl (AST_Decl::NT_except,
+ n),
+ AST_Type (AST_Decl::NT_except,
n),
+ AST_ConcreteType (AST_Decl::NT_except,
+ n),
+ UTL_Scope (AST_Decl::NT_except),
AST_Structure (AST_Decl::NT_except,
n,
local,
abstract),
- UTL_Scope (AST_Decl::NT_except),
- COMMON_Base (local,
- abstract)
+ be_scope (AST_Decl::NT_except),
+ be_decl (AST_Decl::NT_except,
+ n),
+ be_type (AST_Decl::NT_except,
+ n)
{
// Always the case.
this->size_type (AST_Type::VARIABLE);
diff --git a/TAO/TAO_IDL/be/be_factory.cpp b/TAO/TAO_IDL/be/be_factory.cpp
index d09510860f6..ff0ffc44a78 100644
--- a/TAO/TAO_IDL/be/be_factory.cpp
+++ b/TAO/TAO_IDL/be/be_factory.cpp
@@ -27,22 +27,28 @@ ACE_RCSID (be,
"$Id$")
be_factory::be_factory (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ UTL_Scope (),
+ AST_Factory (),
+ be_scope (),
+ be_decl ()
{
}
be_factory::be_factory (UTL_ScopedName *n)
- :
- AST_Factory (n),
-
+ : COMMON_Base (1,
+ 0), //@@ Always local, never abstract
AST_Decl (AST_Decl::NT_factory,
n),
UTL_Scope (AST_Decl::NT_factory),
- COMMON_Base (1,
- 0) //@@ Always local, never abstract
+ AST_Factory (n),
+ be_scope (AST_Decl::NT_factory),
+ be_decl (AST_Decl::NT_factory,
+ n)
{
}
-
be_factory::~be_factory (void)
{
}
diff --git a/TAO/TAO_IDL/be/be_field.cpp b/TAO/TAO_IDL/be/be_field.cpp
index 76b8aece9f0..8e638ba6acc 100644
--- a/TAO/TAO_IDL/be/be_field.cpp
+++ b/TAO/TAO_IDL/be/be_field.cpp
@@ -29,19 +29,25 @@ ACE_RCSID (be,
"$Id$")
be_field::be_field (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Field (),
+ be_decl ()
{
}
be_field::be_field (AST_Type *ft,
UTL_ScopedName *n,
Visibility vis)
- : AST_Field (ft,
- n,
- vis),
+ : COMMON_Base (ft->is_local (),
+ ft->is_abstract ()),
AST_Decl (AST_Decl::NT_field,
n),
- COMMON_Base (ft->is_local (),
- ft->is_abstract ())
+ AST_Field (ft,
+ n,
+ vis),
+ be_decl (AST_Decl::NT_field,
+ n)
{
}
diff --git a/TAO/TAO_IDL/be/be_generator.cpp b/TAO/TAO_IDL/be/be_generator.cpp
index bb673eb5f77..bfb830f6e57 100644
--- a/TAO/TAO_IDL/be/be_generator.cpp
+++ b/TAO/TAO_IDL/be/be_generator.cpp
@@ -262,7 +262,8 @@ be_generator::create_valuetype (UTL_ScopedName *n,
long n_supports,
AST_Interface *supports_concrete,
idl_bool abstract,
- idl_bool truncatable)
+ idl_bool truncatable,
+ idl_bool custom)
{
be_valuetype *retval = 0;
ACE_NEW_RETURN (retval,
@@ -276,7 +277,8 @@ be_generator::create_valuetype (UTL_ScopedName *n,
n_supports,
supports_concrete,
abstract,
- truncatable),
+ truncatable,
+ custom),
0);
return retval;
@@ -296,6 +298,7 @@ be_generator::create_valuetype_fwd (UTL_ScopedName *n,
0,
0,
abstract,
+ 0,
0);
be_valuetype_fwd *retval = 0;
@@ -318,7 +321,8 @@ be_generator::create_eventtype (UTL_ScopedName *n,
long n_supports,
AST_Interface *supports_concrete,
idl_bool abstract,
- idl_bool truncatable)
+ idl_bool truncatable,
+ idl_bool custom)
{
be_eventtype *retval = 0;
ACE_NEW_RETURN (retval,
@@ -332,7 +336,8 @@ be_generator::create_eventtype (UTL_ScopedName *n,
n_supports,
supports_concrete,
abstract,
- truncatable),
+ truncatable,
+ custom),
0);
return retval;
@@ -352,6 +357,7 @@ be_generator::create_eventtype_fwd (UTL_ScopedName *n,
0,
0,
abstract,
+ 0,
0);
be_eventtype_fwd *retval = 0;
diff --git a/TAO/TAO_IDL/be/be_home.cpp b/TAO/TAO_IDL/be/be_home.cpp
index 977d0bab686..4a574d66c4c 100644
--- a/TAO/TAO_IDL/be/be_home.cpp
+++ b/TAO/TAO_IDL/be/be_home.cpp
@@ -25,6 +25,15 @@ ACE_RCSID (be,
"$Id$")
be_home::be_home (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ UTL_Scope (),
+ AST_Interface (),
+ AST_Home (),
+ be_scope (),
+ be_type (),
+ be_interface ()
{
this->size_type (AST_Type::VARIABLE);
}
@@ -37,15 +46,20 @@ be_home::be_home (UTL_ScopedName *n,
long n_supports,
AST_Interface **supports_flat,
long n_supports_flat)
- : be_interface (n,
- supports,
- n_supports,
- supports_flat,
- n_supports_flat,
- I_FALSE,
- I_FALSE),
- be_type (AST_Decl::NT_home,
- n),
+ : COMMON_Base (I_FALSE,
+ I_FALSE),
+ AST_Decl (AST_Decl::NT_home,
+ n),
+ AST_Type (AST_Decl::NT_home,
+ n),
+ UTL_Scope (AST_Decl::NT_home),
+ AST_Interface (n,
+ supports,
+ n_supports,
+ supports_flat,
+ n_supports_flat,
+ I_FALSE,
+ I_FALSE),
AST_Home (n,
base_home,
managed_component,
@@ -54,20 +68,16 @@ be_home::be_home (UTL_ScopedName *n,
n_supports,
supports_flat,
n_supports_flat),
- AST_Interface (n,
- supports,
- n_supports,
- supports_flat,
- n_supports_flat,
- I_FALSE,
- I_FALSE),
- AST_Type (AST_Decl::NT_home,
- n),
- AST_Decl (AST_Decl::NT_home,
- n),
- UTL_Scope (AST_Decl::NT_home),
- COMMON_Base (I_FALSE,
- I_FALSE)
+ be_scope (AST_Decl::NT_home),
+ be_type (AST_Decl::NT_home,
+ n),
+ be_interface (n,
+ supports,
+ n_supports,
+ supports_flat,
+ n_supports_flat,
+ I_FALSE,
+ I_FALSE)
{
this->size_type (AST_Type::VARIABLE);
}
diff --git a/TAO/TAO_IDL/be/be_interface.cpp b/TAO/TAO_IDL/be/be_interface.cpp
index a6ac59e7bc4..af9208536aa 100644
--- a/TAO/TAO_IDL/be/be_interface.cpp
+++ b/TAO/TAO_IDL/be/be_interface.cpp
@@ -42,12 +42,19 @@ ACE_RCSID (be,
// Default constructor.
be_interface::be_interface (void)
- : var_out_seq_decls_gen_ (0)
- , skel_count_ (0)
- , in_mult_inheritance_ (-1)
- , strategy_ (0)
- , original_interface_ (0)
- , has_mixed_parentage_ (-1)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ UTL_Scope (),
+ AST_Interface (),
+ be_scope (),
+ be_type (),
+ var_out_seq_decls_gen_ (0),
+ skel_count_ (0),
+ in_mult_inheritance_ (-1),
+ strategy_ (0),
+ original_interface_ (0),
+ has_mixed_parentage_ (-1)
{
ACE_NEW (this->strategy_,
@@ -62,9 +69,13 @@ be_interface::be_interface (UTL_ScopedName *n,
long nih_flat,
idl_bool local,
idl_bool abstract)
- : be_scope (AST_Decl::NT_interface),
- be_type (AST_Decl::NT_interface,
- n),
+ : COMMON_Base (local,
+ abstract),
+ AST_Decl (AST_Decl::NT_interface,
+ n),
+ AST_Type (AST_Decl::NT_interface,
+ n),
+ UTL_Scope (AST_Decl::NT_interface),
AST_Interface (n,
ih,
nih,
@@ -72,13 +83,9 @@ be_interface::be_interface (UTL_ScopedName *n,
nih_flat,
local,
abstract),
- AST_Type (AST_Decl::NT_interface,
- n),
- AST_Decl (AST_Decl::NT_interface,
- n),
- UTL_Scope (AST_Decl::NT_interface),
- COMMON_Base (local,
- abstract),
+ be_scope (AST_Decl::NT_interface),
+ be_type (AST_Decl::NT_interface,
+ n),
var_out_seq_decls_gen_ (0),
skel_count_ (0),
in_mult_inheritance_ (-1),
diff --git a/TAO/TAO_IDL/be/be_interface_fwd.cpp b/TAO/TAO_IDL/be/be_interface_fwd.cpp
index 47e871fc249..d115a0fba5b 100644
--- a/TAO/TAO_IDL/be/be_interface_fwd.cpp
+++ b/TAO/TAO_IDL/be/be_interface_fwd.cpp
@@ -28,6 +28,12 @@ ACE_RCSID (be,
"$Id$")
be_interface_fwd::be_interface_fwd (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_InterfaceFwd (),
+ be_decl (),
+ be_type ()
{
// Always the case.
this->size_type (AST_Type::VARIABLE);
@@ -35,12 +41,18 @@ be_interface_fwd::be_interface_fwd (void)
be_interface_fwd::be_interface_fwd (AST_Interface *dummy,
UTL_ScopedName *n)
- : AST_InterfaceFwd (dummy,
- n),
+ : COMMON_Base (dummy->is_local (),
+ dummy->is_abstract ()),
AST_Decl (AST_Decl::NT_interface_fwd,
n),
- COMMON_Base (dummy->is_local (),
- dummy->is_abstract ())
+ AST_Type (AST_Decl::NT_interface_fwd,
+ n),
+ AST_InterfaceFwd (dummy,
+ n),
+ be_decl (AST_Decl::NT_interface_fwd,
+ n),
+ be_type (AST_Decl::NT_interface_fwd,
+ n)
{
// Always the case.
this->size_type (AST_Type::VARIABLE);
diff --git a/TAO/TAO_IDL/be/be_module.cpp b/TAO/TAO_IDL/be/be_module.cpp
index a7980972eaf..e3a23c01475 100644
--- a/TAO/TAO_IDL/be/be_module.cpp
+++ b/TAO/TAO_IDL/be/be_module.cpp
@@ -27,14 +27,23 @@ ACE_RCSID (be,
"$Id$")
be_module::be_module (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ UTL_Scope (),
+ be_scope (),
+ be_decl ()
{
}
be_module::be_module (UTL_ScopedName *n)
- : AST_Module (n),
+ : COMMON_Base (),
AST_Decl (AST_Decl::NT_module,
n),
- UTL_Scope (AST_Decl::NT_module)
+ UTL_Scope (AST_Decl::NT_module),
+ AST_Module (n),
+ be_scope (AST_Decl::NT_module),
+ be_decl (AST_Decl::NT_module,
+ n)
{
}
diff --git a/TAO/TAO_IDL/be/be_native.cpp b/TAO/TAO_IDL/be/be_native.cpp
index 8aa14ed2d39..f2e65a75e56 100644
--- a/TAO/TAO_IDL/be/be_native.cpp
+++ b/TAO/TAO_IDL/be/be_native.cpp
@@ -25,13 +25,26 @@ ACE_RCSID (be,
be_native::be_native (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_Native (),
+ be_decl (),
+ be_type ()
{
}
be_native::be_native (UTL_ScopedName *n)
- : AST_Native (n),
+ : COMMON_Base (),
AST_Decl (AST_Decl::NT_native,
- n)
+ n),
+ AST_Type (AST_Decl::NT_native,
+ n),
+ AST_Native (n),
+ be_decl (AST_Decl::NT_native,
+ n),
+ be_type (AST_Decl::NT_native,
+ n)
{
}
diff --git a/TAO/TAO_IDL/be/be_operation.cpp b/TAO/TAO_IDL/be/be_operation.cpp
index 100027e3577..1b1a2bfefb0 100644
--- a/TAO/TAO_IDL/be/be_operation.cpp
+++ b/TAO/TAO_IDL/be/be_operation.cpp
@@ -30,6 +30,12 @@ ACE_RCSID (be,
"$Id$")
be_operation::be_operation (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ UTL_Scope (),
+ AST_Operation (),
+ be_scope (),
+ be_decl ()
{
ACE_NEW (this->strategy_,
be_operation_default_strategy (this));
@@ -40,16 +46,19 @@ be_operation::be_operation (AST_Type *rt,
UTL_ScopedName *n,
idl_bool local,
idl_bool abstract)
- : AST_Operation (rt,
+ : COMMON_Base (local,
+ abstract),
+ AST_Decl (AST_Decl::NT_op,
+ n),
+ UTL_Scope (AST_Decl::NT_op),
+ AST_Operation (rt,
fl,
n,
local,
abstract),
- AST_Decl (AST_Decl::NT_op,
- n),
- UTL_Scope (AST_Decl::NT_op),
- COMMON_Base (local,
- abstract)
+ be_scope (AST_Decl::NT_op),
+ be_decl (AST_Decl::NT_op,
+ n)
{
ACE_NEW (this->strategy_,
be_operation_default_strategy (this));
diff --git a/TAO/TAO_IDL/be/be_predefined_type.cpp b/TAO/TAO_IDL/be/be_predefined_type.cpp
index 0e157a1b415..5da4db17078 100644
--- a/TAO/TAO_IDL/be/be_predefined_type.cpp
+++ b/TAO/TAO_IDL/be/be_predefined_type.cpp
@@ -30,16 +30,32 @@ ACE_RCSID (be,
"$Id$")
be_predefined_type::be_predefined_type (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_ConcreteType (),
+ AST_PredefinedType (),
+ be_decl (),
+ be_type ()
{
}
be_predefined_type::be_predefined_type (AST_PredefinedType::PredefinedType t,
UTL_ScopedName *n)
- : AST_PredefinedType (t,
- n),
+ : COMMON_Base (),
AST_Decl (AST_Decl::NT_pre_defined,
n,
- I_TRUE)
+ I_TRUE),
+ AST_Type (AST_Decl::NT_pre_defined,
+ n),
+ AST_ConcreteType (AST_Decl::NT_pre_defined,
+ n),
+ AST_PredefinedType (t,
+ n),
+ be_decl (AST_Decl::NT_pre_defined,
+ n),
+ be_type (AST_Decl::NT_pre_defined,
+ n)
{
// Computes the repoID.
this->compute_repoID ();
diff --git a/TAO/TAO_IDL/be/be_root.cpp b/TAO/TAO_IDL/be/be_root.cpp
index 0e8b89b68fb..27ec7b82782 100644
--- a/TAO/TAO_IDL/be/be_root.cpp
+++ b/TAO/TAO_IDL/be/be_root.cpp
@@ -31,16 +31,26 @@ ACE_RCSID (be,
// Default Constructor.
be_root::be_root (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ UTL_Scope (),
+ AST_Root (),
+ be_scope (),
+ be_decl ()
{
}
// Constructor used to build the root of the abstract syntax tree (AST).
be_root::be_root (UTL_ScopedName *n)
- : AST_Root (n),
+ : COMMON_Base (),
AST_Decl (AST_Decl::NT_root,
n),
- UTL_Scope (AST_Decl::NT_root)
-
+ UTL_Scope (AST_Decl::NT_root),
+ AST_Module (n),
+ AST_Root (n),
+ be_scope (AST_Decl::NT_root),
+ be_decl (AST_Decl::NT_root,
+ n)
{
}
diff --git a/TAO/TAO_IDL/be/be_scope.cpp b/TAO/TAO_IDL/be/be_scope.cpp
index 02b827c3d8c..dd202eeab25 100644
--- a/TAO/TAO_IDL/be/be_scope.cpp
+++ b/TAO/TAO_IDL/be/be_scope.cpp
@@ -22,7 +22,8 @@ ACE_RCSID (be,
// Default Constructor.
be_scope::be_scope (void)
- : comma_ (0)
+ : UTL_Scope (),
+ comma_ (0)
{
}
diff --git a/TAO/TAO_IDL/be/be_sequence.cpp b/TAO/TAO_IDL/be/be_sequence.cpp
index 767df3bfc8a..565a2396fff 100644
--- a/TAO/TAO_IDL/be/be_sequence.cpp
+++ b/TAO/TAO_IDL/be/be_sequence.cpp
@@ -38,7 +38,16 @@ ACE_RCSID (be,
be_sequence::be_sequence (void)
- : mt_ (be_sequence::MNG_UNKNOWN),
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_ConcreteType (),
+ AST_Sequence (),
+ UTL_Scope (),
+ be_scope (),
+ be_decl (),
+ be_type (),
+ mt_ (be_sequence::MNG_UNKNOWN),
field_node_ (0)
{
// Always the case.
@@ -50,26 +59,26 @@ be_sequence::be_sequence (AST_Expression *v,
UTL_ScopedName *n,
idl_bool local,
idl_bool abstract)
- : be_scope (AST_Decl::NT_sequence),
- be_type (AST_Decl::NT_sequence,
- n),
- be_decl (AST_Decl::NT_sequence,
- n),
- UTL_Scope (AST_Decl::NT_sequence),
+ : COMMON_Base (t->is_local () || local,
+ abstract),
+ AST_Decl (AST_Decl::NT_sequence,
+ n,
+ I_TRUE),
+ AST_Type (AST_Decl::NT_sequence,
+ n),
+ AST_ConcreteType (AST_Decl::NT_sequence,
+ n),
AST_Sequence (v,
t,
n,
t->is_local () || local,
abstract),
- AST_ConcreteType (AST_Decl::NT_sequence,
- n),
- AST_Type (AST_Decl::NT_sequence,
- n),
- AST_Decl (AST_Decl::NT_sequence,
- n,
- I_TRUE),
- COMMON_Base (t->is_local () || local,
- abstract),
+ UTL_Scope (AST_Decl::NT_sequence),
+ be_scope (AST_Decl::NT_sequence),
+ be_decl (AST_Decl::NT_sequence,
+ n),
+ be_type (AST_Decl::NT_sequence,
+ n),
mt_ (be_sequence::MNG_UNKNOWN),
field_node_ (0)
{
@@ -308,7 +317,7 @@ be_sequence::fe_add_sequence (AST_Sequence *t)
return 0;
}
- this->add_to_local_types(t);
+ this->add_to_local_types (t);
return t;
}
@@ -476,7 +485,7 @@ be_sequence::instance_name ()
int
be_sequence::gen_base_class_name (TAO_OutStream *os,
- AST_Decl *elem_scope)
+ AST_Decl *ctx_scope)
{
be_type *elem = be_type::narrow_from_decl (this->base_type ());
@@ -487,22 +496,22 @@ be_sequence::gen_base_class_name (TAO_OutStream *os,
if (this->unbounded ())
{
*os << "TAO_Unbounded_Object_Sequence<" << be_idt << be_idt_nl
- << elem->nested_type_name (elem_scope) << "," << be_nl;
- *os << elem->nested_type_name (elem_scope, "_var") << "," << be_nl
- << this->smart_fwd_helper_name (elem_scope, elem)
- << "_life," << be_nl
- << this->smart_fwd_helper_name (elem_scope, elem)
+ << elem->nested_type_name (ctx_scope) << "," << be_nl;
+ *os << elem->nested_type_name (ctx_scope, "_var") << "," << be_nl
+ << this->smart_fwd_helper_name (ctx_scope, elem)
+ << "_life," << be_nl;
+ *os << this->smart_fwd_helper_name (ctx_scope, elem)
<< "_cast" << be_uidt_nl
<< ">" << be_uidt;
}
else
{
*os << "TAO_Bounded_Object_Sequence<" << be_idt << be_idt_nl
- << elem->nested_type_name (elem_scope) << "," << be_nl;
- *os << elem->nested_type_name (elem_scope, "_var") << "," << be_nl
- << this->smart_fwd_helper_name (elem_scope, elem)
+ << elem->nested_type_name (ctx_scope) << "," << be_nl;
+ *os << elem->nested_type_name (ctx_scope, "_var") << "," << be_nl
+ << this->smart_fwd_helper_name (ctx_scope, elem)
<< "_life," << be_nl
- << this->smart_fwd_helper_name (elem_scope, elem)
+ << this->smart_fwd_helper_name (ctx_scope, elem)
<< "_cast," << be_nl
<< this->max_size ()->ev ()->u.ulval << be_uidt_nl
<< ">" << be_uidt;
@@ -513,18 +522,18 @@ be_sequence::gen_base_class_name (TAO_OutStream *os,
if (this->unbounded ())
{
*os << "TAO_Unbounded_Abstract_Sequence<" << be_idt << be_idt_nl
- << elem->nested_type_name (elem_scope) << "," << be_nl;
- *os << elem->nested_type_name (elem_scope, "_var") << "," << be_nl
- << this->smart_fwd_helper_name (elem_scope, elem)
+ << elem->nested_type_name (ctx_scope) << "," << be_nl;
+ *os << elem->nested_type_name (ctx_scope, "_var") << "," << be_nl
+ << this->smart_fwd_helper_name (ctx_scope, elem)
<< "_life" << be_uidt_nl
<< ">" << be_uidt;
}
else
{
*os << "TAO_Bounded_Abstract_Sequence<" << be_idt << be_idt_nl
- << elem->nested_type_name (elem_scope) << "," << be_nl;
- *os << elem->nested_type_name (elem_scope, "_var") << "," << be_nl
- << this->smart_fwd_helper_name (elem_scope, elem)
+ << elem->nested_type_name (ctx_scope) << "," << be_nl;
+ *os << elem->nested_type_name (ctx_scope, "_var") << "," << be_nl
+ << this->smart_fwd_helper_name (ctx_scope, elem)
<< "_life," << be_nl
<< this->max_size ()->ev ()->u.ulval << be_uidt_nl
<< ">" << be_uidt;
@@ -535,14 +544,14 @@ be_sequence::gen_base_class_name (TAO_OutStream *os,
if (this->unbounded ())
{
*os << "TAO_Unbounded_Pseudo_Sequence<" << be_idt << be_idt_nl
- << elem->nested_type_name (elem_scope) << "," << be_nl
+ << elem->nested_type_name (ctx_scope) << "," << be_nl
<< elem->name () << "_var" << be_uidt_nl
<< ">" << be_uidt;
}
else
{
*os << "TAO_Bounded_Pseudo_Sequence<" << be_idt << be_idt_nl
- << elem->nested_type_name (elem_scope) << "," << be_nl
+ << elem->nested_type_name (ctx_scope) << "," << be_nl
<< elem->name () << "_var," << be_nl
<< this->max_size ()->ev ()->u.ulval << be_uidt_nl
<< ">" << be_uidt;
@@ -553,18 +562,18 @@ be_sequence::gen_base_class_name (TAO_OutStream *os,
if (this->unbounded ())
{
*os << "TAO_Unbounded_Valuetype_Sequence<" << be_idt << be_idt_nl
- << elem->nested_type_name (elem_scope) << "," << be_nl;
- *os << elem->nested_type_name (elem_scope, "_var") << "," << be_nl
- << this->smart_fwd_helper_name (elem_scope, elem)
+ << elem->nested_type_name (ctx_scope) << "," << be_nl;
+ *os << elem->nested_type_name (ctx_scope, "_var") << "," << be_nl
+ << this->smart_fwd_helper_name (ctx_scope, elem)
<< "_life" << be_uidt_nl
<< ">" << be_uidt;
}
else
{
*os << "TAO_Bounded_Valuetype_Sequence<" << be_idt << be_idt_nl
- << elem->nested_type_name (elem_scope) << "," << be_nl;
- *os << elem->nested_type_name (elem_scope, "_var") << "," << be_nl
- << this->smart_fwd_helper_name (elem_scope, elem)
+ << elem->nested_type_name (ctx_scope) << "," << be_nl;
+ *os << elem->nested_type_name (ctx_scope, "_var") << "," << be_nl
+ << this->smart_fwd_helper_name (ctx_scope, elem)
<< "_life," << be_nl
<< this->max_size ()->ev ()->u.ulval << be_uidt_nl
<< ">" << be_uidt;
@@ -603,8 +612,8 @@ be_sequence::gen_base_class_name (TAO_OutStream *os,
{
*os << "TAO_Unbounded_Array_Sequence<"
<< be_idt << be_idt_nl
- << elem->nested_type_name (elem_scope) << "," << be_nl
- << this->smart_fwd_helper_name (elem_scope, elem)
+ << elem->nested_type_name (ctx_scope) << "," << be_nl
+ << this->smart_fwd_helper_name (ctx_scope, elem)
<< "_life" << be_uidt_nl
<< ">" << be_uidt;
}
@@ -612,8 +621,8 @@ be_sequence::gen_base_class_name (TAO_OutStream *os,
{
*os << "TAO_Bounded_Array_Sequence<"
<< be_idt << be_idt_nl
- << elem->nested_type_name (elem_scope) << "," << be_nl
- << this->smart_fwd_helper_name (elem_scope, elem)
+ << elem->nested_type_name (ctx_scope) << "," << be_nl
+ << this->smart_fwd_helper_name (ctx_scope, elem)
<< "_life," << be_nl
<< this->max_size ()->ev ()->u.ulval << be_uidt_nl
<< ">" << be_uidt;
@@ -624,13 +633,13 @@ be_sequence::gen_base_class_name (TAO_OutStream *os,
if (this->unbounded ())
{
*os << "TAO_Unbounded_Sequence<" << be_idt << be_idt_nl
- << elem->nested_type_name (elem_scope) << be_uidt_nl
+ << elem->nested_type_name (ctx_scope) << be_uidt_nl
<< ">" << be_uidt;
}
else
{
*os << "TAO_Bounded_Sequence<" << be_idt << be_idt_nl
- << elem->nested_type_name (elem_scope) << "," << be_nl
+ << elem->nested_type_name (ctx_scope) << "," << be_nl
<< this->max_size ()->ev ()->u.ulval << be_uidt_nl
<< ">" << be_uidt;
}
@@ -657,10 +666,10 @@ be_sequence::field_node (be_field *node)
}
const char *
-be_sequence::smart_fwd_helper_name (AST_Decl *elem_scope,
+be_sequence::smart_fwd_helper_name (AST_Decl *ctx_scope,
be_type *elem)
{
- if (ScopeAsDecl (this->defined_in ()) == elem_scope)
+ if (ScopeAsDecl (elem->defined_in ()) == ctx_scope)
{
ACE_CString retval = "tao_";
retval += elem->local_name ()->get_string ();
diff --git a/TAO/TAO_IDL/be/be_string.cpp b/TAO/TAO_IDL/be/be_string.cpp
index 400fd1c7224..c8c4a5da40b 100644
--- a/TAO/TAO_IDL/be/be_string.cpp
+++ b/TAO/TAO_IDL/be/be_string.cpp
@@ -28,6 +28,12 @@ ACE_RCSID (be,
"$Id$")
be_string::be_string (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_String (),
+ be_decl (),
+ be_type ()
{
// Always the case.
this->size_type (AST_Type::VARIABLE);
@@ -37,13 +43,20 @@ be_string::be_string (AST_Decl::NodeType nt,
UTL_ScopedName *n,
AST_Expression *v,
long width)
- : AST_String (nt,
+ : COMMON_Base (),
+ AST_Decl (nt,
+ n,
+ I_TRUE),
+ AST_Type (nt,
+ n),
+ AST_String (nt,
n,
v,
width),
- AST_Decl (nt,
- n,
- I_TRUE)
+ be_decl (nt,
+ n),
+ be_type (nt,
+ n)
{
}
diff --git a/TAO/TAO_IDL/be/be_structure.cpp b/TAO/TAO_IDL/be/be_structure.cpp
index 2704496dfc9..1c9bca77f0f 100644
--- a/TAO/TAO_IDL/be/be_structure.cpp
+++ b/TAO/TAO_IDL/be/be_structure.cpp
@@ -33,17 +33,38 @@ ACE_RCSID (be,
"$Id$")
be_structure::be_structure (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_ConcreteType (),
+ UTL_Scope (),
+ AST_Structure (),
+ be_scope (),
+ be_decl (),
+ be_type ()
{
}
be_structure::be_structure (UTL_ScopedName *n,
idl_bool local,
idl_bool abstract)
- : AST_Decl (AST_Decl::NT_struct,
+ : COMMON_Base (local,
+ abstract),
+ AST_Decl (AST_Decl::NT_struct,
n),
+ AST_Type (AST_Decl::NT_struct,
+ n),
+ AST_ConcreteType (AST_Decl::NT_struct,
+ n),
UTL_Scope (AST_Decl::NT_struct),
- COMMON_Base (local,
- abstract)
+ AST_Structure (n,
+ local,
+ abstract),
+ be_scope (AST_Decl::NT_struct),
+ be_decl (AST_Decl::NT_struct,
+ n),
+ be_type (AST_Decl::NT_struct,
+ n)
{
}
diff --git a/TAO/TAO_IDL/be/be_structure_fwd.cpp b/TAO/TAO_IDL/be/be_structure_fwd.cpp
index 94e8a173343..63d59761ba2 100644
--- a/TAO/TAO_IDL/be/be_structure_fwd.cpp
+++ b/TAO/TAO_IDL/be/be_structure_fwd.cpp
@@ -25,19 +25,28 @@ ACE_RCSID (be,
"$Id$")
be_structure_fwd::be_structure_fwd (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_StructureFwd (),
+ be_decl (),
+ be_type ()
{
}
be_structure_fwd::be_structure_fwd (AST_Structure *dummy,
UTL_ScopedName *n)
- : be_type (AST_Decl::NT_struct_fwd,
- n),
- AST_StructureFwd (dummy,
- n),
+ : COMMON_Base (),
+ AST_Decl (AST_Decl::NT_struct_fwd,
+ n),
AST_Type (AST_Decl::NT_struct_fwd,
n),
- AST_Decl (AST_Decl::NT_struct_fwd,
- n)
+ AST_StructureFwd (dummy,
+ n),
+ be_decl (AST_Decl::NT_struct_fwd,
+ n),
+ be_type (AST_Decl::NT_struct_fwd,
+ n)
{
}
diff --git a/TAO/TAO_IDL/be/be_type.cpp b/TAO/TAO_IDL/be/be_type.cpp
index 46bf479040b..a5fe06ec7f0 100644
--- a/TAO/TAO_IDL/be/be_type.cpp
+++ b/TAO/TAO_IDL/be/be_type.cpp
@@ -33,7 +33,11 @@ ACE_RCSID (be,
"$Id$")
be_type::be_type (void)
- : tc_name_ (0),
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ be_decl (),
+ tc_name_ (0),
common_varout_gen_ (I_FALSE),
seen_in_sequence_ (I_FALSE)
{
@@ -41,12 +45,13 @@ be_type::be_type (void)
be_type::be_type (AST_Decl::NodeType nt,
UTL_ScopedName *n)
- : be_decl (nt,
- n),
- AST_Type (nt,
- n),
+ : COMMON_Base (),
AST_Decl (nt,
n),
+ AST_Type (nt,
+ n),
+ be_decl (nt,
+ n),
tc_name_ (0),
common_varout_gen_ (I_FALSE),
seen_in_sequence_ (I_FALSE)
diff --git a/TAO/TAO_IDL/be/be_typedef.cpp b/TAO/TAO_IDL/be/be_typedef.cpp
index 3a9a71562bf..36377d19e15 100644
--- a/TAO/TAO_IDL/be/be_typedef.cpp
+++ b/TAO/TAO_IDL/be/be_typedef.cpp
@@ -28,6 +28,12 @@ ACE_RCSID (be,
"$Id$")
be_typedef::be_typedef (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_Typedef (),
+ be_decl (),
+ be_type ()
{
}
@@ -35,20 +41,20 @@ be_typedef::be_typedef (AST_Type *bt,
UTL_ScopedName *n,
idl_bool local,
idl_bool abstract)
- : be_type (AST_Decl::NT_typedef,
- n),
- be_decl (AST_Decl::NT_typedef,
- n),
+ : COMMON_Base (bt->is_local () || local,
+ abstract),
+ AST_Decl (AST_Decl::NT_typedef,
+ n),
+ AST_Type (AST_Decl::NT_typedef,
+ n),
AST_Typedef (bt,
n,
bt->is_local () || local,
abstract),
- AST_Type (AST_Decl::NT_typedef,
- n),
- AST_Decl (AST_Decl::NT_typedef,
- n),
- COMMON_Base (bt->is_local () || local,
- abstract)
+ be_decl (AST_Decl::NT_typedef,
+ n),
+ be_type (AST_Decl::NT_typedef,
+ n)
{
}
diff --git a/TAO/TAO_IDL/be/be_union.cpp b/TAO/TAO_IDL/be/be_union.cpp
index 13ec5d12652..64dd0864f90 100644
--- a/TAO/TAO_IDL/be/be_union.cpp
+++ b/TAO/TAO_IDL/be/be_union.cpp
@@ -34,6 +34,16 @@ ACE_RCSID (be,
be_union::be_union (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_ConcreteType (),
+ UTL_Scope (),
+ AST_Structure (),
+ AST_Union (),
+ be_scope (),
+ be_decl (),
+ be_type ()
{
// Always the case.
this->has_constructor (I_TRUE);
@@ -43,19 +53,28 @@ be_union::be_union (AST_ConcreteType *dt,
UTL_ScopedName *n,
idl_bool local,
idl_bool abstract)
- : AST_Union (dt,
- n,
- local,
- abstract),
+ : COMMON_Base (local,
+ abstract),
+ AST_Decl (AST_Decl::NT_union,
+ n),
+ AST_Type (AST_Decl::NT_union,
+ n),
+ AST_ConcreteType (AST_Decl::NT_union,
+ n),
+ UTL_Scope (AST_Decl::NT_union),
AST_Structure (AST_Decl::NT_union,
n,
local,
abstract),
- AST_Decl (AST_Decl::NT_union,
- n),
- UTL_Scope (AST_Decl::NT_union),
- COMMON_Base (local,
- abstract)
+ AST_Union (dt,
+ n,
+ local,
+ abstract),
+ be_scope (AST_Decl::NT_union),
+ be_decl (AST_Decl::NT_union,
+ n),
+ be_type (AST_Decl::NT_union,
+ n)
{
// Always the case.
this->has_constructor (I_TRUE);
diff --git a/TAO/TAO_IDL/be/be_union_branch.cpp b/TAO/TAO_IDL/be/be_union_branch.cpp
index 9f14a203006..006ce84d787 100644
--- a/TAO/TAO_IDL/be/be_union_branch.cpp
+++ b/TAO/TAO_IDL/be/be_union_branch.cpp
@@ -33,22 +33,29 @@ ACE_RCSID (be,
"$Id$")
be_union_branch::be_union_branch (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Field (),
+ AST_UnionBranch (),
+ be_decl ()
{
}
be_union_branch::be_union_branch (UTL_LabelList *ll,
AST_Type *ft,
UTL_ScopedName *n)
- : AST_UnionBranch (ll,
- ft,
- n),
+ : COMMON_Base (ft->is_local (),
+ ft->is_abstract ()),
+ AST_Decl (AST_Decl::NT_union_branch,
+ n),
AST_Field (AST_Decl::NT_union_branch,
ft,
n),
- AST_Decl (AST_Decl::NT_union_branch,
- n),
- COMMON_Base (ft->is_local (),
- ft->is_abstract ())
+ AST_UnionBranch (ll,
+ ft,
+ n),
+ be_decl (AST_Decl::NT_union_branch,
+ n)
{
}
diff --git a/TAO/TAO_IDL/be/be_union_fwd.cpp b/TAO/TAO_IDL/be/be_union_fwd.cpp
index 5ec01dd1592..8fdcf87b020 100644
--- a/TAO/TAO_IDL/be/be_union_fwd.cpp
+++ b/TAO/TAO_IDL/be/be_union_fwd.cpp
@@ -26,21 +26,34 @@ ACE_RCSID (be,
"$Id$")
be_union_fwd::be_union_fwd (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_StructureFwd (),
+ AST_Type (),
+ AST_UnionFwd (),
+ be_decl (),
+ be_type (),
+ be_structure_fwd ()
{
}
be_union_fwd::be_union_fwd (AST_Union *dummy,
UTL_ScopedName *n)
- : be_structure_fwd (dummy,
- n),
- AST_UnionFwd (dummy,
- n),
+ : COMMON_Base (),
+ AST_Decl (AST_Decl::NT_union_fwd,
+ n),
AST_StructureFwd (dummy,
n),
AST_Type (AST_Decl::NT_union_fwd,
n),
- AST_Decl (AST_Decl::NT_union_fwd,
- n)
+ AST_UnionFwd (dummy,
+ n),
+ be_decl (AST_Decl::NT_union_fwd,
+ n),
+ be_type (AST_Decl::NT_union_fwd,
+ n),
+ be_structure_fwd (dummy,
+ n)
{
}
diff --git a/TAO/TAO_IDL/be/be_union_label.cpp b/TAO/TAO_IDL/be/be_union_label.cpp
index a6889166db1..7c476be7745 100644
--- a/TAO/TAO_IDL/be/be_union_label.cpp
+++ b/TAO/TAO_IDL/be/be_union_label.cpp
@@ -10,6 +10,7 @@ ACE_RCSID (be,
"$Id$")
be_union_label::be_union_label (void)
+ : AST_UnionLabel ()
{
}
diff --git a/TAO/TAO_IDL/be/be_valuetype.cpp b/TAO/TAO_IDL/be/be_valuetype.cpp
index 21d78798182..384239e2b98 100644
--- a/TAO/TAO_IDL/be/be_valuetype.cpp
+++ b/TAO/TAO_IDL/be/be_valuetype.cpp
@@ -35,7 +35,17 @@ ACE_RCSID (be,
// Default constructor.
be_valuetype::be_valuetype (void)
- : full_obv_skel_name_ (0)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ UTL_Scope (),
+ AST_Interface (),
+ be_scope (),
+ be_decl (),
+ be_type (),
+ be_interface (),
+ AST_ValueType (),
+ full_obv_skel_name_ (0)
{
// Always the case.
this->size_type (AST_Type::VARIABLE);
@@ -62,16 +72,34 @@ be_valuetype::be_valuetype (UTL_ScopedName *n,
long n_supports,
AST_Interface *supports_concrete,
idl_bool abstract,
- idl_bool truncatable)
- : be_interface (n,
+ idl_bool truncatable,
+ idl_bool custom)
+ : COMMON_Base (0,
+ abstract),
+ AST_Decl (AST_Decl::NT_valuetype,
+ n),
+ AST_Type (AST_Decl::NT_valuetype,
+ n),
+ UTL_Scope (AST_Decl::NT_valuetype),
+ AST_Interface (n,
+ inherits,
+ n_inherits,
+ inherits_flat,
+ n_inherits_flat,
+ 0,
+ abstract),
+ be_scope (AST_Decl::NT_valuetype),
+ be_decl (AST_Decl::NT_valuetype,
+ n),
+ be_type (AST_Decl::NT_valuetype,
+ n),
+ be_interface (n,
inherits,
n_inherits,
inherits_flat,
n_inherits_flat,
0,
abstract),
- be_type (AST_Decl::NT_valuetype,
- n),
AST_ValueType (n,
inherits,
n_inherits,
@@ -82,19 +110,8 @@ be_valuetype::be_valuetype (UTL_ScopedName *n,
n_supports,
supports_concrete,
abstract,
- truncatable),
- AST_Interface (n,
- inherits,
- n_inherits,
- inherits_flat,
- n_inherits_flat,
- 0,
- abstract),
- AST_Decl (AST_Decl::NT_valuetype,
- n),
- UTL_Scope (AST_Decl::NT_valuetype),
- COMMON_Base (0,
- abstract),
+ truncatable,
+ custom),
full_obv_skel_name_ (0),
supports_abstract_ (0),
var_out_seq_decls_gen_ (0)
diff --git a/TAO/TAO_IDL/be/be_valuetype_fwd.cpp b/TAO/TAO_IDL/be/be_valuetype_fwd.cpp
index e936894c802..2146482f54c 100644
--- a/TAO/TAO_IDL/be/be_valuetype_fwd.cpp
+++ b/TAO/TAO_IDL/be/be_valuetype_fwd.cpp
@@ -30,21 +30,35 @@ ACE_RCSID (be,
"$Id$")
be_valuetype_fwd::be_valuetype_fwd (void)
+ : COMMON_Base (),
+ AST_Decl (),
+ AST_Type (),
+ AST_InterfaceFwd (),
+ be_decl (),
+ be_type (),
+ be_interface_fwd (),
+ AST_ValueTypeFwd ()
{
}
be_valuetype_fwd::be_valuetype_fwd (AST_Interface *dummy,
UTL_ScopedName *n)
- : be_interface_fwd (dummy,
- n),
- AST_ValueTypeFwd (dummy,
- n),
- AST_InterfaceFwd (dummy,
- n),
+ : COMMON_Base (dummy->is_local (),
+ dummy->is_abstract ()),
AST_Decl (AST_Decl::NT_valuetype_fwd,
n),
- COMMON_Base (dummy->is_local (),
- dummy->is_abstract ())
+ AST_Type (AST_Decl::NT_valuetype_fwd,
+ n),
+ AST_InterfaceFwd (dummy,
+ n),
+ be_decl (AST_Decl::NT_valuetype_fwd,
+ n),
+ be_type (AST_Decl::NT_valuetype_fwd,
+ n),
+ be_interface_fwd (dummy,
+ n),
+ AST_ValueTypeFwd (dummy,
+ n)
{
}
diff --git a/TAO/TAO_IDL/be/be_visitor_amh_pre_proc.cpp b/TAO/TAO_IDL/be/be_visitor_amh_pre_proc.cpp
index 24ab9029bd8..af105baf5e9 100644
--- a/TAO/TAO_IDL/be/be_visitor_amh_pre_proc.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_amh_pre_proc.cpp
@@ -635,6 +635,7 @@ be_visitor_amh_pre_proc::create_exception_holder (be_interface *node)
0,
0,
0,
+ 0,
0),
0);
diff --git a/TAO/TAO_IDL/be/be_visitor_ami_pre_proc.cpp b/TAO/TAO_IDL/be/be_visitor_ami_pre_proc.cpp
index 3f68429afd7..6d5e500ced9 100644
--- a/TAO/TAO_IDL/be/be_visitor_ami_pre_proc.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_ami_pre_proc.cpp
@@ -348,6 +348,7 @@ be_visitor_ami_pre_proc::create_exception_holder (be_interface *node)
0,
0,
0,
+ 0,
0),
0);
@@ -403,6 +404,7 @@ be_visitor_ami_pre_proc::create_exception_holder (be_interface *node)
0,
0,
0,
+ 0,
0),
0);
diff --git a/TAO/TAO_IDL/be/be_visitor_constant.cpp b/TAO/TAO_IDL/be/be_visitor_constant.cpp
index 9144be5d367..31fe34ea8fc 100644
--- a/TAO/TAO_IDL/be/be_visitor_constant.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_constant.cpp
@@ -22,6 +22,7 @@
#include "be_module.h"
#include "be_helper.h"
#include "be_extern.h"
+#include "be_typedef.h"
#include "utl_identifier.h"
#include "be_visitor_constant.h"
diff --git a/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp b/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp
index a987353d696..8f3ceb1614b 100644
--- a/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_constant/constant_ch.cpp
@@ -55,11 +55,14 @@ be_visitor_constant_ch::visit_constant (be_constant *node)
// to us here itself, else it will be in the *.cpp file.
AST_Decl::NodeType nt = AST_Decl::NT_pre_defined;
- AST_Decl *td = node->constant_value ()->get_tdef ();
+ AST_Decl *tdef = node->constant_value ()->get_tdef ();
+ AST_Decl::NodeType bnt = AST_Decl::NT_pre_defined;
- if (td != 0)
+ if (tdef != 0)
{
- nt = td->node_type ();
+ nt = tdef->node_type ();
+ be_typedef *td = be_typedef:: narrow_from_decl (tdef);
+ bnt = td->base_node_type ();
}
*os << be_nl << be_nl;
@@ -75,7 +78,7 @@ be_visitor_constant_ch::visit_constant (be_constant *node)
}
else if (nt == AST_Decl::NT_typedef)
{
- *os << td->name ();
+ *os << tdef->name ();
}
else
{
@@ -96,7 +99,14 @@ be_visitor_constant_ch::visit_constant (be_constant *node)
}
else if (nt == AST_Decl::NT_typedef)
{
- *os << td->name ();
+ if (bnt == AST_Decl::NT_string || bnt == AST_Decl::NT_wstring)
+ {
+ *os << node->exprtype_to_string ();
+ }
+ else
+ {
+ *os << tdef->name ();
+ }
}
else
{
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype.cpp
index d2050d95194..9a2e0192ee6 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype.cpp
@@ -43,6 +43,7 @@
#include "be_helper.h"
#include "be_extern.h"
#include "utl_identifier.h"
+#include "utl_exceptlist.h"
#include "be_visitor_valuetype.h"
#include "be_visitor_argument.h"
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp
index 3489d7d2b59..ae3cc1ca00a 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp
@@ -55,7 +55,20 @@ be_visitor_valuetype_init_arglist_ch::visit_factory (be_factory *node)
}
os << be_uidt_nl
- << ")" << be_uidt;
+ << ")";
+
+ // Now generate the throw specs.
+ if (this->gen_throw_spec (node) == -1)
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) be_visitor_valuetype_init_arglist_ch")
+ ACE_TEXT ("::visit_factory - ")
+ ACE_TEXT ("Failed to generate throw spec\n")
+ ),
+ -1
+ );
+ }
return 0;
}
@@ -94,3 +107,53 @@ be_visitor_valuetype_init_arglist_ch::post_process (be_decl *bd)
return 0;
}
+
+int
+be_visitor_valuetype_init_arglist_ch::gen_throw_spec (be_factory *node)
+{
+ TAO_OutStream *os = this->ctx_->stream ();
+
+ const char *throw_spec_open = "throw (";
+ const char *throw_spec_close = ")";
+
+ if (!be_global->use_raw_throw ())
+ {
+ throw_spec_open = "ACE_THROW_SPEC ((";
+ throw_spec_close = "))";
+ }
+
+ *os << be_nl << throw_spec_open;
+ *os << be_idt_nl << "CORBA::SystemException";
+
+ if (node->exceptions ())
+ {
+ // Initialize an iterator to iterate thru the exception list.
+ for (UTL_ExceptlistActiveIterator ei (node->exceptions ());
+ !ei.is_done ();
+ ei.next ())
+ {
+ be_exception *excp =
+ be_exception::narrow_from_decl (ei.item ());
+
+ if (excp == 0)
+ {
+ ACE_ERROR_RETURN ((LM_ERROR,
+ "(%N:%l) be_visitor_operation"
+ "gen_throw_spec - "
+ "bad exception node\n"),
+ -1);
+
+ }
+
+ *os << "," << be_nl;
+ *os << excp->name ();
+ AST_Decl *d = ScopeAsDecl (excp->defined_in ());
+ *os << d->repoID ();
+ }
+ }
+
+ *os << be_uidt_nl << throw_spec_close << be_uidt;
+
+ return 0;
+}
+
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp
index 629c064b3ef..66ae0b639a7 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp
@@ -86,8 +86,7 @@ be_visitor_valuetype_init_ch::visit_valuetype (be_valuetype *node)
}
// Virtual destructor.
- os << "virtual ~" << node->local_name () << "_init (void);"
- << be_nl << be_nl;
+ os << "virtual ~" << node->local_name () << "_init (void);";
if (this->visit_valuetype_scope (node) == -1)
@@ -102,7 +101,7 @@ be_visitor_valuetype_init_ch::visit_valuetype (be_valuetype *node)
// Generate _downcast method.
os << be_nl << be_nl
<< "static " << node->local_name () << "_init* "
- << "_downcast (CORBA::ValueFactoryBase* );";
+ << "_downcast (CORBA::ValueFactoryBase *);";
if (factory_style == FS_CONCRETE_FACTORY)
{
@@ -155,7 +154,8 @@ be_visitor_valuetype_init_ch::visit_factory (be_factory *node)
// STEP I: Generate preambule.
- os << "virtual " << vt->local_name () << "* ";
+ os << be_nl << be_nl
+ << "virtual " << vt->local_name () << "* ";
// STEP 2: Generate the operation name.
os << node->local_name ();
@@ -175,7 +175,7 @@ be_visitor_valuetype_init_ch::visit_factory (be_factory *node)
}
// Make pure virtual.
- os << " = 0;" << be_nl;
+ os << " = 0;";
return 0;
}
diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp
index 3393c008f86..77916cf0727 100644
--- a/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_ss.cpp
@@ -161,19 +161,7 @@ be_visitor_valuetype_ss::visit_valuetype (be_valuetype *node)
<< "(void) safe_stub.release ();" << be_nl
<< "return ";
- if (concrete->is_nested ())
- {
- UTL_Scope *parent_scope = concrete->defined_in ();
- AST_Decl *parent_decl = ScopeAsDecl (parent_scope);
-
- *os << "ACE_NESTED_CLASS ("
- << parent_decl->name () << ", "
- << concrete->local_name ();
- }
- else
- {
- *os << concrete->name ();
- }
+ *os << concrete->name ();
*os << "::_unchecked_narrow (obj.in ());"
<< be_uidt_nl
diff --git a/TAO/TAO_IDL/be_include/be_eventtype.h b/TAO/TAO_IDL/be_include/be_eventtype.h
index c6c71fc9324..2f68e756ad3 100644
--- a/TAO/TAO_IDL/be_include/be_eventtype.h
+++ b/TAO/TAO_IDL/be_include/be_eventtype.h
@@ -44,7 +44,8 @@ public:
long n_supports,
AST_Interface *supports_concrete,
idl_bool abstract,
- idl_bool truncatable);
+ idl_bool truncatable,
+ idl_bool custom);
// Constructor that sets its scoped name <n>, a list of inherited valuetypes
// and supported interfaces <ih>, and the number of inherited interfaces <nih>
diff --git a/TAO/TAO_IDL/be_include/be_generator.h b/TAO/TAO_IDL/be_include/be_generator.h
index a0aa517494b..2f4d85387c9 100644
--- a/TAO/TAO_IDL/be_include/be_generator.h
+++ b/TAO/TAO_IDL/be_include/be_generator.h
@@ -112,7 +112,8 @@ public:
long n_supports,
AST_Interface *supports_concrete,
idl_bool abstract,
- idl_bool truncatable);
+ idl_bool truncatable,
+ idl_bool custom);
virtual AST_ValueTypeFwd *create_valuetype_fwd (UTL_ScopedName *n,
idl_bool abstract);
@@ -127,7 +128,8 @@ public:
long n_supports,
AST_Interface *supports_concrete,
idl_bool abstract,
- idl_bool truncatable);
+ idl_bool truncatable,
+ idl_bool custom);
virtual AST_EventTypeFwd *create_eventtype_fwd (UTL_ScopedName *n,
idl_bool abstract);
diff --git a/TAO/TAO_IDL/be_include/be_valuetype.h b/TAO/TAO_IDL/be_include/be_valuetype.h
index 35117f3694d..39841688c9e 100644
--- a/TAO/TAO_IDL/be_include/be_valuetype.h
+++ b/TAO/TAO_IDL/be_include/be_valuetype.h
@@ -48,7 +48,8 @@ public:
long n_supports,
AST_Interface *supports_concrete,
idl_bool abstract,
- idl_bool truncatable);
+ idl_bool truncatable,
+ idl_bool custom);
// Constructor that sets its scoped name <n>, a list of inherited valuetypes
// and supported interfaces <ih>, and the number of inherited interfaces <nih>
diff --git a/TAO/TAO_IDL/be_include/be_visitor_valuetype/valuetype_init_arglist_ch.h b/TAO/TAO_IDL/be_include/be_visitor_valuetype/valuetype_init_arglist_ch.h
index 35438202c9b..1601886c5e7 100644
--- a/TAO/TAO_IDL/be_include/be_visitor_valuetype/valuetype_init_arglist_ch.h
+++ b/TAO/TAO_IDL/be_include/be_visitor_valuetype/valuetype_init_arglist_ch.h
@@ -48,6 +48,9 @@ public:
virtual int post_process (be_decl *);
// stuff to o/p after each element of the scope is handled
+
+ virtual int gen_throw_spec (be_factory *);
+ // IDL3 extension.
};
#endif /* _BE_VISITOR_VALUETYPE_INIT_ARGLIST_CH_H_ */
diff --git a/TAO/TAO_IDL/driver/drv_args.cpp b/TAO/TAO_IDL/driver/drv_args.cpp
index 4e0f7902fbb..e6756a4df6d 100644
--- a/TAO/TAO_IDL/driver/drv_args.cpp
+++ b/TAO/TAO_IDL/driver/drv_args.cpp
@@ -290,11 +290,6 @@ DRV_usage (void)
));
ACE_DEBUG ((
LM_DEBUG,
- ACE_TEXT (" -Gm \t\tEnable support for CORBA components\n")
- ACE_TEXT (" (default)\n")
- ));
- ACE_DEBUG ((
- LM_DEBUG,
ACE_TEXT (" -Gp \t\tGenerate the code for thru-POA collocation")
ACE_TEXT (" (default)\n")
));
@@ -309,6 +304,10 @@ DRV_usage (void)
));
ACE_DEBUG ((
LM_DEBUG,
+ ACE_TEXT (" \t\t\tNo effect if TypeCode generation is suppressed\n")
+ ));
+ ACE_DEBUG ((
+ LM_DEBUG,
ACE_TEXT (" -Gv\t\t\tenable OBV (Valuetype) support")
ACE_TEXT (" (disabled by default)\n")
));
@@ -449,10 +448,6 @@ DRV_usage (void)
LM_DEBUG,
ACE_TEXT (" -Yp,path\t\tdefines location of preprocessor\n")
));
- ACE_DEBUG ((
- LM_DEBUG,
- ACE_TEXT (" \t\t\tNo effect if TypeCode generation is suppressed\n")
- ));
}
// Return 0 on success, -1 failure. The <errno> corresponding to the
diff --git a/TAO/TAO_IDL/fe/idl.yy b/TAO/TAO_IDL/fe/idl.yy
index 900d662f963..f55c9ecfe1b 100644
--- a/TAO/TAO_IDL/fe/idl.yy
+++ b/TAO/TAO_IDL/fe/idl.yy
@@ -708,7 +708,8 @@ value_concrete_decl :
$1->n_supports (),
$1->supports_concrete (),
I_FALSE,
- $1->truncatable ()
+ $1->truncatable (),
+ I_FALSE
);
i = AST_Interface::narrow_from_decl (v);
AST_Interface::fwd_redefinition_helper (i,
@@ -770,6 +771,7 @@ value_abs_decl :
$2->n_supports (),
$2->supports_concrete (),
I_TRUE,
+ I_FALSE,
I_FALSE
);
i = AST_Interface::narrow_from_decl (v);
@@ -3675,9 +3677,20 @@ init_decl
init_parameter_list
{
// init_parameter_list
- /* TODO: replace parameter_list with rule that accepts only IN args */
-
idl_global->set_parse_state (IDL_GlobalData::PS_OpParsCompleted);
+ }
+ opt_raises
+ {
+// opt_raises
+ idl_global->set_parse_state (IDL_GlobalData::PS_OpRaiseCompleted);
+
+ if ($7 != 0)
+ {
+ UTL_Scope *s = idl_global->scopes ().top_non_null ();
+ AST_Factory *f = AST_Factory::narrow_from_scope (s);
+ (void) f->fe_add_exceptions ($7);
+ }
+
idl_global->scopes ().pop ();
}
;
@@ -4965,6 +4978,7 @@ event_abs_decl :
$2->n_supports (),
$2->supports_concrete (),
I_TRUE,
+ I_FALSE,
I_FALSE
);
i = AST_Interface::narrow_from_decl (e);
@@ -5090,7 +5104,8 @@ event_decl :
$2->n_supports (),
$2->supports_concrete (),
I_FALSE,
- $2->truncatable ()
+ $2->truncatable (),
+ I_FALSE
);
i = AST_Interface::narrow_from_decl (e);
AST_Interface::fwd_redefinition_helper (i,
diff --git a/TAO/TAO_IDL/fe/y.tab.cpp b/TAO/TAO_IDL/fe/y.tab.cpp
index a0252d460d7..a8bfc87404d 100644
--- a/TAO/TAO_IDL/fe/y.tab.cpp
+++ b/TAO/TAO_IDL/fe/y.tab.cpp
@@ -3,6 +3,7 @@
char tao_yysccsid[] = "@(#)yaccpar 1.4 (Berkeley) 02/25/90 \n\
Modified 5/2/90 by J. Roskind to support graphic debugging modes";
#endif
+
#include "ast_argument.h"
#include "ast_array.h"
#include "ast_attribute.h"
@@ -44,7 +45,8 @@ char tao_yysccsid[] = "@(#)yaccpar 1.4 (Berkeley) 02/25/90 \n\
#if (defined(apollo) || defined(hpux)) && defined(__cplusplus)
extern "C" int tao_yywrap();
-#endif /* (defined(apollo) || defined(hpux)) && defined(__cplusplus)*/
+#endif /* (defined(apollo) || defined(hpux)) && defined(__cplusplus)
+*/
void tao_yyerror (const char *);
@@ -54,7 +56,8 @@ extern char tao_yytext[];
extern int tao_yyleng;
AST_Decl *tao_enum_constant_decl = 0;
#define TAO_YYDEBUG_LEXER_TEXT (tao_yytext[tao_yyleng] = '\0', tao_yytext)
-/* Force the pretty debugging code to compile.*/
+/* Force the pretty debugging code to compile.
+*/
#define TAO_YYDEBUG 1
typedef union {
AST_Decl *dcval; /* Decl value */
@@ -200,21 +203,21 @@ short tao_yylhs[] = { -1,
31, 32, 32, 217, 218, 56, 150, 150, 221, 222,
223, 224, 219, 225, 226, 227, 228, 220, 229, 230,
231, 232, 97, 233, 235, 236, 237, 152, 72, 72,
- 72, 12, 12, 238, 240, 141, 241, 239, 243, 239,
- 242, 246, 245, 245, 247, 248, 244, 249, 234, 251,
- 234, 250, 254, 253, 253, 255, 256, 252, 15, 15,
- 15, 15, 71, 71, 71, 257, 258, 27, 27, 259,
- 260, 28, 28, 261, 262, 29, 29, 263, 264, 21,
- 21, 22, 265, 23, 23, 91, 93, 105, 105, 267,
- 268, 270, 271, 266, 272, 273, 41, 274, 18, 18,
- 269, 269, 277, 275, 279, 275, 281, 275, 283, 275,
- 285, 275, 286, 275, 276, 17, 17, 278, 77, 77,
- 280, 282, 284, 288, 107, 289, 290, 291, 292, 293,
- 294, 42, 295, 19, 19, 20, 20, 297, 298, 287,
- 296, 296, 299, 301, 299, 303, 299, 304, 305, 300,
- 306, 307, 302, 109, 109, 109, 310, 310, 312, 311,
- 313, 314, 315, 309, 86, 85, 84, 316, 43, 317,
- 318, 319, 308, 83, 83,
+ 72, 12, 12, 238, 240, 241, 141, 242, 239, 244,
+ 239, 243, 247, 246, 246, 248, 249, 245, 250, 234,
+ 252, 234, 251, 255, 254, 254, 256, 257, 253, 15,
+ 15, 15, 15, 71, 71, 71, 258, 259, 27, 27,
+ 260, 261, 28, 28, 262, 263, 29, 29, 264, 265,
+ 21, 21, 22, 266, 23, 23, 91, 93, 105, 105,
+ 268, 269, 271, 272, 267, 273, 274, 41, 275, 18,
+ 18, 270, 270, 278, 276, 280, 276, 282, 276, 284,
+ 276, 286, 276, 287, 276, 277, 17, 17, 279, 77,
+ 77, 281, 283, 285, 289, 107, 290, 291, 292, 293,
+ 294, 295, 42, 296, 19, 19, 20, 20, 298, 299,
+ 288, 297, 297, 300, 302, 300, 304, 300, 305, 306,
+ 301, 307, 308, 303, 109, 109, 109, 311, 311, 313,
+ 312, 314, 315, 316, 310, 86, 85, 84, 317, 43,
+ 318, 319, 320, 309, 83, 83,
};
short tao_yylen[] = { 2,
1, 2, 0, 0, 3, 0, 3, 0, 3, 0,
@@ -250,30 +253,30 @@ short tao_yylen[] = { 2,
2, 2, 0, 0, 0, 5, 1, 1, 0, 0,
0, 0, 9, 0, 0, 0, 0, 9, 0, 0,
0, 0, 9, 0, 0, 0, 0, 10, 1, 1,
- 0, 1, 1, 0, 0, 5, 0, 3, 0, 4,
- 2, 0, 4, 0, 0, 0, 5, 0, 3, 0,
- 4, 2, 0, 4, 0, 0, 0, 5, 1, 1,
- 1, 1, 1, 1, 1, 0, 0, 6, 0, 0,
- 0, 6, 0, 0, 0, 6, 0, 0, 0, 6,
- 0, 2, 0, 4, 0, 3, 3, 1, 1, 2,
- 0, 0, 0, 7, 0, 0, 6, 0, 3, 0,
- 2, 0, 0, 3, 0, 3, 0, 3, 0, 3,
- 0, 3, 0, 3, 3, 1, 1, 4, 1, 0,
- 3, 3, 3, 0, 3, 0, 0, 0, 0, 0,
- 0, 13, 0, 3, 0, 2, 0, 0, 0, 5,
- 2, 0, 1, 0, 3, 0, 3, 0, 0, 6,
- 0, 0, 6, 1, 1, 1, 1, 1, 2, 3,
- 0, 0, 0, 8, 3, 3, 2, 0, 4, 0,
- 0, 0, 8, 1, 1,
+ 0, 1, 1, 0, 0, 0, 7, 0, 3, 0,
+ 4, 2, 0, 4, 0, 0, 0, 5, 0, 3,
+ 0, 4, 2, 0, 4, 0, 0, 0, 5, 1,
+ 1, 1, 1, 1, 1, 1, 0, 0, 6, 0,
+ 0, 0, 6, 0, 0, 0, 6, 0, 0, 0,
+ 6, 0, 2, 0, 4, 0, 3, 3, 1, 1,
+ 2, 0, 0, 0, 7, 0, 0, 6, 0, 3,
+ 0, 2, 0, 0, 3, 0, 3, 0, 3, 0,
+ 3, 0, 3, 0, 3, 3, 1, 1, 4, 1,
+ 0, 3, 3, 3, 0, 3, 0, 0, 0, 0,
+ 0, 0, 13, 0, 3, 0, 2, 0, 0, 0,
+ 5, 2, 0, 1, 0, 3, 0, 3, 0, 0,
+ 6, 0, 0, 6, 1, 1, 1, 1, 1, 2,
+ 3, 0, 0, 0, 8, 3, 3, 2, 0, 4,
+ 0, 0, 0, 8, 1, 1,
};
short tao_yydefred[] = { 3,
0, 0, 26, 112, 28, 39, 161, 221, 237, 272,
- 319, 0, 0, 0, 0, 63, 0, 0, 426, 0,
- 0, 163, 165, 164, 35, 53, 391, 424, 0, 0,
- 0, 0, 0, 475, 474, 0, 4, 2, 6, 8,
+ 319, 0, 0, 0, 0, 63, 0, 0, 427, 0,
+ 0, 163, 165, 164, 35, 53, 392, 425, 0, 0,
+ 0, 0, 0, 476, 475, 0, 4, 2, 6, 8,
10, 12, 14, 16, 18, 20, 22, 24, 33, 34,
- 47, 48, 49, 50, 52, 167, 189, 190, 388, 389,
- 454, 455, 456, 457, 458, 0, 0, 0, 0, 0,
+ 47, 48, 49, 50, 52, 167, 189, 190, 389, 390,
+ 455, 456, 457, 458, 459, 0, 0, 0, 0, 0,
0, 0, 0, 0, 108, 166, 201, 0, 0, 57,
0, 0, 0, 0, 51, 0, 0, 0, 0, 104,
0, 103, 0, 0, 0, 0, 0, 44, 41, 0,
@@ -281,70 +284,70 @@ short tao_yydefred[] = { 3,
220, 286, 293, 298, 65, 71, 170, 171, 173, 183,
184, 186, 188, 187, 0, 185, 0, 175, 177, 178,
176, 180, 181, 203, 204, 172, 179, 182, 0, 0,
- 223, 0, 0, 239, 0, 470, 0, 461, 0, 0,
+ 223, 0, 0, 239, 0, 471, 0, 462, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 27,
123, 124, 0, 113, 117, 118, 120, 121, 122, 119,
29, 40, 168, 162, 222, 238, 273, 320, 42, 0,
- 0, 43, 466, 64, 0, 427, 0, 386, 106, 387,
- 36, 54, 392, 438, 425, 0, 206, 213, 0, 210,
- 0, 282, 285, 61, 289, 294, 0, 224, 0, 468,
+ 0, 43, 467, 64, 0, 428, 0, 387, 106, 388,
+ 36, 54, 393, 439, 426, 0, 206, 213, 0, 210,
+ 0, 282, 285, 61, 289, 294, 0, 224, 0, 469,
0, 5, 7, 9, 11, 13, 15, 17, 19, 21,
- 23, 25, 0, 0, 0, 0, 0, 58, 398, 396,
- 0, 105, 0, 82, 73, 402, 442, 0, 45, 209,
- 287, 0, 0, 0, 0, 240, 230, 471, 0, 462,
+ 23, 25, 0, 0, 0, 0, 0, 58, 399, 397,
+ 0, 105, 0, 82, 73, 403, 443, 0, 45, 209,
+ 287, 0, 0, 0, 0, 240, 230, 472, 0, 463,
114, 30, 202, 169, 194, 195, 196, 0, 274, 321,
- 82, 0, 0, 433, 428, 107, 0, 0, 0, 0,
+ 82, 0, 0, 434, 429, 107, 0, 0, 0, 0,
0, 0, 151, 152, 153, 155, 157, 158, 159, 156,
154, 0, 0, 0, 0, 0, 160, 0, 0, 0,
0, 0, 0, 140, 144, 149, 283, 0, 62, 290,
- 295, 0, 225, 229, 0, 73, 469, 82, 0, 3,
- 0, 0, 0, 229, 0, 0, 397, 0, 0, 97,
+ 295, 0, 225, 229, 0, 73, 470, 82, 0, 3,
+ 0, 0, 0, 229, 0, 0, 398, 0, 0, 97,
309, 314, 329, 330, 0, 83, 85, 87, 89, 91,
0, 81, 93, 95, 307, 308, 334, 79, 77, 0,
- 72, 74, 75, 0, 0, 0, 0, 0, 0, 413,
- 0, 401, 403, 405, 407, 409, 411, 0, 0, 443,
- 0, 441, 444, 446, 100, 288, 145, 146, 147, 0,
+ 72, 74, 75, 0, 0, 0, 0, 0, 0, 414,
+ 0, 402, 404, 406, 408, 410, 412, 0, 0, 444,
+ 0, 442, 445, 447, 100, 288, 145, 146, 147, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 67, 0, 0, 0, 250, 241, 0, 246, 247,
249, 248, 0, 0, 235, 232, 231, 0, 0, 115,
0, 192, 304, 300, 303, 281, 275, 280, 0, 0,
- 0, 429, 0, 0, 0, 333, 360, 324, 361, 332,
- 0, 359, 0, 0, 0, 0, 0, 38, 0, 0,
- 0, 0, 0, 56, 76, 0, 0, 417, 0, 0,
- 0, 419, 0, 0, 394, 0, 0, 0, 0, 0,
- 448, 451, 440, 0, 0, 0, 150, 0, 0, 0,
+ 0, 430, 0, 0, 0, 333, 361, 324, 362, 332,
+ 0, 360, 0, 0, 0, 0, 0, 38, 0, 0,
+ 0, 0, 0, 56, 76, 0, 0, 418, 0, 0,
+ 0, 420, 0, 0, 395, 0, 0, 0, 0, 0,
+ 449, 452, 441, 0, 0, 0, 150, 0, 0, 0,
0, 0, 0, 0, 141, 142, 143, 284, 291, 296,
0, 226, 228, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 60, 0, 98, 310, 315,
0, 84, 86, 88, 90, 92, 94, 96, 335, 80,
- 78, 423, 421, 415, 422, 0, 414, 404, 406, 408,
- 410, 412, 0, 0, 445, 447, 0, 242, 236, 233,
- 473, 464, 116, 126, 32, 193, 305, 302, 276, 278,
- 323, 430, 0, 0, 325, 0, 418, 0, 449, 452,
+ 78, 424, 422, 416, 423, 0, 415, 405, 407, 409,
+ 411, 413, 0, 0, 446, 448, 0, 242, 236, 233,
+ 474, 465, 116, 126, 32, 193, 305, 302, 276, 278,
+ 323, 431, 0, 0, 325, 0, 419, 0, 450, 453,
0, 0, 0, 0, 0, 311, 316, 200, 0, 336,
0, 0, 0, 0, 243, 234, 306, 279, 0, 0,
- 0, 0, 0, 326, 338, 345, 0, 344, 366, 450,
- 453, 0, 0, 312, 370, 317, 198, 0, 0, 0,
- 0, 340, 0, 0, 258, 265, 263, 255, 262, 244,
- 254, 0, 432, 0, 0, 0, 0, 349, 363, 364,
- 365, 356, 0, 355, 327, 346, 342, 367, 0, 0,
- 0, 0, 0, 0, 0, 0, 313, 371, 374, 318,
- 199, 0, 351, 0, 0, 0, 0, 0, 259, 266,
- 264, 268, 256, 261, 245, 253, 0, 0, 357, 353,
- 378, 328, 347, 343, 0, 0, 0, 0, 0, 375,
- 0, 0, 0, 368, 267, 269, 257, 372, 0, 358,
- 354, 379, 0, 0, 376, 385, 0, 0, 380, 383,
- 0, 384,
+ 0, 0, 0, 326, 0, 339, 346, 0, 345, 367,
+ 451, 454, 0, 0, 312, 371, 317, 198, 0, 0,
+ 0, 337, 0, 341, 0, 0, 258, 265, 263, 255,
+ 262, 244, 254, 0, 433, 0, 0, 0, 0, 350,
+ 364, 365, 366, 357, 0, 356, 327, 347, 343, 368,
+ 0, 0, 0, 0, 0, 0, 0, 0, 313, 372,
+ 375, 318, 199, 0, 352, 0, 0, 0, 0, 0,
+ 259, 266, 264, 268, 256, 261, 245, 253, 0, 0,
+ 358, 354, 379, 328, 348, 344, 0, 0, 0, 0,
+ 0, 376, 0, 0, 0, 369, 267, 269, 257, 373,
+ 0, 359, 355, 380, 0, 0, 377, 386, 0, 0,
+ 381, 384, 0, 385,
};
short tao_yydgoto[] = { 1,
396, 117, 118, 119, 120, 121, 22, 23, 387, 24,
- 253, 418, 125, 126, 420, 286, 440, 230, 265, 593,
- 642, 667, 668, 239, 271, 99, 570, 576, 620, 299,
- 404, 482, 588, 613, 254, 311, 547, 562, 25, 26,
+ 253, 418, 125, 126, 420, 286, 440, 230, 265, 595,
+ 644, 669, 670, 239, 271, 99, 571, 577, 622, 299,
+ 404, 482, 590, 615, 254, 311, 547, 562, 25, 26,
27, 28, 146, 523, 287, 288, 289, 290, 291, 292,
- 293, 294, 295, 296, 297, 405, 589, 633, 164, 128,
+ 293, 294, 295, 296, 297, 405, 591, 635, 164, 128,
129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
- 602, 325, 255, 256, 257, 139, 443, 29, 30, 31,
+ 604, 325, 255, 256, 257, 139, 443, 29, 30, 31,
32, 92, 33, 34, 35, 36, 326, 2, 38, 149,
327, 150, 328, 151, 329, 152, 330, 153, 43, 154,
44, 155, 45, 156, 46, 157, 47, 158, 48, 159,
@@ -353,445 +356,455 @@ short tao_yydgoto[] = { 1,
235, 340, 181, 261, 410, 243, 86, 341, 342, 332,
344, 397, 433, 432, 423, 424, 425, 426, 427, 333,
429, 334, 430, 413, 456, 187, 233, 67, 223, 309,
- 478, 174, 70, 56, 225, 57, 58, 480, 597, 71,
+ 478, 174, 70, 56, 225, 57, 58, 480, 599, 71,
145, 303, 247, 393, 473, 394, 305, 475, 542, 474,
- 72, 207, 302, 471, 541, 590, 572, 614, 591, 615,
- 612, 648, 609, 611, 610, 646, 647, 73, 226, 407,
+ 72, 207, 302, 471, 541, 592, 573, 616, 593, 617,
+ 614, 650, 611, 613, 612, 648, 649, 73, 226, 407,
313, 483, 408, 484, 544, 242, 381, 201, 272, 142,
244, 383, 143, 245, 384, 312, 481, 543, 335, 336,
- 414, 533, 560, 594, 415, 534, 561, 596, 74, 227,
- 314, 485, 491, 564, 549, 580, 625, 431, 539, 536,
- 551, 567, 552, 568, 583, 627, 581, 626, 578, 603,
- 579, 604, 624, 652, 622, 651, 584, 628, 595, 637,
- 638, 659, 653, 664, 671, 59, 60, 96, 269, 236,
- 351, 185, 263, 262, 352, 353, 446, 354, 447, 355,
- 448, 356, 449, 357, 450, 444, 195, 97, 89, 231,
- 319, 487, 545, 573, 318, 270, 237, 361, 362, 363,
- 454, 364, 455, 513, 553, 514, 554, 61, 62, 63,
- 64, 65, 211, 308, 477, 249, 209, 306, 476,
+ 414, 533, 560, 596, 415, 534, 561, 598, 74, 227,
+ 314, 485, 491, 564, 549, 581, 627, 431, 539, 536,
+ 565, 551, 568, 552, 569, 585, 629, 583, 628, 579,
+ 605, 580, 606, 626, 654, 624, 653, 586, 630, 597,
+ 639, 640, 661, 655, 666, 673, 59, 60, 96, 269,
+ 236, 351, 185, 263, 262, 352, 353, 446, 354, 447,
+ 355, 448, 356, 449, 357, 450, 444, 195, 97, 89,
+ 231, 319, 487, 545, 574, 318, 270, 237, 361, 362,
+ 363, 454, 364, 455, 513, 553, 514, 554, 61, 62,
+ 63, 64, 65, 211, 308, 477, 249, 209, 306, 476,
};
short tao_yysindex[] = { 0,
- 0, 793, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, -156, -133, -38, -136, 0, -156, -156, 0, -200,
- -200, 0, 0, 0, 0, 0, 0, 0, 74, 625,
- -97, 0, -108, 0, 0, -108, 0, 0, 0, 0,
+ 0, 845, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, -197, -171, -64, -52, 0, -197, -197, 0, -209,
+ -209, 0, 0, 0, 0, 0, 0, 0, 42, 641,
+ -164, 0, -175, 0, 0, -175, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 122, 237, -22, -156, 644,
- -156, -156, -156, -156, 0, 0, 0, 74, -156, 0,
- 74, -108, -156, -108, 0, -156, 0, 0, -156, 0,
- -279, 0, -275, 114, 116, 126, 132, 0, 0, -92,
- 0, -3, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 46, 806, -110, -197, 667,
+ -197, -197, -197, -197, 0, 0, 0, 42, -197, 0,
+ 42, -175, -197, -175, 0, -197, 0, 0, -197, 0,
+ -283, 0, -235, 65, 93, 98, 122, 0, 0, -104,
+ 0, -122, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 96, 0, -53, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 74, -97,
- 0, 160, 206, 0, 157, 0, 74, 0, 227, 231,
- 243, 245, 251, 259, 261, 272, 275, 279, 283, 0,
- 0, 0, -53, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 76, 0, -176, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 42, -164,
+ 0, 173, 190, 0, 153, 0, 42, 0, 111, 197,
+ 231, 244, 286, 288, 292, 298, 307, 309, 323, 0,
+ 0, 0, -176, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 221, 0, 0, 0, 289, 0, -156, 0, 0, 0,
- 0, 0, 0, 0, 0, -200, 0, 0, 89, 0,
- 303, 0, 0, 0, 0, 0, 335, 0, 254, 0,
- 266, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, -156, 288, -156, 306, 309, 0, 0, 0,
- 377, 0, -156, 0, 0, 0, 0, -53, 0, 0,
- 0, 60, 140, 60, 60, 0, 0, 0, 140, 0,
+ 268, 0, 0, 0, 336, 0, -197, 0, 0, 0,
+ 0, 0, 0, 0, 0, -209, 0, 0, 135, 0,
+ 341, 0, 0, 0, 0, 0, 364, 0, 283, 0,
+ 287, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, -197, 314, -197, 315, 318, 0, 0, 0,
+ 353, 0, -197, 0, 0, 0, 0, -176, 0, 0,
+ 0, 52, 131, 52, 52, 0, 0, 0, 131, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, -200, 140, 0, 0, 0, 893, 843, 31, 878,
- 413, 676, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 75, 75, 75, 60, -53, 0, 359, 375, 446,
- -33, 47, 329, 0, 0, 0, 0, -200, 0, 0,
- 0, 778, 0, 0, 606, 0, 0, 0, 426, 0,
- 447, 399, 235, 0, 893, -53, 0, -200, 140, 0,
- 0, 0, 0, 0, 730, 0, 0, 0, 0, 0,
- 368, 0, 0, 0, 0, 0, 0, 0, 0, 370,
- 0, 0, 0, 438, -200, -200, -189, -200, 186, 0,
- 385, 0, 0, 0, 0, 0, 0, -156, -156, 0,
- 386, 0, 0, 0, 0, 0, 0, 0, 0, 471,
- 60, 60, 60, 60, 60, 60, 60, 60, 60, 60,
- 452, 0, 456, 479, 284, 0, 0, -53, 0, 0,
- 0, 0, 422, 0, 0, 0, 0, 843, 893, 0,
- 793, 0, 0, 0, 0, 0, 0, 0, 0, 423,
- -53, 0, 490, 268, 757, 0, 0, 0, 0, 0,
- -53, 0, 495, 496, 499, 500, 503, 0, 504, 507,
- 310, 606, 606, 0, 0, -182, -182, 0, -53, -156,
- -182, 0, -189, 509, 0, 510, 511, 512, 514, 517,
- 0, 0, 0, 518, 520, -200, 0, 375, 446, -33,
- 47, 47, 329, 329, 0, 0, 0, 0, 0, 0,
- 540, 0, 0, 521, -156, 457, 459, 60, 461, -156,
- 60, 399, 465, 547, 470, 0, 281, 0, 0, 0,
- 342, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, -156, 0, 0, 0, 0,
- 0, 0, 563, 563, 0, 0, -53, 0, 0, 0,
+ 0, -209, 131, 0, 0, 0, 948, 898, 161, 933,
+ 398, 734, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 11, 11, 11, 52, -176, 0, 319, 354, 409,
+ -131, 261, 107, 0, 0, 0, 0, -209, 0, 0,
+ 0, 825, 0, 0, 622, 0, 0, 0, 388, 0,
+ 406, 360, 195, 0, 948, -176, 0, -209, 131, 0,
+ 0, 0, 0, 0, 753, 0, 0, 0, 0, 0,
+ 330, 0, 0, 0, 0, 0, 0, 0, 0, 331,
+ 0, 0, 0, 399, -209, -209, -98, -209, 145, 0,
+ 334, 0, 0, 0, 0, 0, 0, -197, -197, 0,
+ 335, 0, 0, 0, 0, 0, 0, 0, 0, 420,
+ 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
+ 402, 0, 407, 412, 206, 0, 0, -176, 0, 0,
+ 0, 0, 356, 0, 0, 0, 0, 898, 948, 0,
+ 845, 0, 0, 0, 0, 0, 0, 0, 0, 357,
+ -176, 0, 419, 194, 781, 0, 0, 0, 0, 0,
+ -176, 0, 425, 427, 428, 429, 430, 0, 431, 432,
+ 228, 622, 622, 0, 0, -148, -148, 0, -176, -197,
+ -148, 0, -98, 433, 0, 436, 438, 439, 463, 470,
+ 0, 0, 0, 471, 472, -209, 0, 354, 409, -131,
+ 261, 261, 107, 107, 0, 0, 0, 0, 0, 0,
+ 478, 0, 0, 473, -197, 408, 410, 52, 411, -197,
+ 52, 360, 413, 490, 414, 0, 217, 0, 0, 0,
+ 285, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, -197, 0, 0, 0, 0,
+ 0, 0, 503, 503, 0, 0, -176, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 757, -156, 0, 563, 0, 0, 0, 0,
- 481, 546, 513, 235, -200, 0, 0, 0, 567, 0,
- 570, 323, 321, 321, 0, 0, 0, 0, -53, -156,
- 312, 575, 0, 0, 0, 0, 581, 0, 0, 0,
- 0, 85, 311, 0, 0, 0, 0, 582, 173, 321,
- 757, 0, 594, 604, 0, 0, 0, 0, 0, 0,
- 0, -200, 0, 321, 605, 330, -156, 0, 0, 0,
- 0, 0, 607, 0, 0, 0, 0, 0, 608, 60,
- 610, 644, 73, 541, 85, -53, 0, 0, 0, 0,
- 0, 757, 0, 621, 378, -156, 323, -200, 0, 0,
- 0, 0, 0, 0, 0, 0, -200, 632, 0, 0,
- 0, 0, 0, 0, 633, 615, -156, 616, 635, 0,
- -156, 173, 637, 0, 0, 0, 0, 0, -200, 0,
- 0, 0, 638, 358, 0, 0, 641, 639, 0, 0,
- 361, 0,
+ 0, 0, 781, -197, 0, 503, 0, 0, 0, 0,
+ 424, 489, 461, 195, -209, 0, 0, 0, 513, 0,
+ 514, 267, 265, 265, 0, 0, 0, 0, -176, -197,
+ 249, 515, 0, 0, 265, 0, 0, 519, 0, 0,
+ 0, 0, -42, 251, 0, 0, 0, 0, 525, 33,
+ 265, 0, 781, 0, 523, 529, 0, 0, 0, 0,
+ 0, 0, 0, -209, 0, 265, 530, 255, -197, 0,
+ 0, 0, 0, 0, 531, 0, 0, 0, 0, 0,
+ 518, 52, 526, 667, -22, 448, -42, -176, 0, 0,
+ 0, 0, 0, 781, 0, 539, 293, -197, 267, -209,
+ 0, 0, 0, 0, 0, 0, 0, 0, -209, 548,
+ 0, 0, 0, 0, 0, 0, 551, 535, -197, 536,
+ 556, 0, -197, 33, 559, 0, 0, 0, 0, 0,
+ -209, 0, 0, 0, 560, 280, 0, 0, 564, 563,
+ 0, 0, 289, 0,
};
short tao_yyrindex[] = { 0,
- 0, 685, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 608, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 8, 38,
- 627, 12, 2, 0, 0, 2, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 56, 7,
+ 550, 67, 14, 0, 0, 14, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 78, 0, 0,
- 98, 61, 0, 2, 0, 0, 64, 7, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 62,
+ 0, 0, 0, 0, 0, 0, 0, 77, 0, 0,
+ 87, 16, 0, 14, 0, 0, 70, -37, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 67, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, -84, 0,
- 0, 121, 185, 0, 0, 0, -84, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 101, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, -90, 0,
+ 0, 150, 176, 0, 0, 0, -90, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 430, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 59,
- 0, 0, 0, 0, -83, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 97, 0,
+ 0, 0, 359, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 84,
+ 0, 0, 0, 0, -82, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 187, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- -246, 0, 0, 0, 0, 0, 0, -13, 0, 0,
- 0, 0, 566, 0, 0, 0, 0, 0, 566, 0,
- 0, 0, 0, 0, 0, 0, 0, 192, 0, 0,
- 0, 0, 566, 0, 0, 0, 363, 390, 565, 431,
- -7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 40, 0, 271, 427, 556,
- 722, 137, 50, 0, 0, 0, 0, 0, 0, 0,
+ -217, 0, 0, 0, 0, 0, 0, -13, 0, 0,
+ 0, 0, 494, 0, 0, 0, 0, 0, 494, 0,
+ 0, 0, 0, 0, 0, 0, 0, 188, 0, 0,
+ 0, 0, 494, 0, 0, 0, 393, 426, 509, 460,
+ 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 40, 0, 305, 520, 487,
+ 482, 124, 63, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 646, 0, 0, 0, 458, -82, 0, 0, 372, 0,
+ 581, 0, 0, 0, 527, -79, 0, 0, 322, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, -121, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, -84, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 665, 0, 0, 666, 0, 0,
- 0, 0, 0, 181, 0, 0, 0, 485, 539, 0,
- 583, 0, 0, 0, 0, 0, 0, 0, 265, 0,
- -63, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 455, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 460, 0,
+ 0, 0, 0, 0, 604, 0, 0, 605, 0, 0,
+ 0, 0, 0, 237, 0, 0, 0, 554, 595, 0,
+ 522, 0, 0, 0, 0, 0, 0, 0, 358, 0,
+ -7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 391, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 392, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 516, 731, 729,
- 147, 152, 104, 110, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 717, 715, 708,
+ 133, 143, 73, 110, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 45, 0, 584, 0, 0, 0, 0, 0, 0,
+ 0, 346, 0, 528, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, -9, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, -6, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, -17, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, -9, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 654, 654, 0, 0, 0, 0, -81, 0,
- -37, -39, 10, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 591, 0, 0, 0, 0, 0, 0, -29,
- 0, 0, 675, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 654, 0, 673, 0, 0, 0, 0,
+ 0, 0, 592, 592, 0, 0, 0, 0, -89, 0,
+ -44, -39, 29, 0, 592, 0, 0, 0, 0, 0,
+ 0, 0, 0, 544, 0, 0, 0, 0, 0, 0,
+ 8, 0, 0, 0, 613, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 592, 0, 609, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 711, 0, 609, 612, 0, 0, 0, 0,
- 0, 0, 0, 692, 677, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 709, 0, 545, 546, 0, 0,
+ 0, 0, 0, 0, 0, 630, 615, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 698, 0, 0,
- 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 634,
+ 0, 0, 0, 0,
};
short tao_yygindex[] = { 0,
- -27, 468, 0, 0, 0, -62, -24, -18, 0, -16,
- 0, 0, 0, -58, -379, -20, 298, 0, 0, 0,
- 0, 0, 0, -285, 0, 111, -259, 0, 0, -169,
- 0, 0, 0, 0, 269, 0, 183, 0, 0, 747,
- 0, 0, 709, 0, -270, 0, 391, 394, 395, -52,
- -4, 94, 196, 0, -207, 287, 158, 0, 0, -48,
- -46, -40, 707, 708, 0, 0, 0, -308, -34, 0,
- 0, 0, -435, -8, 0, 191, 0, 345, 379, -14,
- -12, -10, 0, 0, 0, 0, 9, 466, 0, 0,
- 21, 0, 23, 0, 24, 0, 27, 0, 0, 0,
+ -27, 404, 0, 0, 0, -62, -24, -18, 0, -16,
+ 0, 0, 0, -56, -325, -20, 234, 0, 0, 0,
+ 0, 0, 0, -289, 0, 205, -200, 0, 0, -169,
+ 0, 0, 0, 0, 203, 0, 120, 0, 0, 668,
+ 0, 0, 648, 0, -272, 0, 316, 313, 327, -19,
+ 12, -68, 47, 0, -208, 219, 88, 0, 0, -48,
+ -43, -40, 635, 637, 0, 0, 0, -308, -28, 0,
+ 0, 0, -357, -8, 0, 264, 0, 347, 385, -14,
+ -12, -10, 0, 0, 0, 0, 21, 397, 0, 0,
+ 23, 0, 24, 0, 27, 0, 28, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, -212, 0,
+ 0, 0, 0, 0, 0, 0, 0, 693, 0, 403,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, -213,
+ 0, 2, 0, 0, 0, 0, 0, 0, 0, 441,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, -148, 0,
- 0, 0, 0, 0, 0, 0, 0, 762, 0, 472,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, -198,
- 0, -28, 0, 0, 0, 0, 0, 0, 0, 523,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 464, 401, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 95, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 532, 469, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 167, 0,
+ 0, 0, 169, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 241, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, -423, 0,
+ 0, 0, 0, 0, 89, 0, 0, 0, 0, 0,
+ 0, 0, 62, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, -288, 0,
- 0, 0, 0, 168, 0, 0, 0, 0, 0, 0,
- 0, 142, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0,
};
-#define TAO_YYTABLESIZE 1211
+#define TAO_YYTABLESIZE 1266
short tao_yytable[] = { 91,
- 93, 77, 116, 76, 161, 122, 87, 88, 162, 127,
- 37, 123, 382, 124, 370, 140, 422, 141, 165, 197,
- 166, 373, 39, 337, 40, 41, 167, 102, 42, 369,
- 102, 101, 170, 99, 101, 490, 300, 301, 46, 400,
- 399, 431, 173, 188, 526, 122, 163, 190, 189, 127,
- 348, 123, 189, 124, 435, 140, 75, 141, 172, 66,
- 175, 176, 177, 178, 467, 459, 109, 75, 180, 343,
- 270, 360, 183, 435, 75, 184, 148, 148, 186, 307,
- 148, 148, 148, 438, 148, 301, 148, 137, 301, 376,
- 137, 377, 137, 317, 137, 66, 70, 148, 148, 285,
- 75, 148, 282, 301, 283, 205, 422, 137, 137, 102,
- 174, 137, 315, 101, 285, 99, 465, 460, 66, 69,
- 205, 395, 390, 205, 66, 174, 6, 90, 174, 467,
- 46, 98, 148, 148, 223, 420, 110, 208, 90, 202,
- 208, 138, 137, 137, 138, 189, 138, 139, 138, 412,
- 139, 420, 139, 546, 139, 208, 111, 203, 208, 399,
- 66, 138, 138, 148, 292, 138, 16, 139, 139, 197,
- 83, 139, 198, 137, 134, 238, 232, 134, 144, 292,
- 160, 465, 292, 66, 135, 284, 395, 135, 179, 136,
- 643, 182, 136, 115, 134, 134, 138, 138, 134, 343,
- 46, 606, 139, 139, 135, 135, 420, 524, 135, 136,
- 136, 656, 251, 136, 258, 660, 46, 400, 399, 205,
- 46, 6, 266, 147, 422, 540, 147, 138, 297, 134,
- 134, 431, 201, 139, 171, 201, 191, 434, 192, 135,
- 135, 316, 639, 297, 136, 136, 297, 550, 193, 204,
- 201, 127, 197, 389, 194, 390, 434, 210, 199, 200,
- 134, 391, 417, 369, 16, 206, 419, 392, 79, 197,
- 135, 339, 422, 527, 189, 136, 197, 238, 373, 208,
- 122, 388, 299, 386, 127, 212, 123, 102, 124, 213,
- 140, 101, 141, 99, 571, 374, 375, 411, 350, 350,
- 350, 214, 66, 215, 421, 227, 102, 467, 467, 216,
- 101, 127, 99, 422, 321, 322, 75, 217, 205, 218,
- 605, 461, 462, 174, 436, 437, 439, 441, 127, 127,
- 219, 75, 127, 220, 617, 345, 346, 221, 66, 630,
- 585, 222, 645, 228, 347, 348, 229, 451, 452, 349,
- 240, 649, 417, 208, 586, 587, 419, 78, 81, 465,
- 465, 66, 241, 127, 395, 380, 586, 587, 148, 148,
- 378, 463, 464, 663, 246, 379, 248, 292, 137, 137,
- 273, 274, 275, 276, 277, 278, 279, 90, 250, 322,
- 280, 281, 82, 84, 421, 273, 274, 275, 276, 277,
- 278, 279, 90, 500, 501, 280, 281, 122, 122, 37,
- 252, 127, 127, 123, 123, 124, 124, 140, 140, 141,
- 141, 39, 439, 40, 41, 502, 503, 42, 259, 504,
- 505, 260, 138, 138, 264, 517, 230, 230, 139, 139,
- 298, 297, 230, 230, 230, 230, 230, 230, 230, 230,
- 230, 230, 230, 230, 230, 230, 365, 230, 230, 230,
- 230, 599, 600, 601, 258, 134, 134, 128, 372, 258,
- 417, 465, 466, 467, 419, 135, 135, 367, 368, 369,
- 136, 136, 371, 373, 128, 128, 400, 37, 128, 403,
- 402, 406, 428, 75, 434, 537, 435, 442, 100, 101,
- 102, 103, 104, 105, 106, 107, 108, 109, 230, 445,
- 453, 457, 421, 468, 55, 113, 114, 469, 417, 128,
- 230, 230, 419, 77, 559, 548, 230, 230, 230, 230,
+ 93, 77, 116, 76, 161, 122, 87, 88, 382, 127,
+ 162, 123, 370, 124, 374, 140, 422, 141, 165, 197,
+ 468, 460, 37, 166, 39, 40, 167, 102, 41, 42,
+ 102, 338, 46, 432, 101, 300, 301, 101, 170, 188,
+ 401, 99, 173, 400, 189, 122, 163, 75, 315, 127,
+ 285, 123, 205, 124, 343, 140, 360, 141, 172, 75,
+ 175, 176, 177, 178, 66, 70, 370, 205, 180, 349,
+ 205, 66, 183, 66, 69, 184, 148, 148, 186, 307,
+ 148, 148, 148, 436, 148, 468, 148, 190, 6, 490,
+ 540, 285, 189, 317, 282, 399, 283, 148, 148, 98,
+ 137, 148, 436, 137, 160, 137, 422, 137, 75, 102,
+ 138, 144, 550, 138, 109, 138, 101, 138, 90, 202,
+ 137, 137, 526, 99, 137, 270, 115, 396, 391, 66,
+ 138, 138, 148, 148, 138, 110, 66, 203, 66, 199,
+ 200, 466, 461, 380, 174, 111, 171, 139, 378, 412,
+ 139, 189, 139, 379, 139, 137, 137, 197, 75, 174,
+ 198, 134, 174, 148, 134, 138, 138, 139, 139, 212,
+ 135, 139, 421, 135, 438, 238, 232, 284, 46, 189,
+ 136, 134, 134, 136, 343, 134, 137, 191, 421, 223,
+ 135, 135, 396, 292, 135, 6, 138, 374, 375, 46,
+ 136, 136, 139, 139, 136, 524, 466, 546, 292, 46,
+ 46, 292, 251, 587, 258, 192, 134, 134, 401, 297,
+ 193, 400, 266, 432, 422, 135, 135, 208, 201, 90,
+ 208, 201, 205, 139, 297, 136, 136, 297, 16, 588,
+ 589, 316, 79, 421, 194, 208, 201, 134, 208, 206,
+ 16, 127, 197, 389, 83, 213, 135, 608, 390, 588,
+ 589, 391, 417, 468, 468, 205, 136, 75, 419, 197,
+ 645, 374, 527, 392, 422, 208, 197, 238, 299, 340,
+ 122, 388, 179, 386, 127, 182, 123, 102, 124, 214,
+ 140, 658, 141, 435, 101, 662, 147, 411, 641, 147,
+ 370, 99, 215, 376, 421, 377, 102, 66, 75, 465,
+ 466, 467, 435, 101, 66, 422, 66, 351, 351, 351,
+ 99, 601, 602, 603, 436, 437, 439, 441, 367, 368,
+ 369, 273, 274, 275, 276, 277, 278, 279, 90, 632,
+ 647, 280, 281, 204, 216, 127, 217, 451, 452, 651,
+ 218, 210, 417, 572, 461, 462, 219, 174, 419, 78,
+ 81, 227, 127, 127, 582, 220, 127, 221, 148, 148,
+ 396, 665, 273, 274, 275, 276, 277, 278, 279, 90,
+ 607, 222, 280, 281, 466, 466, 301, 463, 464, 301,
+ 228, 137, 137, 229, 421, 619, 240, 127, 82, 84,
+ 241, 138, 138, 246, 301, 248, 292, 122, 122, 250,
+ 264, 127, 127, 123, 123, 124, 124, 140, 140, 141,
+ 141, 37, 439, 39, 40, 502, 503, 41, 42, 504,
+ 505, 298, 297, 500, 501, 517, 252, 259, 139, 139,
+ 260, 365, 371, 208, 321, 322, 373, 372, 400, 402,
+ 403, 406, 134, 134, 428, 434, 442, 435, 445, 453,
+ 457, 135, 135, 468, 258, 345, 346, 197, 469, 258,
+ 417, 136, 136, 470, 347, 348, 419, 488, 489, 349,
+ 472, 486, 322, 492, 499, 493, 494, 495, 496, 497,
+ 498, 507, 230, 230, 508, 537, 509, 510, 230, 230,
230, 230, 230, 230, 230, 230, 230, 230, 230, 230,
- 470, 230, 230, 230, 230, 197, 472, 486, 488, 77,
- 128, 548, 489, 492, 493, 439, 129, 494, 495, 417,
- 421, 496, 497, 419, 90, 498, 499, 507, 508, 509,
- 510, 616, 511, 129, 129, 512, 515, 129, 516, 519,
- 518, 521, 59, 522, 632, 525, 77, 122, 621, 529,
- 530, 127, 230, 123, 531, 124, 130, 140, 535, 141,
- 532, 421, 538, 555, 556, 557, 563, 238, 129, 472,
- 565, 566, 569, 130, 130, 258, 238, 130, 577, 331,
- 575, 582, 598, 592, 331, 331, 331, 331, 331, 331,
- 331, 331, 331, 331, 331, 331, 258, 607, 238, 129,
- 258, 331, 331, 608, 618, 619, 331, 623, 130, 130,
- 331, 331, 331, 331, 331, 331, 331, 331, 331, 331,
- 331, 331, 331, 463, 640, 635, 629, 631, 331, 331,
- 641, 650, 655, 654, 657, 658, 662, 331, 665, 130,
- 666, 669, 670, 672, 1, 271, 125, 331, 68, 393,
- 331, 68, 331, 331, 331, 331, 331, 331, 331, 331,
- 331, 331, 331, 331, 191, 205, 251, 31, 277, 331,
- 331, 362, 369, 437, 331, 341, 416, 331, 331, 331,
+ 230, 230, 421, 230, 230, 230, 230, 37, 518, 132,
+ 417, 511, 132, 77, 559, 548, 419, 130, 512, 515,
+ 516, 519, 521, 530, 522, 525, 532, 529, 531, 132,
+ 132, 535, 538, 132, 130, 130, 555, 556, 130, 77,
+ 55, 548, 563, 557, 566, 567, 570, 576, 578, 584,
+ 128, 417, 421, 594, 230, 600, 609, 419, 610, 620,
+ 621, 625, 637, 618, 132, 132, 631, 128, 128, 130,
+ 130, 128, 642, 633, 440, 643, 634, 652, 77, 122,
+ 623, 656, 657, 127, 659, 123, 660, 124, 664, 140,
+ 667, 141, 668, 421, 671, 132, 672, 1, 271, 238,
+ 130, 674, 128, 230, 230, 125, 68, 258, 238, 230,
+ 230, 230, 230, 230, 230, 230, 230, 230, 230, 230,
+ 230, 230, 230, 394, 230, 230, 230, 230, 258, 191,
+ 238, 68, 258, 128, 205, 251, 31, 363, 417, 331,
+ 370, 59, 277, 342, 331, 331, 331, 331, 331, 331,
+ 331, 331, 331, 331, 331, 331, 438, 378, 437, 252,
+ 353, 331, 331, 382, 383, 366, 506, 520, 473, 575,
+ 331, 80, 331, 148, 459, 230, 458, 331, 331, 331,
+ 331, 331, 331, 331, 331, 331, 331, 331, 331, 460,
+ 528, 168, 636, 169, 331, 331, 401, 85, 398, 350,
+ 304, 638, 558, 331, 409, 663, 331, 646, 0, 464,
331, 331, 331, 331, 331, 331, 331, 331, 331, 331,
- 331, 377, 352, 252, 436, 381, 331, 331, 382, 366,
- 506, 331, 574, 520, 148, 331, 331, 331, 331, 331,
- 331, 331, 331, 331, 331, 331, 331, 331, 331, 132,
- 80, 458, 132, 331, 331, 459, 133, 460, 528, 133,
- 634, 131, 331, 168, 169, 401, 85, 398, 304, 132,
- 132, 636, 409, 132, 558, 331, 133, 133, 131, 131,
- 133, 350, 131, 661, 644, 331, 0, 0, 0, 0,
+ 331, 331, 331, 0, 0, 0, 0, 0, 331, 331,
+ 0, 0, 0, 0, 0, 133, 0, 331, 133, 0,
+ 0, 0, 0, 331, 0, 131, 0, 129, 0, 0,
+ 0, 0, 0, 0, 0, 133, 133, 0, 0, 133,
+ 0, 0, 131, 131, 129, 129, 131, 0, 129, 0,
+ 0, 0, 0, 331, 0, 0, 0, 331, 331, 331,
331, 331, 331, 331, 331, 331, 331, 331, 331, 331,
- 331, 331, 331, 0, 132, 132, 0, 331, 331, 0,
- 0, 133, 133, 131, 131, 0, 331, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 132, 0, 0, 0, 0,
- 0, 0, 133, 0, 131, 0, 0, 0, 0, 0,
- 0, 395, 75, 0, 0, 0, 331, 100, 101, 102,
- 103, 104, 105, 106, 107, 108, 109, 110, 111, 8,
- 9, 75, 10, 112, 113, 114, 100, 101, 102, 103,
- 104, 105, 106, 107, 108, 109, 110, 111, 8, 9,
- 75, 10, 112, 113, 114, 100, 101, 102, 103, 104,
- 105, 106, 107, 108, 109, 110, 111, 8, 9, 0,
- 10, 112, 113, 114, 0, 0, 115, 0, 0, 0,
- 0, 0, 75, 90, 0, 0, 0, 100, 101, 102,
- 103, 104, 105, 106, 107, 108, 109, 110, 111, 0,
- 0, 0, 90, 112, 113, 114, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 260, 0, 0,
- 0, 90, 260, 260, 260, 260, 260, 260, 260, 260,
- 260, 260, 260, 260, 260, 260, 75, 260, 260, 260,
- 260, 100, 101, 102, 103, 104, 105, 106, 107, 108,
- 109, 110, 111, 90, 0, 0, 0, 0, 113, 114,
- 0, 0, 0, 75, 0, 0, 0, 416, 100, 101,
+ 133, 133, 0, 0, 0, 331, 331, 131, 131, 129,
+ 331, 0, 0, 0, 331, 331, 331, 331, 331, 331,
+ 331, 331, 331, 331, 331, 331, 331, 0, 0, 0,
+ 0, 133, 331, 331, 0, 0, 0, 0, 131, 0,
+ 129, 331, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 331, 0, 0, 331, 0, 331, 331, 331, 331,
+ 331, 331, 331, 331, 331, 331, 331, 331, 0, 0,
+ 0, 0, 0, 331, 331, 0, 0, 395, 75, 0,
+ 0, 331, 331, 100, 101, 102, 103, 104, 105, 106,
+ 107, 108, 109, 110, 111, 8, 9, 75, 10, 112,
+ 113, 114, 100, 101, 102, 103, 104, 105, 106, 107,
+ 108, 109, 110, 111, 8, 9, 0, 10, 112, 113,
+ 114, 0, 331, 75, 0, 0, 0, 0, 100, 101,
102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
- 0, 0, 0, 0, 75, 113, 114, 0, 260, 385,
- 101, 102, 0, 0, 105, 106, 107, 108, 3, 0,
- 4, 5, 6, 7, 10, 0, 0, 90, 0, 0,
- 0, 0, 0, 0, 0, 0, 8, 9, 0, 10,
- 0, 0, 0, 11, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 90, 0, 12, 13, 14, 15,
- 0, 0, 0, 0, 0, 16, 17, 0, 320, 18,
- 4, 0, 19, 7, 0, 90, 0, 0, 0, 20,
- 21, 0, 0, 0, 0, 0, 8, 9, 0, 10,
- 0, 0, 0, 11, 0, 0, 321, 322, 323, 324,
- 0, 0, 0, 320, 0, 4, 12, 0, 7, 0,
- 337, 338, 339, 0, 0, 0, 0, 0, 320, 0,
- 4, 8, 9, 7, 10, 0, 0, 0, 11, 20,
- 21, 321, 322, 323, 324, 0, 8, 9, 0, 10,
- 0, 12, 0, 11, 0, 358, 321, 322, 323, 324,
- 0, 0, 0, 0, 0, 359, 12, 0, 0, 0,
- 0, 0, 0, 0, 20, 21, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 20,
- 21,
+ 8, 9, 115, 10, 112, 113, 114, 0, 0, 90,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 260, 0, 0, 90, 0,
+ 260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
+ 260, 260, 260, 260, 0, 260, 260, 260, 260, 0,
+ 75, 0, 0, 0, 90, 100, 101, 102, 103, 104,
+ 105, 106, 107, 108, 109, 110, 111, 0, 0, 75,
+ 0, 112, 113, 114, 100, 101, 102, 103, 104, 105,
+ 106, 107, 108, 109, 110, 111, 0, 0, 0, 0,
+ 0, 113, 114, 0, 0, 0, 260, 75, 0, 0,
+ 416, 0, 100, 101, 102, 103, 104, 105, 106, 107,
+ 108, 109, 110, 111, 0, 0, 0, 0, 0, 113,
+ 114, 90, 75, 0, 0, 0, 0, 100, 101, 102,
+ 103, 104, 105, 106, 107, 108, 109, 0, 0, 0,
+ 90, 75, 0, 0, 113, 114, 385, 101, 102, 0,
+ 0, 105, 106, 107, 108, 0, 0, 0, 0, 0,
+ 3, 10, 4, 5, 6, 7, 0, 0, 90, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 8, 9,
+ 0, 10, 0, 0, 0, 11, 0, 0, 0, 0,
+ 0, 0, 0, 90, 0, 0, 0, 0, 12, 13,
+ 14, 15, 0, 0, 0, 0, 0, 16, 17, 0,
+ 0, 18, 90, 320, 19, 4, 0, 0, 7, 0,
+ 0, 20, 21, 0, 0, 0, 0, 0, 0, 0,
+ 0, 8, 9, 0, 10, 0, 0, 0, 11, 0,
+ 0, 321, 322, 323, 324, 0, 0, 0, 320, 0,
+ 4, 12, 0, 7, 0, 337, 338, 339, 0, 0,
+ 0, 0, 0, 320, 0, 4, 8, 9, 7, 10,
+ 0, 0, 0, 11, 20, 21, 321, 322, 323, 324,
+ 0, 8, 9, 0, 10, 0, 12, 0, 11, 0,
+ 358, 321, 322, 323, 324, 0, 0, 0, 0, 0,
+ 359, 12, 0, 0, 0, 0, 0, 0, 0, 20,
+ 21, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 20, 21,
};
short tao_yycheck[] = { 20,
- 21, 12, 30, 12, 67, 30, 17, 18, 67, 30,
- 2, 30, 298, 30, 285, 30, 325, 30, 67, 59,
- 67, 59, 2, 41, 2, 2, 67, 41, 2, 59,
- 44, 41, 67, 41, 44, 415, 244, 245, 123, 123,
- 123, 123, 70, 323, 480, 70, 67, 323, 328, 70,
- 41, 70, 328, 70, 301, 70, 257, 70, 69, 58,
- 71, 72, 73, 74, 58, 59, 59, 257, 79, 268,
- 59, 270, 83, 320, 257, 86, 37, 38, 89, 249,
- 41, 42, 43, 273, 45, 41, 47, 38, 44, 43,
- 41, 45, 43, 263, 45, 58, 59, 58, 59, 40,
- 257, 62, 43, 59, 45, 44, 415, 58, 59, 123,
- 44, 62, 261, 123, 40, 123, 58, 59, 58, 59,
- 59, 58, 59, 62, 123, 59, 260, 328, 62, 123,
- 123, 58, 93, 94, 123, 257, 59, 41, 328, 44,
- 44, 38, 93, 94, 41, 328, 43, 38, 45, 319,
- 41, 273, 43, 533, 45, 59, 59, 62, 62, 308,
- 123, 58, 59, 124, 44, 62, 303, 58, 59, 262,
- 307, 62, 265, 124, 38, 196, 187, 41, 276, 59,
- 59, 123, 62, 123, 38, 126, 123, 41, 78, 38,
- 626, 81, 41, 302, 58, 59, 93, 94, 62, 398,
- 123, 581, 93, 94, 58, 59, 328, 478, 62, 58,
- 59, 647, 223, 62, 225, 651, 301, 301, 301, 60,
- 123, 260, 233, 33, 533, 514, 36, 124, 44, 93,
- 94, 313, 41, 124, 257, 44, 123, 301, 123, 93,
- 94, 262, 622, 59, 93, 94, 62, 536, 123, 139,
- 59, 272, 292, 302, 123, 302, 320, 147, 262, 263,
- 124, 302, 325, 293, 303, 60, 325, 302, 307, 309,
- 124, 289, 581, 481, 328, 124, 316, 298, 316, 123,
- 305, 302, 91, 302, 305, 59, 305, 301, 305, 59,
- 305, 301, 305, 301, 554, 329, 330, 318, 289, 290,
- 291, 59, 301, 59, 325, 125, 320, 301, 302, 59,
- 320, 41, 320, 622, 284, 285, 257, 59, 257, 59,
- 580, 374, 375, 257, 345, 346, 347, 348, 58, 59,
- 59, 257, 62, 59, 594, 305, 306, 59, 301, 610,
- 256, 59, 628, 123, 314, 315, 58, 358, 359, 319,
- 262, 637, 415, 257, 282, 283, 415, 13, 14, 301,
- 302, 301, 60, 93, 301, 37, 282, 283, 329, 330,
- 42, 376, 377, 659, 40, 47, 123, 257, 329, 330,
- 321, 322, 323, 324, 325, 326, 327, 328, 123, 125,
- 331, 332, 14, 15, 415, 321, 322, 323, 324, 325,
- 326, 327, 328, 432, 433, 331, 332, 432, 433, 401,
- 123, 432, 433, 432, 433, 432, 433, 432, 433, 432,
- 433, 401, 443, 401, 401, 436, 437, 401, 123, 440,
- 441, 123, 329, 330, 58, 456, 256, 257, 329, 330,
- 301, 257, 262, 263, 264, 265, 266, 267, 268, 269,
- 270, 271, 272, 273, 274, 275, 44, 277, 278, 279,
- 280, 289, 290, 291, 475, 329, 330, 41, 94, 480,
- 533, 378, 379, 380, 533, 329, 330, 282, 283, 284,
- 329, 330, 124, 38, 58, 59, 61, 125, 62, 91,
- 44, 257, 125, 257, 125, 506, 59, 312, 262, 263,
- 264, 265, 266, 267, 268, 269, 270, 271, 328, 125,
- 125, 41, 533, 62, 125, 279, 280, 62, 581, 93,
- 256, 257, 581, 534, 545, 534, 262, 263, 264, 265,
- 266, 267, 268, 269, 270, 271, 272, 273, 274, 275,
- 62, 277, 278, 279, 280, 262, 125, 125, 59, 560,
- 124, 560, 285, 59, 59, 125, 41, 59, 59, 622,
- 581, 59, 59, 622, 328, 59, 257, 59, 59, 59,
- 59, 592, 59, 58, 59, 59, 59, 62, 59, 59,
- 41, 125, 125, 125, 612, 125, 597, 612, 597, 125,
- 44, 612, 328, 612, 125, 612, 41, 612, 257, 612,
- 320, 622, 40, 123, 59, 93, 40, 628, 93, 125,
- 41, 289, 292, 58, 59, 626, 637, 62, 44, 257,
- 309, 41, 41, 313, 262, 263, 264, 265, 266, 267,
- 268, 269, 270, 271, 272, 273, 647, 44, 659, 124,
- 651, 279, 280, 40, 40, 316, 257, 41, 93, 94,
- 288, 262, 263, 264, 265, 266, 267, 268, 269, 270,
- 271, 272, 273, 125, 44, 125, 59, 58, 279, 280,
- 293, 40, 58, 41, 59, 41, 40, 288, 41, 124,
- 323, 41, 44, 323, 0, 59, 257, 257, 123, 125,
- 328, 320, 262, 263, 264, 265, 266, 267, 268, 269,
- 270, 271, 272, 273, 59, 41, 41, 125, 125, 279,
- 280, 257, 59, 123, 257, 41, 257, 328, 288, 262,
+ 21, 12, 30, 12, 67, 30, 17, 18, 298, 30,
+ 67, 30, 285, 30, 59, 30, 325, 30, 67, 59,
+ 58, 59, 2, 67, 2, 2, 67, 41, 2, 2,
+ 44, 41, 123, 123, 41, 244, 245, 44, 67, 323,
+ 123, 41, 70, 123, 328, 70, 67, 257, 261, 70,
+ 40, 70, 44, 70, 268, 70, 270, 70, 69, 257,
+ 71, 72, 73, 74, 58, 59, 59, 59, 79, 41,
+ 62, 58, 83, 58, 59, 86, 37, 38, 89, 249,
+ 41, 42, 43, 301, 45, 123, 47, 323, 260, 415,
+ 514, 40, 328, 263, 43, 308, 45, 58, 59, 58,
+ 38, 62, 320, 41, 59, 43, 415, 45, 257, 123,
+ 38, 276, 536, 41, 59, 43, 123, 45, 328, 44,
+ 58, 59, 480, 123, 62, 59, 302, 58, 59, 123,
+ 58, 59, 93, 94, 62, 59, 123, 62, 123, 262,
+ 263, 58, 59, 37, 44, 59, 257, 38, 42, 319,
+ 41, 328, 43, 47, 45, 93, 94, 262, 257, 59,
+ 265, 38, 62, 124, 41, 93, 94, 58, 59, 59,
+ 38, 62, 257, 41, 273, 196, 187, 126, 123, 328,
+ 38, 58, 59, 41, 398, 62, 124, 123, 273, 123,
+ 58, 59, 123, 44, 62, 260, 124, 329, 330, 123,
+ 58, 59, 93, 94, 62, 478, 123, 533, 59, 123,
+ 301, 62, 223, 256, 225, 123, 93, 94, 301, 44,
+ 123, 301, 233, 313, 533, 93, 94, 41, 41, 328,
+ 44, 44, 60, 124, 59, 93, 94, 62, 303, 282,
+ 283, 262, 307, 328, 123, 59, 59, 124, 62, 60,
+ 303, 272, 292, 302, 307, 59, 124, 583, 302, 282,
+ 283, 302, 325, 301, 302, 257, 124, 257, 325, 309,
+ 628, 316, 481, 302, 583, 123, 316, 298, 91, 289,
+ 305, 302, 78, 302, 305, 81, 305, 301, 305, 59,
+ 305, 649, 305, 301, 301, 653, 33, 318, 624, 36,
+ 293, 301, 59, 43, 325, 45, 320, 301, 257, 378,
+ 379, 380, 320, 320, 301, 624, 301, 289, 290, 291,
+ 320, 289, 290, 291, 345, 346, 347, 348, 282, 283,
+ 284, 321, 322, 323, 324, 325, 326, 327, 328, 612,
+ 630, 331, 332, 139, 59, 41, 59, 358, 359, 639,
+ 59, 147, 415, 554, 374, 375, 59, 257, 415, 13,
+ 14, 125, 58, 59, 565, 59, 62, 59, 329, 330,
+ 301, 661, 321, 322, 323, 324, 325, 326, 327, 328,
+ 581, 59, 331, 332, 301, 302, 41, 376, 377, 44,
+ 123, 329, 330, 58, 415, 596, 262, 93, 14, 15,
+ 60, 329, 330, 40, 59, 123, 257, 432, 433, 123,
+ 58, 432, 433, 432, 433, 432, 433, 432, 433, 432,
+ 433, 401, 443, 401, 401, 436, 437, 401, 401, 440,
+ 441, 301, 257, 432, 433, 456, 123, 123, 329, 330,
+ 123, 44, 124, 257, 284, 285, 38, 94, 61, 44,
+ 91, 257, 329, 330, 125, 125, 312, 59, 125, 125,
+ 41, 329, 330, 62, 475, 305, 306, 262, 62, 480,
+ 533, 329, 330, 62, 314, 315, 533, 59, 285, 319,
+ 125, 125, 125, 59, 257, 59, 59, 59, 59, 59,
+ 59, 59, 256, 257, 59, 506, 59, 59, 262, 263,
+ 264, 265, 266, 267, 268, 269, 270, 271, 272, 273,
+ 274, 275, 533, 277, 278, 279, 280, 125, 41, 38,
+ 583, 59, 41, 534, 545, 534, 583, 41, 59, 59,
+ 59, 59, 125, 44, 125, 125, 320, 125, 125, 58,
+ 59, 257, 40, 62, 58, 59, 123, 59, 62, 560,
+ 125, 560, 40, 93, 41, 289, 292, 309, 44, 41,
+ 41, 624, 583, 313, 328, 41, 44, 624, 40, 40,
+ 316, 41, 125, 594, 93, 94, 59, 58, 59, 93,
+ 94, 62, 44, 58, 125, 293, 614, 40, 599, 614,
+ 599, 41, 58, 614, 59, 614, 41, 614, 40, 614,
+ 41, 614, 323, 624, 41, 124, 44, 0, 59, 630,
+ 124, 323, 93, 256, 257, 257, 123, 628, 639, 262,
263, 264, 265, 266, 267, 268, 269, 270, 271, 272,
- 273, 59, 41, 125, 123, 59, 279, 280, 41, 272,
- 443, 257, 560, 475, 36, 288, 262, 263, 264, 265,
- 266, 267, 268, 269, 270, 271, 272, 273, 328, 38,
- 14, 371, 41, 279, 280, 372, 38, 373, 482, 41,
- 613, 41, 288, 67, 67, 310, 15, 306, 247, 58,
- 59, 615, 314, 62, 544, 328, 58, 59, 58, 59,
- 62, 269, 62, 652, 627, 257, -1, -1, -1, -1,
- 262, 263, 264, 265, 266, 267, 268, 269, 270, 271,
- 272, 273, 328, -1, 93, 94, -1, 279, 280, -1,
- -1, 93, 94, 93, 94, -1, 288, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 124, -1, -1, -1, -1,
- -1, -1, 124, -1, 124, -1, -1, -1, -1, -1,
- -1, 256, 257, -1, -1, -1, 328, 262, 263, 264,
- 265, 266, 267, 268, 269, 270, 271, 272, 273, 274,
- 275, 257, 277, 278, 279, 280, 262, 263, 264, 265,
- 266, 267, 268, 269, 270, 271, 272, 273, 274, 275,
- 257, 277, 278, 279, 280, 262, 263, 264, 265, 266,
- 267, 268, 269, 270, 271, 272, 273, 274, 275, -1,
- 277, 278, 279, 280, -1, -1, 302, -1, -1, -1,
- -1, -1, 257, 328, -1, -1, -1, 262, 263, 264,
- 265, 266, 267, 268, 269, 270, 271, 272, 273, -1,
- -1, -1, 328, 278, 279, 280, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 257, -1, -1,
- -1, 328, 262, 263, 264, 265, 266, 267, 268, 269,
- 270, 271, 272, 273, 274, 275, 257, 277, 278, 279,
- 280, 262, 263, 264, 265, 266, 267, 268, 269, 270,
- 271, 272, 273, 328, -1, -1, -1, -1, 279, 280,
- -1, -1, -1, 257, -1, -1, -1, 288, 262, 263,
+ 273, 274, 275, 125, 277, 278, 279, 280, 649, 59,
+ 661, 320, 653, 124, 41, 41, 125, 257, 257, 257,
+ 59, 125, 125, 41, 262, 263, 264, 265, 266, 267,
+ 268, 269, 270, 271, 272, 273, 123, 59, 123, 125,
+ 41, 279, 280, 59, 41, 272, 443, 475, 125, 560,
+ 288, 14, 257, 36, 372, 328, 371, 262, 263, 264,
+ 265, 266, 267, 268, 269, 270, 271, 272, 273, 373,
+ 482, 67, 615, 67, 279, 280, 310, 15, 306, 269,
+ 247, 617, 544, 288, 314, 654, 257, 629, -1, 125,
+ 328, 262, 263, 264, 265, 266, 267, 268, 269, 270,
+ 271, 272, 273, -1, -1, -1, -1, -1, 279, 280,
+ -1, -1, -1, -1, -1, 38, -1, 288, 41, -1,
+ -1, -1, -1, 328, -1, 41, -1, 41, -1, -1,
+ -1, -1, -1, -1, -1, 58, 59, -1, -1, 62,
+ -1, -1, 58, 59, 58, 59, 62, -1, 62, -1,
+ -1, -1, -1, 257, -1, -1, -1, 328, 262, 263,
264, 265, 266, 267, 268, 269, 270, 271, 272, 273,
- -1, -1, -1, -1, 257, 279, 280, -1, 328, 262,
- 263, 264, -1, -1, 267, 268, 269, 270, 256, -1,
- 258, 259, 260, 261, 277, -1, -1, 328, -1, -1,
- -1, -1, -1, -1, -1, -1, 274, 275, -1, 277,
- -1, -1, -1, 281, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 328, -1, 294, 295, 296, 297,
- -1, -1, -1, -1, -1, 303, 304, -1, 256, 307,
- 258, -1, 310, 261, -1, 328, -1, -1, -1, 317,
- 318, -1, -1, -1, -1, -1, 274, 275, -1, 277,
- -1, -1, -1, 281, -1, -1, 284, 285, 286, 287,
- -1, -1, -1, 256, -1, 258, 294, -1, 261, -1,
- 298, 299, 300, -1, -1, -1, -1, -1, 256, -1,
- 258, 274, 275, 261, 277, -1, -1, -1, 281, 317,
- 318, 284, 285, 286, 287, -1, 274, 275, -1, 277,
- -1, 294, -1, 281, -1, 298, 284, 285, 286, 287,
- -1, -1, -1, -1, -1, 308, 294, -1, -1, -1,
- -1, -1, -1, -1, 317, 318, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 317,
- 318,
+ 93, 94, -1, -1, -1, 279, 280, 93, 94, 93,
+ 257, -1, -1, -1, 288, 262, 263, 264, 265, 266,
+ 267, 268, 269, 270, 271, 272, 273, -1, -1, -1,
+ -1, 124, 279, 280, -1, -1, -1, -1, 124, -1,
+ 124, 288, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 257, -1, -1, 328, -1, 262, 263, 264, 265,
+ 266, 267, 268, 269, 270, 271, 272, 273, -1, -1,
+ -1, -1, -1, 279, 280, -1, -1, 256, 257, -1,
+ -1, 328, 288, 262, 263, 264, 265, 266, 267, 268,
+ 269, 270, 271, 272, 273, 274, 275, 257, 277, 278,
+ 279, 280, 262, 263, 264, 265, 266, 267, 268, 269,
+ 270, 271, 272, 273, 274, 275, -1, 277, 278, 279,
+ 280, -1, 328, 257, -1, -1, -1, -1, 262, 263,
+ 264, 265, 266, 267, 268, 269, 270, 271, 272, 273,
+ 274, 275, 302, 277, 278, 279, 280, -1, -1, 328,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 257, -1, -1, 328, -1,
+ 262, 263, 264, 265, 266, 267, 268, 269, 270, 271,
+ 272, 273, 274, 275, -1, 277, 278, 279, 280, -1,
+ 257, -1, -1, -1, 328, 262, 263, 264, 265, 266,
+ 267, 268, 269, 270, 271, 272, 273, -1, -1, 257,
+ -1, 278, 279, 280, 262, 263, 264, 265, 266, 267,
+ 268, 269, 270, 271, 272, 273, -1, -1, -1, -1,
+ -1, 279, 280, -1, -1, -1, 328, 257, -1, -1,
+ 288, -1, 262, 263, 264, 265, 266, 267, 268, 269,
+ 270, 271, 272, 273, -1, -1, -1, -1, -1, 279,
+ 280, 328, 257, -1, -1, -1, -1, 262, 263, 264,
+ 265, 266, 267, 268, 269, 270, 271, -1, -1, -1,
+ 328, 257, -1, -1, 279, 280, 262, 263, 264, -1,
+ -1, 267, 268, 269, 270, -1, -1, -1, -1, -1,
+ 256, 277, 258, 259, 260, 261, -1, -1, 328, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 274, 275,
+ -1, 277, -1, -1, -1, 281, -1, -1, -1, -1,
+ -1, -1, -1, 328, -1, -1, -1, -1, 294, 295,
+ 296, 297, -1, -1, -1, -1, -1, 303, 304, -1,
+ -1, 307, 328, 256, 310, 258, -1, -1, 261, -1,
+ -1, 317, 318, -1, -1, -1, -1, -1, -1, -1,
+ -1, 274, 275, -1, 277, -1, -1, -1, 281, -1,
+ -1, 284, 285, 286, 287, -1, -1, -1, 256, -1,
+ 258, 294, -1, 261, -1, 298, 299, 300, -1, -1,
+ -1, -1, -1, 256, -1, 258, 274, 275, 261, 277,
+ -1, -1, -1, 281, 317, 318, 284, 285, 286, 287,
+ -1, 274, 275, -1, 277, -1, 294, -1, 281, -1,
+ 298, 284, 285, 286, 287, -1, -1, -1, -1, -1,
+ 308, 294, -1, -1, -1, -1, -1, -1, -1, 317,
+ 318, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 317, 318,
};
#define TAO_YYFINAL 1
#ifndef TAO_YYDEBUG
@@ -1161,29 +1174,30 @@ const char *tao_yyrule[] = {
"op_type_spec : IDL_VOID",
"$$105 :",
"$$106 :",
-"init_decl : IDL_FACTORY $$105 IDENTIFIER $$106 init_parameter_list",
"$$107 :",
-"init_parameter_list : '(' $$107 ')'",
+"init_decl : IDL_FACTORY $$105 IDENTIFIER $$106 init_parameter_list $$107 opt_raises",
"$$108 :",
-"init_parameter_list : '(' $$108 at_least_one_in_parameter ')'",
-"at_least_one_in_parameter : in_parameter in_parameters",
+"init_parameter_list : '(' $$108 ')'",
"$$109 :",
-"in_parameters : in_parameters ',' $$109 in_parameter",
-"in_parameters :",
+"init_parameter_list : '(' $$109 at_least_one_in_parameter ')'",
+"at_least_one_in_parameter : in_parameter in_parameters",
"$$110 :",
+"in_parameters : in_parameters ',' $$110 in_parameter",
+"in_parameters :",
"$$111 :",
-"in_parameter : IDL_IN $$110 param_type_spec $$111 declarator",
"$$112 :",
-"parameter_list : '(' $$112 ')'",
+"in_parameter : IDL_IN $$111 param_type_spec $$112 declarator",
"$$113 :",
-"parameter_list : '(' $$113 at_least_one_parameter ')'",
-"at_least_one_parameter : parameter parameters",
+"parameter_list : '(' $$113 ')'",
"$$114 :",
-"parameters : parameters ',' $$114 parameter",
-"parameters :",
+"parameter_list : '(' $$114 at_least_one_parameter ')'",
+"at_least_one_parameter : parameter parameters",
"$$115 :",
+"parameters : parameters ',' $$115 parameter",
+"parameters :",
"$$116 :",
-"parameter : direction $$115 param_type_spec $$116 declarator",
+"$$117 :",
+"parameter : direction $$116 param_type_spec $$117 declarator",
"param_type_spec : base_type_spec",
"param_type_spec : string_type_spec",
"param_type_spec : wstring_type_spec",
@@ -1191,55 +1205,55 @@ const char *tao_yyrule[] = {
"direction : IDL_IN",
"direction : IDL_OUT",
"direction : IDL_INOUT",
-"$$117 :",
"$$118 :",
-"opt_raises : IDL_RAISES $$117 '(' $$118 at_least_one_scoped_name ')'",
-"opt_raises :",
"$$119 :",
+"opt_raises : IDL_RAISES $$118 '(' $$119 at_least_one_scoped_name ')'",
+"opt_raises :",
"$$120 :",
-"opt_getraises : IDL_GETRAISES $$119 '(' $$120 at_least_one_scoped_name ')'",
-"opt_getraises :",
"$$121 :",
+"opt_getraises : IDL_GETRAISES $$120 '(' $$121 at_least_one_scoped_name ')'",
+"opt_getraises :",
"$$122 :",
-"opt_setraises : IDL_SETRAISES $$121 '(' $$122 at_least_one_scoped_name ')'",
-"opt_setraises :",
"$$123 :",
+"opt_setraises : IDL_SETRAISES $$122 '(' $$123 at_least_one_scoped_name ')'",
+"opt_setraises :",
"$$124 :",
-"opt_context : IDL_CONTEXT $$123 '(' $$124 at_least_one_string_literal ')'",
+"$$125 :",
+"opt_context : IDL_CONTEXT $$124 '(' $$125 at_least_one_string_literal ')'",
"opt_context :",
"at_least_one_string_literal : IDL_STRING_LITERAL string_literals",
-"$$125 :",
-"string_literals : string_literals ',' $$125 IDL_STRING_LITERAL",
+"$$126 :",
+"string_literals : string_literals ',' $$126 IDL_STRING_LITERAL",
"string_literals :",
"typeid_dcl : IDL_TYPEID scoped_name IDL_STRING_LITERAL",
"typeprefix_dcl : IDL_TYPEPREFIX scoped_name IDL_STRING_LITERAL",
"component : component_decl",
"component : component_forward_decl",
"component_forward_decl : IDL_COMPONENT id",
-"$$126 :",
"$$127 :",
"$$128 :",
-"component_decl : component_header $$126 '{' $$127 component_exports $$128 '}'",
"$$129 :",
+"component_decl : component_header $$127 '{' $$128 component_exports $$129 '}'",
"$$130 :",
-"component_header : IDL_COMPONENT id $$129 component_inheritance_spec $$130 supports_spec",
"$$131 :",
-"component_inheritance_spec : ':' $$131 scoped_name",
+"component_header : IDL_COMPONENT id $$130 component_inheritance_spec $$131 supports_spec",
+"$$132 :",
+"component_inheritance_spec : ':' $$132 scoped_name",
"component_inheritance_spec :",
"component_exports : component_exports component_export",
"component_exports :",
-"$$132 :",
-"component_export : provides_decl $$132 ';'",
"$$133 :",
-"component_export : uses_decl $$133 ';'",
+"component_export : provides_decl $$133 ';'",
"$$134 :",
-"component_export : emits_decl $$134 ';'",
+"component_export : uses_decl $$134 ';'",
"$$135 :",
-"component_export : publishes_decl $$135 ';'",
+"component_export : emits_decl $$135 ';'",
"$$136 :",
-"component_export : consumes_decl $$136 ';'",
+"component_export : publishes_decl $$136 ';'",
"$$137 :",
-"component_export : attribute $$137 ';'",
+"component_export : consumes_decl $$137 ';'",
+"$$138 :",
+"component_export : attribute $$138 ';'",
"provides_decl : IDL_PROVIDES interface_type id",
"interface_type : scoped_name",
"interface_type : IDL_OBJECT",
@@ -1249,36 +1263,36 @@ const char *tao_yyrule[] = {
"emits_decl : IDL_EMITS scoped_name id",
"publishes_decl : IDL_PUBLISHES scoped_name id",
"consumes_decl : IDL_CONSUMES scoped_name id",
-"$$138 :",
-"home_decl : home_header $$138 home_body",
"$$139 :",
+"home_decl : home_header $$139 home_body",
"$$140 :",
"$$141 :",
"$$142 :",
"$$143 :",
"$$144 :",
-"home_header : IDL_HOME $$139 id $$140 home_inheritance_spec $$141 supports_spec $$142 IDL_MANAGES $$143 scoped_name $$144 primary_key_spec",
"$$145 :",
-"home_inheritance_spec : ':' $$145 scoped_name",
+"home_header : IDL_HOME $$140 id $$141 home_inheritance_spec $$142 supports_spec $$143 IDL_MANAGES $$144 scoped_name $$145 primary_key_spec",
+"$$146 :",
+"home_inheritance_spec : ':' $$146 scoped_name",
"home_inheritance_spec :",
"primary_key_spec : IDL_PRIMARYKEY scoped_name",
"primary_key_spec :",
-"$$146 :",
"$$147 :",
-"home_body : '{' $$146 home_exports $$147 '}'",
+"$$148 :",
+"home_body : '{' $$147 home_exports $$148 '}'",
"home_exports : home_exports home_export",
"home_exports :",
"home_export : export",
-"$$148 :",
-"home_export : factory_decl $$148 ';'",
"$$149 :",
-"home_export : finder_decl $$149 ';'",
+"home_export : factory_decl $$149 ';'",
"$$150 :",
+"home_export : finder_decl $$150 ';'",
"$$151 :",
-"factory_decl : IDL_FACTORY id $$150 init_parameter_list $$151 opt_raises",
"$$152 :",
+"factory_decl : IDL_FACTORY id $$151 init_parameter_list $$152 opt_raises",
"$$153 :",
-"finder_decl : IDL_FINDER id $$152 init_parameter_list $$153 opt_raises",
+"$$154 :",
+"finder_decl : IDL_FINDER id $$153 init_parameter_list $$154 opt_raises",
"event : event_decl",
"event : event_abs_decl",
"event : event_forward_decl",
@@ -1286,19 +1300,19 @@ const char *tao_yyrule[] = {
"event_forward_decl : event_concrete_forward_decl",
"event_concrete_forward_decl : IDL_EVENTTYPE id",
"event_abs_forward_decl : IDL_ABSTRACT IDL_EVENTTYPE id",
-"$$154 :",
"$$155 :",
"$$156 :",
-"event_abs_decl : event_abs_header event_rest_of_header $$154 '{' $$155 exports $$156 '}'",
+"$$157 :",
+"event_abs_decl : event_abs_header event_rest_of_header $$155 '{' $$156 exports $$157 '}'",
"event_abs_header : IDL_ABSTRACT IDL_EVENTTYPE id",
"event_custom_header : IDL_CUSTOM IDL_EVENTTYPE id",
"event_plain_header : IDL_EVENTTYPE id",
-"$$157 :",
-"event_rest_of_header : opt_truncatable inheritance_spec $$157 supports_spec",
"$$158 :",
+"event_rest_of_header : opt_truncatable inheritance_spec $$158 supports_spec",
"$$159 :",
"$$160 :",
-"event_decl : event_header event_rest_of_header $$158 '{' $$159 value_elements $$160 '}'",
+"$$161 :",
+"event_decl : event_header event_rest_of_header $$159 '{' $$160 value_elements $$161 '}'",
"event_header : event_custom_header",
"event_header : event_plain_header",
};
@@ -1323,6 +1337,7 @@ TAO_YYSTYPE tao_yylval;
#define tao_yystacksize TAO_YYSTACKSIZE
short tao_yyss[TAO_YYSTACKSIZE];
TAO_YYSTYPE tao_yyvs[TAO_YYSTACKSIZE];
+
/* programs */
/*
@@ -1650,158 +1665,184 @@ tao_yyreduce:
{
case 4:
{
-/* definition : type_dcl*/
+/* definition : type_dcl
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_TypeDeclSeen);
}
break;
case 5:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
case 6:
{
-/* | typeid_dcl*/
+/* | typeid_dcl
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_TypeIdDeclSeen);
}
break;
case 7:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
case 8:
{
-/* | typeprefix_dcl*/
+/* | typeprefix_dcl
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_TypePrefixDeclSeen);
}
break;
case 9:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
case 10:
{
-/* | const_dcl*/
+/* | const_dcl
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ConstDeclSeen);
}
break;
case 11:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
case 12:
{
-/* | exception*/
+/* | exception
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ExceptDeclSeen);
}
break;
case 13:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
case 14:
{
-/* | interface_def*/
+/* | interface_def
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_InterfaceDeclSeen);
}
break;
case 15:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
case 16:
{
-/* | module*/
+/* | module
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ModuleDeclSeen);
}
break;
case 17:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
case 18:
{
-/* | value_def*/
+/* | value_def
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ValueTypeDeclSeen);
}
break;
case 19:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
case 20:
{
-/* | component*/
+/* | component
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ComponentDeclSeen);
}
break;
case 21:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
case 22:
{
-/* | home_decl*/
+/* | home_decl
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_HomeDeclSeen);
}
break;
case 23:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
case 24:
{
-/* | event*/
+/* | event
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_EventDeclSeen);
}
break;
case 25:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
case 26:
{
-/* | error*/
+/* | error
+*/
idl_global->err()->syntax_error (idl_global->parse_state());
}
break;
case 27:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
tao_yyerrok;
}
break;
case 28:
{
-/* module : IDL_MODULE*/
+/* module : IDL_MODULE
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ModuleSeen);
}
break;
case 29:
{
-/* IDENTIFIER*/
+/* IDENTIFIER
+*/
Identifier id (tao_yyvsp[0].strval);
UTL_ScopedName n (&id,
0);
@@ -1826,19 +1867,22 @@ case 29:
break;
case 30:
{
-/* '{'*/
+/* '{'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ModuleSqSeen);
}
break;
case 31:
{
-/* definitions*/
+/* definitions
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ModuleBodySeen);
}
break;
case 32:
{
-/* '}'*/
+/* '}'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ModuleQsSeen);
/*
* Finished with this module - pop it from the scope stack.
@@ -1848,7 +1892,8 @@ case 32:
break;
case 35:
{
-/* interface : interface_header */
+/* interface : interface_header
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Interface *i = 0;
@@ -1874,7 +1919,8 @@ case 35:
*/
(void) s->fe_add_interface (i);
- /* This FE_InterfaceHeader class isn't destroyed with the AST.*/
+ /* This FE_InterfaceHeader class isn't destroyed with the AST.
+*/
tao_yyvsp[0].ihval->name ()->destroy ();
delete tao_yyvsp[0].ihval;
tao_yyvsp[0].ihval = 0;
@@ -1888,19 +1934,22 @@ case 35:
break;
case 36:
{
-/* '{'*/
+/* '{'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_InterfaceSqSeen);
}
break;
case 37:
{
-/* exports*/
+/* exports
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_InterfaceBodySeen);
}
break;
case 38:
{
-/* '}'*/
+/* '}'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_InterfaceQsSeen);
/*
@@ -1911,20 +1960,23 @@ case 38:
break;
case 39:
{
-/* interface_decl : IDL_INTERFACE*/
+/* interface_decl : IDL_INTERFACE
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_InterfaceSeen);
}
break;
case 40:
{
-/* id*/
+/* id
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_InterfaceIDSeen);
tao_yyval.idval = tao_yyvsp[0].idval;
}
break;
case 41:
{
-/* interface_header : interface_decl inheritance_spec*/
+/* interface_header : interface_decl inheritance_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_InheritSpecSeen);
/*
@@ -1946,7 +1998,8 @@ case 41:
break;
case 42:
{
-/* | IDL_LOCAL interface_decl inheritance_spec*/
+/* | IDL_LOCAL interface_decl inheritance_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_InheritSpecSeen);
/*
@@ -1968,7 +2021,8 @@ case 42:
break;
case 43:
{
-/* | IDL_ABSTRACT interface_decl inheritance_spec*/
+/* | IDL_ABSTRACT interface_decl inheritance_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_InheritSpecSeen);
/*
@@ -1990,13 +2044,15 @@ case 43:
break;
case 44:
{
-/* inheritance_spec : ':'*/
+/* inheritance_spec : ':'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_InheritColonSeen);
}
break;
case 45:
{
-/* at_least_one_scoped_name*/
+/* at_least_one_scoped_name
+*/
tao_yyval.nlval = tao_yyvsp[0].nlval;
}
break;
@@ -2008,7 +2064,8 @@ case 46:
break;
case 51:
{
-/* valuetype : IDL_CUSTOM value_concrete_decl*/
+/* valuetype : IDL_CUSTOM value_concrete_decl
+*/
ACE_DEBUG ((LM_DEBUG,
ACE_TEXT ("error in %s line %d\n"),
idl_global->filename ()->get_string (),
@@ -2020,7 +2077,8 @@ case 51:
break;
case 53:
{
-/* value_concrete_decl : value_header*/
+/* value_concrete_decl : value_header
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_ValueType *v = 0;
AST_Interface *i = 0;
@@ -2039,7 +2097,8 @@ case 53:
tao_yyvsp[0].vhval->n_supports (),
tao_yyvsp[0].vhval->supports_concrete (),
I_FALSE,
- tao_yyvsp[0].vhval->truncatable ()
+ tao_yyvsp[0].vhval->truncatable (),
+ I_FALSE
);
i = AST_Interface::narrow_from_decl (v);
AST_Interface::fwd_redefinition_helper (i,
@@ -2059,19 +2118,22 @@ case 53:
break;
case 54:
{
-/* '{'*/
+/* '{'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ValueTypeSqSeen);
}
break;
case 55:
{
-/* value_elements*/
+/* value_elements
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ValueTypeBodySeen);
}
break;
case 56:
{
-/* '}'*/
+/* '}'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ValueTypeQsSeen);
/*
@@ -2082,7 +2144,8 @@ case 56:
break;
case 57:
{
-/* value_abs_decl : IDL_ABSTRACT value_header*/
+/* value_abs_decl : IDL_ABSTRACT value_header
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_ValueType *v = 0;
AST_Interface *i = 0;
@@ -2101,6 +2164,7 @@ case 57:
tao_yyvsp[0].vhval->n_supports (),
tao_yyvsp[0].vhval->supports_concrete (),
I_TRUE,
+ I_FALSE,
I_FALSE
);
i = AST_Interface::narrow_from_decl (v);
@@ -2121,19 +2185,22 @@ case 57:
break;
case 58:
{
-/* '{'*/
+/* '{'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ValueTypeSqSeen);
}
break;
case 59:
{
-/* exports*/
+/* exports
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ValueTypeBodySeen);
}
break;
case 60:
{
-/* '}'*/
+/* '}'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ValueTypeQsSeen);
/*
@@ -2144,13 +2211,15 @@ case 60:
break;
case 61:
{
-/* value_header : value_decl opt_truncatable inheritance_spec */
+/* value_header : value_decl opt_truncatable inheritance_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_InheritSpecSeen);
}
break;
case 62:
{
-/* supports_spec*/
+/* supports_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_SupportSpecSeen);
UTL_ScopedName *sn = 0;
@@ -2168,20 +2237,23 @@ case 62:
break;
case 63:
{
-/* value_decl : IDL_VALUETYPE*/
+/* value_decl : IDL_VALUETYPE
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ValueTypeSeen);
}
break;
case 64:
{
-/* id*/
+/* id
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ValueTypeIDSeen);
tao_yyval.idval = tao_yyvsp[0].idval;
}
break;
case 65:
{
-/* opt_truncatable : IDL_TRUNCATABLE*/
+/* opt_truncatable : IDL_TRUNCATABLE
+*/
ACE_DEBUG ((LM_DEBUG,
ACE_TEXT ("warning in %s line %d\n"),
idl_global->filename ()->get_string (),
@@ -2200,7 +2272,8 @@ case 66:
break;
case 67:
{
-/* supports_spec : IDL_SUPPORTS at_least_one_scoped_name*/
+/* supports_spec : IDL_SUPPORTS at_least_one_scoped_name
+*/
tao_yyval.nlval = tao_yyvsp[0].nlval;
}
break;
@@ -2212,7 +2285,8 @@ case 68:
break;
case 69:
{
-/* value_forward_decl : IDL_ABSTRACT value_decl*/
+/* value_forward_decl : IDL_ABSTRACT value_decl
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
UTL_ScopedName n (tao_yyvsp[0].idval,
0);
@@ -2233,7 +2307,8 @@ case 69:
break;
case 70:
{
-/* | value_decl*/
+/* | value_decl
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
UTL_ScopedName n (tao_yyvsp[0].idval,
0);
@@ -2254,7 +2329,8 @@ case 70:
break;
case 71:
{
-/* value_box_decl : value_decl type_spec*/
+/* value_box_decl : value_decl type_spec
+*/
ACE_DEBUG ((LM_DEBUG,
ACE_TEXT ("error in %s line %d\n"),
idl_global->filename ()->get_string (),
@@ -2266,118 +2342,137 @@ case 71:
break;
case 77:
{
-/* state_member : IDL_PUBLIC*/
+/* state_member : IDL_PUBLIC
+*/
/* is $0 to member_i */
tao_yyval.vival = AST_Field::vis_PUBLIC;
}
break;
case 79:
{
-/* IDL_PRIVATE*/
+/* IDL_PRIVATE
+*/
/* is $0 to member_i */
tao_yyval.vival = AST_Field::vis_PRIVATE;
}
break;
case 83:
{
-/* export : type_dcl*/
+/* export : type_dcl
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_TypeDeclSeen);
}
break;
case 84:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
case 85:
{
-/* | typeid_dcl*/
+/* | typeid_dcl
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_TypeIdDeclSeen);
}
break;
case 86:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
case 87:
{
-/* | typeprefix_dcl*/
+/* | typeprefix_dcl
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_TypePrefixDeclSeen);
}
break;
case 88:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
case 89:
{
-/* | const_dcl*/
+/* | const_dcl
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ConstDeclSeen);
}
break;
case 90:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state(IDL_GlobalData::PS_NoState);
}
break;
case 91:
{
-/* | exception*/
+/* | exception
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ExceptDeclSeen);
}
break;
case 92:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
case 93:
{
-/* | attribute*/
+/* | attribute
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_AttrDeclSeen);
}
break;
case 94:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
case 95:
{
-/* | operation*/
+/* | operation
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpDeclSeen);
}
break;
case 96:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
case 97:
{
-/* | error*/
+/* | error
+*/
idl_global->err()->syntax_error (idl_global->parse_state());
}
break;
case 98:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
tao_yyerrok;
}
break;
case 99:
{
-/* at_least_one_scoped_name : scoped_name scoped_names*/
+/* at_least_one_scoped_name : scoped_name scoped_names
+*/
ACE_NEW_RETURN (tao_yyval.nlval,
UTL_NameList (tao_yyvsp[-1].idlist,
tao_yyvsp[0].nlval),
@@ -2386,13 +2481,15 @@ case 99:
break;
case 100:
{
-/* scoped_names : scoped_names ','*/
+/* scoped_names : scoped_names ','
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_SNListCommaSeen);
}
break;
case 101:
{
-/* scoped_name*/
+/* scoped_name
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ScopedNameSeen);
if (tao_yyvsp[-3].nlval == 0)
@@ -2422,7 +2519,8 @@ case 102:
break;
case 103:
{
-/* scoped_name : id*/
+/* scoped_name : id
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_SN_IDSeen);
ACE_NEW_RETURN (tao_yyval.idlist,
@@ -2433,13 +2531,15 @@ case 103:
break;
case 104:
{
-/* | IDL_SCOPE_DELIMITOR*/
+/* | IDL_SCOPE_DELIMITOR
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ScopeDelimSeen);
}
break;
case 105:
{
-/* id*/
+/* id
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_SN_IDSeen);
Identifier *id = 0;
@@ -2459,13 +2559,15 @@ case 105:
break;
case 106:
{
-/* | scoped_name IDL_SCOPE_DELIMITOR*/
+/* | scoped_name IDL_SCOPE_DELIMITOR
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ScopeDelimSeen);
}
break;
case 107:
{
-/* id*/
+/* id
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_SN_IDSeen);
UTL_IdList *sn = 0;
@@ -2479,7 +2581,8 @@ case 107:
break;
case 108:
{
-/* id: IDENTIFIER*/
+/* id: IDENTIFIER
+*/
ACE_NEW_RETURN (tao_yyval.idval,
Identifier (tao_yyvsp[0].strval),
1);
@@ -2488,7 +2591,8 @@ case 108:
break;
case 109:
{
-/* interface_forward : interface_decl*/
+/* interface_forward : interface_decl
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
UTL_ScopedName n (tao_yyvsp[0].idval,
0);
@@ -2510,7 +2614,8 @@ case 109:
break;
case 110:
{
-/* | IDL_LOCAL interface_decl*/
+/* | IDL_LOCAL interface_decl
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
UTL_ScopedName n (tao_yyvsp[0].idval,
0);
@@ -2534,7 +2639,8 @@ case 110:
break;
case 111:
{
-/* | IDL_ABSTRACT interface_decl*/
+/* | IDL_ABSTRACT interface_decl
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
UTL_ScopedName n (tao_yyvsp[0].idval,
0);
@@ -2558,31 +2664,36 @@ case 111:
break;
case 112:
{
-/* const_dcl : IDL_CONST*/
+/* const_dcl : IDL_CONST
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ConstSeen);
}
break;
case 113:
{
-/* const_type*/
+/* const_type
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ConstTypeSeen);
}
break;
case 114:
{
-/* id*/
+/* id
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ConstIDSeen);
}
break;
case 115:
{
-/* '='*/
+/* '='
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ConstAssignSeen);
}
break;
case 116:
{
-/* expression*/
+/* expression
+*/
UTL_ScopedName n (tao_yyvsp[-4].idval,
0);
UTL_Scope *s = idl_global->scopes ().top_non_null ();
@@ -2625,26 +2736,36 @@ case 116:
break;
case 123:
{
-/* const_type*/
-/* : integer_type*/
-/* | char_type*/
-/* | octet_type*/
-/* | boolean_type*/
-/* | floating_pt_type*/
-/* | fixed_type*/
-/* | string_type_spec*/
+/* const_type
+*/
+/* : integer_type
+*/
+/* | char_type
+*/
+/* | octet_type
+*/
+/* | boolean_type
+*/
+/* | floating_pt_type
+*/
+/* | fixed_type
+*/
+/* | string_type_spec
+*/
tao_yyval.etval = AST_Expression::EV_string;
}
break;
case 124:
{
-/* | wstring_type_spec*/
+/* | wstring_type_spec
+*/
tao_yyval.etval = AST_Expression::EV_wstring;
}
break;
case 125:
{
-/* | scoped_name*/
+/* | scoped_name
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_PredefinedType *c = 0;
AST_Typedef *t = 0;
@@ -2714,8 +2835,10 @@ case 125:
break;
case 129:
{
-/* or_expr : xor_expr*/
-/* | or_expr '|' xor_expr*/
+/* or_expr : xor_expr
+*/
+/* | or_expr '|' xor_expr
+*/
tao_yyval.exval =
idl_global->gen ()->create_expr (
AST_Expression::EC_or,
@@ -2726,8 +2849,10 @@ case 129:
break;
case 131:
{
-/* xor_expr : and_expr*/
-/* | xor_expr '^' and_expr*/
+/* xor_expr : and_expr
+*/
+/* | xor_expr '^' and_expr
+*/
tao_yyval.exval =
idl_global->gen ()->create_expr (
AST_Expression::EC_xor,
@@ -2738,7 +2863,8 @@ case 131:
break;
case 133:
{
-/* and_expr : shift_expr | and_expr '&' shift_expr*/
+/* and_expr : shift_expr | and_expr '&' shift_expr
+*/
tao_yyval.exval =
idl_global->gen ()->create_expr (
AST_Expression::EC_and,
@@ -2749,7 +2875,8 @@ case 133:
break;
case 135:
{
-/* shift_expr : add_expr | shift_expr IDL_LEFT_SHIFT add_expr*/
+/* shift_expr : add_expr | shift_expr IDL_LEFT_SHIFT add_expr
+*/
tao_yyval.exval =
idl_global->gen ()->create_expr (
AST_Expression::EC_left,
@@ -2760,7 +2887,8 @@ case 135:
break;
case 136:
{
-/* | shift_expr IDL_RIGHT_SHIFT add_expr*/
+/* | shift_expr IDL_RIGHT_SHIFT add_expr
+*/
tao_yyval.exval =
idl_global->gen ()->create_expr (
AST_Expression::EC_right,
@@ -2771,7 +2899,8 @@ case 136:
break;
case 138:
{
-/* add_expr : mult_expr | add_expr '+' mult_expr*/
+/* add_expr : mult_expr | add_expr '+' mult_expr
+*/
tao_yyval.exval =
idl_global->gen ()->create_expr (
AST_Expression::EC_add,
@@ -2782,7 +2911,8 @@ case 138:
break;
case 139:
{
-/* | add_expr '-' mult_expr*/
+/* | add_expr '-' mult_expr
+*/
tao_yyval.exval =
idl_global->gen ()->create_expr (
AST_Expression::EC_minus,
@@ -2793,7 +2923,8 @@ case 139:
break;
case 141:
{
-/* mult_expr : unary_expr | mult_expr '*' unary_expr*/
+/* mult_expr : unary_expr | mult_expr '*' unary_expr
+*/
tao_yyval.exval =
idl_global->gen ()->create_expr (
AST_Expression::EC_mul,
@@ -2804,7 +2935,8 @@ case 141:
break;
case 142:
{
-/* | mult_expr '/' unary_expr*/
+/* | mult_expr '/' unary_expr
+*/
tao_yyval.exval =
idl_global->gen ()->create_expr (
AST_Expression::EC_div,
@@ -2815,7 +2947,8 @@ case 142:
break;
case 143:
{
-/* | mult_expr '%' unary_expr*/
+/* | mult_expr '%' unary_expr
+*/
tao_yyval.exval =
idl_global->gen ()->create_expr (
AST_Expression::EC_mod,
@@ -2826,7 +2959,8 @@ case 143:
break;
case 145:
{
-/* unary_expr : primary_expr | '+' primary_expr*/
+/* unary_expr : primary_expr | '+' primary_expr
+*/
tao_yyval.exval =
idl_global->gen ()->create_expr (
AST_Expression::EC_u_plus,
@@ -2837,7 +2971,8 @@ case 145:
break;
case 146:
{
-/* | '-' primary_expr*/
+/* | '-' primary_expr
+*/
tao_yyval.exval =
idl_global->gen()->create_expr (
AST_Expression::EC_u_minus,
@@ -2848,7 +2983,8 @@ case 146:
break;
case 147:
{
-/* | '~' primary_expr*/
+/* | '~' primary_expr
+*/
tao_yyval.exval =
idl_global->gen()->create_expr (
AST_Expression::EC_bit_neg,
@@ -2859,7 +2995,8 @@ case 147:
break;
case 148:
{
-/* primary_expr : scoped_name*/
+/* primary_expr : scoped_name
+*/
/*
* An expression which is a scoped name is not resolved now,
* but only when it is evaluated (such as when it is assigned
@@ -2890,71 +3027,83 @@ case 148:
break;
case 150:
{
-/* | literal*/
-/* | '(' const_expr ')'*/
+/* | literal
+*/
+/* | '(' const_expr ')'
+*/
tao_yyval.exval = tao_yyvsp[-1].exval;
}
break;
case 151:
{
-/* literal : IDL_INTEGER_LITERAL*/
+/* literal : IDL_INTEGER_LITERAL
+*/
tao_yyval.exval = idl_global->gen ()->create_expr (tao_yyvsp[0].ival);
}
break;
case 152:
{
-/* | IDL_UINTEGER_LITERAL*/
+/* | IDL_UINTEGER_LITERAL
+*/
tao_yyval.exval = idl_global->gen ()->create_expr (tao_yyvsp[0].uival);
}
break;
case 153:
{
-/* | IDL_STRING_LITERAL*/
+/* | IDL_STRING_LITERAL
+*/
tao_yyval.exval = idl_global->gen ()->create_expr (tao_yyvsp[0].sval);
}
break;
case 154:
{
-/* | IDL_WSTRING_LITERAL*/
+/* | IDL_WSTRING_LITERAL
+*/
tao_yyval.exval = idl_global->gen ()->create_expr (tao_yyvsp[0].wsval);
}
break;
case 155:
{
-/* | IDL_CHARACTER_LITERAL*/
+/* | IDL_CHARACTER_LITERAL
+*/
tao_yyval.exval = idl_global->gen ()->create_expr (tao_yyvsp[0].cval);
}
break;
case 156:
{
-/* | IDL_WCHAR_LITERAL*/
+/* | IDL_WCHAR_LITERAL
+*/
ACE_OutputCDR::from_wchar wc (tao_yyvsp[0].wcval);
tao_yyval.exval = idl_global->gen ()->create_expr (wc);
}
break;
case 157:
{
-/* | IDL_FLOATING_PT_LITERAL*/
+/* | IDL_FLOATING_PT_LITERAL
+*/
tao_yyval.exval = idl_global->gen ()->create_expr (tao_yyvsp[0].dval);
}
break;
case 158:
{
-/* | IDL_TRUETOK*/
+/* | IDL_TRUETOK
+*/
tao_yyval.exval = idl_global->gen ()->create_expr ((idl_bool) I_TRUE,
AST_Expression::EV_bool);
}
break;
case 159:
{
-/* | IDL_FALSETOK*/
+/* | IDL_FALSETOK
+*/
tao_yyval.exval = idl_global->gen ()->create_expr ((idl_bool) I_FALSE,
AST_Expression::EV_bool);
}
break;
case 160:
{
-/* positive_int_expr : const_expr*/
+/* positive_int_expr : const_expr
+*/
int good_expression = 1;
tao_yyvsp[0].exval->evaluate (AST_Expression::EK_positive_int);
AST_Expression::AST_ExprValue *ev = tao_yyvsp[0].exval->ev ();
@@ -3023,37 +3172,43 @@ case 160:
break;
case 161:
{
-/* type_dcl : IDL_TYPEDEF*/
+/* type_dcl : IDL_TYPEDEF
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_TypedefSeen);
}
break;
case 162:
{
-/* type_declarator */
+/* type_declarator
+*/
tao_yyval.ival = 0;
}
break;
case 163:
{
-/* | struct_type */
+/* | struct_type
+*/
tao_yyval.ival = 0;
}
break;
case 164:
{
-/* | union_type */
+/* | union_type
+*/
tao_yyval.ival = 0;
}
break;
case 165:
{
-/* | enum_type */
+/* | enum_type
+*/
tao_yyval.ival = 0;
}
break;
case 166:
{
-/* | IDL_NATIVE simple_declarator*/
+/* | IDL_NATIVE simple_declarator
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Native *node = 0;
idl_global->set_parse_state (IDL_GlobalData::PS_NativeSeen);
@@ -3077,19 +3232,22 @@ case 166:
break;
case 167:
{
-/* | constructed_forward_type_spec*/
+/* | constructed_forward_type_spec
+*/
tao_yyval.ival = 0;
}
break;
case 168:
{
-/* type_declarator : type_spec*/
+/* type_declarator : type_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_TypeSpecSeen);
}
break;
case 169:
{
-/* at_least_one_declarator*/
+/* at_least_one_declarator
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
FE_Declarator *d = 0;
AST_Typedef *t = 0;
@@ -3126,7 +3284,8 @@ case 169:
(void) s->fe_add_typedef (t);
}
- /* This FE_Declarator class isn't destroyed with the AST.*/
+ /* This FE_Declarator class isn't destroyed with the AST.
+*/
tao_yyvsp[0].dlval->destroy ();
delete tao_yyvsp[0].dlval;
tao_yyvsp[0].dlval = 0;
@@ -3135,7 +3294,8 @@ case 169:
break;
case 172:
{
-/* simple_type_spec : base_type_spec*/
+/* simple_type_spec : base_type_spec
+*/
tao_yyval.dcval =
idl_global->scopes ().bottom ()->lookup_primitive_type (
tao_yyvsp[0].etval
@@ -3144,8 +3304,10 @@ case 172:
break;
case 174:
{
-/* | template_type_spec*/
-/* | scoped_name*/
+/* | template_type_spec
+*/
+/* | scoped_name
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Decl *d = 0;
@@ -3170,7 +3332,8 @@ case 174:
break;
case 191:
{
-/* at_least_one_declarator : declarator declarators*/
+/* at_least_one_declarator : declarator declarators
+*/
ACE_NEW_RETURN (tao_yyval.dlval,
UTL_DeclList (tao_yyvsp[-1].deval,
tao_yyvsp[0].dlval),
@@ -3179,13 +3342,15 @@ case 191:
break;
case 192:
{
-/* declarators : declarators ','*/
+/* declarators : declarators ','
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_DeclsCommaSeen);
}
break;
case 193:
{
-/* declarator*/
+/* declarator
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_DeclsDeclSeen);
if (tao_yyvsp[-3].dlval == 0)
@@ -3215,7 +3380,8 @@ case 194:
break;
case 197:
{
-/* at_least_one_simple_declarator : simple_declarator simple_declarators*/
+/* at_least_one_simple_declarator : simple_declarator simple_declarators
+*/
ACE_NEW_RETURN (tao_yyval.dlval,
UTL_DeclList (tao_yyvsp[-1].deval,
tao_yyvsp[0].dlval),
@@ -3224,13 +3390,15 @@ case 197:
break;
case 198:
{
-/* simple_declarators : simple_declarators ','*/
+/* simple_declarators : simple_declarators ','
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_DeclsCommaSeen);
}
break;
case 199:
{
-/* simple_declarator*/
+/* simple_declarator
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_DeclsDeclSeen);
if (tao_yyvsp[-3].dlval == 0)
@@ -3260,7 +3428,8 @@ case 200:
break;
case 201:
{
-/* simple_declarator : id*/
+/* simple_declarator : id
+*/
UTL_ScopedName *sn = 0;
ACE_NEW_RETURN (sn,
UTL_ScopedName (tao_yyvsp[0].idval,
@@ -3275,7 +3444,8 @@ case 201:
break;
case 202:
{
-/* complex_declarator : array_declarator*/
+/* complex_declarator : array_declarator
+*/
UTL_ScopedName *sn = 0;
ACE_NEW_RETURN (sn,
UTL_ScopedName (
@@ -3292,61 +3462,71 @@ case 202:
break;
case 205:
{
-/* signed_int : IDL_LONG*/
+/* signed_int : IDL_LONG
+*/
tao_yyval.etval = AST_Expression::EV_long;
}
break;
case 206:
{
-/* | IDL_LONG IDL_LONG*/
+/* | IDL_LONG IDL_LONG
+*/
tao_yyval.etval = AST_Expression::EV_longlong;
}
break;
case 207:
{
-/* | IDL_SHORT*/
+/* | IDL_SHORT
+*/
tao_yyval.etval = AST_Expression::EV_short;
}
break;
case 208:
{
-/* unsigned_int : IDL_UNSIGNED IDL_LONG*/
+/* unsigned_int : IDL_UNSIGNED IDL_LONG
+*/
tao_yyval.etval = AST_Expression::EV_ulong;
}
break;
case 209:
{
-/* | IDL_UNSIGNED IDL_LONG IDL_LONG*/
+/* | IDL_UNSIGNED IDL_LONG IDL_LONG
+*/
tao_yyval.etval = AST_Expression::EV_ulonglong;
}
break;
case 210:
{
-/* | IDL_UNSIGNED IDL_SHORT*/
+/* | IDL_UNSIGNED IDL_SHORT
+*/
tao_yyval.etval = AST_Expression::EV_ushort;
}
break;
case 211:
{
-/* floating_pt_type : IDL_DOUBLE*/
+/* floating_pt_type : IDL_DOUBLE
+*/
tao_yyval.etval = AST_Expression::EV_double;
}
break;
case 212:
{
-/* | IDL_FLOAT*/
+/* | IDL_FLOAT
+*/
tao_yyval.etval = AST_Expression::EV_float;
}
break;
case 213:
{
-/* | IDL_LONG IDL_DOUBLE*/
+/* | IDL_LONG IDL_DOUBLE
+*/
tao_yyval.etval = AST_Expression::EV_longdouble;
}
break;
case 214:
{
-/* fixed_type : IDL_FIXED*/
+/* fixed_type : IDL_FIXED
+*/
ACE_DEBUG ((LM_DEBUG,
ACE_TEXT ("error in %s line %d\n"),
idl_global->filename ()->get_string (),
@@ -3358,56 +3538,65 @@ case 214:
break;
case 215:
{
-/* char_type : IDL_CHAR*/
+/* char_type : IDL_CHAR
+*/
tao_yyval.etval = AST_Expression::EV_char;
}
break;
case 216:
{
-/* | IDL_WCHAR*/
+/* | IDL_WCHAR
+*/
tao_yyval.etval = AST_Expression::EV_wchar;
}
break;
case 217:
{
-/* octet_type : IDL_OCTET*/
+/* octet_type : IDL_OCTET
+*/
tao_yyval.etval = AST_Expression::EV_octet;
}
break;
case 218:
{
-/* boolean_type : IDL_BOOLEAN*/
+/* boolean_type : IDL_BOOLEAN
+*/
tao_yyval.etval = AST_Expression::EV_bool;
}
break;
case 219:
{
-/* any_type : IDL_ANY*/
+/* any_type : IDL_ANY
+*/
tao_yyval.etval = AST_Expression::EV_any;
}
break;
case 220:
{
-/* object_type : IDL_OBJECT*/
+/* object_type : IDL_OBJECT
+*/
tao_yyval.etval = AST_Expression::EV_object;
}
break;
case 221:
{
-/* struct_decl : IDL_STRUCT*/
+/* struct_decl : IDL_STRUCT
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_StructSeen);
}
break;
case 222:
{
-/* id*/
+/* id
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_StructIDSeen);
tao_yyval.idval = tao_yyvsp[0].idval;
}
break;
case 223:
{
-/* struct_type : struct_header*/
+/* struct_type : struct_header
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
UTL_ScopedName n (tao_yyvsp[0].idval,
0);
@@ -3425,8 +3614,6 @@ case 223:
s->is_local (),
s->is_abstract ()
);
- AST_Structure::fwd_redefinition_helper (d,
- s);
(void) s->fe_add_structure (d);
}
@@ -3438,19 +3625,22 @@ case 223:
break;
case 224:
{
-/* '{'*/
+/* '{'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_StructSqSeen);
}
break;
case 225:
{
-/* at_least_one_member*/
+/* at_least_one_member
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_StructBodySeen);
}
break;
case 226:
{
-/* '}'*/
+/* '}'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_StructQsSeen);
/*
@@ -3464,26 +3654,30 @@ case 226:
break;
case 230:
{
-/* member :*/
+/* member :
+*/
/* is $0 to member_i */
tao_yyval.vival = AST_Field::vis_NA;
}
break;
case 232:
{
-/* member_i : type_spec*/
+/* member_i : type_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_MemberTypeSeen);
}
break;
case 233:
{
-/* at_least_one_declarator*/
+/* at_least_one_declarator
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_MemberDeclsSeen);
}
break;
case 234:
{
-/* ';'*/
+/* ';'
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
FE_Declarator *d = 0;
AST_Field *f = 0;
@@ -3538,51 +3732,59 @@ case 234:
break;
case 235:
{
-/* | error*/
+/* | error
+*/
idl_global->err()->syntax_error (idl_global->parse_state ());
}
break;
case 236:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
tao_yyerrok;
}
break;
case 237:
{
-/* union_decl : IDL_UNION*/
+/* union_decl : IDL_UNION
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_UnionSeen);
}
break;
case 238:
{
-/* id*/
+/* id
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_UnionIDSeen);
tao_yyval.idval = tao_yyvsp[0].idval;
}
break;
case 239:
{
-/* union_type : union_decl IDL_SWITCH*/
+/* union_type : union_decl IDL_SWITCH
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_SwitchSeen);
}
break;
case 240:
{
-/* '('*/
+/* '('
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_SwitchOpenParSeen);
}
break;
case 241:
{
-/* switch_type_spec*/
+/* switch_type_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_SwitchTypeSeen);
}
break;
case 242:
{
-/* ')'*/
+/* ')'
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
UTL_ScopedName n (tao_yyvsp[-7].idval,
0);
@@ -3611,11 +3813,7 @@ case 242:
s->is_abstract ());
}
- AST_Structure *i = AST_Structure::narrow_from_decl (u);
- AST_Structure::fwd_redefinition_helper (i,
- s);
- u = AST_Union::narrow_from_decl (i);
- (void) s->fe_add_union (u);
+ (void) s->fe_add_union (u);
}
/*
@@ -3626,19 +3824,22 @@ case 242:
break;
case 243:
{
-/* '{'*/
+/* '{'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_UnionSqSeen);
}
break;
case 244:
{
-/* at_least_one_case_branch*/
+/* at_least_one_case_branch
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_UnionBodySeen);
}
break;
case 245:
{
-/* '}'*/
+/* '}'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_UnionQsSeen);
/*
@@ -3656,7 +3857,8 @@ case 245:
break;
case 246:
{
-/* switch_type_spec : integer_type*/
+/* switch_type_spec : integer_type
+*/
tao_yyval.dcval =
idl_global->scopes ().bottom ()->lookup_primitive_type (
tao_yyvsp[0].etval
@@ -3665,7 +3867,8 @@ case 246:
break;
case 247:
{
-/* | char_type*/
+/* | char_type
+*/
/* wchars are not allowed. */
if (tao_yyvsp[0].etval == AST_Expression::EV_wchar)
{
@@ -3680,7 +3883,8 @@ case 247:
break;
case 248:
{
-/* | octet_type*/
+/* | octet_type
+*/
/* octets are not allowed. */
idl_global->err ()->error0 (UTL_Error::EIDL_DISC_TYPE);
tao_yyval.dcval =
@@ -3691,7 +3895,8 @@ case 248:
break;
case 249:
{
-/* | boolean_type*/
+/* | boolean_type
+*/
tao_yyval.dcval =
idl_global->scopes ().bottom ()->lookup_primitive_type (
tao_yyvsp[0].etval
@@ -3700,8 +3905,10 @@ case 249:
break;
case 251:
{
-/* | enum_type*/
-/* | scoped_name*/
+/* | enum_type
+*/
+/* | scoped_name
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Decl *d = 0;
AST_PredefinedType *p = 0;
@@ -3796,19 +4003,22 @@ case 251:
break;
case 255:
{
-/* case_branch : at_least_one_case_label*/
+/* case_branch : at_least_one_case_label
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_UnionLabelSeen);
}
break;
case 256:
{
-/* element_spec*/
+/* element_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_UnionElemSeen);
}
break;
case 257:
{
-/* ';'*/
+/* ';'
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_UnionBranch *b = 0;
AST_Field *f = tao_yyvsp[-2].ffval;
@@ -3834,20 +4044,23 @@ case 257:
break;
case 258:
{
-/* | error*/
+/* | error
+*/
idl_global->err()->syntax_error (idl_global->parse_state());
}
break;
case 259:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
tao_yyerrok;
}
break;
case 260:
{
-/* at_least_one_case_label : case_label case_labels*/
+/* at_least_one_case_label : case_label case_labels
+*/
ACE_NEW_RETURN (tao_yyval.llval,
UTL_LabelList (tao_yyvsp[-1].ulval,
tao_yyvsp[0].llval),
@@ -3856,7 +4069,8 @@ case 260:
break;
case 261:
{
-/* case_labels : case_labels case_label*/
+/* case_labels : case_labels case_label
+*/
if (tao_yyvsp[-1].llval == 0)
{
ACE_NEW_RETURN (tao_yyval.llval,
@@ -3884,13 +4098,15 @@ case 262:
break;
case 263:
{
-/* case_label : IDL_DEFAULT*/
+/* case_label : IDL_DEFAULT
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_DefaultSeen);
}
break;
case 264:
{
-/* ':'*/
+/* ':'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_LabelColonSeen);
tao_yyval.ulval = idl_global->gen ()->create_union_label (
@@ -3901,7 +4117,8 @@ case 264:
break;
case 265:
{
-/* | IDL_CASE*/
+/* | IDL_CASE
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_CaseSeen);
}
break;
@@ -3912,7 +4129,8 @@ case 266:
break;
case 267:
{
-/* const_expr*/
+/* const_expr
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_LabelColonSeen);
tao_yyval.ulval = idl_global->gen()->create_union_label (
@@ -3923,13 +4141,15 @@ case 267:
break;
case 268:
{
-/* element_spec : type_spec*/
+/* element_spec : type_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_UnionElemTypeSeen);
}
break;
case 269:
{
-/* declarator*/
+/* declarator
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_UnionElemDeclSeen);
/*
@@ -3969,7 +4189,8 @@ case 269:
break;
case 270:
{
-/* struct_forward_type : struct_decl*/
+/* struct_forward_type : struct_decl
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
UTL_ScopedName n (tao_yyvsp[0].idval,
0);
@@ -3987,7 +4208,8 @@ case 270:
break;
case 271:
{
-/* union_forward_type : union_decl*/
+/* union_forward_type : union_decl
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
UTL_ScopedName n (tao_yyvsp[0].idval,
0);
@@ -4005,13 +4227,15 @@ case 271:
break;
case 272:
{
-/* enum_type : IDL_ENUM*/
+/* enum_type : IDL_ENUM
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_EnumSeen);
}
break;
case 273:
{
-/* id*/
+/* id
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
UTL_ScopedName n (tao_yyvsp[0].idval,
0);
@@ -4041,19 +4265,22 @@ case 273:
break;
case 274:
{
-/* '{'*/
+/* '{'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_EnumSqSeen);
}
break;
case 275:
{
-/* at_least_one_enumerator*/
+/* at_least_one_enumerator
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_EnumBodySeen);
}
break;
case 276:
{
-/* '}'*/
+/* '}'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_EnumQsSeen);
/*
@@ -4074,13 +4301,15 @@ case 276:
break;
case 278:
{
-/* enumerators : enumerators ','*/
+/* enumerators : enumerators ','
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_EnumCommaSeen);
}
break;
case 281:
{
-/* enumerator : IDENTIFIER*/
+/* enumerator : IDENTIFIER
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
Identifier id (tao_yyvsp[0].strval);
UTL_ScopedName n (&id,
@@ -4111,19 +4340,22 @@ case 281:
break;
case 282:
{
-/* sequence_type_spec : seq_head ','*/
+/* sequence_type_spec : seq_head ','
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_SequenceCommaSeen);
}
break;
case 283:
{
-/* positive_int_expr*/
+/* positive_int_expr
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_SequenceExprSeen);
}
break;
case 284:
{
-/* '>'*/
+/* '>'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_SequenceQsSeen);
/*
@@ -4155,7 +4387,8 @@ case 284:
if (tp == 0)
{
- ; /* Error will be caught in FE_Declarator.*/
+ ; /* Error will be caught in FE_Declarator.
+*/
}
else
{
@@ -4177,7 +4410,8 @@ case 284:
break;
case 285:
{
-/* | seq_head '>'*/
+/* | seq_head '>'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_SequenceQsSeen);
/*
@@ -4203,7 +4437,8 @@ case 285:
if (tp == 0)
{
- ; /* Error will be caught in FE_Declarator.*/
+ ; /* Error will be caught in FE_Declarator.
+*/
}
else
{
@@ -4225,7 +4460,8 @@ case 285:
break;
case 286:
{
-/* seq_head : IDL_SEQUENCE*/
+/* seq_head : IDL_SEQUENCE
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_SequenceSeen);
/*
@@ -4236,32 +4472,37 @@ case 286:
break;
case 287:
{
-/* '<'*/
+/* '<'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_SequenceSqSeen);
}
break;
case 288:
{
-/* simple_type_spec*/
+/* simple_type_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_SequenceTypeSeen);
tao_yyval.dcval = tao_yyvsp[0].dcval;
}
break;
case 289:
{
-/* string_type_spec : string_head '<'*/
+/* string_type_spec : string_head '<'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_StringSqSeen);
}
break;
case 290:
{
-/* positive_int_expr*/
+/* positive_int_expr
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_StringExprSeen);
}
break;
case 291:
{
-/* '>'*/
+/* '>'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_StringQsSeen);
/*
@@ -4290,7 +4531,8 @@ case 291:
break;
case 292:
{
-/* | string_head*/
+/* | string_head
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_StringCompleted);
/*
* Create a node representing a string.
@@ -4311,25 +4553,29 @@ case 292:
break;
case 293:
{
-/* string_head : IDL_STRING*/
+/* string_head : IDL_STRING
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_StringSeen);
}
break;
case 294:
{
-/* wstring_type_spec : wstring_head '<'*/
+/* wstring_type_spec : wstring_head '<'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_StringSqSeen);
}
break;
case 295:
{
-/* positive_int_expr*/
+/* positive_int_expr
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_StringExprSeen);
}
break;
case 296:
{
-/* '>'*/
+/* '>'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_StringQsSeen);
/*
@@ -4356,7 +4602,8 @@ case 296:
break;
case 297:
{
-/* | wstring_head*/
+/* | wstring_head
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_StringCompleted);
/*
@@ -4376,19 +4623,22 @@ case 297:
break;
case 298:
{
-/* wstring_head : IDL_WSTRING*/
+/* wstring_head : IDL_WSTRING
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_StringSeen);
}
break;
case 299:
{
-/* array_declarator : id*/
+/* array_declarator : id
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ArrayIDSeen);
}
break;
case 300:
{
-/* at_least_one_array_dim*/
+/* at_least_one_array_dim
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ArrayCompleted);
/*
@@ -4411,7 +4661,8 @@ case 300:
break;
case 301:
{
-/* at_least_one_array_dim : array_dim array_dims*/
+/* at_least_one_array_dim : array_dim array_dims
+*/
ACE_NEW_RETURN (tao_yyval.elval,
UTL_ExprList (tao_yyvsp[-1].exval,
tao_yyvsp[0].elval),
@@ -4420,7 +4671,8 @@ case 301:
break;
case 302:
{
-/* array_dims : array_dims array_dim*/
+/* array_dims : array_dims array_dim
+*/
if (tao_yyvsp[-1].elval == 0)
{
ACE_NEW_RETURN (tao_yyval.elval,
@@ -4448,19 +4700,22 @@ case 303:
break;
case 304:
{
-/* array_dim : '['*/
+/* array_dim : '['
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_DimSqSeen);
}
break;
case 305:
{
-/* positive_int_expr*/
+/* positive_int_expr
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_DimExprSeen);
}
break;
case 306:
{
-/* ']'*/
+/* ']'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_DimQsSeen);
/*
@@ -4482,31 +4737,36 @@ case 306:
break;
case 309:
{
-/* attribute_readonly : IDL_READONLY*/
+/* attribute_readonly : IDL_READONLY
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_AttrROSeen);
}
break;
case 310:
{
-/* IDL_ATTRIBUTE*/
+/* IDL_ATTRIBUTE
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_AttrSeen);
}
break;
case 311:
{
-/* param_type_spec*/
+/* param_type_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_AttrTypeSeen);
}
break;
case 312:
{
-/* at_least_one_simple_declarator*/
+/* at_least_one_simple_declarator
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_AttrDeclsSeen);
}
break;
case 313:
{
-/* opt_raises*/
+/* opt_raises
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Attribute *a = 0;
FE_Declarator *d = 0;
@@ -4560,31 +4820,36 @@ case 313:
break;
case 314:
{
-/* attribute_readonly : IDL_ATTRIBUTE*/
+/* attribute_readonly : IDL_ATTRIBUTE
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_AttrSeen);
}
break;
case 315:
{
-/* param_type_spec*/
+/* param_type_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_AttrTypeSeen);
}
break;
case 316:
{
-/* at_least_one_simple_declarator*/
+/* at_least_one_simple_declarator
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_AttrDeclsSeen);
}
break;
case 317:
{
-/* opt_getraises*/
+/* opt_getraises
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpGetRaiseCompleted);
}
break;
case 318:
{
-/* opt_setraises*/
+/* opt_setraises
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Attribute *a = 0;
FE_Declarator *d = 0;
@@ -4643,13 +4908,15 @@ case 318:
break;
case 319:
{
-/* exception : IDL_EXCEPTION*/
+/* exception : IDL_EXCEPTION
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ExceptSeen);
}
break;
case 320:
{
-/* id*/
+/* id
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
UTL_ScopedName n (tao_yyvsp[0].idval,
0);
@@ -4676,19 +4943,22 @@ case 320:
break;
case 321:
{
-/* '{'*/
+/* '{'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ExceptSqSeen);
}
break;
case 322:
{
-/* members*/
+/* members
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ExceptBodySeen);
}
break;
case 323:
{
-/* '}'*/
+/* '}'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ExceptQsSeen);
/*
* Done with this exception. Pop its scope from the scope stack.
@@ -4698,13 +4968,15 @@ case 323:
break;
case 324:
{
-/* operation : opt_op_attribute op_type_spec*/
+/* operation : opt_op_attribute op_type_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpTypeSeen);
}
break;
case 325:
{
-/* IDENTIFIER*/
+/* IDENTIFIER
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
Identifier id (tao_yyvsp[0].strval);
UTL_ScopedName n (&id,
@@ -4758,19 +5030,22 @@ case 325:
break;
case 326:
{
-/* parameter_list*/
+/* parameter_list
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpParsCompleted);
}
break;
case 327:
{
-/* opt_raises*/
+/* opt_raises
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpRaiseCompleted);
}
break;
case 328:
{
-/* opt_context*/
+/* opt_context
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Operation *o = 0;
idl_global->set_parse_state (IDL_GlobalData::PS_OpCompleted);
@@ -4801,14 +5076,16 @@ case 328:
break;
case 329:
{
-/* opt_op_attribute : IDL_ONEWAY*/
+/* opt_op_attribute : IDL_ONEWAY
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpAttrSeen);
tao_yyval.ofval = AST_Operation::OP_oneway;
}
break;
case 330:
{
-/* | IDL_IDEMPOTENT*/
+/* | IDL_IDEMPOTENT
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpAttrSeen);
tao_yyval.ofval = AST_Operation::OP_idempotent;
}
@@ -4821,7 +5098,8 @@ case 331:
break;
case 333:
{
-/* op_type_spec : param_type_spec | IDL_VOID*/
+/* op_type_spec : param_type_spec | IDL_VOID
+*/
tao_yyval.dcval =
idl_global->scopes ().bottom ()->lookup_primitive_type (
AST_Expression::EV_void
@@ -4830,19 +5108,23 @@ case 333:
break;
case 334:
{
-/* init_decl : IDL_FACTORY */
- /*@@ PS_FactorySeen?*/
+/* init_decl : IDL_FACTORY
+*/
+ /*@@ PS_FactorySeen?
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpTypeSeen);
}
break;
case 335:
{
-/* IDENTIFIER */
+/* IDENTIFIER
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
if (s->is_abstract ())
{
- /*@@ Fire error*/
+ /*@@ Fire error
+*/
ACE_ERROR ((LM_ERROR,
ACE_TEXT ("error in %s line %d:\n")
ACE_TEXT ("Abstract valuetype can't have a ")
@@ -4875,58 +5157,80 @@ case 335:
break;
case 336:
{
-/* init_parameter_list*/
- /* TODO: replace parameter_list with rule that accepts only IN args */
-
+/* init_parameter_list
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpParsCompleted);
- idl_global->scopes ().pop ();
}
break;
case 337:
{
-/* init_parameter_list : '('*/
- idl_global->set_parse_state (IDL_GlobalData::PS_OpSqSeen);
+/* opt_raises
+*/
+ idl_global->set_parse_state (IDL_GlobalData::PS_OpRaiseCompleted);
+
+ if (tao_yyvsp[0].nlval != 0)
+ {
+ UTL_Scope *s = idl_global->scopes ().top_non_null ();
+ AST_Factory *f = AST_Factory::narrow_from_scope (s);
+ (void) f->fe_add_exceptions (tao_yyvsp[0].nlval);
+ }
+
+ idl_global->scopes ().pop ();
}
break;
case 338:
{
-/* ')'*/
- idl_global->set_parse_state (IDL_GlobalData::PS_OpQsSeen);
+/* init_parameter_list : '('
+*/
+ idl_global->set_parse_state (IDL_GlobalData::PS_OpSqSeen);
}
break;
case 339:
{
-/* | '('*/
- idl_global->set_parse_state (IDL_GlobalData::PS_OpSqSeen);
+/* ')'
+*/
+ idl_global->set_parse_state (IDL_GlobalData::PS_OpQsSeen);
}
break;
case 340:
{
-/* at_least_one_in_parameter ')'*/
+/* | '('
+*/
+ idl_global->set_parse_state (IDL_GlobalData::PS_OpSqSeen);
+ }
+break;
+case 341:
+{
+/* at_least_one_in_parameter ')'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpQsSeen);
}
break;
-case 342:
+case 343:
{
-/* in_parameters : in_parameters ','*/
+/* in_parameters : in_parameters ','
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpParCommaSeen);
}
break;
-case 345:
+case 346:
{
-/* in_parameter : IDL_IN*/
+/* in_parameter : IDL_IN
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpParDirSeen);
}
break;
-case 346:
+case 347:
{
-/* param_type_spec*/
+/* param_type_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpParTypeSeen);
}
break;
-case 347:
+case 348:
{
-/* declarator*/
+/* declarator
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Argument *a = 0;
idl_global->set_parse_state (IDL_GlobalData::PS_OpParDeclSeen);
@@ -4954,51 +5258,59 @@ case 347:
}
}
break;
-case 348:
+case 349:
{
-/* parameter_list : '('*/
+/* parameter_list : '('
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpSqSeen);
}
break;
-case 349:
+case 350:
{
-/* ')'*/
+/* ')'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpQsSeen);
}
break;
-case 350:
+case 351:
{
-/* | '('*/
+/* | '('
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpSqSeen);
}
break;
-case 351:
+case 352:
{
-/* at_least_one_parameter ')'*/
+/* at_least_one_parameter ')'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpQsSeen);
}
break;
-case 353:
+case 354:
{
-/* parameters : parameters ','*/
+/* parameters : parameters ','
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpParCommaSeen);
}
break;
-case 356:
+case 357:
{
-/* parameter : direction*/
+/* parameter : direction
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpParDirSeen);
}
break;
-case 357:
+case 358:
{
-/* param_type_spec*/
+/* param_type_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpParTypeSeen);
}
break;
-case 358:
+case 359:
{
-/* declarator*/
+/* declarator
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Argument *a = 0;
idl_global->set_parse_state (IDL_GlobalData::PS_OpParDeclSeen);
@@ -5040,20 +5352,24 @@ case 358:
}
}
break;
-case 359:
+case 360:
{
-/* param_type_spec : base_type_spec*/
+/* param_type_spec : base_type_spec
+*/
tao_yyval.dcval =
idl_global->scopes ().bottom ()->lookup_primitive_type (
tao_yyvsp[0].etval
);
}
break;
-case 362:
+case 363:
{
-/* | string_type_spec*/
-/* | wstring_type_spec*/
-/* | scoped_name*/
+/* | string_type_spec
+*/
+/* | wstring_type_spec
+*/
+/* | scoped_name
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Decl *d = 0;
@@ -5089,142 +5405,160 @@ case 362:
tao_yyval.dcval = d;
}
break;
-case 363:
+case 364:
{
-/* direction : IDL_IN*/
+/* direction : IDL_IN
+*/
tao_yyval.dival = AST_Argument::dir_IN;
}
break;
-case 364:
+case 365:
{
-/* | IDL_OUT*/
+/* | IDL_OUT
+*/
tao_yyval.dival = AST_Argument::dir_OUT;
}
break;
-case 365:
+case 366:
{
-/* | IDL_INOUT*/
+/* | IDL_INOUT
+*/
tao_yyval.dival = AST_Argument::dir_INOUT;
}
break;
-case 366:
+case 367:
{
-/* opt_raises : IDL_RAISES*/
+/* opt_raises : IDL_RAISES
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpRaiseSeen);
}
break;
-case 367:
+case 368:
{
-/* '('*/
+/* '('
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpRaiseSqSeen);
}
break;
-case 368:
+case 369:
{
-/* at_least_one_scoped_name ')'*/
+/* at_least_one_scoped_name ')'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpRaiseQsSeen);
tao_yyval.nlval = tao_yyvsp[-1].nlval;
}
break;
-case 369:
+case 370:
{
tao_yyval.nlval = 0;
/* | EMPTY */
}
break;
-case 370:
+case 371:
{
-/* opt_getraises : IDL_GETRAISES*/
+/* opt_getraises : IDL_GETRAISES
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpGetRaiseSeen);
}
break;
-case 371:
+case 372:
{
-/* '('*/
+/* '('
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpGetRaiseSqSeen);
}
break;
-case 372:
+case 373:
{
-/* at_least_one_scoped_name ')'*/
+/* at_least_one_scoped_name ')'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpGetRaiseQsSeen);
tao_yyval.nlval = tao_yyvsp[-1].nlval;
}
break;
-case 373:
+case 374:
{
tao_yyval.nlval = 0;
/* | EMPTY */
}
break;
-case 374:
+case 375:
{
-/* opt_setraises : IDL_SETRAISES*/
+/* opt_setraises : IDL_SETRAISES
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpSetRaiseSeen);
}
break;
-case 375:
+case 376:
{
-/* '('*/
+/* '('
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpSetRaiseSqSeen);
}
break;
-case 376:
+case 377:
{
-/* at_least_one_scoped_name ')'*/
+/* at_least_one_scoped_name ')'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpSetRaiseQsSeen);
tao_yyval.nlval = tao_yyvsp[-1].nlval;
}
break;
-case 377:
+case 378:
{
tao_yyval.nlval = 0;
/* | EMPTY */
}
break;
-case 378:
+case 379:
{
-/* opt_context : IDL_CONTEXT*/
+/* opt_context : IDL_CONTEXT
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpContextSeen);
}
break;
-case 379:
+case 380:
{
idl_global->set_parse_state (IDL_GlobalData::PS_OpContextSqSeen);
-/* '('*/
+/* '('
+*/
}
break;
-case 380:
+case 381:
{
-/* at_least_one_string_literal ')'*/
+/* at_least_one_string_literal ')'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpContextQsSeen);
tao_yyval.slval = tao_yyvsp[-1].slval;
}
break;
-case 381:
+case 382:
{
/* | EMPTY */
tao_yyval.slval = 0;
}
break;
-case 382:
+case 383:
{
-/* at_least_one_string_literal : IDL_STRING_LITERAL string_literals*/
+/* at_least_one_string_literal : IDL_STRING_LITERAL string_literals
+*/
ACE_NEW_RETURN (tao_yyval.slval,
UTL_StrList (tao_yyvsp[-1].sval,
tao_yyvsp[0].slval),
1);
}
break;
-case 383:
+case 384:
{
-/* string_literals : string_literals ','*/
+/* string_literals : string_literals ','
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpContextCommaSeen);
}
break;
-case 384:
+case 385:
{
-/* IDL_STRING_LITERAL*/
+/* IDL_STRING_LITERAL
+*/
if (tao_yyvsp[-3].slval == 0)
{
ACE_NEW_RETURN (tao_yyval.slval,
@@ -5244,15 +5578,16 @@ case 384:
}
}
break;
-case 385:
+case 386:
{
/* | EMPTY */
tao_yyval.slval = 0;
}
break;
-case 386:
+case 387:
{
-/* typeid_dcl : IDL_TYPEID scoped_name IDL_STRING_LITERAL*/
+/* typeid_dcl : IDL_TYPEID scoped_name IDL_STRING_LITERAL
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Decl *d = s->lookup_by_name (tao_yyvsp[-1].idlist,
I_TRUE);
@@ -5269,16 +5604,21 @@ case 386:
}
}
break;
-case 387:
+case 388:
{
-/* typeprefix_dcl : IDL_TYPEPREFIX scoped_name IDL_STRING_LITERAL*/
+/* typeprefix_dcl : IDL_TYPEPREFIX scoped_name IDL_STRING_LITERAL
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Decl *d = ScopeAsDecl (s);
- // If we are in a module, we want to avoid a lookup unless the
- // typeprefix is to be applied to some other scope, since we
- // might get a previous opening of the module, and the prefix
- // of this opening would never get checked or set.
+ /* If we are in a module, we want to avoid a lookup unless the
+*/
+ /* typeprefix is to be applied to some other scope, since we
+*/
+ /* might get a previous opening of the module, and the prefix
+*/
+ /* of this opening would never get checked or set.
+*/
if (d->name ()->compare (tao_yyvsp[-1].idlist) != 0)
{
d = s->lookup_by_name (tao_yyvsp[-1].idlist,
@@ -5297,9 +5637,10 @@ case 387:
}
}
break;
-case 390:
+case 391:
{
-/* component_forward_decl : IDL_COMPONENT id*/
+/* component_forward_decl : IDL_COMPONENT id
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
UTL_ScopedName n (tao_yyvsp[0].idval,
0);
@@ -5319,9 +5660,10 @@ case 390:
}
}
break;
-case 391:
+case 392:
{
-/* component_decl : component_header */
+/* component_decl : component_header
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Component *c = 0;
@@ -5348,7 +5690,8 @@ case 391:
c = AST_Component::narrow_from_decl (i);
(void) s->fe_add_component (c);
- /* This FE_ComponentHeader class isn't destroyed with the AST.*/
+ /* This FE_ComponentHeader class isn't destroyed with the AST.
+*/
tao_yyvsp[0].chval->name ()->destroy ();
delete tao_yyvsp[0].chval;
tao_yyvsp[0].chval = 0;
@@ -5360,21 +5703,24 @@ case 391:
idl_global->scopes ().push (c);
}
break;
-case 392:
+case 393:
{
-/* '{'*/
+/* '{'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ComponentSqSeen);
}
break;
-case 393:
+case 394:
{
-/* component_exports*/
+/* component_exports
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ComponentBodySeen);
}
break;
-case 394:
+case 395:
{
-/* '}'*/
+/* '}'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ComponentQsSeen);
/*
@@ -5383,21 +5729,24 @@ case 394:
idl_global->scopes ().pop ();
}
break;
-case 395:
+case 396:
{
-/* id*/
+/* id
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ComponentIDSeen);
}
break;
-case 396:
+case 397:
{
-/* component_inheritance_spec*/
+/* component_inheritance_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_InheritSpecSeen);
}
break;
-case 397:
+case 398:
{
-/* supports_spec*/
+/* supports_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_SupportSpecSeen);
/*
@@ -5414,99 +5763,114 @@ case 397:
1);
}
break;
-case 398:
+case 399:
{
-/* component_inheritance_spec : ':'*/
+/* component_inheritance_spec : ':'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_InheritColonSeen);
}
break;
-case 399:
+case 400:
{
-/* scoped_name*/
+/* scoped_name
+*/
tao_yyval.idlist = tao_yyvsp[0].idlist;
}
break;
-case 400:
+case 401:
{
/* | EMPTY */
tao_yyval.idlist = 0;
}
break;
-case 403:
+case 404:
{
-/* component_export : provides_decl*/
+/* component_export : provides_decl
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ProvidesDeclSeen);
}
break;
-case 404:
+case 405:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
-case 405:
+case 406:
{
-/* | uses_decl*/
+/* | uses_decl
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_UsesDeclSeen);
}
break;
-case 406:
+case 407:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
-case 407:
+case 408:
{
-/* | emits_decl*/
+/* | emits_decl
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_EmitsDeclSeen);
}
break;
-case 408:
+case 409:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
-case 409:
+case 410:
{
-/* | publishes_decl*/
+/* | publishes_decl
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_PublishesDeclSeen);
}
break;
-case 410:
+case 411:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
-case 411:
+case 412:
{
-/* | consumes_decl*/
+/* | consumes_decl
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ConsumesDeclSeen);
}
break;
-case 412:
+case 413:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
-case 413:
+case 414:
{
-/* | attribute*/
+/* | attribute
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_AttrDeclSeen);
}
break;
-case 414:
+case 415:
{
-/* ';'*/
+/* ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
-case 415:
+case 416:
{
-/* provides_decl : IDL_PROVIDES interface_type id*/
+/* provides_decl : IDL_PROVIDES interface_type id
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Component *c = AST_Component::narrow_from_scope (s);
@@ -5536,9 +5900,10 @@ case 415:
}
}
break;
-case 416:
+case 417:
{
-/* interface_type : scoped_name*/
+/* interface_type : scoped_name
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Decl *d = s->lookup_by_name (tao_yyvsp[0].idlist,
I_TRUE);
@@ -5555,9 +5920,10 @@ case 416:
tao_yyval.idlist = tao_yyvsp[0].idlist;
}
break;
-case 417:
+case 418:
{
-/* | IDL_OBJECT*/
+/* | IDL_OBJECT
+*/
Identifier *corba_id = 0;
ACE_NEW_RETURN (corba_id,
Identifier ("Object"),
@@ -5578,9 +5944,10 @@ case 417:
tao_yyval.idlist = corba_name;
}
break;
-case 418:
+case 419:
{
-/* uses_decl : IDL_USES opt_multiple interface_type id*/
+/* uses_decl : IDL_USES opt_multiple interface_type id
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Decl *d = s->lookup_by_name (tao_yyvsp[-1].idlist,
I_TRUE);
@@ -5609,21 +5976,23 @@ case 418:
}
}
break;
-case 419:
+case 420:
{
-/* opt_multiple : IDL_MULTIPLE*/
+/* opt_multiple : IDL_MULTIPLE
+*/
tao_yyval.bval = I_TRUE;
}
break;
-case 420:
+case 421:
{
/* | EMPTY */
tao_yyval.bval = I_FALSE;
}
break;
-case 421:
+case 422:
{
-/* emits_decl : IDL_EMITS scoped_name id*/
+/* emits_decl : IDL_EMITS scoped_name id
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Decl *d = s->lookup_by_name (tao_yyvsp[-1].idlist,
I_TRUE);
@@ -5651,9 +6020,10 @@ case 421:
}
}
break;
-case 422:
+case 423:
{
-/* publishes_decl : IDL_PUBLISHES scoped_name id*/
+/* publishes_decl : IDL_PUBLISHES scoped_name id
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Decl *d = s->lookup_by_name (tao_yyvsp[-1].idlist,
I_TRUE);
@@ -5681,9 +6051,10 @@ case 422:
}
}
break;
-case 423:
+case 424:
{
-/* consumes_decl : IDL_CONSUMES scoped_name id*/
+/* consumes_decl : IDL_CONSUMES scoped_name id
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Decl *d = s->lookup_by_name (tao_yyvsp[-1].idlist,
I_TRUE);
@@ -5711,9 +6082,10 @@ case 423:
}
}
break;
-case 424:
+case 425:
{
-/* home_decl : home_header */
+/* home_decl : home_header
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Home *h = 0;
@@ -5738,7 +6110,8 @@ case 424:
*/
(void) s->fe_add_home (h);
- /* This FE_HomeHeader class isn't destroyed with the AST.*/
+ /* This FE_HomeHeader class isn't destroyed with the AST.
+*/
tao_yyvsp[0].hhval->name ()->destroy ();
delete tao_yyvsp[0].hhval;
tao_yyvsp[0].hhval = 0;
@@ -5750,54 +6123,62 @@ case 424:
idl_global->scopes ().push (h);
}
break;
-case 425:
+case 426:
{
-/* home_body*/
+/* home_body
+*/
/*
* Done with this component - pop it off the scopes stack.
*/
idl_global->scopes ().pop ();
}
break;
-case 426:
+case 427:
{
-/* home_header : IDL_HOME*/
+/* home_header : IDL_HOME
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_HomeSeen);
}
break;
-case 427:
+case 428:
{
-/* id*/
+/* id
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_HomeIDSeen);
}
break;
-case 428:
+case 429:
{
-/* home_inheritance_spec*/
+/* home_inheritance_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_InheritSpecSeen);
}
break;
-case 429:
+case 430:
{
-/* supports_spec*/
+/* supports_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_SupportSpecSeen);
}
break;
-case 430:
+case 431:
{
-/* IDL_MANAGES*/
+/* IDL_MANAGES
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ManagesSeen);
}
break;
-case 431:
+case 432:
{
-/* scoped_name*/
+/* scoped_name
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_ManagesIDSeen);
}
break;
-case 432:
+case 433:
{
-/* primary_key_spec*/
+/* primary_key_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_PrimaryKeySpecSeen);
/*
@@ -5815,81 +6196,92 @@ case 432:
1);
}
break;
-case 433:
+case 434:
{
-/* home_inheritance_spec ':' */
+/* home_inheritance_spec ':'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_InheritColonSeen);
}
break;
-case 434:
+case 435:
{
-/* scoped_name*/
+/* scoped_name
+*/
tao_yyval.idlist = tao_yyvsp[0].idlist;
}
break;
-case 435:
+case 436:
{
/* | EMPTY */
tao_yyval.idlist = 0;
}
break;
-case 436:
+case 437:
{
-/* primary_key_spec : IDL_PRIMARYKEY scoped_name*/
+/* primary_key_spec : IDL_PRIMARYKEY scoped_name
+*/
tao_yyval.idlist = tao_yyvsp[0].idlist;
}
break;
-case 437:
+case 438:
{
/* | EMPTY */
tao_yyval.idlist = 0;
}
break;
-case 438:
+case 439:
{
-/* home_body : '{'*/
+/* home_body : '{'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_HomeSqSeen);
}
break;
-case 439:
+case 440:
{
-/* home_exports*/
+/* home_exports
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_HomeBodySeen);
}
break;
-case 440:
+case 441:
{
-/* '}'*/
+/* '}'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_HomeQsSeen);
}
break;
-case 444:
+case 445:
{
-/* home_export : factory_decl*/
+/* home_export : factory_decl
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_FactoryDeclSeen);
}
break;
-case 445:
+case 446:
{
-/* | ';'*/
+/* | ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
-case 446:
+case 447:
{
-/* | finder_decl*/
+/* | finder_decl
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_FinderDeclSeen);
}
break;
-case 447:
+case 448:
{
-/* | ';'*/
+/* | ';'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_NoState);
}
break;
-case 448:
+case 449:
{
-/* factory_decl : IDL_FACTORY id*/
+/* factory_decl : IDL_FACTORY id
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
UTL_ScopedName n (tao_yyvsp[0].idval,
0);
@@ -5923,15 +6315,17 @@ case 448:
idl_global->scopes ().push (o);
}
break;
-case 449:
+case 450:
{
-/* init_parameter_list*/
+/* init_parameter_list
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpParsCompleted);
}
break;
-case 450:
+case 451:
{
-/* opt_raises*/
+/* opt_raises
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Operation *o = 0;
idl_global->set_parse_state (IDL_GlobalData::PS_OpRaiseCompleted);
@@ -5955,9 +6349,10 @@ case 450:
idl_global->scopes ().pop ();
}
break;
-case 451:
+case 452:
{
-/* finder_decl : IDL_FINDER id*/
+/* finder_decl : IDL_FINDER id
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
UTL_ScopedName n (tao_yyvsp[0].idval,
0);
@@ -5991,15 +6386,17 @@ case 451:
idl_global->scopes ().push (o);
}
break;
-case 452:
+case 453:
{
-/* init_parameter_list*/
+/* init_parameter_list
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_OpParsCompleted);
}
break;
-case 453:
+case 454:
{
-/* opt_raises*/
+/* opt_raises
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_Operation *o = 0;
idl_global->set_parse_state (IDL_GlobalData::PS_OpRaiseCompleted);
@@ -6023,9 +6420,10 @@ case 453:
idl_global->scopes ().pop ();
}
break;
-case 459:
+case 460:
{
-/* event_concrete_forward_decl : IDL_EVENTTYPE id*/
+/* event_concrete_forward_decl : IDL_EVENTTYPE id
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
UTL_ScopedName n (tao_yyvsp[0].idval,
0);
@@ -6044,9 +6442,10 @@ case 459:
}
}
break;
-case 460:
+case 461:
{
-/* event_abs_forward_decl : IDL_ABSTRACT IDL_EVENTTYPE id*/
+/* event_abs_forward_decl : IDL_ABSTRACT IDL_EVENTTYPE id
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
UTL_ScopedName n (tao_yyvsp[0].idval,
0);
@@ -6065,9 +6464,10 @@ case 460:
}
}
break;
-case 461:
+case 462:
{
-/* event_abs_decl : event_abs_header event_rest_of_header*/
+/* event_abs_decl : event_abs_header event_rest_of_header
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_EventType *e = 0;
AST_Interface *i = 0;
@@ -6088,6 +6488,7 @@ case 461:
tao_yyvsp[0].ehval->n_supports (),
tao_yyvsp[0].ehval->supports_concrete (),
I_TRUE,
+ I_FALSE,
I_FALSE
);
i = AST_Interface::narrow_from_decl (e);
@@ -6106,21 +6507,24 @@ case 461:
idl_global->scopes ().push (e);
}
break;
-case 462:
+case 463:
{
-/* '{'*/
+/* '{'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_EventTypeSqSeen);
}
break;
-case 463:
+case 464:
{
-/* exports*/
+/* exports
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_EventTypeBodySeen);
}
break;
-case 464:
+case 465:
{
-/* '}'*/
+/* '}'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_EventTypeQsSeen);
/*
@@ -6129,15 +6533,17 @@ case 464:
idl_global->scopes ().pop ();
}
break;
-case 465:
+case 466:
{
-/* event_abs_header : IDL_ABSTRACT IDL_EVENTTYPE id*/
+/* event_abs_header : IDL_ABSTRACT IDL_EVENTTYPE id
+*/
tao_yyval.idval = tao_yyvsp[0].idval;
}
break;
-case 466:
+case 467:
{
-/* id*/
+/* id
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_EventTypeIDSeen);
ACE_DEBUG ((LM_DEBUG,
@@ -6150,23 +6556,26 @@ case 466:
tao_yyval.idval = 0;
}
break;
-case 467:
+case 468:
{
-/* id*/
+/* id
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_EventTypeIDSeen);
tao_yyval.idval = tao_yyvsp[0].idval;
}
break;
-case 468:
+case 469:
{
-/* event_rest_of_header : opt_truncatable inheritance_spec*/
+/* event_rest_of_header : opt_truncatable inheritance_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_InheritSpecSeen);
}
break;
-case 469:
+case 470:
{
-/* supports_spec*/
+/* supports_spec
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_SupportSpecSeen);
ACE_NEW_RETURN (tao_yyval.ehval,
@@ -6177,9 +6586,10 @@ case 469:
1);
}
break;
-case 470:
+case 471:
{
-/* event_decl : event_header event_rest_of_header*/
+/* event_decl : event_header event_rest_of_header
+*/
UTL_Scope *s = idl_global->scopes ().top_non_null ();
AST_EventType *e = 0;
AST_Interface *i = 0;
@@ -6200,7 +6610,8 @@ case 470:
tao_yyvsp[0].ehval->n_supports (),
tao_yyvsp[0].ehval->supports_concrete (),
I_FALSE,
- tao_yyvsp[0].ehval->truncatable ()
+ tao_yyvsp[0].ehval->truncatable (),
+ I_FALSE
);
i = AST_Interface::narrow_from_decl (e);
AST_Interface::fwd_redefinition_helper (i,
@@ -6218,21 +6629,24 @@ case 470:
idl_global->scopes ().push (e);
}
break;
-case 471:
+case 472:
{
-/* '{'*/
+/* '{'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_EventTypeSqSeen);
}
break;
-case 472:
+case 473:
{
-/* value_elements*/
+/* value_elements
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_EventTypeBodySeen);
}
break;
-case 473:
+case 474:
{
-/* '}'*/
+/* '}'
+*/
idl_global->set_parse_state (IDL_GlobalData::PS_EventTypeQsSeen);
/*
@@ -6241,15 +6655,17 @@ case 473:
idl_global->scopes ().pop ();
}
break;
-case 474:
+case 475:
{
-/* event_header : event_custom_header*/
+/* event_header : event_custom_header
+*/
tao_yyval.idval = tao_yyvsp[0].idval;
}
break;
-case 475:
+case 476:
{
-/* event_header : event_plain_header*/
+/* event_header : event_plain_header
+*/
tao_yyval.idval = tao_yyvsp[0].idval;
}
break;
diff --git a/TAO/TAO_IDL/include/ast_eventtype.h b/TAO/TAO_IDL/include/ast_eventtype.h
index 7e786dddd87..97c9bc35169 100644
--- a/TAO/TAO_IDL/include/ast_eventtype.h
+++ b/TAO/TAO_IDL/include/ast_eventtype.h
@@ -21,7 +21,8 @@ public:
long n_supports,
AST_Interface *supports_concrete,
idl_bool abstract,
- idl_bool truncatable);
+ idl_bool truncatable,
+ idl_bool custom);
virtual ~AST_EventType (void);
diff --git a/TAO/TAO_IDL/include/ast_factory.h b/TAO/TAO_IDL/include/ast_factory.h
index c97400cd0df..5d1f45a0b1e 100644
--- a/TAO/TAO_IDL/include/ast_factory.h
+++ b/TAO/TAO_IDL/include/ast_factory.h
@@ -73,6 +73,8 @@ trademarks or registered trademarks of Sun Microsystems, Inc.
#include "utl_scope.h"
#include "utl_scoped_name.h"
+class UTL_ExceptList;
+
class TAO_IDL_FE_Export AST_Factory : public virtual AST_Decl,
public virtual UTL_Scope
{
@@ -90,6 +92,12 @@ public:
// Public operations.
+ UTL_ExceptList *exceptions (void);
+ // Return exception list.
+
+ int n_exceptions (void);
+ // Return exception count.
+
virtual int argument_count (void);
// Return the count of members.
@@ -115,12 +123,19 @@ public:
private:
// Data.
+ UTL_ExceptList *pd_exceptions;
+ // Exceptions raised
+
+ int pd_n_exceptions;
+ // Exception count.
+
int argument_count_;
// Number of arguments.
int has_native_;
// Is any argument of type native.
+private:
// Operations.
int compute_argument_attr (void);
@@ -130,6 +145,7 @@ private:
friend int tao_yyparse (void);
virtual AST_Argument *fe_add_argument (AST_Argument *a);
+ virtual UTL_NameList *fe_add_exceptions (UTL_NameList *e);
};
#endif // _AST_FACTORY_AST_FACTORY_HH
diff --git a/TAO/TAO_IDL/include/ast_generator.h b/TAO/TAO_IDL/include/ast_generator.h
index c69391ebadd..a16db35464b 100644
--- a/TAO/TAO_IDL/include/ast_generator.h
+++ b/TAO/TAO_IDL/include/ast_generator.h
@@ -128,7 +128,8 @@ public:
long n_supports,
AST_Interface *supports_concrete,
idl_bool abstract,
- idl_bool truncatable
+ idl_bool truncatable,
+ idl_bool custom
);
// Create a node representing a forward declaration of a valuetype.
@@ -149,7 +150,8 @@ public:
long n_supports,
AST_Interface *supports_concrete,
idl_bool abstract,
- idl_bool truncatable
+ idl_bool truncatable,
+ idl_bool custom
);
// Create a node representing a forward declaration of an eventtype.
diff --git a/TAO/TAO_IDL/include/ast_valuetype.h b/TAO/TAO_IDL/include/ast_valuetype.h
index 7c7d15e26bf..2b46d534488 100644
--- a/TAO/TAO_IDL/include/ast_valuetype.h
+++ b/TAO/TAO_IDL/include/ast_valuetype.h
@@ -21,7 +21,8 @@ public:
long n_supports,
AST_Interface *supports_concrete,
idl_bool abstract,
- idl_bool truncatable);
+ idl_bool truncatable,
+ idl_bool custom);
virtual ~AST_ValueType (void);
@@ -37,6 +38,7 @@ public:
AST_Interface *supports_concrete (void) const;
idl_bool truncatable (void) const;
+ idl_bool custom (void) const;
// Cleanup function.
virtual void destroy (void);
@@ -59,6 +61,7 @@ protected:
AST_Interface *pd_supports_concrete;
idl_bool pd_truncatable;
+ idl_bool pd_custom;
virtual AST_Factory *fe_add_factory (AST_Factory *f);
};
diff --git a/TAO/orbsvcs/IFR_Service/ifr_adding_visitor.cpp b/TAO/orbsvcs/IFR_Service/ifr_adding_visitor.cpp
index c0a2f8c8a35..457d679e0c8 100644
--- a/TAO/orbsvcs/IFR_Service/ifr_adding_visitor.cpp
+++ b/TAO/orbsvcs/IFR_Service/ifr_adding_visitor.cpp
@@ -1,13 +1,20 @@
/* -*- c++ -*- */
// $Id$
+#include "ast_argument.h"
#include "ast_array.h"
#include "ast_attribute.h"
+#include "ast_component.h"
+#include "ast_component_fwd.h"
#include "ast_constant.h"
#include "ast_enum.h"
+#include "ast_eventtype.h"
+#include "ast_eventtype_fwd.h"
#include "ast_exception.h"
#include "ast_expression.h"
+#include "ast_factory.h"
#include "ast_field.h"
+#include "ast_home.h"
#include "ast_interface.h"
#include "ast_interface_fwd.h"
#include "ast_module.h"
@@ -23,6 +30,8 @@
#include "ast_valuetype_fwd.h"
#include "utl_identifier.h"
#include "utl_string.h"
+#include "utl_exceptlist.h"
+#include "nr_extern.h"
#include "ifr_adding_visitor.h"
#include "ifr_adding_visitor_operation.h"
@@ -32,6 +41,8 @@
#include "tao/IFR_Client/IFR_ComponentsC.h"
+#include "ace/Vector_T.h"
+
ACE_RCSID (IFR_Service,
ifr_adding_visitor,
"$Id$")
@@ -149,7 +160,8 @@ ifr_adding_visitor::visit_module (AST_Module *node)
if (CORBA::is_nil (prev_def.in ()))
{
// New module.
- CORBA::Container_ptr container = CORBA::Container::_nil ();
+ CORBA::Container_ptr container =
+ CORBA::Container::_nil ();
if (be_global->ifr_scopes ().top (container) == 0)
{
@@ -174,7 +186,8 @@ ifr_adding_visitor::visit_module (AST_Module *node)
}
else
{
- CORBA::DefinitionKind kind = prev_def->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
+ CORBA::DefinitionKind kind =
+ prev_def->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
// If the line below is true, we are clobbering a previous
@@ -200,7 +213,7 @@ ifr_adding_visitor::visit_module (AST_Module *node)
new_def =
CORBA::Container::_narrow (prev_def.in ()
- ACE_ENV_ARG_PARAMETER);
+ ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
}
}
@@ -228,7 +241,8 @@ ifr_adding_visitor::visit_module (AST_Module *node)
}
this->in_reopened_ = 0;
- CORBA::Container_ptr tmp = CORBA::Container::_nil ();
+ CORBA::Container_ptr tmp =
+ CORBA::Container::_nil ();
if (be_global->ifr_scopes ().pop (tmp) != 0)
{
@@ -380,8 +394,9 @@ ifr_adding_visitor::visit_interface (AST_Interface *node)
return 0;
}
- bases[i] = CORBA::InterfaceDef::_narrow (result.in ()
- ACE_ENV_ARG_PARAMETER);
+ bases[i] =
+ CORBA::InterfaceDef::_narrow (result.in ()
+ ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
if (CORBA::is_nil (bases[i].in ()))
@@ -442,7 +457,8 @@ ifr_adding_visitor::visit_interface (AST_Interface *node)
this->ir_current_ =
CORBA::IDLType::_duplicate (extant_def.in ());
- CORBA::Container_ptr used_scope = CORBA::Container::_nil ();
+ CORBA::Container_ptr used_scope =
+ CORBA::Container::_nil ();
// Pop the new IR object back off the scope stack.
if (be_global->ifr_scopes ().pop (used_scope) != 0)
@@ -513,7 +529,8 @@ ifr_adding_visitor::visit_interface_fwd (AST_InterfaceFwd *node)
CORBA::InterfaceDefSeq bases (0);
bases.length (0);
- CORBA::Container_ptr current_scope = CORBA::Container::_nil ();
+ CORBA::Container_ptr current_scope =
+ CORBA::Container::_nil ();
if (be_global->ifr_scopes ().top (current_scope) == 0)
{
@@ -619,7 +636,7 @@ ifr_adding_visitor::visit_valuetype (AST_ValueType *node)
// we destroy the contents of the previous entry (we don't want
// to destroy the entry itself, since it may have already been
// made a member of some other entry, and destroying it would
- // make the containing entry's section key invalid) and repopulate.
+ // make the containing entry's key invalid) and repopulate.
// On the other hand, if prev_def is NOT an interface, we can
// safely destroy it, since we know we are not redefining a
// previous entry, forward declared or not.
@@ -658,22 +675,92 @@ ifr_adding_visitor::visit_valuetype (AST_ValueType *node)
prev_def->destroy (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
- int status = this->create_value_def (node
- ACE_ENV_ARG_PARAMETER);
+ int status =
+ this->create_value_def (node
+ ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
return status;
}
}
- // Our previous definition is a valuetype, so narrow it here, then
- // populate it.
- CORBA::ValueDef_var extant_def =
- CORBA::ValueDef::_narrow (prev_def. in ()
+ // Our previous definition is a valuetype, so narrow it here,
+ // then populate it.
+ CORBA::ExtValueDef_var extant_def =
+ CORBA::ExtValueDef::_narrow (prev_def. in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ // Concrete base value.
+
+ CORBA::ValueDef_var base_vt;
+ this->fill_base_value (base_vt.out (),
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ extant_def->base_value (base_vt.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ // Abstract base values.
+
+ CORBA::ValueDefSeq abstract_base_values;
+ this->fill_abstract_base_values (abstract_base_values,
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ extant_def->abstract_base_values (abstract_base_values
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ // Supported interfaces.
+
+ CORBA::InterfaceDefSeq supported;
+ this->fill_supported_interfaces (supported,
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ extant_def->supported_interfaces (supported
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ // Intializers.
+
+ CORBA::ExtInitializerSeq initializers;
+ this->fill_initializers (initializers,
+ node
+ ACE_ENV_ARG_PARAMETER)
+ ACE_TRY_CHECK;
+
+ extant_def->ext_initializers (initializers
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ // Truncatable, abstract, custom.
+
+ extant_def->is_abstract (ACE_static_cast (
+ CORBA::Boolean,
+ node->is_abstract ()
+ )
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ extant_def->is_truncatable (ACE_static_cast (
+ CORBA::Boolean,
+ node->truncatable ()
+ )
ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
- // TODO - Add everything except visit_scope() info here.
+ extant_def->is_custom (ACE_static_cast (
+ CORBA::Boolean,
+ node->custom ()
+ )
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
node->ifr_added (1);
@@ -684,7 +771,7 @@ ifr_adding_visitor::visit_valuetype (AST_ValueType *node)
ACE_ERROR_RETURN ((
LM_ERROR,
ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
- ACE_TEXT ("visit_interface -")
+ ACE_TEXT ("visit_valuetype -")
ACE_TEXT (" scope push failed\n")
),
-1
@@ -697,7 +784,7 @@ ifr_adding_visitor::visit_valuetype (AST_ValueType *node)
ACE_ERROR_RETURN ((
LM_ERROR,
ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
- ACE_TEXT ("visit_interface -")
+ ACE_TEXT ("visit_valuetype -")
ACE_TEXT (" visit_scope failed\n")
),
-1
@@ -712,7 +799,8 @@ ifr_adding_visitor::visit_valuetype (AST_ValueType *node)
this->ir_current_ =
CORBA::IDLType::_duplicate (extant_def.in ());
- CORBA::Container_ptr used_scope = CORBA::Container::_nil ();
+ CORBA::Container_ptr used_scope =
+ CORBA::Container::_nil ();
// Pop the new IR object back off the scope stack.
if (be_global->ifr_scopes ().pop (used_scope) != 0)
@@ -720,7 +808,7 @@ ifr_adding_visitor::visit_valuetype (AST_ValueType *node)
ACE_ERROR_RETURN ((
LM_ERROR,
ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
- ACE_TEXT ("visit_interface -")
+ ACE_TEXT ("visit_valuetype -")
ACE_TEXT (" scope pop failed\n")
),
-1
@@ -745,7 +833,7 @@ ifr_adding_visitor::visit_valuetype (AST_ValueType *node)
ACE_CATCHANY
{
ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- ACE_TEXT ("visit_interface"));
+ ACE_TEXT ("visit_valuetype"));
return -1;
}
@@ -787,7 +875,8 @@ ifr_adding_visitor::visit_valuetype_fwd (AST_ValueTypeFwd *node)
CORBA::InitializerSeq initializers (0);
initializers.length (0);
- CORBA::Container_ptr current_scope = CORBA::Container::_nil ();
+ CORBA::Container_ptr current_scope =
+ CORBA::Container::_nil ();
if (be_global->ifr_scopes ().top (current_scope) == 0)
{
@@ -805,7 +894,6 @@ ifr_adding_visitor::visit_valuetype_fwd (AST_ValueTypeFwd *node)
initializers
ACE_ENV_ARG_PARAMETER
);
-
ACE_TRY_CHECK;
}
else
@@ -823,12 +911,721 @@ ifr_adding_visitor::visit_valuetype_fwd (AST_ValueTypeFwd *node)
node->ifr_added (1);
v->ifr_fwd_added (1);
}
+ }
+ ACE_CATCHANY
+ {
+ ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
+ ACE_TEXT ("visit_valuetype_fwd"));
+
+ return -1;
+ }
+ ACE_ENDTRY;
+
+ return 0;
+}
+
+int
+ifr_adding_visitor::visit_component (AST_Component *node)
+{
+ if (node->imported () && !be_global->do_included_files ())
+ {
+ return 0;
+ }
+
+ ACE_DECLARE_NEW_CORBA_ENV;
+ ACE_TRY
+ {
+ // Is this interface already in the respository?
+ CORBA::Contained_var prev_def =
+ be_global->repository ()->lookup_id (node->repoID ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ // If not, create a new entry.
+ if (CORBA::is_nil (prev_def.in ()))
+ {
+ int status = this->create_component_def (node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ return status;
+ }
+ else
+ {
+ // There is already an entry in the repository. If the interface is
+ // defined and has not already been populated, we do so
+ // now. If it is not yet defined or the full definition has already
+ // been added to the repository, we just update the current IR object
+ // holder.
+ if (node->is_defined ()
+ && node->ifr_added () == 0
+ && this->in_reopened_ == 0)
+ {
+ // If we are here and the line below is true, then either
+ // 1. We are defining an undefined forward declared interface
+ // from a previously processed IDL file, or
+ // 2. We are clobbering a previous definition, either of an
+ // interface or of some other type.
+ // 3. We are inside a module that has a previous entry.
+ // If prev_def would narrow successfully to an InterfaceDef, we
+ // have NO WAY of knowing if we are defining or clobbering. So
+ // we destroy the contents of the previous entry (we don't want
+ // to destroy the entry itself, since it may have already been
+ // made a member of some other entry, and destroying it would
+ // make the containing entry's key invalid) and repopulate.
+ // On the other hand, if prev_def is NOT an interface, we can
+ // safely destroy it, since we know we are not redefining a
+ // previous entry, forward declared or not.
+ // If we are inside a module that was seen before, we could be
+ // just processing an IDL file a second time, in which case we
+ // again just update ir_current_.
+ if (node->ifr_fwd_added () == 0)
+ {
+ CORBA::DefinitionKind kind =
+ prev_def->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (kind == CORBA::dk_Component)
+ {
+ CORBA::ComponentIR::ComponentDef_var value =
+ CORBA::ComponentIR::ComponentDef::_narrow (
+ prev_def.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ CORBA::ContainedSeq_var contents =
+ value->contents (CORBA::dk_all,
+ 1
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ CORBA::ULong length = contents->length ();
+
+ for (CORBA::ULong i = 0; i < length; ++i)
+ {
+ contents[i]->destroy (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ else
+ {
+ prev_def->destroy (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ int status =
+ this->create_component_def (node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ return status;
+ }
+ }
+
+ // Re-populate the repository entry.
+
+ CORBA::ComponentIR::ComponentDef_var extant_def =
+ CORBA::ComponentIR::ComponentDef::_narrow (
+ prev_def.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ CORBA::InterfaceDefSeq supported_interfaces;
+ this->fill_supported_interfaces (supported_interfaces,
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ extant_def->supported_interfaces (supported_interfaces
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ CORBA::ComponentIR::ComponentDef_var base_component;
+ this->fill_base_component (base_component.out (),
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ extant_def->base_component (base_component.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ this->visit_all_provides (node,
+ extant_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ this->visit_all_uses (node,
+ extant_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ this->visit_all_emits (node,
+ extant_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ this->visit_all_publishes (node,
+ extant_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ this->visit_all_consumes (node,
+ extant_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ node->ifr_added (1);
+
+ // Push the new IR object onto the scope stack before visiting
+ // the new object's scope.
+ if (be_global->ifr_scopes ().push (extant_def.in ()) != 0)
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("visit_component -")
+ ACE_TEXT (" scope push failed\n")
+ ),
+ -1
+ );
+ }
+
+ // Visit the members, if any.
+ if (this->visit_scope (node) == -1)
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("visit_component -")
+ ACE_TEXT (" visit_scope failed\n")
+ ),
+ -1
+ );
+ }
+
+ // This spot in the AST doesn't necessarily have to be the
+ // interface definition - it could be any reference to it.
+ // The front end will already have fully defined it, so all
+ // the info is available anywhere. So it's a good idea to
+ // update the current IR object holder now.
+ this->ir_current_ =
+ CORBA::IDLType::_duplicate (extant_def.in ());
+
+ CORBA::Container_ptr used_scope =
+ CORBA::Container::_nil ();
+
+ // Pop the new IR object back off the scope stack.
+ if (be_global->ifr_scopes ().pop (used_scope) != 0)
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("visit_interface -")
+ ACE_TEXT (" scope pop failed\n")
+ ),
+ -1
+ );
+ }
+ }
+ else
+ {
+ // @@ (JP) I think we're ok here without a check:
+ // not defined/not added - visit_interface_fwd will have
+ // detected a clobber.
+ // not defined/added - not possible.
+ // defined/not added - takes the other branch.
+ // defined/added - we're ok.
+ this->ir_current_ =
+ CORBA::IDLType::_narrow (prev_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ }
+ ACE_CATCHANY
+ {
+ ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
+ ACE_TEXT ("visit_component"));
+
+ return -1;
+ }
+ ACE_ENDTRY;
+
+ return 0;
+}
+int
+ifr_adding_visitor::visit_component_fwd (AST_ComponentFwd *node)
+{
+ if (node->imported () && !be_global->do_included_files ())
+ {
+ return 0;
+ }
+
+ AST_Component *c =
+ AST_Component::narrow_from_decl (node->full_definition ());
+
+ ACE_DECLARE_NEW_CORBA_ENV;
+ ACE_TRY
+ {
+ // Is this interface already in the respository?
+ CORBA::Contained_var prev_def =
+ be_global->repository ()->lookup_id (c->repoID ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (CORBA::is_nil (prev_def.in ()))
+ {
+ CORBA::Container_ptr current_scope =
+ CORBA::Container::_nil ();
+
+ if (be_global->ifr_scopes ().top (current_scope) == 0)
+ {
+ CORBA::ComponentIR::Container_var ccm_scope =
+ CORBA::ComponentIR::Container::_narrow (
+ current_scope
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ // If our full definition is found in this IDL file, we go
+ // ahead and create the full entry now.
+ // The forward declared component is not defined anywhere
+ // in this IDL file, so we just create an empty entry to
+ // be replaced by a full definition later.
+ CORBA::InterfaceDefSeq supported_interfaces;
+ supported_interfaces.length (0);
+ CORBA::ComponentIR::ComponentDef_var base_component;
+
+
+ if (node->is_defined ())
+ {
+ this->fill_supported_interfaces (supported_interfaces,
+ c
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ this->fill_base_component (base_component.out (),
+ c
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+
+ this->ir_current_ =
+ ccm_scope->create_component (
+ c->repoID (),
+ c->local_name ()->get_string (),
+ c->version (),
+ base_component,
+ supported_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ // Might as well go ahead and complete the repository
+ // entry now, if we can - we're halfway there already.
+ if (node->is_defined ())
+ {
+ CORBA::ComponentIR::ComponentDef_var new_def =
+ CORBA::ComponentIR::ComponentDef::_narrow (
+ this->ir_current_.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ this->visit_all_provides (c,
+ new_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ this->visit_all_uses (c,
+ new_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ this->visit_all_emits (c,
+ new_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ this->visit_all_publishes (c,
+ new_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ this->visit_all_consumes (c,
+ new_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ else
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("visit_component_fwd -")
+ ACE_TEXT (" scope stack is empty\n")
+ ),
+ -1
+ );
+ }
+
+ node->ifr_added (1);
+ c->ifr_fwd_added (1);
+ }
}
ACE_CATCHANY
{
ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- ACE_TEXT ("visit_interface_fwd"));
+ ACE_TEXT ("visit_component_fwd"));
+
+ return -1;
+ }
+ ACE_ENDTRY;
+
+ return 0;
+}
+
+int
+ifr_adding_visitor::visit_eventtype (AST_EventType *node)
+{
+ if (node->imported () && !be_global->do_included_files ())
+ {
+ return 0;
+ }
+
+ ACE_DECLARE_NEW_CORBA_ENV;
+ ACE_TRY
+ {
+ // Is this interface already in the respository?
+ CORBA::Contained_var prev_def =
+ be_global->repository ()->lookup_id (node->repoID ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ // If not, create a new entry.
+ if (CORBA::is_nil (prev_def.in ()))
+ {
+ int status = this->create_event_def (node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ return status;
+ }
+ else
+ {
+ // There is already an entry in the repository. If the interface is
+ // defined and has not already been populated, we do so
+ // now. If it is not yet defined or the full definition has already
+ // been added to the repository, we just update the current IR object
+ // holder.
+ if (node->is_defined ()
+ && node->ifr_added () == 0
+ && this->in_reopened_ == 0)
+ {
+ // If we are here and the line below is true, then either
+ // 1. We are defining an undefined forward declared interface
+ // from a previously processed IDL file, or
+ // 2. We are clobbering a previous definition, either of an
+ // interface or of some other type.
+ // 3. We are inside a module that has a previous entry.
+ // If prev_def would narrow successfully to an InterfaceDef, we
+ // have NO WAY of knowing if we are defining or clobbering. So
+ // we destroy the contents of the previous entry (we don't want
+ // to destroy the entry itself, since it may have already been
+ // made a member of some other entry, and destroying it would
+ // make the containing entry's key invalid) and repopulate.
+ // On the other hand, if prev_def is NOT an interface, we can
+ // safely destroy it, since we know we are not redefining a
+ // previous entry, forward declared or not.
+ // If we are inside a module that was seen before, we could be
+ // just processing an IDL file a second time, in which case we
+ // again just update ir_current_.
+ if (node->ifr_fwd_added () == 0)
+ {
+ CORBA::DefinitionKind kind =
+ prev_def->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (kind == CORBA::dk_Value)
+ {
+ CORBA::ComponentIR::EventDef_var event =
+ CORBA::ComponentIR::EventDef::_narrow (
+ prev_def.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ CORBA::ContainedSeq_var contents =
+ event->contents (CORBA::dk_all,
+ 1
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ CORBA::ULong length = contents->length ();
+
+ for (CORBA::ULong i = 0; i < length; ++i)
+ {
+ contents[i]->destroy (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ else
+ {
+ prev_def->destroy (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ int status =
+ this->create_event_def (node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ return status;
+ }
+ }
+
+ // Our previous definition is a valuetype, so narrow it here,
+ // then populate it.
+ CORBA::ComponentIR::EventDef_var extant_def =
+ CORBA::ComponentIR::EventDef::_narrow (prev_def. in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ // Concrete base value.
+
+ CORBA::ValueDef_var base_vt;
+ this->fill_base_value (base_vt.out (),
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ extant_def->base_value (base_vt.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ // Abstract base values.
+
+ CORBA::ValueDefSeq abstract_base_values;
+ this->fill_abstract_base_values (abstract_base_values,
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ extant_def->abstract_base_values (abstract_base_values
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ // Supported interfaces.
+
+ CORBA::InterfaceDefSeq supported;
+ this->fill_supported_interfaces (supported,
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ extant_def->supported_interfaces (supported
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ // Intializers.
+
+ CORBA::ExtInitializerSeq initializers;
+ this->fill_initializers (initializers,
+ node
+ ACE_ENV_ARG_PARAMETER)
+ ACE_TRY_CHECK;
+
+ extant_def->ext_initializers (initializers
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ // Truncatable, abstract, custom.
+
+ extant_def->is_abstract (ACE_static_cast (
+ CORBA::Boolean,
+ node->is_abstract ()
+ )
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ extant_def->is_truncatable (ACE_static_cast (
+ CORBA::Boolean,
+ node->truncatable ()
+ )
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ extant_def->is_custom (ACE_static_cast (
+ CORBA::Boolean,
+ node->custom ()
+ )
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ node->ifr_added (1);
+
+ // Push the new IR object onto the scope stack before visiting
+ // the new object's scope.
+ if (be_global->ifr_scopes ().push (extant_def.in ()) != 0)
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("visit_eventtype -")
+ ACE_TEXT (" scope push failed\n")
+ ),
+ -1
+ );
+ }
+
+ // Visit the members, if any.
+ if (this->visit_scope (node) == -1)
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("visit_eventtype -")
+ ACE_TEXT (" visit_scope failed\n")
+ ),
+ -1
+ );
+ }
+
+ // This spot in the AST doesn't necessarily have to be the
+ // interface definition - it could be any reference to it.
+ // The front end will already have fully defined it, so all
+ // the info is available anywhere. So it's a good idea to
+ // update the current IR object holder now.
+ this->ir_current_ =
+ CORBA::IDLType::_duplicate (extant_def.in ());
+
+ CORBA::Container_ptr used_scope =
+ CORBA::Container::_nil ();
+
+ // Pop the new IR object back off the scope stack.
+ if (be_global->ifr_scopes ().pop (used_scope) != 0)
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("visit_eventtype -")
+ ACE_TEXT (" scope pop failed\n")
+ ),
+ -1
+ );
+ }
+ }
+ else
+ {
+ // @@ (JP) I think we're ok here without a check:
+ // not defined/not added - visit_valuetype_fwd will have
+ // detected a clobber.
+ // not defined/added - not possible.
+ // defined/not added - takes the other branch.
+ // defined/added - we're ok.
+ this->ir_current_ =
+ CORBA::IDLType::_narrow (prev_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ }
+ ACE_CATCHANY
+ {
+ ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
+ ACE_TEXT ("visit_eventtype"));
+
+ return -1;
+ }
+ ACE_ENDTRY;
+
+ return 0;
+}
+
+int
+ifr_adding_visitor::visit_eventtype_fwd (AST_EventTypeFwd *node)
+{
+ if (node->imported () && !be_global->do_included_files ())
+ {
+ return 0;
+ }
+
+ AST_Interface *v = node->full_definition ();
+
+ ACE_DECLARE_NEW_CORBA_ENV;
+ ACE_TRY
+ {
+ // Is this interface already in the respository?
+ CORBA::Contained_var prev_def =
+ be_global->repository ()->lookup_id (v->repoID ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (CORBA::is_nil (prev_def.in ()))
+ {
+ // If our full definition is found in this IDL file, we go
+ // ahead and create the full entry now.
+ // The forward declared valuetype is not defined anywhere
+ // in this IDL file, so we just create an empty entry to
+ // be replaced by a full definition in some other IDL file.
+ CORBA::ValueDefSeq abstract_bases (0);
+ abstract_bases.length (0);
+ CORBA::InterfaceDefSeq supported (0);
+ supported.length (0);
+ CORBA::ExtInitializerSeq initializers (0);
+ initializers.length (0);
+
+ CORBA::Container_ptr current_scope =
+ CORBA::Container::_nil ();
+
+ if (be_global->ifr_scopes ().top (current_scope) == 0)
+ {
+ CORBA::ComponentIR::Container_var ccm_scope =
+ CORBA::ComponentIR::Container::_narrow (
+ current_scope
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ this->ir_current_ =
+ ccm_scope->create_event (
+ v->repoID (),
+ v->local_name ()->get_string (),
+ v->version (),
+ 0, // 'custom' not handled yet
+ v->is_abstract (),
+ CORBA::ValueDef::_nil (),
+ 0, // 'truncatable' not handled yet
+ abstract_bases,
+ supported,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+ }
+ else
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("visit_eventtype_fwd -")
+ ACE_TEXT (" scope stack is empty\n")
+ ),
+ -1
+ );
+ }
+
+ node->ifr_added (1);
+ v->ifr_fwd_added (1);
+ }
+ }
+ ACE_CATCHANY
+ {
+ ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
+ ACE_TEXT ("visit_eventtype_fwd"));
return -1;
}
@@ -838,6 +1635,140 @@ ifr_adding_visitor::visit_valuetype_fwd (AST_ValueTypeFwd *node)
}
int
+ifr_adding_visitor::visit_home (AST_Home *node)
+{
+ if (node->imported () && !be_global->do_included_files ())
+ {
+ return 0;
+ }
+
+ ACE_DECLARE_NEW_CORBA_ENV;
+ ACE_TRY
+ {
+ // Is this interface already in the respository?
+ CORBA::Contained_var prev_def =
+ be_global->repository ()->lookup_id (node->repoID ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ // If not, create a new entry.
+ if (CORBA::is_nil (prev_def.in ()))
+ {
+ int status = this->create_home_def (node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ return status;
+ }
+ else
+ {
+ // There is already an entry in the repository. If the interface is
+ // defined and has not already been populated, we do so
+ // now. If it is not yet defined or the full definition has already
+ // been added to the repository, we just update the current IR object
+ // holder.
+ if (node->is_defined ()
+ && node->ifr_added () == 0
+ && this->in_reopened_ == 0)
+ {
+ // If we are here and the line below is true, then either
+ // 1. We are defining an undefined forward declared interface
+ // from a previously processed IDL file, or
+ // 2. We are clobbering a previous definition, either of an
+ // interface or of some other type.
+ // 3. We are inside a module that has a previous entry.
+ // If prev_def would narrow successfully to an InterfaceDef, we
+ // have NO WAY of knowing if we are defining or clobbering. So
+ // we destroy the contents of the previous entry (we don't want
+ // to destroy the entry itself, since it may have already been
+ // made a member of some other entry, and destroying it would
+ // make the containing entry's key invalid) and repopulate.
+ // On the other hand, if prev_def is NOT an interface, we can
+ // safely destroy it, since we know we are not redefining a
+ // previous entry, forward declared or not.
+ // If we are inside a module that was seen before, we could be
+ // just processing an IDL file a second time, in which case we
+ // again just update ir_current_.
+ if (node->ifr_fwd_added () == 0)
+ {
+ CORBA::DefinitionKind kind =
+ prev_def->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (kind == CORBA::dk_Component)
+ {
+ CORBA::ComponentIR::HomeDef_var value =
+ CORBA::ComponentIR::HomeDef::_narrow (
+ prev_def.in ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ CORBA::ContainedSeq_var contents =
+ value->contents (CORBA::dk_all,
+ 1
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ CORBA::ULong length = contents->length ();
+
+ for (CORBA::ULong i = 0; i < length; ++i)
+ {
+ contents[i]->destroy (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ else
+ {
+ prev_def->destroy (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ int status =
+ this->create_home_def (node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ return status;
+ }
+ }
+
+ // Re-populate the repository entry.
+
+ }
+ else
+ {
+ // @@ (JP) I think we're ok here without a check:
+ // not defined/not added - visit_interface_fwd will have
+ // detected a clobber.
+ // not defined/added - not possible.
+ // defined/not added - takes the other branch.
+ // defined/added - we're ok.
+ this->ir_current_ =
+ CORBA::IDLType::_narrow (prev_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+ }
+ }
+ }
+ ACE_CATCHANY
+ {
+ ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
+ ACE_TEXT ("visit_home"));
+
+ return -1;
+ }
+ ACE_ENDTRY;
+
+ return 0;
+}
+
+int
+ifr_adding_visitor::visit_factory (AST_Factory *)
+{
+ return 0;
+}
+
+int
ifr_adding_visitor::visit_structure (AST_Structure *node)
{
if (node->imported () && !be_global->do_included_files ())
@@ -960,7 +1891,8 @@ ifr_adding_visitor::visit_enum (AST_Enum *node)
);
}
- CORBA::Container_ptr current_scope = CORBA::Container::_nil ();
+ CORBA::Container_ptr current_scope =
+ CORBA::Container::_nil ();
if (be_global->ifr_scopes ().top (current_scope) == 0)
{
@@ -1080,22 +2012,37 @@ ifr_adding_visitor::visit_attribute (AST_Attribute *node)
CORBA::AttributeMode mode =
node->readonly () ? CORBA::ATTR_READONLY : CORBA::ATTR_NORMAL;
- CORBA::Container_ptr current_scope = CORBA::Container::_nil ();
+ CORBA::ExceptionDefSeq get_exceptions;
+ this->fill_get_exceptions (get_exceptions,
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ CORBA::ExceptionDefSeq set_exceptions;
+ this->fill_set_exceptions (get_exceptions,
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ CORBA::Container_ptr current_scope =
+ CORBA::Container::_nil ();
if (be_global->ifr_scopes ().top (current_scope) == 0)
{
- CORBA::InterfaceDef_var iface =
- CORBA::InterfaceDef::_narrow (current_scope
- ACE_ENV_ARG_PARAMETER);
+ CORBA::ExtInterfaceDef_var iface =
+ CORBA::ExtInterfaceDef::_narrow (current_scope
+ ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
- CORBA::AttributeDef_var new_def =
- iface->create_attribute (node->repoID (),
- node->local_name ()->get_string (),
- node->version (),
- this->ir_current_.in (),
- mode
- ACE_ENV_ARG_PARAMETER);
+ CORBA::ExtAttributeDef_var new_def =
+ iface->create_ext_attribute (node->repoID (),
+ node->local_name ()->get_string (),
+ node->version (),
+ this->ir_current_.in (),
+ mode,
+ get_exceptions,
+ set_exceptions
+ ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
}
else
@@ -1261,7 +2208,8 @@ ifr_adding_visitor::visit_constant (AST_Constant *node)
this->load_any (ev,
any);
- CORBA::Container_ptr current_scope = CORBA::Container::_nil ();
+ CORBA::Container_ptr current_scope =
+ CORBA::Container::_nil ();
if (be_global->ifr_scopes ().top (current_scope) == 0)
{
@@ -1427,7 +2375,8 @@ ifr_adding_visitor::visit_typedef (AST_Typedef *node)
ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
- CORBA::Container_ptr current_scope = CORBA::Container::_nil ();
+ CORBA::Container_ptr current_scope =
+ CORBA::Container::_nil ();
if (be_global->ifr_scopes ().top (current_scope) == 0)
{
@@ -1523,7 +2472,8 @@ ifr_adding_visitor::visit_root (AST_Root *node)
);
}
- CORBA::Container_ptr tmp = CORBA::Container::_nil ();
+ CORBA::Container_ptr tmp =
+ CORBA::Container::_nil ();
if (be_global->ifr_scopes ().pop (tmp) != 0)
{
@@ -1566,7 +2516,8 @@ ifr_adding_visitor::visit_native (AST_Native *node)
if (CORBA::is_nil (prev_def.in ()))
{
- CORBA::Container_ptr current_scope = CORBA::Container::_nil ();
+ CORBA::Container_ptr current_scope =
+ CORBA::Container::_nil ();
if (be_global->ifr_scopes ().top (current_scope) == 0)
{
@@ -1864,7 +2815,8 @@ ifr_adding_visitor::create_interface_def (AST_Interface *node
ACE_ERROR_RETURN ((
LM_ERROR,
ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
- ACE_TEXT ("visit_interface - call for parent node failed\n")
+ ACE_TEXT ("create_interface_def - call for parent ")
+ ACE_TEXT ("node failed\n")
),
-1
);
@@ -1876,7 +2828,7 @@ ifr_adding_visitor::create_interface_def (AST_Interface *node
ACE_CHECK_RETURN (-1);
bases[i] = CORBA::InterfaceDef::_narrow (result.in ()
- ACE_ENV_ARG_PARAMETER);
+ ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (-1);
if (CORBA::is_nil (bases[i].in ()))
@@ -1884,7 +2836,7 @@ ifr_adding_visitor::create_interface_def (AST_Interface *node
ACE_ERROR_RETURN ((
LM_ERROR,
ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
- ACE_TEXT ("visit_interface -")
+ ACE_TEXT ("create_interface_def -")
ACE_TEXT (" CORBA::InterfaceDef::_narrow failed\n")
),
-1
@@ -1892,7 +2844,8 @@ ifr_adding_visitor::create_interface_def (AST_Interface *node
}
}
- CORBA::Container_ptr current_scope = CORBA::Container::_nil ();
+ CORBA::Container_ptr current_scope =
+ CORBA::Container::_nil ();
if (be_global->ifr_scopes ().top (current_scope) == 0)
{
@@ -1936,7 +2889,7 @@ ifr_adding_visitor::create_interface_def (AST_Interface *node
ACE_ERROR_RETURN ((
LM_ERROR,
ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
- ACE_TEXT ("visit_interface -")
+ ACE_TEXT ("create_interface_def -")
ACE_TEXT (" scope push failed\n")
),
-1
@@ -1949,7 +2902,7 @@ ifr_adding_visitor::create_interface_def (AST_Interface *node
ACE_ERROR_RETURN ((
LM_ERROR,
ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
- ACE_TEXT ("visit_interface -")
+ ACE_TEXT ("create_interface_def -")
ACE_TEXT (" visit_scope failed\n")
),
-1
@@ -1959,13 +2912,14 @@ ifr_adding_visitor::create_interface_def (AST_Interface *node
// This spot in the AST doesn't necessarily have to be the
// interface definition - it could be any reference to it.
// The front end will already have fully defined it, so all
- // the info in available anywhere. So it's a good idea to
+ // the info is available anywhere. So it's a good idea to
// update the current IR object holder now. This will
// consume the objref pointer.
this->ir_current_ =
CORBA::IDLType::_duplicate (new_def.in ());
- CORBA::Container_ptr used_scope = CORBA::Container::_nil ();
+ CORBA::Container_ptr used_scope =
+ CORBA::Container::_nil ();
// Pop the new IR object back off the scope stack.
if (be_global->ifr_scopes ().pop (used_scope) != 0)
@@ -1973,7 +2927,7 @@ ifr_adding_visitor::create_interface_def (AST_Interface *node
ACE_ERROR_RETURN ((
LM_ERROR,
ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
- ACE_TEXT ("visit_interface -")
+ ACE_TEXT ("create_interface_def -")
ACE_TEXT (" scope pop failed\n")
),
-1
@@ -1984,7 +2938,7 @@ ifr_adding_visitor::create_interface_def (AST_Interface *node
{
ACE_ERROR_RETURN ((
LM_ERROR,
- ACE_TEXT ("(%N:%l) ifr_adding_visitor::visit_interface -")
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::create_interface_def -")
ACE_TEXT (" scope stack is empty\n")
),
-1
@@ -1995,9 +2949,520 @@ ifr_adding_visitor::create_interface_def (AST_Interface *node
}
int
-ifr_adding_visitor::create_value_def (AST_ValueType *
- ACE_ENV_ARG_DECL_NOT_USED)
+ifr_adding_visitor::create_value_def (AST_ValueType *node
+ ACE_ENV_ARG_DECL)
{
+ CORBA::Container_ptr current_scope =
+ CORBA::Container::_nil ();
+
+ if (be_global->ifr_scopes ().top (current_scope) == 0)
+ {
+ CORBA::ValueDef_var base_value;
+ this->fill_base_value (base_value.out (),
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ CORBA::ValueDefSeq abstract_base_values;
+ this->fill_abstract_base_values (abstract_base_values,
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ CORBA::InterfaceDefSeq supported_interfaces;
+ this->fill_supported_interfaces (supported_interfaces,
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ CORBA::ExtInitializerSeq initializers;
+ this->fill_initializers (initializers,
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ CORBA::ExtValueDef_var new_def =
+ current_scope->create_ext_value (
+ node->repoID (),
+ node->local_name ()->get_string (),
+ node->version (),
+ ACE_static_cast (CORBA::Boolean,
+ node->custom ()),
+ ACE_static_cast (CORBA::Boolean,
+ node->is_abstract ()),
+ base_value.in (),
+ ACE_static_cast (CORBA::Boolean,
+ node->truncatable ()),
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (-1);
+
+ node->ifr_added (1);
+
+ // Push the new IR object onto the scope stack.
+ CORBA::Container_var new_scope =
+ CORBA::Container::_narrow (new_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ if (be_global->ifr_scopes ().push (new_scope.in ()) != 0)
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("create_value_def -")
+ ACE_TEXT (" scope push failed\n")
+ ),
+ -1
+ );
+ }
+
+ // Visit the members, if any.
+ if (this->visit_scope (node) == -1)
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("create_value_def -")
+ ACE_TEXT (" visit_scope failed\n")
+ ),
+ -1
+ );
+ }
+
+ // This spot in the AST doesn't necessarily have to be the
+ // interface definition - it could be any reference to it.
+ // The front end will already have fully defined it, so all
+ // the info is available anywhere. So it's a good idea to
+ // update the current IR object holder now. This will
+ // consume the objref pointer.
+ this->ir_current_ =
+ CORBA::IDLType::_duplicate (new_def.in ());
+
+ CORBA::Container_ptr used_scope =
+ CORBA::Container::_nil ();
+
+ // Pop the new IR object back off the scope stack.
+ if (be_global->ifr_scopes ().pop (used_scope) != 0)
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("create_value_def -")
+ ACE_TEXT (" scope pop failed\n")
+ ),
+ -1
+ );
+ }
+ }
+ else
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::create_value_def -")
+ ACE_TEXT (" scope stack is empty\n")
+ ),
+ -1
+ );
+ }
+
+ return 0;
+}
+
+int
+ifr_adding_visitor::create_component_def (AST_Component *node
+ ACE_ENV_ARG_DECL)
+{
+ CORBA::Container_ptr current_scope =
+ CORBA::Container::_nil ();
+
+ if (be_global->ifr_scopes ().top (current_scope) == 0)
+ {
+ CORBA::ComponentIR::ComponentDef_var base_component;
+ this->fill_base_component (base_component.out (),
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ CORBA::InterfaceDefSeq supported_interfaces;
+ this->fill_supported_interfaces (supported_interfaces,
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ CORBA::ComponentIR::Container_var ccm_scope =
+ CORBA::ComponentIR::Container::_narrow (current_scope
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ CORBA::ComponentIR::ComponentDef_var new_def =
+ ccm_scope->create_component (node->repoID (),
+ node->local_name ()->get_string (),
+ node->version (),
+ base_component.in (),
+ supported_interfaces
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ node->ifr_added (1);
+
+ // Push the new IR object onto the scope stack.
+ CORBA::Container_var new_scope =
+ CORBA::Container::_narrow (new_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ if (be_global->ifr_scopes ().push (new_scope.in ()) != 0)
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("create_component_def -")
+ ACE_TEXT (" scope push failed\n")
+ ),
+ -1
+ );
+ }
+
+ // Visit the members, if any.
+ if (this->visit_scope (node) == -1)
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("create_component_def -")
+ ACE_TEXT (" visit_scope failed\n")
+ ),
+ -1
+ );
+ }
+
+ this->visit_all_provides (node,
+ new_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ this->visit_all_uses (node,
+ new_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ this->visit_all_emits (node,
+ new_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ this->visit_all_publishes (node,
+ new_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ this->visit_all_consumes (node,
+ new_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ // This spot in the AST doesn't necessarily have to be the
+ // interface definition - it could be any reference to it.
+ // The front end will already have fully defined it, so all
+ // the info is available anywhere. So it's a good idea to
+ // update the current IR object holder now. This will
+ // consume the objref pointer.
+ this->ir_current_ =
+ CORBA::IDLType::_duplicate (new_def.in ());
+
+ CORBA::Container_ptr used_scope =
+ CORBA::Container::_nil ();
+
+ // Pop the new IR object back off the scope stack.
+ if (be_global->ifr_scopes ().pop (used_scope) != 0)
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("create_component_def -")
+ ACE_TEXT (" scope pop failed\n")
+ ),
+ -1
+ );
+ }
+ }
+ else
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::create_component_def -")
+ ACE_TEXT (" scope stack is empty\n")
+ ),
+ -1
+ );
+ }
+
+ return 0;
+}
+
+int
+ifr_adding_visitor::create_home_def (AST_Home *node
+ ACE_ENV_ARG_DECL)
+{
+ CORBA::Container_ptr current_scope =
+ CORBA::Container::_nil ();
+
+ if (be_global->ifr_scopes ().top (current_scope) == 0)
+ {
+ CORBA::ComponentIR::HomeDef_var base_home;
+ this->fill_base_home (base_home.out (),
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ CORBA::ComponentIR::ComponentDef_var managed_component;
+ this->fill_managed_component (managed_component.out (),
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ CORBA::InterfaceDefSeq supported_interfaces;
+ this->fill_supported_interfaces (supported_interfaces,
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ CORBA::ValueDef_var primary_key;
+ this->fill_primary_key (primary_key.out (),
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ CORBA::ComponentIR::Container_var ccm_scope =
+ CORBA::ComponentIR::Container::_narrow (current_scope
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ CORBA::ComponentIR::HomeDef_var new_def =
+ ccm_scope->create_home (node->repoID (),
+ node->local_name ()->get_string (),
+ node->version (),
+ base_home.in (),
+ managed_component.in (),
+ supported_interfaces,
+ primary_key.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ node->ifr_added (1);
+
+ // Push the new IR object onto the scope stack.
+ CORBA::Container_var new_scope =
+ CORBA::Container::_narrow (new_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ if (be_global->ifr_scopes ().push (new_scope.in ()) != 0)
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("create_home_def -")
+ ACE_TEXT (" scope push failed\n")
+ ),
+ -1
+ );
+ }
+
+ // Visit the members, if any.
+ if (this->visit_scope (node) == -1)
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("create_home_def -")
+ ACE_TEXT (" visit_scope failed\n")
+ ),
+ -1
+ );
+ }
+
+ // Get the contents of these lists into the repository.
+
+ this->visit_all_factories (node,
+ new_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ this->visit_all_finders (node,
+ new_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ // This spot in the AST doesn't necessarily have to be the
+ // interface definition - it could be any reference to it.
+ // The front end will already have fully defined it, so all
+ // the info is available anywhere. So it's a good idea to
+ // update the current IR object holder now. This will
+ // consume the objref pointer.
+ this->ir_current_ =
+ CORBA::IDLType::_duplicate (new_def.in ());
+
+ CORBA::Container_ptr used_scope =
+ CORBA::Container::_nil ();
+
+ // Pop the new IR object back off the scope stack.
+ if (be_global->ifr_scopes ().pop (used_scope) != 0)
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("create_home_def -")
+ ACE_TEXT (" scope pop failed\n")
+ ),
+ -1
+ );
+ }
+ }
+ else
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::create_home_def -")
+ ACE_TEXT (" scope stack is empty\n")
+ ),
+ -1
+ );
+ }
+
+ return 0;
+}
+
+int
+ifr_adding_visitor::create_event_def (AST_EventType *node
+ ACE_ENV_ARG_DECL)
+{
+ CORBA::Container_ptr current_scope =
+ CORBA::Container::_nil ();
+
+ if (be_global->ifr_scopes ().top (current_scope) == 0)
+ {
+ CORBA::ValueDef_var base_value;
+ this->fill_base_value (base_value.out (),
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ CORBA::ValueDefSeq abstract_base_values;
+ this->fill_abstract_base_values (abstract_base_values,
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ CORBA::InterfaceDefSeq supported_interfaces;
+ this->fill_supported_interfaces (supported_interfaces,
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ CORBA::ExtInitializerSeq initializers;
+ this->fill_initializers (initializers,
+ node
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ CORBA::ComponentIR::Container_var ccm_scope =
+ CORBA::ComponentIR::Container::_narrow (current_scope
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ CORBA::ExtValueDef_var new_def =
+ ccm_scope->create_event (
+ node->repoID (),
+ node->local_name ()->get_string (),
+ node->version (),
+ ACE_static_cast (CORBA::Boolean,
+ node->custom ()),
+ ACE_static_cast (CORBA::Boolean,
+ node->is_abstract ()),
+ base_value.in (),
+ ACE_static_cast (CORBA::Boolean,
+ node->truncatable ()),
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK_RETURN (-1);
+
+ node->ifr_added (1);
+
+ // Push the new IR object onto the scope stack.
+ CORBA::Container_var new_scope =
+ CORBA::Container::_narrow (new_def.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (-1);
+
+ if (be_global->ifr_scopes ().push (new_scope.in ()) != 0)
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("create_event_def -")
+ ACE_TEXT (" scope push failed\n")
+ ),
+ -1
+ );
+ }
+
+ // Visit the members, if any.
+ if (this->visit_scope (node) == -1)
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("create_event_def -")
+ ACE_TEXT (" visit_scope failed\n")
+ ),
+ -1
+ );
+ }
+
+ // This spot in the AST doesn't necessarily have to be the
+ // interface definition - it could be any reference to it.
+ // The front end will already have fully defined it, so all
+ // the info is available anywhere. So it's a good idea to
+ // update the current IR object holder now. This will
+ // consume the objref pointer.
+ this->ir_current_ =
+ CORBA::IDLType::_duplicate (new_def.in ());
+
+ CORBA::Container_ptr used_scope =
+ CORBA::Container::_nil ();
+
+ // Pop the new IR object back off the scope stack.
+ if (be_global->ifr_scopes ().pop (used_scope) != 0)
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::")
+ ACE_TEXT ("create_event_def -")
+ ACE_TEXT (" scope pop failed\n")
+ ),
+ -1
+ );
+ }
+ }
+ else
+ {
+ ACE_ERROR_RETURN ((
+ LM_ERROR,
+ ACE_TEXT ("(%N:%l) ifr_adding_visitor::create_event_def -")
+ ACE_TEXT (" scope stack is empty\n")
+ ),
+ -1
+ );
+ }
+
return 0;
}
@@ -2043,3 +3508,775 @@ ifr_adding_visitor::get_referenced_type (AST_Type *node
}
}
}
+
+void
+ifr_adding_visitor::fill_base_value (CORBA::ValueDef_ptr &result,
+ AST_ValueType *node)
+{
+ result = CORBA::ValueDef::_nil ();
+ AST_ValueType *base_value = node->inherits_concrete ();
+
+ if (base_value == 0)
+ {
+ return;
+ }
+
+ CORBA::Contained_var holder =
+ be_global->repository ()->lookup_id (
+ base_value->repoID ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ if (!CORBA::is_nil (holder.in ()))
+ {
+ result =
+ CORBA::ValueDef::_narrow (holder.in ()
+ ACE_ENV_ARG_PARAMETER);
+ }
+}
+
+void
+ifr_adding_visitor::fill_base_component (
+ CORBA::ComponentIR::ComponentDef_ptr &result,
+ AST_Component *node
+ ACE_ENV_ARG_DECL
+ )
+{
+ result = CORBA::ComponentIR::ComponentDef::_nil ();
+ AST_Component *base_component = node->base_component ();
+
+ if (base_component == 0)
+ {
+ return;
+ }
+
+ CORBA::Contained_var holder =
+ be_global->repository ()->lookup_id (
+ base_component->repoID ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ if (!CORBA::is_nil (holder.in ()))
+ {
+ result =
+ CORBA::ComponentIR::ComponentDef::_narrow (holder.in ()
+ ACE_ENV_ARG_PARAMETER);
+ }
+}
+
+void
+ifr_adding_visitor::fill_base_home (CORBA::ComponentIR::HomeDef_ptr &result,
+ AST_Home *node
+ ACE_ENV_ARG_DECL)
+{
+ result = CORBA::ComponentIR::HomeDef::_nil ();
+ AST_Home *base_home = node->base_home ();
+
+ if (base_home == 0)
+ {
+ return;
+ }
+
+ CORBA::Contained_var holder =
+ be_global->repository ()->lookup_id (
+ base_home->repoID ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ if (!CORBA::is_nil (holder.in ()))
+ {
+ result =
+ CORBA::ComponentIR::HomeDef::_narrow (holder.in ()
+ ACE_ENV_ARG_PARAMETER);
+ }
+}
+
+void
+ifr_adding_visitor::fill_managed_component (
+ CORBA::ComponentIR::ComponentDef_ptr &result,
+ AST_Home *node
+ ACE_ENV_ARG_DECL
+ )
+{
+ result = CORBA::ComponentIR::ComponentDef::_nil ();
+ AST_Component *managed_component = node->managed_component ();
+
+ if (managed_component == 0)
+ {
+ return;
+ }
+
+ CORBA::Contained_var holder =
+ be_global->repository ()->lookup_id (managed_component->repoID ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ if (!CORBA::is_nil (holder.in ()))
+ {
+ result =
+ CORBA::ComponentIR::ComponentDef::_narrow (holder.in ()
+ ACE_ENV_ARG_PARAMETER);
+ }
+}
+
+void
+ifr_adding_visitor::fill_primary_key (CORBA::ValueDef_ptr &result,
+ AST_Home *node
+ ACE_ENV_ARG_DECL)
+{
+ result = CORBA::ValueDef::_nil ();
+ AST_ValueType *primary_key = node->primary_key ();
+
+ if (primary_key == 0)
+ {
+ return;
+ }
+
+ CORBA::Contained_var holder =
+ be_global->repository ()->lookup_id (primary_key->repoID ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ if (!CORBA::is_nil (holder.in ()))
+ {
+ result =
+ CORBA::ValueDef::_narrow (holder.in ()
+ ACE_ENV_ARG_PARAMETER);
+ }
+}
+
+void
+ifr_adding_visitor::fill_abstract_base_values (CORBA::ValueDefSeq &result,
+ AST_ValueType *node
+ ACE_ENV_ARG_DECL)
+{
+ CORBA::Long s_length = node->n_inherits ();
+ result.length (0);
+
+ // Not sure if this could be negative in some default case or
+ // not. If it's 0, we should make the call anyway to clear
+ // existing entries, if any, from the repository.
+ if (s_length > 0)
+ {
+ CORBA::Contained_var holder;
+ AST_Interface **list = node->inherits ();
+ CORBA::ULong u_length = ACE_static_cast (CORBA::ULong,
+ s_length);
+ result.length (u_length);
+
+ for (CORBA::ULong i = 0; i < u_length; ++i)
+ {
+ holder =
+ be_global->repository ()->lookup_id (
+ list[i]->repoID ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ // @@@ (JP) Should probably throw some exception if the
+ // lookup returns 0. For now we are assuming that the
+ // abstract bases, whether from the same or another IDL
+ // file, have been added to the repository.
+ result[i] =
+ CORBA::ValueDef::_narrow (holder.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+ }
+}
+
+void
+ifr_adding_visitor::fill_inherited_interfaces (CORBA::InterfaceDefSeq &result,
+ AST_Interface *node
+ ACE_ENV_ARG_DECL)
+{
+ result.length (0);
+ CORBA::Long s_length = node->n_inherits ();
+ AST_Interface **list = node->inherits ();
+
+ this->fill_interfaces (result,
+ list,
+ s_length
+ ACE_ENV_ARG_PARAMETER);
+}
+
+void
+ifr_adding_visitor::fill_supported_interfaces (CORBA::InterfaceDefSeq &result,
+ AST_Interface *node
+ ACE_ENV_ARG_DECL)
+{
+ result.length (0);
+ CORBA::Long s_length = 0;
+ AST_Interface **list = 0;
+
+ switch (node->node_type ())
+ {
+ case AST_Decl::NT_valuetype:
+ {
+ AST_ValueType *v = AST_ValueType::narrow_from_decl (node);
+ s_length = v->n_supports ();
+ list = v->supports ();
+ break;
+ }
+ case AST_Decl::NT_component:
+ {
+ AST_Component *c = AST_Component::narrow_from_decl (node);
+ s_length = c->n_supports ();
+ list = c->supports ();
+ break;
+ }
+ case AST_Decl::NT_home:
+ {
+ AST_Home *h = AST_Home::narrow_from_decl (node);
+ s_length = h->n_inherits ();
+ list = h->inherits ();
+ break;
+ }
+ default:
+ return;
+ }
+
+ this->fill_interfaces (result,
+ list,
+ s_length
+ ACE_ENV_ARG_PARAMETER);
+}
+
+void
+ifr_adding_visitor::fill_interfaces (CORBA::InterfaceDefSeq &result,
+ AST_Interface **list,
+ CORBA::Long length
+ ACE_ENV_ARG_DECL)
+{
+ // Not sure if this could be negative in some default case or
+ // not. If it's 0, we should make the call anyway to clear
+ // existing entries, if any, from the repository.
+ if (length > 0)
+ {
+ CORBA::Contained_var holder;
+ CORBA::ULong u_length = ACE_static_cast (CORBA::ULong,
+ length);
+ result.length (u_length);
+
+ for (CORBA::ULong i = 0; i < u_length; ++i)
+ {
+ holder =
+ be_global->repository ()->lookup_id (
+ list[i]->repoID ()
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_CHECK;
+
+ result[i] =
+ CORBA::InterfaceDef::_narrow (holder.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+ }
+}
+
+void
+ifr_adding_visitor::fill_initializers (CORBA::ExtInitializerSeq &result,
+ AST_ValueType *node
+ ACE_ENV_ARG_DECL)
+{
+ result.length (0);
+ AST_Decl *item = 0;
+ ACE_Vector<AST_Factory *> factories;
+
+ for (UTL_ScopeActiveIterator v_iter (node,
+ UTL_Scope::IK_decls);
+ !v_iter.is_done ();
+ v_iter.next ())
+ {
+ item = v_iter.item ();
+
+ if (item->node_type () == AST_Decl::NT_factory)
+ {
+ factories.push_back (AST_Factory::narrow_from_decl (item));
+ }
+ }
+
+ CORBA::ULong n_factories = factories.size ();
+
+ if (n_factories == 0)
+ {
+ return;
+ }
+
+ result.length (n_factories);
+ CORBA::ULong n_args = 0;
+ AST_Argument *arg = 0;
+ CORBA::ULong index = 0;
+ AST_Exception *excp = 0;
+ CORBA::Contained_var holder;
+
+ for (CORBA::ULong i = 0; i < n_factories; ++i)
+ {
+ result[i].name = factories[i]->local_name ()->get_string ();
+ n_args = ACE_static_cast (CORBA::ULong,
+ factories[i]->argument_count ());
+ result[i].members.length (n_args);
+
+ // The factory should have nothing in its scope but args.
+ for (UTL_ScopeActiveIterator f_iter (factories[i],
+ UTL_Scope::IK_decls);
+ !f_iter.is_done ();
+ f_iter.next ())
+ {
+ arg = AST_Argument::narrow_from_decl (f_iter.item ());
+ result[i].members[index].name = arg->local_name ()->get_string ();
+ result[i].members[index].type = CORBA::TypeCode::_nil ();
+ holder =
+ be_global->repository ()->lookup_id (arg->repoID ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ result[i].members[index++].type_def =
+ CORBA::IDLType::_narrow (holder.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+ CORBA::ULong n_exceptions =
+ ACE_static_cast (CORBA::ULong,
+ factories[i]->n_exceptions ());
+ result[i].exceptions.length (n_exceptions);
+ index = 0;
+
+ for (UTL_ExceptlistActiveIterator ei (factories[i]->exceptions ());
+ !ei.is_done ();
+ ei.next ())
+ {
+ excp = AST_Exception::narrow_from_decl (ei.item ());
+ result[i].exceptions[index].name =
+ excp->local_name ()->get_string ();
+ result[i].exceptions[index].id = excp->repoID ();
+ result[i].exceptions[index].defined_in =
+ ScopeAsDecl (excp->defined_in ())->repoID ();
+ result[i].exceptions[index].version = excp->version ();
+ result[i].exceptions[index++].type = CORBA::TypeCode::_nil ();
+ }
+ }
+}
+
+void
+ifr_adding_visitor::fill_get_exceptions (CORBA::ExceptionDefSeq &result,
+ AST_Attribute *node
+ ACE_ENV_ARG_DECL)
+{
+ this->fill_exceptions (result,
+ node->get_get_exceptions ()
+ ACE_ENV_ARG_DECL);
+}
+
+void
+ifr_adding_visitor::fill_set_exceptions (CORBA::ExceptionDefSeq &result,
+ AST_Attribute *node
+ ACE_ENV_ARG_DECL)
+{
+ this->fill_exceptions (result,
+ node->get_set_exceptions ()
+ ACE_ENV_ARG_DECL);
+}
+
+void
+ifr_adding_visitor::fill_exceptions (CORBA::ExceptionDefSeq &result,
+ AST_Decl *node
+ ACE_ENV_ARG_DECL)
+{
+ switch (node->node_type ())
+ {
+ case AST_Decl::NT_op:
+ {
+ AST_Operation *op = AST_Operation::narrow_from_decl (node);
+ this->fill_exceptions (result,
+ op->exceptions ()
+ ACE_ENV_ARG_PARAMETER);
+ return;
+ }
+ case AST_Decl::NT_factory:
+ {
+ AST_Factory *f = AST_Factory::narrow_from_decl (node);
+ this->fill_exceptions (result,
+ f->exceptions ()
+ ACE_ENV_ARG_PARAMETER);
+ return;
+ }
+ default:
+ result.length (0);
+ return;
+ }
+}
+
+void
+ifr_adding_visitor::fill_exceptions (CORBA::ExceptionDefSeq &result,
+ UTL_ExceptList *list
+ ACE_ENV_ARG_DECL)
+{
+ if (list == 0)
+ {
+ result.length (0);
+ return;
+ }
+
+ result.length (ACE_static_cast (CORBA::ULong,
+ list->length ()));
+ CORBA::ULong index = 0;
+ AST_Decl *d = 0;
+ CORBA::Contained_var holder;
+
+ for (UTL_ExceptlistActiveIterator ei (list);
+ !ei.is_done ();
+ ei.next ())
+ {
+ d = ei.item ();
+ holder =
+ be_global->repository ()->lookup_id (d->repoID ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ // @@@ (JP) We should probably throw some kind of exception here
+ // if the lookup return 0.
+ result[index++] =
+ CORBA::ExceptionDef::_narrow (holder.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+}
+
+void
+ifr_adding_visitor::fill_params (CORBA::ParDescriptionSeq &result,
+ AST_Operation *node
+ ACE_ENV_ARG_DECL)
+{
+ AST_Argument *arg = 0;
+ CORBA::ULong n_args = ACE_static_cast (CORBA::ULong,
+ node->argument_count ());
+ result.length (n_args);
+ CORBA::ULong index = 0;
+ CORBA::Contained_var holder;
+
+ for (UTL_ScopeActiveIterator iter (node,
+ UTL_Scope::IK_decls);
+ ! iter.is_done ();
+ iter.next ())
+ {
+ arg = AST_Argument::narrow_from_decl (iter.item ());
+ result[index].name =
+ CORBA::string_dup (arg->local_name ()->get_string ());
+ result[index].type = CORBA::TypeCode::_nil ();
+ holder =
+ be_global->repository ()->lookup_id (arg->field_type ()->repoID ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ result[index].type_def =
+ CORBA::IDLType::_narrow (holder.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ result[index++].mode = CORBA::PARAM_IN;
+ }
+}
+
+void
+ifr_adding_visitor::visit_all_provides (AST_Component *node,
+ CORBA::ComponentIR::ComponentDef_ptr c
+ ACE_ENV_ARG_DECL)
+{
+ AST_Component::port_description *tmp = 0;
+ CORBA::Contained_var contained;
+ CORBA::InterfaceDef_var interface_type;
+ CORBA::ComponentIR::ProvidesDef_var new_def;
+ char *local_name = 0;
+
+ for (ACE_Unbounded_Queue_Iterator<AST_Component::port_description> i (
+ node->provides ()
+ );
+ ! i.done ();
+ i.advance ())
+ {
+ i.next (tmp);
+ contained = be_global->repository ()->lookup_id (tmp->impl->repoID ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ interface_type = CORBA::InterfaceDef::_narrow (contained.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ ACE_CString str (node->repoID ());
+ local_name = tmp->id->get_string ();
+ this->expand_id (str, local_name);
+ new_def = c->create_provides (local_name,
+ str.fast_rep (),
+ tmp->impl->version (),
+ interface_type.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+}
+
+void
+ifr_adding_visitor::visit_all_uses (AST_Component *node,
+ CORBA::ComponentIR::ComponentDef_ptr c
+ ACE_ENV_ARG_DECL)
+{
+ AST_Component::port_description *tmp = 0;
+ CORBA::Contained_var contained;
+ CORBA::InterfaceDef_var interface_type;
+ CORBA::ComponentIR::UsesDef_var new_def;
+ char *local_name = 0;
+
+ for (ACE_Unbounded_Queue_Iterator<AST_Component::port_description> i (
+ node->uses ()
+ );
+ ! i.done ();
+ i.advance ())
+ {
+ i.next (tmp);
+ contained = be_global->repository ()->lookup_id (tmp->impl->repoID ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ interface_type = CORBA::InterfaceDef::_narrow (contained.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ ACE_CString str (node->repoID ());
+ local_name = tmp->id->get_string ();
+ this->expand_id (str, local_name);
+ new_def = c->create_uses (local_name,
+ str.fast_rep (),
+ tmp->impl->version (),
+ interface_type.in (),
+ ACE_static_cast (CORBA::Boolean,
+ tmp->is_multiple)
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+}
+
+void
+ifr_adding_visitor::visit_all_emits (AST_Component *node,
+ CORBA::ComponentIR::ComponentDef_ptr c
+ ACE_ENV_ARG_DECL)
+{
+ AST_Component::port_description *tmp = 0;
+ CORBA::Contained_var contained;
+ CORBA::ComponentIR::EventDef_var event_type;
+ CORBA::ComponentIR::EmitsDef_var new_def;
+ char *local_name = 0;
+
+ for (ACE_Unbounded_Queue_Iterator<AST_Component::port_description> i (
+ node->emits ()
+ );
+ ! i.done ();
+ i.advance ())
+ {
+ i.next (tmp);
+ contained = be_global->repository ()->lookup_id (tmp->impl->repoID ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ event_type =
+ CORBA::ComponentIR::EventDef::_narrow (contained.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ ACE_CString str (node->repoID ());
+ local_name = tmp->id->get_string ();
+ this->expand_id (str, local_name);
+ new_def = c->create_emits (local_name,
+ str.fast_rep (),
+ tmp->impl->version (),
+ event_type.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+}
+
+void
+ifr_adding_visitor::visit_all_publishes (AST_Component *node,
+ CORBA::ComponentIR::ComponentDef_ptr c
+ ACE_ENV_ARG_DECL)
+{
+ AST_Component::port_description *tmp = 0;
+ CORBA::Contained_var contained;
+ CORBA::ComponentIR::EventDef_var event_type;
+ CORBA::ComponentIR::PublishesDef_var new_def;
+ char *local_name = 0;
+
+ for (ACE_Unbounded_Queue_Iterator<AST_Component::port_description> i (
+ node->publishes ()
+ );
+ ! i.done ();
+ i.advance ())
+ {
+ i.next (tmp);
+ contained = be_global->repository ()->lookup_id (tmp->impl->repoID ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ event_type =
+ CORBA::ComponentIR::EventDef::_narrow (contained.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ ACE_CString str (node->repoID ());
+ local_name = tmp->id->get_string ();
+ this->expand_id (str, local_name);
+ new_def = c->create_publishes (local_name,
+ str.fast_rep (),
+ tmp->impl->version (),
+ event_type.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+}
+
+void
+ifr_adding_visitor::visit_all_consumes (AST_Component *node,
+ CORBA::ComponentIR::ComponentDef_ptr c
+ ACE_ENV_ARG_DECL)
+{
+ AST_Component::port_description *tmp = 0;
+ CORBA::Contained_var contained;
+ CORBA::ComponentIR::EventDef_var event_type;
+ CORBA::ComponentIR::ConsumesDef_var new_def;
+ char *local_name = 0;
+
+ for (ACE_Unbounded_Queue_Iterator<AST_Component::port_description> i (
+ node->consumes ()
+ );
+ ! i.done ();
+ i.advance ())
+ {
+ i.next (tmp);
+ contained = be_global->repository ()->lookup_id (tmp->impl->repoID ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ event_type =
+ CORBA::ComponentIR::EventDef::_narrow (contained.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ ACE_CString str (node->repoID ());
+ local_name = tmp->id->get_string ();
+ this->expand_id (str, local_name);
+ new_def = c->create_consumes (local_name,
+ str.fast_rep (),
+ tmp->impl->version (),
+ event_type.in ()
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+}
+
+void
+ifr_adding_visitor::visit_all_factories (AST_Home *node,
+ CORBA::ComponentIR::HomeDef_ptr h
+ ACE_ENV_ARG_DECL)
+{
+ AST_Operation **tmp = 0;
+ CORBA::Contained_var contained;
+ CORBA::ComponentIR::FactoryDef_var new_def;
+
+ for (ACE_Unbounded_Queue_Iterator<AST_Operation *> i (node->factories ());
+ ! i.done ();
+ i.advance ())
+ {
+ i.next (tmp);
+ CORBA::ParDescriptionSeq params;
+ this->fill_params (params,
+ *tmp
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ CORBA::ExceptionDefSeq exceptions;
+ this->fill_exceptions (exceptions,
+ *tmp
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ new_def = h->create_factory ((*tmp)->repoID (),
+ (*tmp)->local_name ()->get_string (),
+ (*tmp)->version (),
+ params,
+ exceptions
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+}
+
+void
+ifr_adding_visitor::visit_all_finders (AST_Home *node,
+ CORBA::ComponentIR::HomeDef_ptr h
+ ACE_ENV_ARG_DECL)
+{
+ AST_Operation **tmp = 0;
+ CORBA::Contained_var contained;
+ CORBA::ComponentIR::FinderDef_var new_def;
+
+ for (ACE_Unbounded_Queue_Iterator<AST_Operation *> i (node->finders ());
+ ! i.done ();
+ i.advance ())
+ {
+ i.next (tmp);
+ CORBA::ParDescriptionSeq params;
+ this->fill_params (params,
+ *tmp
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ CORBA::ExceptionDefSeq exceptions;
+ this->fill_exceptions (exceptions,
+ *tmp
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+
+ new_def = h->create_finder ((*tmp)->repoID (),
+ (*tmp)->local_name ()->get_string (),
+ (*tmp)->version (),
+ params,
+ exceptions
+ ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+}
+
+void
+ifr_adding_visitor::expand_id (ACE_CString &str,
+ const char *local_name)
+{
+ ssize_t pos = str.rfind (':');
+ str = str.substr (0, pos) + '/' + local_name + str.substr (pos);
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+template class ACE_Node <AST_Component::port_description>;
+template class ACE_Unbounded_Queue <AST_Component::port_description>;
+template class ACE_Unbounded_Queue_Iterator <AST_Component::port_description>;
+
+template class ACE_Node <AST_Operation *>;
+template class ACE_Unbounded_Queue <AST_Operation *>;
+template class ACE_Unbounded_Queue_Iterator <AST_Operation *>;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+#pragma instantiate ACE_Node <AST_Component::port_description>
+#pragma instantiate ACE_Unbounded_Queue <AST_Component::port_description>
+#pragma instantiate ACE_Unbounded_Queue_Iterator <AST_Component::port_description>
+
+#pragma instantiate ACE_Node <AST_Operation *>
+#pragma instantiate ACE_Unbounded_Queue <AST_Operation *>
+#pragma instantiate ACE_Unbounded_Queue_Iterator <AST_Operation *>
+
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
diff --git a/TAO/orbsvcs/IFR_Service/ifr_adding_visitor.h b/TAO/orbsvcs/IFR_Service/ifr_adding_visitor.h
index 09a1cfdfea2..b481db37ec0 100644
--- a/TAO/orbsvcs/IFR_Service/ifr_adding_visitor.h
+++ b/TAO/orbsvcs/IFR_Service/ifr_adding_visitor.h
@@ -21,11 +21,14 @@
#define TAO_IFR_ADDING_VISITOR_H
#include "ifr_visitor.h"
+#include "tao/IFR_CLient/IFR_ComponentsC.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
+class UTL_ExceptList;
+
class ifr_adding_visitor : public ifr_visitor
{
//
@@ -65,6 +68,24 @@ public:
virtual int visit_valuetype_fwd (AST_ValueTypeFwd *node);
// Visit valuetype_fwd.
+ virtual int visit_component (AST_Component *node);
+ // Visit component.
+
+ virtual int visit_component_fwd (AST_ComponentFwd *node);
+ // Visit component_fwd
+
+ virtual int visit_eventtype (AST_EventType *node);
+ // Visit valuetype.
+
+ virtual int visit_eventtype_fwd (AST_EventTypeFwd *node);
+ // Visit valuetype_fwd
+
+ virtual int visit_home (AST_Home *node);
+ // Visit component home.
+
+ virtual int visit_factory (AST_Factory *node);
+ // Visit a factory construct.
+
virtual int visit_structure (AST_Structure *node);
// Visit a structure.
@@ -129,11 +150,116 @@ protected:
ACE_ENV_ARG_DECL);
// Code encapsulated out of visit_valuetype().
+ int create_component_def (AST_Component *node
+ ACE_ENV_ARG_DECL);
+ // Code encapsulated out of visit_component().
+
+ int create_home_def (AST_Home *node
+ ACE_ENV_ARG_DECL);
+ // Code encapsulated out of visit_home().
+
+ int create_event_def (AST_EventType *node
+ ACE_ENV_ARG_DECL);
+ // Code encapsulated out of visit_eventtype().
+
void get_referenced_type (AST_Type *node
ACE_ENV_ARG_DECL);
// Utility method to update ir_current_ for struct members, union
// members, operation parameters and operation return types.
+ void fill_base_value (CORBA::ValueDef_ptr &result,
+ AST_ValueType *node
+ ACE_ENV_ARG_DECL);
+
+ void fill_base_component (CORBA::ComponentIR::ComponentDef_ptr &result,
+ AST_Component *node
+ ACE_ENV_ARG_DECL);
+
+ void fill_base_home (CORBA::ComponentIR::HomeDef_ptr &result,
+ AST_Home *node
+ ACE_ENV_ARG_DECL);
+
+ void fill_managed_component (CORBA::ComponentIR::ComponentDef_ptr &result,
+ AST_Home *node
+ ACE_ENV_ARG_DECL);
+
+ void fill_primary_key (CORBA::ValueDef_ptr &result,
+ AST_Home *node
+ ACE_ENV_ARG_DECL);
+
+ void fill_abstract_base_values (CORBA::ValueDefSeq &result,
+ AST_ValueType *node
+ ACE_ENV_ARG_DECL);
+
+ void fill_inherited_interfaces (CORBA::InterfaceDefSeq &result,
+ AST_Interface *node
+ ACE_ENV_ARG_DECL);
+
+ void fill_supported_interfaces (CORBA::InterfaceDefSeq &result,
+ AST_Interface *node
+ ACE_ENV_ARG_DECL);
+
+ void fill_interfaces (CORBA::InterfaceDefSeq &result,
+ AST_Interface **list,
+ CORBA::Long length
+ ACE_ENV_ARG_DECL);
+
+ void fill_initializers (CORBA::ExtInitializerSeq &result,
+ AST_ValueType *node
+ ACE_ENV_ARG_DECL);
+
+ void fill_get_exceptions (CORBA::ExceptionDefSeq &result,
+ AST_Attribute *node
+ ACE_ENV_ARG_DECL);
+
+ void fill_set_exceptions (CORBA::ExceptionDefSeq &result,
+ AST_Attribute *node
+ ACE_ENV_ARG_DECL);
+
+ void fill_exceptions (CORBA::ExceptionDefSeq &result,
+ AST_Decl *node
+ ACE_ENV_ARG_DECL);
+
+ void fill_exceptions (CORBA::ExceptionDefSeq &result,
+ UTL_ExceptList *list
+ ACE_ENV_ARG_DECL);
+
+ void fill_params (CORBA::ParDescriptionSeq &result,
+ AST_Operation *node
+ ACE_ENV_ARG_DECL);
+
+ void visit_all_provides (AST_Component *node,
+ CORBA::ComponentIR::ComponentDef_ptr c
+ ACE_ENV_ARG_DECL);
+
+ void visit_all_uses (AST_Component *node,
+ CORBA::ComponentIR::ComponentDef_ptr c
+ ACE_ENV_ARG_DECL);
+
+ void visit_all_emits (AST_Component *node,
+ CORBA::ComponentIR::ComponentDef_ptr c
+ ACE_ENV_ARG_DECL);
+
+ void visit_all_publishes (AST_Component *node,
+ CORBA::ComponentIR::ComponentDef_ptr c
+ ACE_ENV_ARG_DECL);
+
+ void visit_all_consumes (AST_Component *node,
+ CORBA::ComponentIR::ComponentDef_ptr c
+ ACE_ENV_ARG_DECL);
+
+ void visit_all_factories (AST_Home *node,
+ CORBA::ComponentIR::HomeDef_ptr h
+ ACE_ENV_ARG_DECL);
+
+ void visit_all_finders (AST_Home *node,
+ CORBA::ComponentIR::HomeDef_ptr h
+ ACE_ENV_ARG_DECL);
+
+ void expand_id (ACE_CString &str,
+ const char *local_name);
+
+protected:
CORBA::IDLType_var ir_current_;
// Holder for the IR object most recently created or looked up by
// the visitor. This makes it accessible by visitor methods that
diff --git a/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_exception.cpp b/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_exception.cpp
index f0417a93aed..8fba5bdf940 100644
--- a/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_exception.cpp
+++ b/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_exception.cpp
@@ -248,7 +248,8 @@ ifr_adding_visitor_exception::visit_exception (AST_Exception *node)
);
}
- CORBA::Container_ptr current_scope = CORBA::Container::_nil ();
+ CORBA::Container_ptr current_scope =
+ CORBA::Container::_nil ();
if (be_global->ifr_scopes ().top (current_scope) != 0)
{
diff --git a/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_operation.cpp b/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_operation.cpp
index 34890805159..f2c07ee26c7 100644
--- a/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_operation.cpp
+++ b/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_operation.cpp
@@ -153,7 +153,8 @@ ifr_adding_visitor_operation::visit_operation (AST_Operation *node)
// Create the repository entry.
- CORBA::Container_ptr current_scope = CORBA::Container::_nil ();
+ CORBA::Container_ptr current_scope =
+ CORBA::Container::_nil ();
if (be_global->ifr_scopes ().top (current_scope) == 0)
{
diff --git a/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_structure.cpp b/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_structure.cpp
index cad67f07ee4..4414333be63 100644
--- a/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_structure.cpp
+++ b/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_structure.cpp
@@ -186,7 +186,8 @@ ifr_adding_visitor_structure::visit_structure (AST_Structure *node)
}
else
{
- CORBA::Container_ptr current_scope = CORBA::Container::_nil ();
+ CORBA::Container_ptr current_scope =
+ CORBA::Container::_nil ();
if (be_global->ifr_scopes ().top (current_scope) != 0)
{
diff --git a/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp b/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp
index 25f08756ea9..bc52ecdd4ca 100644
--- a/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp
+++ b/TAO/orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp
@@ -461,7 +461,8 @@ ifr_adding_visitor_union::visit_union (AST_Union *node)
}
else
{
- CORBA::Container_ptr current_scope = CORBA::Container::_nil ();
+ CORBA::Container_ptr current_scope =
+ CORBA::Container::_nil ();
if (be_global->ifr_scopes ().top (current_scope) != 0)
{
diff --git a/TAO/orbsvcs/IFR_Service/ifr_visitor.h b/TAO/orbsvcs/IFR_Service/ifr_visitor.h
index ed223a529d3..de89c876919 100644
--- a/TAO/orbsvcs/IFR_Service/ifr_visitor.h
+++ b/TAO/orbsvcs/IFR_Service/ifr_visitor.h
@@ -89,7 +89,7 @@ public:
// Visit component home.
virtual int visit_factory (AST_Factory *node);
- // Visit a OBV factory construct.
+ // Visit a factory construct.
virtual int visit_structure (AST_Structure *node);
// Visit a structure.
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp
index 11df6a38476..3b48f9e39a0 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp
@@ -14,7 +14,8 @@ ACE_RCSID (IFRService,
const char *TAO_ComponentContainer_i::tmp_name_holder_ = 0;
TAO_ComponentContainer_i::TAO_ComponentContainer_i (TAO_Repository_i *repo)
- : TAO_IRObject_i (repo)
+ : TAO_IRObject_i (repo),
+ TAO_Container_i (repo)
{
}
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h
index 8058a4994e1..2c9630d11e8 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h
@@ -20,7 +20,7 @@
#ifndef TAO_COMPONENTCONTAINER_I_H
#define TAO_COMPONENTCONTAINER_I_H
-#include "IRObject_i.h"
+#include "Container_i.h"
#include "ifr_service_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
@@ -37,7 +37,7 @@
#endif /* _MSC_VER */
class TAO_IFRService_Export TAO_ComponentContainer_i
- : public virtual TAO_IRObject_i
+ : public virtual TAO_Container_i
{
// = TITLE
// TAO_ComponentContainer_i
@@ -49,10 +49,8 @@ class TAO_IFRService_Export TAO_ComponentContainer_i
//
public:
TAO_ComponentContainer_i (TAO_Repository_i *repo);
- // Constructor.
virtual ~TAO_ComponentContainer_i (void);
- // Destructor.
virtual CORBA::ComponentIR::ComponentDef_ptr create_component (
const char *id,
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp
index 89839c53fae..c646578a9c8 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp
@@ -15,13 +15,19 @@
// Irvine, CA
// USA
// http://doc.ece.uci.edu/
+// and
+// Institute for Software Integrated Systems
+// Vanderbilt University
+// Nashville, TN
+// USA
+// http://www.isis.vanderbilt.edu/
//
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:670
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:714
#ifndef _TAO_IDL_______ORBSVCS_ORBSVCS_IFRSERVICE_ORIG_IFR_COMPONENTSS_CPP_
#define _TAO_IDL_______ORBSVCS_ORBSVCS_IFRSERVICE_ORIG_IFR_COMPONENTSS_CPP_
@@ -32,8 +38,8 @@
#include "tao/PortableServer/Operation_Table.h"
#include "tao/TAO_Server_Request.h"
#include "tao/ORB_Core.h"
-#include "tao/Stub.h"
#include "tao/Profile.h"
+#include "tao/Stub.h"
#include "tao/IFR_Client_Adapter.h"
#include "tao/PortableInterceptor.h"
#if TAO_HAS_INTERCEPTORS == 1
@@ -56,7 +62,7 @@
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1248
class TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
@@ -137,77 +143,77 @@ TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable::lookup (const char *str, un
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"is_a", &POA_CORBA::ComponentIR::EventDef::is_a_skel},
+ {"is_a", &POA_CORBA::ComponentIR::EventDef::is_a_skel},
{"_is_a", &POA_CORBA::ComponentIR::EventDef::_is_a_skel},
- {"lookup", &POA_CORBA::ComponentIR::EventDef::lookup_skel},
- {"_get_name", &POA_CORBA::ComponentIR::EventDef::_get_name_skel},
- {"_get_type", &POA_CORBA::ComponentIR::EventDef::_get_type_skel},
- {"_set_name", &POA_CORBA::ComponentIR::EventDef::_set_name_skel},
+ {"lookup", &POA_CORBA::ComponentIR::EventDef::lookup_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::EventDef::_get_name_skel},
+ {"_get_type", &POA_CORBA::ComponentIR::EventDef::_get_type_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::EventDef::_set_name_skel},
{"_interface", &POA_CORBA::ComponentIR::EventDef::_interface_skel},
- {"lookup_name", &POA_CORBA::ComponentIR::EventDef::lookup_name_skel},
- {"move", &POA_CORBA::ComponentIR::EventDef::move_skel},
- {"_get_base_value", &POA_CORBA::ComponentIR::EventDef::_get_base_value_skel},
- {"_set_base_value", &POA_CORBA::ComponentIR::EventDef::_set_base_value_skel},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::EventDef::_get_absolute_name_skel},
- {"_get_is_truncatable", &POA_CORBA::ComponentIR::EventDef::_get_is_truncatable_skel},
- {"_set_is_truncatable", &POA_CORBA::ComponentIR::EventDef::_set_is_truncatable_skel},
- {"_get_is_custom", &POA_CORBA::ComponentIR::EventDef::_get_is_custom_skel},
- {"_set_is_custom", &POA_CORBA::ComponentIR::EventDef::_set_is_custom_skel},
- {"_get_initializers", &POA_CORBA::ComponentIR::EventDef::_get_initializers_skel},
- {"_set_initializers", &POA_CORBA::ComponentIR::EventDef::_set_initializers_skel},
- {"_get_ext_initializers", &POA_CORBA::ComponentIR::EventDef::_get_ext_initializers_skel},
- {"_set_ext_initializers", &POA_CORBA::ComponentIR::EventDef::_set_ext_initializers_skel},
- {"_get_id", &POA_CORBA::ComponentIR::EventDef::_get_id_skel},
- {"_set_id", &POA_CORBA::ComponentIR::EventDef::_set_id_skel},
- {"describe", &POA_CORBA::ComponentIR::EventDef::describe_skel},
- {"_get_supported_interfaces", &POA_CORBA::ComponentIR::EventDef::_get_supported_interfaces_skel},
- {"_set_abstract_base_values", &POA_CORBA::ComponentIR::EventDef::_set_abstract_base_values_skel},
- {"_get_abstract_base_values", &POA_CORBA::ComponentIR::EventDef::_get_abstract_base_values_skel},
- {"_set_supported_interfaces", &POA_CORBA::ComponentIR::EventDef::_set_supported_interfaces_skel},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::EventDef::_get_containing_repository_skel},
- {"_get_version", &POA_CORBA::ComponentIR::EventDef::_get_version_skel},
- {"_set_version", &POA_CORBA::ComponentIR::EventDef::_set_version_skel},
- {"_get_def_kind", &POA_CORBA::ComponentIR::EventDef::_get_def_kind_skel},
- {"describe_value", &POA_CORBA::ComponentIR::EventDef::describe_value_skel},
- {"_get_defined_in", &POA_CORBA::ComponentIR::EventDef::_get_defined_in_skel},
- {"describe_ext_value", &POA_CORBA::ComponentIR::EventDef::describe_ext_value_skel},
+ {"lookup_name", &POA_CORBA::ComponentIR::EventDef::lookup_name_skel},
+ {"move", &POA_CORBA::ComponentIR::EventDef::move_skel},
+ {"_get_base_value", &POA_CORBA::ComponentIR::EventDef::_get_base_value_skel},
+ {"_set_base_value", &POA_CORBA::ComponentIR::EventDef::_set_base_value_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::EventDef::_get_absolute_name_skel},
+ {"_get_is_truncatable", &POA_CORBA::ComponentIR::EventDef::_get_is_truncatable_skel},
+ {"_set_is_truncatable", &POA_CORBA::ComponentIR::EventDef::_set_is_truncatable_skel},
+ {"_get_is_custom", &POA_CORBA::ComponentIR::EventDef::_get_is_custom_skel},
+ {"_set_is_custom", &POA_CORBA::ComponentIR::EventDef::_set_is_custom_skel},
+ {"_get_initializers", &POA_CORBA::ComponentIR::EventDef::_get_initializers_skel},
+ {"_set_initializers", &POA_CORBA::ComponentIR::EventDef::_set_initializers_skel},
+ {"_get_ext_initializers", &POA_CORBA::ComponentIR::EventDef::_get_ext_initializers_skel},
+ {"_set_ext_initializers", &POA_CORBA::ComponentIR::EventDef::_set_ext_initializers_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::EventDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::EventDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::EventDef::describe_skel},
+ {"_get_supported_interfaces", &POA_CORBA::ComponentIR::EventDef::_get_supported_interfaces_skel},
+ {"_set_abstract_base_values", &POA_CORBA::ComponentIR::EventDef::_set_abstract_base_values_skel},
+ {"_get_abstract_base_values", &POA_CORBA::ComponentIR::EventDef::_get_abstract_base_values_skel},
+ {"_set_supported_interfaces", &POA_CORBA::ComponentIR::EventDef::_set_supported_interfaces_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::EventDef::_get_containing_repository_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::EventDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::EventDef::_set_version_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::EventDef::_get_def_kind_skel},
+ {"describe_value", &POA_CORBA::ComponentIR::EventDef::describe_value_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::EventDef::_get_defined_in_skel},
+ {"describe_ext_value", &POA_CORBA::ComponentIR::EventDef::describe_ext_value_skel},
{"_component", &POA_CORBA::ComponentIR::EventDef::_component_skel},
- {"destroy", &POA_CORBA::ComponentIR::EventDef::destroy_skel},
+ {"destroy", &POA_CORBA::ComponentIR::EventDef::destroy_skel},
{"_non_existent", &POA_CORBA::ComponentIR::EventDef::_non_existent_skel},
- {"_get_is_abstract", &POA_CORBA::ComponentIR::EventDef::_get_is_abstract_skel},
- {"_set_is_abstract", &POA_CORBA::ComponentIR::EventDef::_set_is_abstract_skel},
- {"create_value", &POA_CORBA::ComponentIR::EventDef::create_value_skel},
- {"create_module", &POA_CORBA::ComponentIR::EventDef::create_module_skel},
- {"create_native", &POA_CORBA::ComponentIR::EventDef::create_native_skel},
- {"create_attribute", &POA_CORBA::ComponentIR::EventDef::create_attribute_skel},
- {"create_ext_value", &POA_CORBA::ComponentIR::EventDef::create_ext_value_skel},
- {"create_interface", &POA_CORBA::ComponentIR::EventDef::create_interface_skel},
- {"describe_contents", &POA_CORBA::ComponentIR::EventDef::describe_contents_skel},
- {"create_value_member", &POA_CORBA::ComponentIR::EventDef::create_value_member_skel},
- {"create_ext_attribute", &POA_CORBA::ComponentIR::EventDef::create_ext_attribute_skel},
- {"create_enum", &POA_CORBA::ComponentIR::EventDef::create_enum_skel},
- {"create_local_interface", &POA_CORBA::ComponentIR::EventDef::create_local_interface_skel},
- {"contents", &POA_CORBA::ComponentIR::EventDef::contents_skel},
- {"create_abstract_interface", &POA_CORBA::ComponentIR::EventDef::create_abstract_interface_skel},
- {"create_value_box", &POA_CORBA::ComponentIR::EventDef::create_value_box_skel},
- {"create_alias", &POA_CORBA::ComponentIR::EventDef::create_alias_skel},
- {"create_union", &POA_CORBA::ComponentIR::EventDef::create_union_skel},
- {"create_operation", &POA_CORBA::ComponentIR::EventDef::create_operation_skel},
- {"create_exception", &POA_CORBA::ComponentIR::EventDef::create_exception_skel},
- {"create_struct", &POA_CORBA::ComponentIR::EventDef::create_struct_skel},
- {"create_constant", &POA_CORBA::ComponentIR::EventDef::create_constant_skel},
+ {"_get_is_abstract", &POA_CORBA::ComponentIR::EventDef::_get_is_abstract_skel},
+ {"_set_is_abstract", &POA_CORBA::ComponentIR::EventDef::_set_is_abstract_skel},
+ {"create_value", &POA_CORBA::ComponentIR::EventDef::create_value_skel},
+ {"create_module", &POA_CORBA::ComponentIR::EventDef::create_module_skel},
+ {"create_native", &POA_CORBA::ComponentIR::EventDef::create_native_skel},
+ {"create_attribute", &POA_CORBA::ComponentIR::EventDef::create_attribute_skel},
+ {"create_ext_value", &POA_CORBA::ComponentIR::EventDef::create_ext_value_skel},
+ {"create_interface", &POA_CORBA::ComponentIR::EventDef::create_interface_skel},
+ {"describe_contents", &POA_CORBA::ComponentIR::EventDef::describe_contents_skel},
+ {"create_value_member", &POA_CORBA::ComponentIR::EventDef::create_value_member_skel},
+ {"create_ext_attribute", &POA_CORBA::ComponentIR::EventDef::create_ext_attribute_skel},
+ {"create_enum", &POA_CORBA::ComponentIR::EventDef::create_enum_skel},
+ {"create_local_interface", &POA_CORBA::ComponentIR::EventDef::create_local_interface_skel},
+ {"contents", &POA_CORBA::ComponentIR::EventDef::contents_skel},
+ {"create_abstract_interface", &POA_CORBA::ComponentIR::EventDef::create_abstract_interface_skel},
+ {"create_value_box", &POA_CORBA::ComponentIR::EventDef::create_value_box_skel},
+ {"create_alias", &POA_CORBA::ComponentIR::EventDef::create_alias_skel},
+ {"create_union", &POA_CORBA::ComponentIR::EventDef::create_union_skel},
+ {"create_operation", &POA_CORBA::ComponentIR::EventDef::create_operation_skel},
+ {"create_exception", &POA_CORBA::ComponentIR::EventDef::create_exception_skel},
+ {"create_struct", &POA_CORBA::ComponentIR::EventDef::create_struct_skel},
+ {"create_constant", &POA_CORBA::ComponentIR::EventDef::create_constant_skel},
};
static const signed char lookup[] =
{
- -1, -1, -1, -1, 4, 5, 6, -7, -3, -102, 10, 11, -13, -2,
- 12, -103, -16, -2, 15, -103, -18, -2, -20, -2, -104, -1, -22, -2,
- -24, -2, -27, -4, -110, -1, -32, -2, -110, -109, 26, -1, -110, 31,
- -108, 34, 35, 36, -41, -2, 37, -1, 38, -1, 39, 40, -44, -2,
- -110, 43, -104, -46, -3, -102, 49, -1, 50, 51, 52, 53, 54, -1,
- 55, 56, 57, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 58, -1, -59, -2, -102, -1, -1, -1, -1, -1, -1,
- 61, -1, 62,
+ -1, -1, -1, -1, 4, 5, 6, -7, -3, -102, 10, 11, -13, -2,
+ 12, -103, -16, -2, 15, -103, -18, -2, -20, -2, -104, -1, -22, -2,
+ -24, -2, -27, -4, -110, -1, -32, -2, -110, -109, 26, -1, -110, 31,
+ -108, 34, 35, 36, -41, -2, 37, -1, 38, -1, 39, 40, -44, -2,
+ -110, 43, -104, -46, -3, -102, 49, -1, 50, 51, 52, 53, 54, -1,
+ 55, 56, 57, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 58, -1, -59, -2, -102, -1, -1, -1, -1, -1, -1,
+ 61, -1, 62,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -277,7 +283,7 @@ POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker::~_TAO_EventDef_S
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
delete this->proxy_cache_[i];
-
+
// Hack to prevent bug mentioned in 1204. Refer to 1204
// for details..
this->proxy_cache_[i] = 0;
@@ -293,26 +299,26 @@ POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker::select_proxy (
int strategy =
TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
if (this->proxy_cache_[strategy] != 0)
{
return *this->proxy_cache_[strategy];
}
-
+
this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
return *this->proxy_cache_[strategy];
}
-void
+void
POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
{
ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
-
+
if (this->proxy_cache_[strategy] == 0)
{
switch (strategy)
@@ -325,7 +331,7 @@ POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker::create_proxy (
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
default:
ACE_NEW_THROW_EX (
@@ -344,7 +350,7 @@ POA_CORBA::ComponentIR::_TAO_EventDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:597
CORBA::ComponentIR::_TAO_EventDef_Proxy_Broker *
CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -356,13 +362,13 @@ CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function (CORBA::Object_ptr
int
CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_Initializer (size_t)
{
- CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function_pointer =
CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function;
-
+
return 0;
}
-static int CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+static int CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (size_t, CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_Initializer));
@@ -380,7 +386,7 @@ POA_CORBA::ComponentIR::_TAO_EventDef_ThruPOA_Proxy_Impl::_TAO_EventDef_ThruPOA_
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
POA_CORBA::ComponentIR::EventDef::EventDef (void)
@@ -395,18 +401,19 @@ POA_CORBA::ComponentIR::EventDef::EventDef (const EventDef& rhs)
ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
+ TAO_Abstract_ServantBase (rhs),
+ TAO_ServantBase (rhs)
{}
POA_CORBA::ComponentIR::EventDef::~EventDef (void)
{
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:164
void POA_CORBA::ComponentIR::EventDef::_is_a_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -416,22 +423,22 @@ void POA_CORBA::ComponentIR::EventDef::_is_a_skel (
POA_CORBA::ComponentIR::EventDef *_tao_impl = (POA_CORBA::ComponentIR::EventDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
-
+
if (!(_tao_in >> value.out ()))
ACE_THROW (CORBA::MARSHAL ());
-
+
_tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::EventDef::_non_existent_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -441,16 +448,16 @@ void POA_CORBA::ComponentIR::EventDef::_non_existent_skel (
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::EventDef::_interface_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -459,27 +466,27 @@ void POA_CORBA::ComponentIR::EventDef::_interface_skel (
POA_CORBA::ComponentIR::EventDef *_tao_impl = (POA_CORBA::ComponentIR::EventDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
-
+
TAO_IFR_Client_Adapter *_tao_adapter =
ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
TAO_ORB_Core::ifr_client_adapter_name ()
);
-
+
if (_tao_adapter == 0)
{
ACE_THROW (CORBA::INTF_REPOS ());
}
-
+
ACE_TRY
{
- _tao_retval =
+ _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
_tao_result =
_tao_adapter->interfacedef_cdr_insert (
_tao_out,
@@ -491,7 +498,7 @@ void POA_CORBA::ComponentIR::EventDef::_interface_skel (
_tao_adapter->dispose (_tao_retval);
}
ACE_ENDTRY;
-
+
if (_tao_result == 0)
{
ACE_THROW (CORBA::MARSHAL ());
@@ -499,7 +506,7 @@ void POA_CORBA::ComponentIR::EventDef::_interface_skel (
}
void POA_CORBA::ComponentIR::EventDef::_component_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -509,10 +516,10 @@ void POA_CORBA::ComponentIR::EventDef::_component_skel (
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << _tao_retval._retn ()))
ACE_THROW (CORBA::MARSHAL ());
}
@@ -574,49 +581,49 @@ void* POA_CORBA::ComponentIR::EventDef::_downcast (
{
return ACE_static_cast (POA_CORBA::ComponentIR::EventDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/ExtValueDef:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::ExtValueDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/ValueDef:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::ValueDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Container:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Container_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Contained:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Contained_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/IDLType:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/IRObject:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Object:1.0") == 0)
{
return ACE_static_cast(PortableServer::Servant, this);
}
-
+
return 0;
}
@@ -626,7 +633,7 @@ const char* POA_CORBA::ComponentIR::EventDef::_interface_repository_id (void) co
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
void POA_CORBA::ComponentIR::EventDef::_dispatch (
TAO_ServerRequest &req,
@@ -641,17 +648,17 @@ void POA_CORBA::ComponentIR::EventDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
CORBA::ComponentIR::EventDef *
POA_CORBA::ComponentIR::EventDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
TAO_Stub_Auto_Ptr safe_stub (stub);
CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
+
if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
{
ACE_NEW_RETURN (
@@ -676,14 +683,14 @@ POA_CORBA::ComponentIR::EventDef::_this (ACE_ENV_SINGLE_ARG_DECL)
0
);
}
-
+
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
return ::CORBA::ComponentIR::EventDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1248
class TAO_CORBA_ComponentIR_Container_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
@@ -701,46 +708,46 @@ TAO_CORBA_ComponentIR_Container_Perfect_Hash_OpTable::hash (const char *str, uns
static const unsigned char asso_values[] =
{
#if defined (ACE_MVS)
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 0, 19, 7, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 0, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 20,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 15,
+ 47, 0, 0, 0, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 30, 20, 30,
+ 47, 0, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 15, 5, 47, 47, 47, 10, 0, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47,
#else
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 0, 19, 0, 19, 0,
- 19, 7, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 0, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
+ 47, 47, 47, 47, 47, 20, 47, 15, 47, 0,
+ 0, 0, 47, 47, 47, 47, 47, 47, 30, 20,
+ 30, 47, 0, 47, 47, 15, 5, 47, 47, 47,
+ 10, 0, 47, 47, 47, 47, 47, 47,
#endif /* ACE_MVS */
};
return len + asso_values[str[len - 1]] + asso_values[str[0]];
@@ -751,29 +758,54 @@ TAO_CORBA_ComponentIR_Container_Perfect_Hash_OpTable::lookup (const char *str, u
{
enum
{
- TOTAL_KEYWORDS = 7,
+ TOTAL_KEYWORDS = 27,
MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 16,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 18,
- HASH_VALUE_RANGE = 14,
- DUPLICATES = 0,
- WORDLIST_SIZE = 12
+ MAX_WORD_LENGTH = 25,
+ MIN_HASH_VALUE = 7,
+ MAX_HASH_VALUE = 46,
+ HASH_VALUE_RANGE = 40,
+ DUPLICATES = 3,
+ WORDLIST_SIZE = 34
};
static const class TAO_operation_db_entry wordlist[] =
{
- {"",0},{"",0},{"",0},{"",0},{"",0},
- {"_is_a", &POA_CORBA::ComponentIR::Container::_is_a_skel},
- {"",0},{"",0},{"",0},{"",0},
+ {"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},
+ {"destroy", &POA_CORBA::ComponentIR::Container::destroy_skel},
+ {"create_home", &POA_CORBA::ComponentIR::Container::create_home_skel},
+ {"create_value", &POA_CORBA::ComponentIR::Container::create_value_skel},
+ {"create_module", &POA_CORBA::ComponentIR::Container::create_module_skel},
+ {"create_native", &POA_CORBA::ComponentIR::Container::create_native_skel},
+ {"create_interface", &POA_CORBA::ComponentIR::Container::create_interface_skel},
+ {"create_ext_value", &POA_CORBA::ComponentIR::Container::create_ext_value_skel},
+ {"create_event", &POA_CORBA::ComponentIR::Container::create_event_skel},
+ {"create_struct", &POA_CORBA::ComponentIR::Container::create_struct_skel},
+ {"create_constant", &POA_CORBA::ComponentIR::Container::create_constant_skel},
+ {"create_component", &POA_CORBA::ComponentIR::Container::create_component_skel},
+ {"create_local_interface", &POA_CORBA::ComponentIR::Container::create_local_interface_skel},
+ {"contents", &POA_CORBA::ComponentIR::Container::contents_skel},
+ {"create_abstract_interface", &POA_CORBA::ComponentIR::Container::create_abstract_interface_skel},
+ {"create_value_box", &POA_CORBA::ComponentIR::Container::create_value_box_skel},
+ {"create_alias", &POA_CORBA::ComponentIR::Container::create_alias_skel},
+ {"_interface", &POA_CORBA::ComponentIR::Container::_interface_skel},
+ {"create_enum", &POA_CORBA::ComponentIR::Container::create_enum_skel},
+ {"describe_contents", &POA_CORBA::ComponentIR::Container::describe_contents_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::Container::_get_def_kind_skel},
{"_component", &POA_CORBA::ComponentIR::Container::_component_skel},
- {"",0},
- {"create_event", &POA_CORBA::ComponentIR::Container::create_event_skel},
+ {"lookup", &POA_CORBA::ComponentIR::Container::lookup_skel},
{"_non_existent", &POA_CORBA::ComponentIR::Container::_non_existent_skel},
- {"",0},{"",0},
- {"create_component", &POA_CORBA::ComponentIR::Container::create_component_skel},
- {"_interface", &POA_CORBA::ComponentIR::Container::_interface_skel},
- {"create_home", &POA_CORBA::ComponentIR::Container::create_home_skel},
+ {"_is_a", &POA_CORBA::ComponentIR::Container::_is_a_skel},
+ {"lookup_name", &POA_CORBA::ComponentIR::Container::lookup_name_skel},
+ {"create_union", &POA_CORBA::ComponentIR::Container::create_union_skel},
+ {"create_exception", &POA_CORBA::ComponentIR::Container::create_exception_skel},
+ };
+
+ static const signed char lookup[] =
+ {
+ -1, -1, -1, -1, -1, -1, -1, 7, -1, -10, -2, 8, 9, -50,
+ -12, -2, -48, 14, 15, -1, 16, 17, 18, 19, -1, 20, 21, 22,
+ -1, -1, 23, 24, 25, 26, -1, 27, 28, -1, 29, -1, 30, 31,
+ 32, -1, -1, -1, 33,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -782,10 +814,27 @@ TAO_CORBA_ComponentIR_Container_Perfect_Hash_OpTable::lookup (const char *str, u
if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
{
- const char *s = wordlist[key].opname_;
+ int slot = lookup[key];
+
+ if (slot >= 0 && slot < WORDLIST_SIZE)
+ {
+ const char *s = wordlist[slot].opname_;
+
+ if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
+ return &wordlist[slot];
+ }
+ else if (slot < 0 && slot >= -MAX_HASH_VALUE)
+ return 0;
+ else
+ {
+ unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
+ const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
+ const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[key];
+ while (--ptr >= base)
+ if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
+ return ptr;
+ }
}
}
return 0;
@@ -814,56 +863,57 @@ public:
const CORBA::InterfaceDefSeq & supports_interfaces
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::ComponentIR::ComponentDef_ptr result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component (
const TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component &
);
-
+
private:
POA_CORBA::ComponentIR::Container *_tao_impl;
-
+
const char * id_;
const char * name_;
const char * version_;
CORBA::ComponentIR::ComponentDef_ptr base_component_;
- const CORBA::InterfaceDefSeq & supports_interfaces_;::CORBA::ComponentIR::ComponentDef_ptr _result;
+ const CORBA::InterfaceDefSeq & supports_interfaces_;
+ ::CORBA::ComponentIR::ComponentDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component (
TAO_ServerRequest &_tao_server_request,
@@ -895,31 +945,31 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::arguments (
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (5);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= id_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= name_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= version_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->base_component_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->supports_interfaces_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -933,11 +983,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::exceptions (
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -948,11 +998,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
-
+
return safe_result_any._retn ();
}
@@ -976,7 +1026,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::target_is_a
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component::result (::CORBA::ComponentIR::ComponentDef_ptr result)
{
// Update the result.
@@ -1002,58 +1052,59 @@ public:
CORBA::ValueDef_ptr primary_key
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::ComponentIR::HomeDef_ptr result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home (
const TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home &
);
-
+
private:
POA_CORBA::ComponentIR::Container *_tao_impl;
-
+
const char * id_;
const char * name_;
const char * version_;
CORBA::ComponentIR::HomeDef_ptr base_home_;
CORBA::ComponentIR::ComponentDef_ptr managed_component_;
const CORBA::InterfaceDefSeq & supports_interfaces_;
- CORBA::ValueDef_ptr primary_key_;::CORBA::ComponentIR::HomeDef_ptr _result;
+ CORBA::ValueDef_ptr primary_key_;
+ ::CORBA::ComponentIR::HomeDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home (
TAO_ServerRequest &_tao_server_request,
@@ -1089,39 +1140,39 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::arguments (
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (7);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= id_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= name_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= version_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->base_home_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->managed_component_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->supports_interfaces_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->primary_key_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -1135,11 +1186,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::exceptions (
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -1150,11 +1201,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
-
+
return safe_result_any._retn ();
}
@@ -1178,7 +1229,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::target_is_a (
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home::result (::CORBA::ComponentIR::HomeDef_ptr result)
{
// Update the result.
@@ -1207,47 +1258,47 @@ public:
const CORBA::ExtInitializerSeq & initializers
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::ComponentIR::EventDef_ptr result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event (
const TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event &
);
-
+
private:
POA_CORBA::ComponentIR::Container *_tao_impl;
-
+
const char * id_;
const char * name_;
const char * version_;
@@ -1257,11 +1308,12 @@ private:
const CORBA::Boolean & is_truncatable_;
const CORBA::ValueDefSeq & abstract_base_values_;
const CORBA::InterfaceDefSeq & supported_interfaces_;
- const CORBA::ExtInitializerSeq & initializers_;::CORBA::ComponentIR::EventDef_ptr _result;
+ const CORBA::ExtInitializerSeq & initializers_;
+ ::CORBA::ComponentIR::EventDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event (
TAO_ServerRequest &_tao_server_request,
@@ -1303,51 +1355,51 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::arguments (
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (10);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= id_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= name_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= version_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_custom_);
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_abstract_);
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->base_value_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_truncatable_);
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->abstract_base_values_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->supported_interfaces_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->initializers_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -1361,11 +1413,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::exceptions (
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -1376,11 +1428,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
-
+
return safe_result_any._retn ();
}
@@ -1404,7 +1456,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::target_is_a (
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event::result (::CORBA::ComponentIR::EventDef_ptr result)
{
// Update the result.
@@ -1440,7 +1492,7 @@ POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker::~_TAO_Container
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
delete this->proxy_cache_[i];
-
+
// Hack to prevent bug mentioned in 1204. Refer to 1204
// for details..
this->proxy_cache_[i] = 0;
@@ -1456,26 +1508,26 @@ POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker::select_proxy (
int strategy =
TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
if (this->proxy_cache_[strategy] != 0)
{
return *this->proxy_cache_[strategy];
}
-
+
this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
return *this->proxy_cache_[strategy];
}
-void
+void
POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
{
ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
-
+
if (this->proxy_cache_[strategy] == 0)
{
switch (strategy)
@@ -1488,7 +1540,7 @@ POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker::create_proxy (
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
default:
ACE_NEW_THROW_EX (
@@ -1507,7 +1559,7 @@ POA_CORBA::ComponentIR::_TAO_Container_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:597
CORBA::ComponentIR::_TAO_Container_Proxy_Broker *
CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -1519,13 +1571,13 @@ CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function (CORBA::Object_pt
int
CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_Initializer (size_t)
{
- CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function_pointer =
CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function;
-
+
return 0;
}
-static int CORBA_ComponentIR__TAO_Container_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+static int CORBA_ComponentIR__TAO_Container_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (size_t, CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_Initializer));
@@ -1541,7 +1593,7 @@ POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl::_TAO_Container_ThruPO
// ThruPOA Implementation of the IDL interface methods
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl::create_component (
@@ -1564,25 +1616,25 @@ POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl::_TAO_Container_ThruPO
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"create_component",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::Container_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/Container:1.0"
)
)->create_component (
-
+
id,
name,
version,
@@ -1592,7 +1644,7 @@ POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl::_TAO_Container_ThruPO
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
::CORBA::ComponentIR::HomeDef_ptr POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl::create_home (
@@ -1617,25 +1669,25 @@ POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl::_TAO_Container_ThruPO
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"create_home",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::Container_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/Container:1.0"
)
)->create_home (
-
+
id,
name,
version,
@@ -1647,7 +1699,7 @@ POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl::_TAO_Container_ThruPO
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl::create_event (
@@ -1675,25 +1727,25 @@ POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl::_TAO_Container_ThruPO
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"create_event",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::Container_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/Container:1.0"
)
)->create_event (
-
+
id,
name,
version,
@@ -1710,7 +1762,7 @@ POA_CORBA::ComponentIR::_TAO_Container_ThruPOA_Proxy_Impl::_TAO_Container_ThruPO
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
POA_CORBA::ComponentIR::Container::Container (void)
@@ -1719,14 +1771,17 @@ POA_CORBA::ComponentIR::Container::Container (void)
}
POA_CORBA::ComponentIR::Container::Container (const Container& rhs)
- : TAO_ServantBase (rhs)
+ : ACE_NESTED_CLASS (POA_CORBA,Container) (rhs),
+ ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
+ TAO_Abstract_ServantBase (rhs),
+ TAO_ServantBase (rhs)
{}
POA_CORBA::ComponentIR::Container::~Container (void)
{
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::Container::create_component_skel (
@@ -1748,76 +1803,81 @@ void POA_CORBA::ComponentIR::Container::create_component_skel (
CORBA::String_var version;
CORBA::ComponentIR::ComponentDef_var base_component;
CORBA::InterfaceDefSeq supports_interfaces;
-
+
if (!(
(_tao_in >> id.out ()) &&
(_tao_in >> name.out ()) &&
(_tao_in >> version.out ()) &&
(_tao_in >> base_component.out ()) &&
(_tao_in >> supports_interfaces)
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_component _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
base_component.in (),
-
+
supports_interfaces
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->create_component (
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
base_component.in (),
-
+
supports_interfaces
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
::CORBA::ComponentIR::ComponentDef_ptr _tao_retval_info = _tao_retval._retn ();
@@ -1836,58 +1896,63 @@ void POA_CORBA::ComponentIR::Container::create_component_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::Container::create_home_skel (
@@ -1911,7 +1976,7 @@ void POA_CORBA::ComponentIR::Container::create_home_skel (
CORBA::ComponentIR::ComponentDef_var managed_component;
CORBA::InterfaceDefSeq supports_interfaces;
CORBA::ValueDef_var primary_key;
-
+
if (!(
(_tao_in >> id.out ()) &&
(_tao_in >> name.out ()) &&
@@ -1920,77 +1985,82 @@ void POA_CORBA::ComponentIR::Container::create_home_skel (
(_tao_in >> managed_component.out ()) &&
(_tao_in >> supports_interfaces) &&
(_tao_in >> primary_key.out ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_home _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
base_home.in (),
-
+
managed_component.in (),
-
+
supports_interfaces,
-
+
primary_key.in ()
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->create_home (
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
base_home.in (),
-
+
managed_component.in (),
-
+
supports_interfaces,
-
+
primary_key.in ()
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
::CORBA::ComponentIR::HomeDef_ptr _tao_retval_info = _tao_retval._retn ();
@@ -2009,58 +2079,63 @@ void POA_CORBA::ComponentIR::Container::create_home_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::Container::create_event_skel (
@@ -2087,7 +2162,7 @@ void POA_CORBA::ComponentIR::Container::create_event_skel (
CORBA::ValueDefSeq abstract_base_values;
CORBA::InterfaceDefSeq supported_interfaces;
CORBA::ExtInitializerSeq initializers;
-
+
if (!(
(_tao_in >> id.out ()) &&
(_tao_in >> name.out ()) &&
@@ -2099,89 +2174,94 @@ void POA_CORBA::ComponentIR::Container::create_event_skel (
(_tao_in >> abstract_base_values) &&
(_tao_in >> supported_interfaces) &&
(_tao_in >> initializers)
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_Container_create_event _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
is_custom,
-
+
is_abstract,
-
+
base_value.in (),
-
+
is_truncatable,
-
+
abstract_base_values,
-
+
supported_interfaces,
-
+
initializers
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->create_event (
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
is_custom,
-
+
is_abstract,
-
+
base_value.in (),
-
+
is_truncatable,
-
+
abstract_base_values,
-
+
supported_interfaces,
-
+
initializers
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
::CORBA::ComponentIR::EventDef_ptr _tao_retval_info = _tao_retval._retn ();
@@ -2200,62 +2280,67 @@ void POA_CORBA::ComponentIR::Container::create_event_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:164
void POA_CORBA::ComponentIR::Container::_is_a_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -2265,22 +2350,22 @@ void POA_CORBA::ComponentIR::Container::_is_a_skel (
POA_CORBA::ComponentIR::Container *_tao_impl = (POA_CORBA::ComponentIR::Container *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
-
+
if (!(_tao_in >> value.out ()))
ACE_THROW (CORBA::MARSHAL ());
-
+
_tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::Container::_non_existent_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -2290,16 +2375,16 @@ void POA_CORBA::ComponentIR::Container::_non_existent_skel (
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::Container::_interface_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -2308,27 +2393,27 @@ void POA_CORBA::ComponentIR::Container::_interface_skel (
POA_CORBA::ComponentIR::Container *_tao_impl = (POA_CORBA::ComponentIR::Container *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
-
+
TAO_IFR_Client_Adapter *_tao_adapter =
ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
TAO_ORB_Core::ifr_client_adapter_name ()
);
-
+
if (_tao_adapter == 0)
{
ACE_THROW (CORBA::INTF_REPOS ());
}
-
+
ACE_TRY
{
- _tao_retval =
+ _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
_tao_result =
_tao_adapter->interfacedef_cdr_insert (
_tao_out,
@@ -2340,7 +2425,7 @@ void POA_CORBA::ComponentIR::Container::_interface_skel (
_tao_adapter->dispose (_tao_retval);
}
ACE_ENDTRY;
-
+
if (_tao_result == 0)
{
ACE_THROW (CORBA::MARSHAL ());
@@ -2348,7 +2433,7 @@ void POA_CORBA::ComponentIR::Container::_interface_skel (
}
void POA_CORBA::ComponentIR::Container::_component_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -2358,10 +2443,10 @@ void POA_CORBA::ComponentIR::Container::_component_skel (
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << _tao_retval._retn ()))
ACE_THROW (CORBA::MARSHAL ());
}
@@ -2378,6 +2463,14 @@ CORBA::Boolean POA_CORBA::ComponentIR::Container::_is_a (
) ||
!ACE_OS::strcmp (
(char *)value,
+ "IDL:omg.org/CORBA/Container:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/IRObject:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
"IDL:org.omg/CORBA/Object:1.0"
)
)
@@ -2399,13 +2492,25 @@ void* POA_CORBA::ComponentIR::Container::_downcast (
{
return ACE_static_cast (POA_CORBA::ComponentIR::Container_ptr, this);
}
-
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/Container:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::Container_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/IRObject:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
+ }
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Object:1.0") == 0)
{
return ACE_static_cast(PortableServer::Servant, this);
}
-
+
return 0;
}
@@ -2415,7 +2520,7 @@ const char* POA_CORBA::ComponentIR::Container::_interface_repository_id (void) c
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
void POA_CORBA::ComponentIR::Container::_dispatch (
TAO_ServerRequest &req,
@@ -2430,17 +2535,17 @@ void POA_CORBA::ComponentIR::Container::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
CORBA::ComponentIR::Container *
POA_CORBA::ComponentIR::Container::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
TAO_Stub_Auto_Ptr safe_stub (stub);
CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
+
if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
{
ACE_NEW_RETURN (
@@ -2465,14 +2570,14 @@ POA_CORBA::ComponentIR::Container::_this (ACE_ENV_SINGLE_ARG_DECL)
0
);
}
-
+
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
return ::CORBA::ComponentIR::Container::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1248
class TAO_CORBA_ComponentIR_ModuleDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
@@ -2553,53 +2658,53 @@ TAO_CORBA_ComponentIR_ModuleDef_Perfect_Hash_OpTable::lookup (const char *str, u
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},
- {"describe", &POA_CORBA::ComponentIR::ModuleDef::describe_skel},
- {"create_home", &POA_CORBA::ComponentIR::ModuleDef::create_home_skel},
- {"create_value", &POA_CORBA::ComponentIR::ModuleDef::create_value_skel},
- {"create_module", &POA_CORBA::ComponentIR::ModuleDef::create_module_skel},
- {"create_native", &POA_CORBA::ComponentIR::ModuleDef::create_native_skel},
- {"move", &POA_CORBA::ComponentIR::ModuleDef::move_skel},
+ {"describe", &POA_CORBA::ComponentIR::ModuleDef::describe_skel},
+ {"create_home", &POA_CORBA::ComponentIR::ModuleDef::create_home_skel},
+ {"create_value", &POA_CORBA::ComponentIR::ModuleDef::create_value_skel},
+ {"create_module", &POA_CORBA::ComponentIR::ModuleDef::create_module_skel},
+ {"create_native", &POA_CORBA::ComponentIR::ModuleDef::create_native_skel},
+ {"move", &POA_CORBA::ComponentIR::ModuleDef::move_skel},
{"_is_a", &POA_CORBA::ComponentIR::ModuleDef::_is_a_skel},
- {"create_interface", &POA_CORBA::ComponentIR::ModuleDef::create_interface_skel},
- {"create_ext_value", &POA_CORBA::ComponentIR::ModuleDef::create_ext_value_skel},
- {"_get_id", &POA_CORBA::ComponentIR::ModuleDef::_get_id_skel},
- {"_set_id", &POA_CORBA::ComponentIR::ModuleDef::_set_id_skel},
- {"_get_name", &POA_CORBA::ComponentIR::ModuleDef::_get_name_skel},
- {"_set_name", &POA_CORBA::ComponentIR::ModuleDef::_set_name_skel},
+ {"create_interface", &POA_CORBA::ComponentIR::ModuleDef::create_interface_skel},
+ {"create_ext_value", &POA_CORBA::ComponentIR::ModuleDef::create_ext_value_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::ModuleDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::ModuleDef::_set_id_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::ModuleDef::_get_name_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::ModuleDef::_set_name_skel},
{"_interface", &POA_CORBA::ComponentIR::ModuleDef::_interface_skel},
- {"create_enum", &POA_CORBA::ComponentIR::ModuleDef::create_enum_skel},
- {"create_local_interface", &POA_CORBA::ComponentIR::ModuleDef::create_local_interface_skel},
- {"_get_def_kind", &POA_CORBA::ComponentIR::ModuleDef::_get_def_kind_skel},
- {"create_abstract_interface", &POA_CORBA::ComponentIR::ModuleDef::create_abstract_interface_skel},
- {"create_value_box", &POA_CORBA::ComponentIR::ModuleDef::create_value_box_skel},
- {"destroy", &POA_CORBA::ComponentIR::ModuleDef::destroy_skel},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::ModuleDef::_get_absolute_name_skel},
- {"lookup_name", &POA_CORBA::ComponentIR::ModuleDef::lookup_name_skel},
- {"create_event", &POA_CORBA::ComponentIR::ModuleDef::create_event_skel},
- {"create_struct", &POA_CORBA::ComponentIR::ModuleDef::create_struct_skel},
- {"create_constant", &POA_CORBA::ComponentIR::ModuleDef::create_constant_skel},
- {"create_component", &POA_CORBA::ComponentIR::ModuleDef::create_component_skel},
- {"create_union", &POA_CORBA::ComponentIR::ModuleDef::create_union_skel},
+ {"create_enum", &POA_CORBA::ComponentIR::ModuleDef::create_enum_skel},
+ {"create_local_interface", &POA_CORBA::ComponentIR::ModuleDef::create_local_interface_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::ModuleDef::_get_def_kind_skel},
+ {"create_abstract_interface", &POA_CORBA::ComponentIR::ModuleDef::create_abstract_interface_skel},
+ {"create_value_box", &POA_CORBA::ComponentIR::ModuleDef::create_value_box_skel},
+ {"destroy", &POA_CORBA::ComponentIR::ModuleDef::destroy_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::ModuleDef::_get_absolute_name_skel},
+ {"lookup_name", &POA_CORBA::ComponentIR::ModuleDef::lookup_name_skel},
+ {"create_event", &POA_CORBA::ComponentIR::ModuleDef::create_event_skel},
+ {"create_struct", &POA_CORBA::ComponentIR::ModuleDef::create_struct_skel},
+ {"create_constant", &POA_CORBA::ComponentIR::ModuleDef::create_constant_skel},
+ {"create_component", &POA_CORBA::ComponentIR::ModuleDef::create_component_skel},
+ {"create_union", &POA_CORBA::ComponentIR::ModuleDef::create_union_skel},
{"_component", &POA_CORBA::ComponentIR::ModuleDef::_component_skel},
- {"create_exception", &POA_CORBA::ComponentIR::ModuleDef::create_exception_skel},
+ {"create_exception", &POA_CORBA::ComponentIR::ModuleDef::create_exception_skel},
{"_non_existent", &POA_CORBA::ComponentIR::ModuleDef::_non_existent_skel},
- {"lookup", &POA_CORBA::ComponentIR::ModuleDef::lookup_skel},
- {"_get_version", &POA_CORBA::ComponentIR::ModuleDef::_get_version_skel},
- {"_set_version", &POA_CORBA::ComponentIR::ModuleDef::_set_version_skel},
- {"contents", &POA_CORBA::ComponentIR::ModuleDef::contents_skel},
- {"_get_defined_in", &POA_CORBA::ComponentIR::ModuleDef::_get_defined_in_skel},
- {"create_alias", &POA_CORBA::ComponentIR::ModuleDef::create_alias_skel},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::ModuleDef::_get_containing_repository_skel},
- {"describe_contents", &POA_CORBA::ComponentIR::ModuleDef::describe_contents_skel},
+ {"lookup", &POA_CORBA::ComponentIR::ModuleDef::lookup_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::ModuleDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::ModuleDef::_set_version_skel},
+ {"contents", &POA_CORBA::ComponentIR::ModuleDef::contents_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::ModuleDef::_get_defined_in_skel},
+ {"create_alias", &POA_CORBA::ComponentIR::ModuleDef::create_alias_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::ModuleDef::_get_containing_repository_skel},
+ {"describe_contents", &POA_CORBA::ComponentIR::ModuleDef::describe_contents_skel},
};
static const signed char lookup[] =
{
- -1, -1, -11, -2, -15, -2, -17, -2, 8, -19, -2, 9, 10, -68,
- 13, 14, -69, -68, -1, -67, 21, 22, 23, 24, -1, 25, 26, 27,
- 28, -1, -1, 29, 30, 31, -1, 32, 33, 34, -1, -1, 35, 36,
- -1, 37, -39, -2, 38, -60, 41, -1, 42, -1, 43, -1, -1, -1,
- 44, 45,
+ -1, -1, -11, -2, -15, -2, -17, -2, 8, -19, -2, 9, 10, -68,
+ 13, 14, -69, -68, -1, -67, 21, 22, 23, 24, -1, 25, 26, 27,
+ 28, -1, -1, 29, 30, 31, -1, 32, 33, 34, -1, -1, 35, 36,
+ -1, 37, -39, -2, 38, -60, 41, -1, 42, -1, 43, -1, -1, -1,
+ 44, 45,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -2669,7 +2774,7 @@ POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker::~_TAO_ModuleDef
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
delete this->proxy_cache_[i];
-
+
// Hack to prevent bug mentioned in 1204. Refer to 1204
// for details..
this->proxy_cache_[i] = 0;
@@ -2685,26 +2790,26 @@ POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker::select_proxy (
int strategy =
TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
if (this->proxy_cache_[strategy] != 0)
{
return *this->proxy_cache_[strategy];
}
-
+
this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
return *this->proxy_cache_[strategy];
}
-void
+void
POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
{
ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
-
+
if (this->proxy_cache_[strategy] == 0)
{
switch (strategy)
@@ -2717,7 +2822,7 @@ POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker::create_proxy (
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
default:
ACE_NEW_THROW_EX (
@@ -2736,7 +2841,7 @@ POA_CORBA::ComponentIR::_TAO_ModuleDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:597
CORBA::ComponentIR::_TAO_ModuleDef_Proxy_Broker *
CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -2748,13 +2853,13 @@ CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function (CORBA::Object_pt
int
CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_Initializer (size_t)
{
- CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function_pointer =
CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function;
-
+
return 0;
}
-static int CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+static int CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (size_t, CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_Initializer));
@@ -2772,7 +2877,7 @@ POA_CORBA::ComponentIR::_TAO_ModuleDef_ThruPOA_Proxy_Impl::_TAO_ModuleDef_ThruPO
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
POA_CORBA::ComponentIR::ModuleDef::ModuleDef (void)
@@ -2786,18 +2891,19 @@ POA_CORBA::ComponentIR::ModuleDef::ModuleDef (const ModuleDef& rhs)
ACE_NESTED_CLASS (POA_CORBA,Container) (rhs),
ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
+ TAO_Abstract_ServantBase (rhs),
+ TAO_ServantBase (rhs)
{}
POA_CORBA::ComponentIR::ModuleDef::~ModuleDef (void)
{
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:164
void POA_CORBA::ComponentIR::ModuleDef::_is_a_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -2807,22 +2913,22 @@ void POA_CORBA::ComponentIR::ModuleDef::_is_a_skel (
POA_CORBA::ComponentIR::ModuleDef *_tao_impl = (POA_CORBA::ComponentIR::ModuleDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
-
+
if (!(_tao_in >> value.out ()))
ACE_THROW (CORBA::MARSHAL ());
-
+
_tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::ModuleDef::_non_existent_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -2832,16 +2938,16 @@ void POA_CORBA::ComponentIR::ModuleDef::_non_existent_skel (
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::ModuleDef::_interface_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -2850,27 +2956,27 @@ void POA_CORBA::ComponentIR::ModuleDef::_interface_skel (
POA_CORBA::ComponentIR::ModuleDef *_tao_impl = (POA_CORBA::ComponentIR::ModuleDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
-
+
TAO_IFR_Client_Adapter *_tao_adapter =
ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
TAO_ORB_Core::ifr_client_adapter_name ()
);
-
+
if (_tao_adapter == 0)
{
ACE_THROW (CORBA::INTF_REPOS ());
}
-
+
ACE_TRY
{
- _tao_retval =
+ _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
_tao_result =
_tao_adapter->interfacedef_cdr_insert (
_tao_out,
@@ -2882,7 +2988,7 @@ void POA_CORBA::ComponentIR::ModuleDef::_interface_skel (
_tao_adapter->dispose (_tao_retval);
}
ACE_ENDTRY;
-
+
if (_tao_result == 0)
{
ACE_THROW (CORBA::MARSHAL ());
@@ -2890,7 +2996,7 @@ void POA_CORBA::ComponentIR::ModuleDef::_interface_skel (
}
void POA_CORBA::ComponentIR::ModuleDef::_component_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -2900,10 +3006,10 @@ void POA_CORBA::ComponentIR::ModuleDef::_component_skel (
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << _tao_retval._retn ()))
ACE_THROW (CORBA::MARSHAL ());
}
@@ -2961,43 +3067,43 @@ void* POA_CORBA::ComponentIR::ModuleDef::_downcast (
{
return ACE_static_cast (POA_CORBA::ComponentIR::ModuleDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/ModuleDef:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::ModuleDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/ComponentIR/Container:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::ComponentIR::Container_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Container:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Container_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Contained:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Contained_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/IRObject:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Object:1.0") == 0)
{
return ACE_static_cast(PortableServer::Servant, this);
}
-
+
return 0;
}
@@ -3007,7 +3113,7 @@ const char* POA_CORBA::ComponentIR::ModuleDef::_interface_repository_id (void) c
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
void POA_CORBA::ComponentIR::ModuleDef::_dispatch (
TAO_ServerRequest &req,
@@ -3022,17 +3128,17 @@ void POA_CORBA::ComponentIR::ModuleDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
CORBA::ComponentIR::ModuleDef *
POA_CORBA::ComponentIR::ModuleDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
TAO_Stub_Auto_Ptr safe_stub (stub);
CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
+
if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
{
ACE_NEW_RETURN (
@@ -3057,14 +3163,14 @@ POA_CORBA::ComponentIR::ModuleDef::_this (ACE_ENV_SINGLE_ARG_DECL)
0
);
}
-
+
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
return ::CORBA::ComponentIR::ModuleDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1248
class TAO_CORBA_ComponentIR_Repository_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
@@ -3146,51 +3252,51 @@ TAO_CORBA_ComponentIR_Repository_Perfect_Hash_OpTable::lookup (const char *str,
{
{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},
{"",0},{"",0},
- {"create_enum", &POA_CORBA::ComponentIR::Repository::create_enum_skel},
- {"create_array", &POA_CORBA::ComponentIR::Repository::create_array_skel},
+ {"create_enum", &POA_CORBA::ComponentIR::Repository::create_enum_skel},
+ {"create_array", &POA_CORBA::ComponentIR::Repository::create_array_skel},
{"_is_a", &POA_CORBA::ComponentIR::Repository::_is_a_skel},
- {"create_value_box", &POA_CORBA::ComponentIR::Repository::create_value_box_skel},
- {"create_event", &POA_CORBA::ComponentIR::Repository::create_event_skel},
- {"create_struct", &POA_CORBA::ComponentIR::Repository::create_struct_skel},
- {"create_constant", &POA_CORBA::ComponentIR::Repository::create_constant_skel},
- {"create_component", &POA_CORBA::ComponentIR::Repository::create_component_skel},
- {"destroy", &POA_CORBA::ComponentIR::Repository::destroy_skel},
- {"create_string", &POA_CORBA::ComponentIR::Repository::create_string_skel},
- {"create_wstring", &POA_CORBA::ComponentIR::Repository::create_wstring_skel},
+ {"create_value_box", &POA_CORBA::ComponentIR::Repository::create_value_box_skel},
+ {"create_event", &POA_CORBA::ComponentIR::Repository::create_event_skel},
+ {"create_struct", &POA_CORBA::ComponentIR::Repository::create_struct_skel},
+ {"create_constant", &POA_CORBA::ComponentIR::Repository::create_constant_skel},
+ {"create_component", &POA_CORBA::ComponentIR::Repository::create_component_skel},
+ {"destroy", &POA_CORBA::ComponentIR::Repository::destroy_skel},
+ {"create_string", &POA_CORBA::ComponentIR::Repository::create_string_skel},
+ {"create_wstring", &POA_CORBA::ComponentIR::Repository::create_wstring_skel},
{"_component", &POA_CORBA::ComponentIR::Repository::_component_skel},
- {"lookup", &POA_CORBA::ComponentIR::Repository::lookup_skel},
- {"create_fixed", &POA_CORBA::ComponentIR::Repository::create_fixed_skel},
+ {"lookup", &POA_CORBA::ComponentIR::Repository::lookup_skel},
+ {"create_fixed", &POA_CORBA::ComponentIR::Repository::create_fixed_skel},
{"_non_existent", &POA_CORBA::ComponentIR::Repository::_non_existent_skel},
- {"create_home", &POA_CORBA::ComponentIR::Repository::create_home_skel},
- {"create_value", &POA_CORBA::ComponentIR::Repository::create_value_skel},
- {"create_module", &POA_CORBA::ComponentIR::Repository::create_module_skel},
- {"create_native", &POA_CORBA::ComponentIR::Repository::create_native_skel},
- {"create_sequence", &POA_CORBA::ComponentIR::Repository::create_sequence_skel},
- {"create_interface", &POA_CORBA::ComponentIR::Repository::create_interface_skel},
- {"create_ext_value", &POA_CORBA::ComponentIR::Repository::create_ext_value_skel},
- {"create_union", &POA_CORBA::ComponentIR::Repository::create_union_skel},
- {"_get_def_kind", &POA_CORBA::ComponentIR::Repository::_get_def_kind_skel},
- {"lookup_id", &POA_CORBA::ComponentIR::Repository::lookup_id_skel},
+ {"create_home", &POA_CORBA::ComponentIR::Repository::create_home_skel},
+ {"create_value", &POA_CORBA::ComponentIR::Repository::create_value_skel},
+ {"create_module", &POA_CORBA::ComponentIR::Repository::create_module_skel},
+ {"create_native", &POA_CORBA::ComponentIR::Repository::create_native_skel},
+ {"create_sequence", &POA_CORBA::ComponentIR::Repository::create_sequence_skel},
+ {"create_interface", &POA_CORBA::ComponentIR::Repository::create_interface_skel},
+ {"create_ext_value", &POA_CORBA::ComponentIR::Repository::create_ext_value_skel},
+ {"create_union", &POA_CORBA::ComponentIR::Repository::create_union_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::Repository::_get_def_kind_skel},
+ {"lookup_id", &POA_CORBA::ComponentIR::Repository::lookup_id_skel},
{"_interface", &POA_CORBA::ComponentIR::Repository::_interface_skel},
- {"create_exception", &POA_CORBA::ComponentIR::Repository::create_exception_skel},
- {"create_local_interface", &POA_CORBA::ComponentIR::Repository::create_local_interface_skel},
- {"get_primitive", &POA_CORBA::ComponentIR::Repository::get_primitive_skel},
- {"create_abstract_interface", &POA_CORBA::ComponentIR::Repository::create_abstract_interface_skel},
- {"lookup_name", &POA_CORBA::ComponentIR::Repository::lookup_name_skel},
- {"get_canonical_typecode", &POA_CORBA::ComponentIR::Repository::get_canonical_typecode_skel},
- {"contents", &POA_CORBA::ComponentIR::Repository::contents_skel},
- {"create_alias", &POA_CORBA::ComponentIR::Repository::create_alias_skel},
- {"describe_contents", &POA_CORBA::ComponentIR::Repository::describe_contents_skel},
+ {"create_exception", &POA_CORBA::ComponentIR::Repository::create_exception_skel},
+ {"create_local_interface", &POA_CORBA::ComponentIR::Repository::create_local_interface_skel},
+ {"get_primitive", &POA_CORBA::ComponentIR::Repository::get_primitive_skel},
+ {"create_abstract_interface", &POA_CORBA::ComponentIR::Repository::create_abstract_interface_skel},
+ {"lookup_name", &POA_CORBA::ComponentIR::Repository::lookup_name_skel},
+ {"get_canonical_typecode", &POA_CORBA::ComponentIR::Repository::get_canonical_typecode_skel},
+ {"contents", &POA_CORBA::ComponentIR::Repository::contents_skel},
+ {"create_alias", &POA_CORBA::ComponentIR::Repository::create_alias_skel},
+ {"describe_contents", &POA_CORBA::ComponentIR::Repository::describe_contents_skel},
};
static const signed char lookup[] =
{
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 11, 12, -28,
- -2, 13, 14, 15, 16, -1, 17, 18, 19, 20, 21, 22, 23, 24,
- 25, -31, -2, 26, 27, -97, -1, 30, -84, 33, 34, 35, 36, 37,
- 38, 39, -1, 40, 41, -1, -1, -1, -1, -1, 42, 43, -1, -1,
- -1, 44, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 45,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 11, 12, -28,
+ -2, 13, 14, 15, 16, -1, 17, 18, 19, 20, 21, 22, 23, 24,
+ 25, -31, -2, 26, 27, -97, -1, 30, -84, 33, 34, 35, 36, 37,
+ 38, 39, -1, 40, 41, -1, -1, -1, -1, -1, 42, 43, -1, -1,
+ -1, 44, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 45,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -3260,7 +3366,7 @@ POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker::~_TAO_Reposito
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
delete this->proxy_cache_[i];
-
+
// Hack to prevent bug mentioned in 1204. Refer to 1204
// for details..
this->proxy_cache_[i] = 0;
@@ -3276,26 +3382,26 @@ POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker::select_proxy (
int strategy =
TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
if (this->proxy_cache_[strategy] != 0)
{
return *this->proxy_cache_[strategy];
}
-
+
this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
return *this->proxy_cache_[strategy];
}
-void
+void
POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
{
ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
-
+
if (this->proxy_cache_[strategy] == 0)
{
switch (strategy)
@@ -3308,7 +3414,7 @@ POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker::create_proxy (
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
default:
ACE_NEW_THROW_EX (
@@ -3327,7 +3433,7 @@ POA_CORBA::ComponentIR::_TAO_Repository_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:597
CORBA::ComponentIR::_TAO_Repository_Proxy_Broker *
CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -3339,13 +3445,13 @@ CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function (CORBA::Object_p
int
CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_Initializer (size_t)
{
- CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function_pointer =
CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function;
-
+
return 0;
}
-static int CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+static int CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (size_t, CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_Initializer));
@@ -3363,7 +3469,7 @@ POA_CORBA::ComponentIR::_TAO_Repository_ThruPOA_Proxy_Impl::_TAO_Repository_Thru
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
POA_CORBA::ComponentIR::Repository::Repository (void)
@@ -3376,18 +3482,19 @@ POA_CORBA::ComponentIR::Repository::Repository (const Repository& rhs)
ACE_NESTED_CLASS (POA_CORBA::ComponentIR,Container) (rhs),
ACE_NESTED_CLASS (POA_CORBA,Container) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
+ TAO_Abstract_ServantBase (rhs),
+ TAO_ServantBase (rhs)
{}
POA_CORBA::ComponentIR::Repository::~Repository (void)
{
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:164
void POA_CORBA::ComponentIR::Repository::_is_a_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -3397,22 +3504,22 @@ void POA_CORBA::ComponentIR::Repository::_is_a_skel (
POA_CORBA::ComponentIR::Repository *_tao_impl = (POA_CORBA::ComponentIR::Repository *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
-
+
if (!(_tao_in >> value.out ()))
ACE_THROW (CORBA::MARSHAL ());
-
+
_tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::Repository::_non_existent_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -3422,16 +3529,16 @@ void POA_CORBA::ComponentIR::Repository::_non_existent_skel (
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::Repository::_interface_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -3440,27 +3547,27 @@ void POA_CORBA::ComponentIR::Repository::_interface_skel (
POA_CORBA::ComponentIR::Repository *_tao_impl = (POA_CORBA::ComponentIR::Repository *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
-
+
TAO_IFR_Client_Adapter *_tao_adapter =
ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
TAO_ORB_Core::ifr_client_adapter_name ()
);
-
+
if (_tao_adapter == 0)
{
ACE_THROW (CORBA::INTF_REPOS ());
}
-
+
ACE_TRY
{
- _tao_retval =
+ _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
_tao_result =
_tao_adapter->interfacedef_cdr_insert (
_tao_out,
@@ -3472,7 +3579,7 @@ void POA_CORBA::ComponentIR::Repository::_interface_skel (
_tao_adapter->dispose (_tao_retval);
}
ACE_ENDTRY;
-
+
if (_tao_result == 0)
{
ACE_THROW (CORBA::MARSHAL ());
@@ -3480,7 +3587,7 @@ void POA_CORBA::ComponentIR::Repository::_interface_skel (
}
void POA_CORBA::ComponentIR::Repository::_component_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -3490,10 +3597,10 @@ void POA_CORBA::ComponentIR::Repository::_component_skel (
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << _tao_retval._retn ()))
ACE_THROW (CORBA::MARSHAL ());
}
@@ -3547,37 +3654,37 @@ void* POA_CORBA::ComponentIR::Repository::_downcast (
{
return ACE_static_cast (POA_CORBA::ComponentIR::Repository_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Repository:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Repository_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/ComponentIR/Container:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::ComponentIR::Container_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Container:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Container_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/IRObject:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Object:1.0") == 0)
{
return ACE_static_cast(PortableServer::Servant, this);
}
-
+
return 0;
}
@@ -3587,7 +3694,7 @@ const char* POA_CORBA::ComponentIR::Repository::_interface_repository_id (void)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
void POA_CORBA::ComponentIR::Repository::_dispatch (
TAO_ServerRequest &req,
@@ -3602,17 +3709,17 @@ void POA_CORBA::ComponentIR::Repository::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
CORBA::ComponentIR::Repository *
POA_CORBA::ComponentIR::Repository::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
TAO_Stub_Auto_Ptr safe_stub (stub);
CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
+
if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
{
ACE_NEW_RETURN (
@@ -3637,14 +3744,14 @@ POA_CORBA::ComponentIR::Repository::_this (ACE_ENV_SINGLE_ARG_DECL)
0
);
}
-
+
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
return ::CORBA::ComponentIR::Repository::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1248
class TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
@@ -3725,32 +3832,32 @@ TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable::lookup (const char *str,
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::ComponentIR::ProvidesDef::move_skel},
+ {"move", &POA_CORBA::ComponentIR::ProvidesDef::move_skel},
{"_is_a", &POA_CORBA::ComponentIR::ProvidesDef::_is_a_skel},
- {"_get_id", &POA_CORBA::ComponentIR::ProvidesDef::_get_id_skel},
- {"_set_id", &POA_CORBA::ComponentIR::ProvidesDef::_set_id_skel},
- {"describe", &POA_CORBA::ComponentIR::ProvidesDef::describe_skel},
- {"_get_name", &POA_CORBA::ComponentIR::ProvidesDef::_get_name_skel},
- {"_set_name", &POA_CORBA::ComponentIR::ProvidesDef::_set_name_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::ProvidesDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::ProvidesDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::ProvidesDef::describe_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::ProvidesDef::_get_name_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::ProvidesDef::_set_name_skel},
{"_interface", &POA_CORBA::ComponentIR::ProvidesDef::_interface_skel},
- {"_get_version", &POA_CORBA::ComponentIR::ProvidesDef::_get_version_skel},
- {"_set_version", &POA_CORBA::ComponentIR::ProvidesDef::_set_version_skel},
- {"_get_def_kind", &POA_CORBA::ComponentIR::ProvidesDef::_get_def_kind_skel},
- {"_get_defined_in", &POA_CORBA::ComponentIR::ProvidesDef::_get_defined_in_skel},
- {"destroy", &POA_CORBA::ComponentIR::ProvidesDef::destroy_skel},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::ProvidesDef::_get_absolute_name_skel},
- {"_get_interface_type", &POA_CORBA::ComponentIR::ProvidesDef::_get_interface_type_skel},
- {"_set_interface_type", &POA_CORBA::ComponentIR::ProvidesDef::_set_interface_type_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::ProvidesDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::ProvidesDef::_set_version_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::ProvidesDef::_get_def_kind_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::ProvidesDef::_get_defined_in_skel},
+ {"destroy", &POA_CORBA::ComponentIR::ProvidesDef::destroy_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::ProvidesDef::_get_absolute_name_skel},
+ {"_get_interface_type", &POA_CORBA::ComponentIR::ProvidesDef::_get_interface_type_skel},
+ {"_set_interface_type", &POA_CORBA::ComponentIR::ProvidesDef::_set_interface_type_skel},
{"_component", &POA_CORBA::ComponentIR::ProvidesDef::_component_skel},
{"_non_existent", &POA_CORBA::ComponentIR::ProvidesDef::_non_existent_skel},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::ProvidesDef::_get_containing_repository_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::ProvidesDef::_get_containing_repository_skel},
};
static const signed char lookup[] =
{
- -12, -2, -18, -2, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
- -1, 15, -1, 16, 17, -53, 20, -9, -2, 21, -6, -2, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 22,
+ -12, -2, -18, -2, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
+ -1, 15, -1, 16, 17, -53, 20, -9, -2, 21, -6, -2, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 22,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -3803,51 +3910,52 @@ public:
POA_CORBA::ComponentIR::ProvidesDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::InterfaceDef_ptr result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get &
);
-
+
private:
POA_CORBA::ComponentIR::ProvidesDef *_tao_impl;
+
::CORBA::InterfaceDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get (
TAO_ServerRequest &_tao_server_request,
@@ -3869,7 +3977,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::argument
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -3883,11 +3991,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::exceptio
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -3898,11 +4006,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
-
+
return safe_result_any._retn ();
}
@@ -3926,7 +4034,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::target_i
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get::result (::CORBA::InterfaceDef_ptr result)
{
// Update the result.
@@ -3946,50 +4054,50 @@ public:
CORBA::InterfaceDef_ptr interface_type
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set &
);
-
+
private:
POA_CORBA::ComponentIR::ProvidesDef *_tao_impl;
-
+
CORBA::InterfaceDef_ptr interface_type_;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set (
TAO_ServerRequest &_tao_server_request,
@@ -4013,15 +4121,15 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::argument
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (1);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= this->interface_type_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -4035,11 +4143,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::exceptio
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -4050,7 +4158,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -4103,7 +4211,7 @@ POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker::~_TAO_Provide
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
delete this->proxy_cache_[i];
-
+
// Hack to prevent bug mentioned in 1204. Refer to 1204
// for details..
this->proxy_cache_[i] = 0;
@@ -4119,26 +4227,26 @@ POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker::select_proxy
int strategy =
TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
if (this->proxy_cache_[strategy] != 0)
{
return *this->proxy_cache_[strategy];
}
-
+
this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
return *this->proxy_cache_[strategy];
}
-void
+void
POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
{
ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
-
+
if (this->proxy_cache_[strategy] == 0)
{
switch (strategy)
@@ -4151,7 +4259,7 @@ POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker::create_proxy
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
default:
ACE_NEW_THROW_EX (
@@ -4170,7 +4278,7 @@ POA_CORBA::ComponentIR::_TAO_ProvidesDef_Strategized_Proxy_Broker::create_proxy
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:597
CORBA::ComponentIR::_TAO_ProvidesDef_Proxy_Broker *
CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -4182,13 +4290,13 @@ CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function (CORBA::Object_
int
CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer (size_t)
{
- CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer =
CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function;
-
+
return 0;
}
-static int CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+static int CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (size_t, CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer));
@@ -4204,7 +4312,7 @@ POA_CORBA::ComponentIR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::_TAO_ProvidesDef_Th
// ThruPOA Implementation of the IDL interface methods
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::interface_type (
@@ -4222,30 +4330,30 @@ POA_CORBA::ComponentIR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::_TAO_ProvidesDef_Th
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_get_interface_type",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::ProvidesDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0"
)
)->interface_type (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
void POA_CORBA::ComponentIR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::interface_type (
@@ -4257,31 +4365,31 @@ void POA_CORBA::ComponentIR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::interface_type
CORBA::SystemException
))
{
-
+
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_set_interface_type",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK;
-
+
ACE_reinterpret_cast (
POA_CORBA::ComponentIR::ProvidesDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0"
)
)->interface_type (
-
+
interface_type
ACE_ENV_ARG_PARAMETER
);
@@ -4289,7 +4397,7 @@ void POA_CORBA::ComponentIR::_TAO_ProvidesDef_ThruPOA_Proxy_Impl::interface_type
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
POA_CORBA::ComponentIR::ProvidesDef::ProvidesDef (void)
@@ -4300,14 +4408,15 @@ POA_CORBA::ComponentIR::ProvidesDef::ProvidesDef (void)
POA_CORBA::ComponentIR::ProvidesDef::ProvidesDef (const ProvidesDef& rhs)
: ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
+ TAO_Abstract_ServantBase (rhs),
+ TAO_ServantBase (rhs)
{}
POA_CORBA::ComponentIR::ProvidesDef::~ProvidesDef (void)
{
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::ProvidesDef::_get_interface_type_skel (
@@ -4327,44 +4436,44 @@ void POA_CORBA::ComponentIR::ProvidesDef::_get_interface_type_skel (
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_get _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->interface_type (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
::CORBA::InterfaceDef_ptr _tao_retval_info = _tao_retval._retn ();
@@ -4383,58 +4492,63 @@ void POA_CORBA::ComponentIR::ProvidesDef::_get_interface_type_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::ProvidesDef::_set_interface_type_skel (
@@ -4451,58 +4565,63 @@ void POA_CORBA::ComponentIR::ProvidesDef::_set_interface_type_skel (
_tao_servant
);
_tao_server_request.argument_flag (0);
-
+
CORBA::InterfaceDef_var interface_type;
-
+
if (!(
(_tao_in >> interface_type.out ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_ProvidesDef_interface_type_set _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
interface_type.in ()
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_impl->interface_type (
-
+
interface_type.in ()
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -4518,55 +4637,55 @@ void POA_CORBA::ComponentIR::ProvidesDef::_set_interface_type_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:164
void POA_CORBA::ComponentIR::ProvidesDef::_is_a_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -4576,22 +4695,22 @@ void POA_CORBA::ComponentIR::ProvidesDef::_is_a_skel (
POA_CORBA::ComponentIR::ProvidesDef *_tao_impl = (POA_CORBA::ComponentIR::ProvidesDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
-
+
if (!(_tao_in >> value.out ()))
ACE_THROW (CORBA::MARSHAL ());
-
+
_tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::ProvidesDef::_non_existent_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -4601,16 +4720,16 @@ void POA_CORBA::ComponentIR::ProvidesDef::_non_existent_skel (
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::ProvidesDef::_interface_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -4619,27 +4738,27 @@ void POA_CORBA::ComponentIR::ProvidesDef::_interface_skel (
POA_CORBA::ComponentIR::ProvidesDef *_tao_impl = (POA_CORBA::ComponentIR::ProvidesDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
-
+
TAO_IFR_Client_Adapter *_tao_adapter =
ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
TAO_ORB_Core::ifr_client_adapter_name ()
);
-
+
if (_tao_adapter == 0)
{
ACE_THROW (CORBA::INTF_REPOS ());
}
-
+
ACE_TRY
{
- _tao_retval =
+ _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
_tao_result =
_tao_adapter->interfacedef_cdr_insert (
_tao_out,
@@ -4651,7 +4770,7 @@ void POA_CORBA::ComponentIR::ProvidesDef::_interface_skel (
_tao_adapter->dispose (_tao_retval);
}
ACE_ENDTRY;
-
+
if (_tao_result == 0)
{
ACE_THROW (CORBA::MARSHAL ());
@@ -4659,7 +4778,7 @@ void POA_CORBA::ComponentIR::ProvidesDef::_interface_skel (
}
void POA_CORBA::ComponentIR::ProvidesDef::_component_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -4669,10 +4788,10 @@ void POA_CORBA::ComponentIR::ProvidesDef::_component_skel (
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << _tao_retval._retn ()))
ACE_THROW (CORBA::MARSHAL ());
}
@@ -4718,25 +4837,25 @@ void* POA_CORBA::ComponentIR::ProvidesDef::_downcast (
{
return ACE_static_cast (POA_CORBA::ComponentIR::ProvidesDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Contained:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Contained_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/IRObject:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Object:1.0") == 0)
{
return ACE_static_cast(PortableServer::Servant, this);
}
-
+
return 0;
}
@@ -4746,7 +4865,7 @@ const char* POA_CORBA::ComponentIR::ProvidesDef::_interface_repository_id (void)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
void POA_CORBA::ComponentIR::ProvidesDef::_dispatch (
TAO_ServerRequest &req,
@@ -4761,17 +4880,17 @@ void POA_CORBA::ComponentIR::ProvidesDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
CORBA::ComponentIR::ProvidesDef *
POA_CORBA::ComponentIR::ProvidesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
TAO_Stub_Auto_Ptr safe_stub (stub);
CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
+
if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
{
ACE_NEW_RETURN (
@@ -4796,14 +4915,14 @@ POA_CORBA::ComponentIR::ProvidesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
0
);
}
-
+
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
return ::CORBA::ComponentIR::ProvidesDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1248
class TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
@@ -4884,34 +5003,34 @@ TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable::lookup (const char *str, uns
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::ComponentIR::UsesDef::move_skel},
+ {"move", &POA_CORBA::ComponentIR::UsesDef::move_skel},
{"_is_a", &POA_CORBA::ComponentIR::UsesDef::_is_a_skel},
- {"_get_id", &POA_CORBA::ComponentIR::UsesDef::_get_id_skel},
- {"_set_id", &POA_CORBA::ComponentIR::UsesDef::_set_id_skel},
- {"describe", &POA_CORBA::ComponentIR::UsesDef::describe_skel},
- {"_get_name", &POA_CORBA::ComponentIR::UsesDef::_get_name_skel},
- {"_set_name", &POA_CORBA::ComponentIR::UsesDef::_set_name_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::UsesDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::UsesDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::UsesDef::describe_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::UsesDef::_get_name_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::UsesDef::_set_name_skel},
{"_interface", &POA_CORBA::ComponentIR::UsesDef::_interface_skel},
- {"_get_version", &POA_CORBA::ComponentIR::UsesDef::_get_version_skel},
- {"_set_version", &POA_CORBA::ComponentIR::UsesDef::_set_version_skel},
- {"_get_def_kind", &POA_CORBA::ComponentIR::UsesDef::_get_def_kind_skel},
- {"_get_defined_in", &POA_CORBA::ComponentIR::UsesDef::_get_defined_in_skel},
- {"_get_is_multiple", &POA_CORBA::ComponentIR::UsesDef::_get_is_multiple_skel},
- {"_set_is_multiple", &POA_CORBA::ComponentIR::UsesDef::_set_is_multiple_skel},
- {"destroy", &POA_CORBA::ComponentIR::UsesDef::destroy_skel},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::UsesDef::_get_absolute_name_skel},
- {"_get_interface_type", &POA_CORBA::ComponentIR::UsesDef::_get_interface_type_skel},
- {"_set_interface_type", &POA_CORBA::ComponentIR::UsesDef::_set_interface_type_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::UsesDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::UsesDef::_set_version_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::UsesDef::_get_def_kind_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::UsesDef::_get_defined_in_skel},
+ {"_get_is_multiple", &POA_CORBA::ComponentIR::UsesDef::_get_is_multiple_skel},
+ {"_set_is_multiple", &POA_CORBA::ComponentIR::UsesDef::_set_is_multiple_skel},
+ {"destroy", &POA_CORBA::ComponentIR::UsesDef::destroy_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::UsesDef::_get_absolute_name_skel},
+ {"_get_interface_type", &POA_CORBA::ComponentIR::UsesDef::_get_interface_type_skel},
+ {"_set_interface_type", &POA_CORBA::ComponentIR::UsesDef::_set_interface_type_skel},
{"_component", &POA_CORBA::ComponentIR::UsesDef::_component_skel},
{"_non_existent", &POA_CORBA::ComponentIR::UsesDef::_non_existent_skel},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::UsesDef::_get_containing_repository_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::UsesDef::_get_containing_repository_skel},
};
static const signed char lookup[] =
{
- -16, -2, -20, -2, 4, 5, -1, 55, 8, 51, 11, -1, 45, 14,
- -1, 15, -52, 18, 19, -53, 22, -12, -2, 23, -9, -2, -6, -2,
- -1, -1, -1, -1, -1, -1, -1, -1, 24,
+ -16, -2, -20, -2, 4, 5, -1, 55, 8, 51, 11, -1, 45, 14,
+ -1, 15, -52, 18, 19, -53, 22, -12, -2, 23, -9, -2, -6, -2,
+ -1, -1, -1, -1, -1, -1, -1, -1, 24,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -4964,51 +5083,52 @@ public:
POA_CORBA::ComponentIR::UsesDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::InterfaceDef_ptr result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get (
const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get &
);
-
+
private:
POA_CORBA::ComponentIR::UsesDef *_tao_impl;
+
::CORBA::InterfaceDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get (
TAO_ServerRequest &_tao_server_request,
@@ -5030,7 +5150,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::arguments (
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -5044,11 +5164,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::exceptions (
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -5059,11 +5179,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
-
+
return safe_result_any._retn ();
}
@@ -5087,7 +5207,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::target_is_a
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get::result (::CORBA::InterfaceDef_ptr result)
{
// Update the result.
@@ -5107,50 +5227,50 @@ public:
CORBA::InterfaceDef_ptr interface_type
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set (
const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set &
);
-
+
private:
POA_CORBA::ComponentIR::UsesDef *_tao_impl;
-
+
CORBA::InterfaceDef_ptr interface_type_;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set (
TAO_ServerRequest &_tao_server_request,
@@ -5174,15 +5294,15 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::arguments (
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (1);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= this->interface_type_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -5196,11 +5316,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::exceptions (
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -5211,7 +5331,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -5247,51 +5367,52 @@ public:
POA_CORBA::ComponentIR::UsesDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (CORBA::Boolean result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get (
const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get &
);
-
+
private:
POA_CORBA::ComponentIR::UsesDef *_tao_impl;
+
CORBA::Boolean _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get (
TAO_ServerRequest &_tao_server_request,
@@ -5313,7 +5434,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::arguments (
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -5327,11 +5448,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::exceptions (
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -5342,11 +5463,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= CORBA::Any::from_boolean (this->_result);
-
+
return safe_result_any._retn ();
}
@@ -5370,7 +5491,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::target_is_a (
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get::result (CORBA::Boolean result)
{
// Update the result.
@@ -5390,50 +5511,50 @@ public:
const CORBA::Boolean & is_multiple
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set (
const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set &
);
-
+
private:
POA_CORBA::ComponentIR::UsesDef *_tao_impl;
-
+
const CORBA::Boolean & is_multiple_;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set (
TAO_ServerRequest &_tao_server_request,
@@ -5457,15 +5578,15 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::arguments (
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (1);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_multiple_);
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -5479,11 +5600,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::exceptions (
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -5494,7 +5615,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -5547,7 +5668,7 @@ POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker::~_TAO_UsesDef_Str
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
delete this->proxy_cache_[i];
-
+
// Hack to prevent bug mentioned in 1204. Refer to 1204
// for details..
this->proxy_cache_[i] = 0;
@@ -5563,26 +5684,26 @@ POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker::select_proxy (
int strategy =
TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
if (this->proxy_cache_[strategy] != 0)
{
return *this->proxy_cache_[strategy];
}
-
+
this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
return *this->proxy_cache_[strategy];
}
-void
+void
POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
{
ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
-
+
if (this->proxy_cache_[strategy] == 0)
{
switch (strategy)
@@ -5595,7 +5716,7 @@ POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker::create_proxy (
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
default:
ACE_NEW_THROW_EX (
@@ -5614,7 +5735,7 @@ POA_CORBA::ComponentIR::_TAO_UsesDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:597
CORBA::ComponentIR::_TAO_UsesDef_Proxy_Broker *
CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -5626,13 +5747,13 @@ CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr
int
CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_Initializer (size_t)
{
- CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer =
CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function;
-
+
return 0;
}
-static int CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+static int CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (size_t, CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_Initializer));
@@ -5648,7 +5769,7 @@ POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::_TAO_UsesDef_ThruPOA_Pr
// ThruPOA Implementation of the IDL interface methods
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::interface_type (
@@ -5666,30 +5787,30 @@ POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::_TAO_UsesDef_ThruPOA_Pr
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_get_interface_type",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::UsesDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0"
)
)->interface_type (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
void POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::interface_type (
@@ -5701,37 +5822,37 @@ void POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::interface_type (
CORBA::SystemException
))
{
-
+
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_set_interface_type",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK;
-
+
ACE_reinterpret_cast (
POA_CORBA::ComponentIR::UsesDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0"
)
)->interface_type (
-
+
interface_type
ACE_ENV_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
CORBA::Boolean POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::is_multiple (
@@ -5749,30 +5870,30 @@ CORBA::Boolean POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::is_multi
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_get_is_multiple",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval);
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval);
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::UsesDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0"
)
)->is_multiple (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
void POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::is_multiple (
@@ -5784,31 +5905,31 @@ void POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::is_multiple (
CORBA::SystemException
))
{
-
+
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_set_is_multiple",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK;
-
+
ACE_reinterpret_cast (
POA_CORBA::ComponentIR::UsesDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0"
)
)->is_multiple (
-
+
is_multiple
ACE_ENV_ARG_PARAMETER
);
@@ -5816,7 +5937,7 @@ void POA_CORBA::ComponentIR::_TAO_UsesDef_ThruPOA_Proxy_Impl::is_multiple (
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
POA_CORBA::ComponentIR::UsesDef::UsesDef (void)
@@ -5827,14 +5948,15 @@ POA_CORBA::ComponentIR::UsesDef::UsesDef (void)
POA_CORBA::ComponentIR::UsesDef::UsesDef (const UsesDef& rhs)
: ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
+ TAO_Abstract_ServantBase (rhs),
+ TAO_ServantBase (rhs)
{}
POA_CORBA::ComponentIR::UsesDef::~UsesDef (void)
{
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::UsesDef::_get_interface_type_skel (
@@ -5854,44 +5976,44 @@ void POA_CORBA::ComponentIR::UsesDef::_get_interface_type_skel (
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_get _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->interface_type (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
::CORBA::InterfaceDef_ptr _tao_retval_info = _tao_retval._retn ();
@@ -5910,58 +6032,63 @@ void POA_CORBA::ComponentIR::UsesDef::_get_interface_type_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::UsesDef::_set_interface_type_skel (
@@ -5978,58 +6105,63 @@ void POA_CORBA::ComponentIR::UsesDef::_set_interface_type_skel (
_tao_servant
);
_tao_server_request.argument_flag (0);
-
+
CORBA::InterfaceDef_var interface_type;
-
+
if (!(
(_tao_in >> interface_type.out ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_interface_type_set _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
interface_type.in ()
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_impl->interface_type (
-
+
interface_type.in ()
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -6045,51 +6177,51 @@ void POA_CORBA::ComponentIR::UsesDef::_set_interface_type_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::UsesDef::_get_is_multiple_skel (
@@ -6109,44 +6241,44 @@ void POA_CORBA::ComponentIR::UsesDef::_get_is_multiple_skel (
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_get _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->is_multiple (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
CORBA::Boolean _tao_retval_info = _tao_retval;
@@ -6164,58 +6296,63 @@ void POA_CORBA::ComponentIR::UsesDef::_get_is_multiple_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << CORBA::Any::from_boolean (_tao_retval))
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::UsesDef::_set_is_multiple_skel (
@@ -6232,58 +6369,63 @@ void POA_CORBA::ComponentIR::UsesDef::_set_is_multiple_skel (
_tao_servant
);
_tao_server_request.argument_flag (0);
-
+
CORBA::Boolean is_multiple;
-
+
if (!(
(_tao_in >> CORBA::Any::to_boolean (is_multiple))
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_UsesDef_is_multiple_set _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
is_multiple
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_impl->is_multiple (
-
+
is_multiple
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -6299,55 +6441,55 @@ void POA_CORBA::ComponentIR::UsesDef::_set_is_multiple_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:164
void POA_CORBA::ComponentIR::UsesDef::_is_a_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -6357,22 +6499,22 @@ void POA_CORBA::ComponentIR::UsesDef::_is_a_skel (
POA_CORBA::ComponentIR::UsesDef *_tao_impl = (POA_CORBA::ComponentIR::UsesDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
-
+
if (!(_tao_in >> value.out ()))
ACE_THROW (CORBA::MARSHAL ());
-
+
_tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::UsesDef::_non_existent_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -6382,16 +6524,16 @@ void POA_CORBA::ComponentIR::UsesDef::_non_existent_skel (
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::UsesDef::_interface_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -6400,27 +6542,27 @@ void POA_CORBA::ComponentIR::UsesDef::_interface_skel (
POA_CORBA::ComponentIR::UsesDef *_tao_impl = (POA_CORBA::ComponentIR::UsesDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
-
+
TAO_IFR_Client_Adapter *_tao_adapter =
ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
TAO_ORB_Core::ifr_client_adapter_name ()
);
-
+
if (_tao_adapter == 0)
{
ACE_THROW (CORBA::INTF_REPOS ());
}
-
+
ACE_TRY
{
- _tao_retval =
+ _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
_tao_result =
_tao_adapter->interfacedef_cdr_insert (
_tao_out,
@@ -6432,7 +6574,7 @@ void POA_CORBA::ComponentIR::UsesDef::_interface_skel (
_tao_adapter->dispose (_tao_retval);
}
ACE_ENDTRY;
-
+
if (_tao_result == 0)
{
ACE_THROW (CORBA::MARSHAL ());
@@ -6440,7 +6582,7 @@ void POA_CORBA::ComponentIR::UsesDef::_interface_skel (
}
void POA_CORBA::ComponentIR::UsesDef::_component_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -6450,10 +6592,10 @@ void POA_CORBA::ComponentIR::UsesDef::_component_skel (
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << _tao_retval._retn ()))
ACE_THROW (CORBA::MARSHAL ());
}
@@ -6499,25 +6641,25 @@ void* POA_CORBA::ComponentIR::UsesDef::_downcast (
{
return ACE_static_cast (POA_CORBA::ComponentIR::UsesDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Contained:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Contained_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/IRObject:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Object:1.0") == 0)
{
return ACE_static_cast(PortableServer::Servant, this);
}
-
+
return 0;
}
@@ -6527,7 +6669,7 @@ const char* POA_CORBA::ComponentIR::UsesDef::_interface_repository_id (void) con
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
void POA_CORBA::ComponentIR::UsesDef::_dispatch (
TAO_ServerRequest &req,
@@ -6542,17 +6684,17 @@ void POA_CORBA::ComponentIR::UsesDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
CORBA::ComponentIR::UsesDef *
POA_CORBA::ComponentIR::UsesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
TAO_Stub_Auto_Ptr safe_stub (stub);
CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
+
if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
{
ACE_NEW_RETURN (
@@ -6577,14 +6719,14 @@ POA_CORBA::ComponentIR::UsesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
0
);
}
-
+
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
return ::CORBA::ComponentIR::UsesDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1248
class TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
@@ -6665,33 +6807,33 @@ TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable::lookup (const char *str
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::ComponentIR::EventPortDef::move_skel},
+ {"move", &POA_CORBA::ComponentIR::EventPortDef::move_skel},
{"_is_a", &POA_CORBA::ComponentIR::EventPortDef::_is_a_skel},
- {"_get_id", &POA_CORBA::ComponentIR::EventPortDef::_get_id_skel},
- {"_set_id", &POA_CORBA::ComponentIR::EventPortDef::_set_id_skel},
- {"describe", &POA_CORBA::ComponentIR::EventPortDef::describe_skel},
- {"_get_name", &POA_CORBA::ComponentIR::EventPortDef::_get_name_skel},
- {"_set_name", &POA_CORBA::ComponentIR::EventPortDef::_set_name_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::EventPortDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::EventPortDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::EventPortDef::describe_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::EventPortDef::_get_name_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::EventPortDef::_set_name_skel},
{"_interface", &POA_CORBA::ComponentIR::EventPortDef::_interface_skel},
- {"_get_version", &POA_CORBA::ComponentIR::EventPortDef::_get_version_skel},
- {"_set_version", &POA_CORBA::ComponentIR::EventPortDef::_set_version_skel},
- {"_get_def_kind", &POA_CORBA::ComponentIR::EventPortDef::_get_def_kind_skel},
- {"is_a", &POA_CORBA::ComponentIR::EventPortDef::is_a_skel},
- {"_get_defined_in", &POA_CORBA::ComponentIR::EventPortDef::_get_defined_in_skel},
- {"destroy", &POA_CORBA::ComponentIR::EventPortDef::destroy_skel},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::EventPortDef::_get_absolute_name_skel},
- {"_get_event", &POA_CORBA::ComponentIR::EventPortDef::_get_event_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::EventPortDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::EventPortDef::_set_version_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::EventPortDef::_get_def_kind_skel},
+ {"is_a", &POA_CORBA::ComponentIR::EventPortDef::is_a_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::EventPortDef::_get_defined_in_skel},
+ {"destroy", &POA_CORBA::ComponentIR::EventPortDef::destroy_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::EventPortDef::_get_absolute_name_skel},
+ {"_get_event", &POA_CORBA::ComponentIR::EventPortDef::_get_event_skel},
{"_component", &POA_CORBA::ComponentIR::EventPortDef::_component_skel},
- {"_set_event", &POA_CORBA::ComponentIR::EventPortDef::_set_event_skel},
+ {"_set_event", &POA_CORBA::ComponentIR::EventPortDef::_set_event_skel},
{"_non_existent", &POA_CORBA::ComponentIR::EventPortDef::_non_existent_skel},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::EventPortDef::_get_containing_repository_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::EventPortDef::_get_containing_repository_skel},
};
static const signed char lookup[] =
{
- -12, -2, -19, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
- 15, 16, -1, 17, 18, -1, -54, -9, -2, 22, -6, -2, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 23,
+ -12, -2, -19, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
+ 15, 16, -1, 17, 18, -1, -54, -9, -2, 22, -6, -2, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 23,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -6744,51 +6886,52 @@ public:
POA_CORBA::ComponentIR::EventPortDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::ComponentIR::EventDef_ptr result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get (
const TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get &
);
-
+
private:
POA_CORBA::ComponentIR::EventPortDef *_tao_impl;
+
::CORBA::ComponentIR::EventDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get (
TAO_ServerRequest &_tao_server_request,
@@ -6810,7 +6953,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::arguments (
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -6824,11 +6967,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::exceptions (
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -6839,11 +6982,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
-
+
return safe_result_any._retn ();
}
@@ -6867,7 +7010,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::target_is_a (
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get::result (::CORBA::ComponentIR::EventDef_ptr result)
{
// Update the result.
@@ -6887,50 +7030,50 @@ public:
CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set (
const TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set &
);
-
+
private:
POA_CORBA::ComponentIR::EventPortDef *_tao_impl;
-
+
CORBA::ComponentIR::EventDef_ptr event_;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set (
TAO_ServerRequest &_tao_server_request,
@@ -6954,15 +7097,15 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::arguments (
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (1);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= this->event_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -6976,11 +7119,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::exceptions (
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -6991,7 +7134,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -7028,52 +7171,53 @@ public:
const char * event_id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (CORBA::Boolean result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a (
const TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a &
);
-
+
private:
POA_CORBA::ComponentIR::EventPortDef *_tao_impl;
-
- const char * event_id_;CORBA::Boolean _result;
+
+ const char * event_id_;
+ CORBA::Boolean _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a (
TAO_ServerRequest &_tao_server_request,
@@ -7097,15 +7241,15 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::arguments (
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (1);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= event_id_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -7119,11 +7263,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::exceptions (
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -7134,11 +7278,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= CORBA::Any::from_boolean (this->_result);
-
+
return safe_result_any._retn ();
}
@@ -7162,7 +7306,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::target_is_a (
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a::result (CORBA::Boolean result)
{
// Update the result.
@@ -7198,7 +7342,7 @@ POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker::~_TAO_EventP
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
delete this->proxy_cache_[i];
-
+
// Hack to prevent bug mentioned in 1204. Refer to 1204
// for details..
this->proxy_cache_[i] = 0;
@@ -7214,26 +7358,26 @@ POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker::select_proxy
int strategy =
TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
if (this->proxy_cache_[strategy] != 0)
{
return *this->proxy_cache_[strategy];
}
-
+
this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
return *this->proxy_cache_[strategy];
}
-void
+void
POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
{
ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
-
+
if (this->proxy_cache_[strategy] == 0)
{
switch (strategy)
@@ -7246,7 +7390,7 @@ POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker::create_proxy
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
default:
ACE_NEW_THROW_EX (
@@ -7265,7 +7409,7 @@ POA_CORBA::ComponentIR::_TAO_EventPortDef_Strategized_Proxy_Broker::create_proxy
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:597
CORBA::ComponentIR::_TAO_EventPortDef_Proxy_Broker *
CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -7277,13 +7421,13 @@ CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function (CORBA::Object
int
CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_Initializer (size_t)
{
- CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function_pointer =
CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function;
-
+
return 0;
}
-static int CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+static int CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (size_t, CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_Initializer));
@@ -7299,7 +7443,7 @@ POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl::_TAO_EventPortDef_
// ThruPOA Implementation of the IDL interface methods
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl::event (
@@ -7317,30 +7461,30 @@ POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl::_TAO_EventPortDef_
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_get_event",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::EventPortDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
)
)->event (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
void POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl::event (
@@ -7352,37 +7496,37 @@ void POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl::event (
CORBA::SystemException
))
{
-
+
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_set_event",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK;
-
+
ACE_reinterpret_cast (
POA_CORBA::ComponentIR::EventPortDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
)
)->event (
-
+
event
ACE_ENV_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
CORBA::Boolean POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl::is_a (
@@ -7401,25 +7545,25 @@ CORBA::Boolean POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl::is_
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"is_a",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval);
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval);
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::EventPortDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
)
)->is_a (
-
+
event_id
ACE_ENV_ARG_PARAMETER
);
@@ -7427,7 +7571,7 @@ CORBA::Boolean POA_CORBA::ComponentIR::_TAO_EventPortDef_ThruPOA_Proxy_Impl::is_
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
POA_CORBA::ComponentIR::EventPortDef::EventPortDef (void)
@@ -7438,14 +7582,15 @@ POA_CORBA::ComponentIR::EventPortDef::EventPortDef (void)
POA_CORBA::ComponentIR::EventPortDef::EventPortDef (const EventPortDef& rhs)
: ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
+ TAO_Abstract_ServantBase (rhs),
+ TAO_ServantBase (rhs)
{}
POA_CORBA::ComponentIR::EventPortDef::~EventPortDef (void)
{
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::EventPortDef::_get_event_skel (
@@ -7465,44 +7610,44 @@ void POA_CORBA::ComponentIR::EventPortDef::_get_event_skel (
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_get _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->event (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
::CORBA::ComponentIR::EventDef_ptr _tao_retval_info = _tao_retval._retn ();
@@ -7521,58 +7666,63 @@ void POA_CORBA::ComponentIR::EventPortDef::_get_event_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::EventPortDef::_set_event_skel (
@@ -7589,58 +7739,63 @@ void POA_CORBA::ComponentIR::EventPortDef::_set_event_skel (
_tao_servant
);
_tao_server_request.argument_flag (0);
-
+
CORBA::ComponentIR::EventDef_var event;
-
+
if (!(
(_tao_in >> event.out ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_event_set _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
event.in ()
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_impl->event (
-
+
event.in ()
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -7656,51 +7811,51 @@ void POA_CORBA::ComponentIR::EventPortDef::_set_event_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::EventPortDef::is_a_skel (
@@ -7718,56 +7873,61 @@ void POA_CORBA::ComponentIR::EventPortDef::is_a_skel (
);
CORBA::Boolean _tao_retval = 0;
CORBA::String_var event_id;
-
+
if (!(
(_tao_in >> event_id.out ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_EventPortDef_is_a _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
event_id.in ()
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->is_a (
-
+
event_id.in ()
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
CORBA::Boolean _tao_retval_info = _tao_retval;
@@ -7785,62 +7945,67 @@ void POA_CORBA::ComponentIR::EventPortDef::is_a_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << CORBA::Any::from_boolean (_tao_retval))
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:164
void POA_CORBA::ComponentIR::EventPortDef::_is_a_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -7850,22 +8015,22 @@ void POA_CORBA::ComponentIR::EventPortDef::_is_a_skel (
POA_CORBA::ComponentIR::EventPortDef *_tao_impl = (POA_CORBA::ComponentIR::EventPortDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
-
+
if (!(_tao_in >> value.out ()))
ACE_THROW (CORBA::MARSHAL ());
-
+
_tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::EventPortDef::_non_existent_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -7875,16 +8040,16 @@ void POA_CORBA::ComponentIR::EventPortDef::_non_existent_skel (
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::EventPortDef::_interface_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -7893,27 +8058,27 @@ void POA_CORBA::ComponentIR::EventPortDef::_interface_skel (
POA_CORBA::ComponentIR::EventPortDef *_tao_impl = (POA_CORBA::ComponentIR::EventPortDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
-
+
TAO_IFR_Client_Adapter *_tao_adapter =
ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
TAO_ORB_Core::ifr_client_adapter_name ()
);
-
+
if (_tao_adapter == 0)
{
ACE_THROW (CORBA::INTF_REPOS ());
}
-
+
ACE_TRY
{
- _tao_retval =
+ _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
_tao_result =
_tao_adapter->interfacedef_cdr_insert (
_tao_out,
@@ -7925,7 +8090,7 @@ void POA_CORBA::ComponentIR::EventPortDef::_interface_skel (
_tao_adapter->dispose (_tao_retval);
}
ACE_ENDTRY;
-
+
if (_tao_result == 0)
{
ACE_THROW (CORBA::MARSHAL ());
@@ -7933,7 +8098,7 @@ void POA_CORBA::ComponentIR::EventPortDef::_interface_skel (
}
void POA_CORBA::ComponentIR::EventPortDef::_component_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -7943,10 +8108,10 @@ void POA_CORBA::ComponentIR::EventPortDef::_component_skel (
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << _tao_retval._retn ()))
ACE_THROW (CORBA::MARSHAL ());
}
@@ -7992,25 +8157,25 @@ void* POA_CORBA::ComponentIR::EventPortDef::_downcast (
{
return ACE_static_cast (POA_CORBA::ComponentIR::EventPortDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Contained:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Contained_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/IRObject:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Object:1.0") == 0)
{
return ACE_static_cast(PortableServer::Servant, this);
}
-
+
return 0;
}
@@ -8020,7 +8185,7 @@ const char* POA_CORBA::ComponentIR::EventPortDef::_interface_repository_id (void
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
void POA_CORBA::ComponentIR::EventPortDef::_dispatch (
TAO_ServerRequest &req,
@@ -8035,17 +8200,17 @@ void POA_CORBA::ComponentIR::EventPortDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
CORBA::ComponentIR::EventPortDef *
POA_CORBA::ComponentIR::EventPortDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
TAO_Stub_Auto_Ptr safe_stub (stub);
CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
+
if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
{
ACE_NEW_RETURN (
@@ -8070,14 +8235,14 @@ POA_CORBA::ComponentIR::EventPortDef::_this (ACE_ENV_SINGLE_ARG_DECL)
0
);
}
-
+
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
return ::CORBA::ComponentIR::EventPortDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1248
class TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
@@ -8158,33 +8323,33 @@ TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable::lookup (const char *str, un
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::ComponentIR::EmitsDef::move_skel},
+ {"move", &POA_CORBA::ComponentIR::EmitsDef::move_skel},
{"_is_a", &POA_CORBA::ComponentIR::EmitsDef::_is_a_skel},
- {"_get_id", &POA_CORBA::ComponentIR::EmitsDef::_get_id_skel},
- {"_set_id", &POA_CORBA::ComponentIR::EmitsDef::_set_id_skel},
- {"describe", &POA_CORBA::ComponentIR::EmitsDef::describe_skel},
- {"_get_name", &POA_CORBA::ComponentIR::EmitsDef::_get_name_skel},
- {"_set_name", &POA_CORBA::ComponentIR::EmitsDef::_set_name_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::EmitsDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::EmitsDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::EmitsDef::describe_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::EmitsDef::_get_name_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::EmitsDef::_set_name_skel},
{"_interface", &POA_CORBA::ComponentIR::EmitsDef::_interface_skel},
- {"_get_version", &POA_CORBA::ComponentIR::EmitsDef::_get_version_skel},
- {"_set_version", &POA_CORBA::ComponentIR::EmitsDef::_set_version_skel},
- {"_get_def_kind", &POA_CORBA::ComponentIR::EmitsDef::_get_def_kind_skel},
- {"is_a", &POA_CORBA::ComponentIR::EmitsDef::is_a_skel},
- {"_get_defined_in", &POA_CORBA::ComponentIR::EmitsDef::_get_defined_in_skel},
- {"destroy", &POA_CORBA::ComponentIR::EmitsDef::destroy_skel},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::EmitsDef::_get_absolute_name_skel},
- {"_get_event", &POA_CORBA::ComponentIR::EmitsDef::_get_event_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::EmitsDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::EmitsDef::_set_version_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::EmitsDef::_get_def_kind_skel},
+ {"is_a", &POA_CORBA::ComponentIR::EmitsDef::is_a_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::EmitsDef::_get_defined_in_skel},
+ {"destroy", &POA_CORBA::ComponentIR::EmitsDef::destroy_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::EmitsDef::_get_absolute_name_skel},
+ {"_get_event", &POA_CORBA::ComponentIR::EmitsDef::_get_event_skel},
{"_component", &POA_CORBA::ComponentIR::EmitsDef::_component_skel},
- {"_set_event", &POA_CORBA::ComponentIR::EmitsDef::_set_event_skel},
+ {"_set_event", &POA_CORBA::ComponentIR::EmitsDef::_set_event_skel},
{"_non_existent", &POA_CORBA::ComponentIR::EmitsDef::_non_existent_skel},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::EmitsDef::_get_containing_repository_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::EmitsDef::_get_containing_repository_skel},
};
static const signed char lookup[] =
{
- -12, -2, -19, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
- 15, 16, -1, 17, 18, -1, -54, -9, -2, 22, -6, -2, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 23,
+ -12, -2, -19, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
+ 15, 16, -1, 17, 18, -1, -54, -9, -2, 22, -6, -2, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 23,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -8254,7 +8419,7 @@ POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker::~_TAO_EmitsDef_S
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
delete this->proxy_cache_[i];
-
+
// Hack to prevent bug mentioned in 1204. Refer to 1204
// for details..
this->proxy_cache_[i] = 0;
@@ -8270,26 +8435,26 @@ POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker::select_proxy (
int strategy =
TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
if (this->proxy_cache_[strategy] != 0)
{
return *this->proxy_cache_[strategy];
}
-
+
this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
return *this->proxy_cache_[strategy];
}
-void
+void
POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
{
ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
-
+
if (this->proxy_cache_[strategy] == 0)
{
switch (strategy)
@@ -8302,7 +8467,7 @@ POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker::create_proxy (
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
default:
ACE_NEW_THROW_EX (
@@ -8321,7 +8486,7 @@ POA_CORBA::ComponentIR::_TAO_EmitsDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:597
CORBA::ComponentIR::_TAO_EmitsDef_Proxy_Broker *
CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -8333,13 +8498,13 @@ CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function (CORBA::Object_ptr
int
CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer (size_t)
{
- CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer =
CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function;
-
+
return 0;
}
-static int CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+static int CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (size_t, CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer));
@@ -8357,7 +8522,7 @@ POA_CORBA::ComponentIR::_TAO_EmitsDef_ThruPOA_Proxy_Impl::_TAO_EmitsDef_ThruPOA_
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
POA_CORBA::ComponentIR::EmitsDef::EmitsDef (void)
@@ -8369,18 +8534,19 @@ POA_CORBA::ComponentIR::EmitsDef::EmitsDef (const EmitsDef& rhs)
: ACE_NESTED_CLASS (POA_CORBA::ComponentIR,EventPortDef) (rhs),
ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
+ TAO_Abstract_ServantBase (rhs),
+ TAO_ServantBase (rhs)
{}
POA_CORBA::ComponentIR::EmitsDef::~EmitsDef (void)
{
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:164
void POA_CORBA::ComponentIR::EmitsDef::_is_a_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -8390,22 +8556,22 @@ void POA_CORBA::ComponentIR::EmitsDef::_is_a_skel (
POA_CORBA::ComponentIR::EmitsDef *_tao_impl = (POA_CORBA::ComponentIR::EmitsDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
-
+
if (!(_tao_in >> value.out ()))
ACE_THROW (CORBA::MARSHAL ());
-
+
_tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::EmitsDef::_non_existent_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -8415,16 +8581,16 @@ void POA_CORBA::ComponentIR::EmitsDef::_non_existent_skel (
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::EmitsDef::_interface_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -8433,27 +8599,27 @@ void POA_CORBA::ComponentIR::EmitsDef::_interface_skel (
POA_CORBA::ComponentIR::EmitsDef *_tao_impl = (POA_CORBA::ComponentIR::EmitsDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
-
+
TAO_IFR_Client_Adapter *_tao_adapter =
ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
TAO_ORB_Core::ifr_client_adapter_name ()
);
-
+
if (_tao_adapter == 0)
{
ACE_THROW (CORBA::INTF_REPOS ());
}
-
+
ACE_TRY
{
- _tao_retval =
+ _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
_tao_result =
_tao_adapter->interfacedef_cdr_insert (
_tao_out,
@@ -8465,7 +8631,7 @@ void POA_CORBA::ComponentIR::EmitsDef::_interface_skel (
_tao_adapter->dispose (_tao_retval);
}
ACE_ENDTRY;
-
+
if (_tao_result == 0)
{
ACE_THROW (CORBA::MARSHAL ());
@@ -8473,7 +8639,7 @@ void POA_CORBA::ComponentIR::EmitsDef::_interface_skel (
}
void POA_CORBA::ComponentIR::EmitsDef::_component_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -8483,10 +8649,10 @@ void POA_CORBA::ComponentIR::EmitsDef::_component_skel (
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << _tao_retval._retn ()))
ACE_THROW (CORBA::MARSHAL ());
}
@@ -8536,31 +8702,31 @@ void* POA_CORBA::ComponentIR::EmitsDef::_downcast (
{
return ACE_static_cast (POA_CORBA::ComponentIR::EmitsDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::ComponentIR::EventPortDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Contained:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Contained_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/IRObject:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Object:1.0") == 0)
{
return ACE_static_cast(PortableServer::Servant, this);
}
-
+
return 0;
}
@@ -8570,7 +8736,7 @@ const char* POA_CORBA::ComponentIR::EmitsDef::_interface_repository_id (void) co
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
void POA_CORBA::ComponentIR::EmitsDef::_dispatch (
TAO_ServerRequest &req,
@@ -8585,17 +8751,17 @@ void POA_CORBA::ComponentIR::EmitsDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
CORBA::ComponentIR::EmitsDef *
POA_CORBA::ComponentIR::EmitsDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
TAO_Stub_Auto_Ptr safe_stub (stub);
CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
+
if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
{
ACE_NEW_RETURN (
@@ -8620,14 +8786,14 @@ POA_CORBA::ComponentIR::EmitsDef::_this (ACE_ENV_SINGLE_ARG_DECL)
0
);
}
-
+
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
return ::CORBA::ComponentIR::EmitsDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1248
class TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
@@ -8708,33 +8874,33 @@ TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable::lookup (const char *str
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::ComponentIR::PublishesDef::move_skel},
+ {"move", &POA_CORBA::ComponentIR::PublishesDef::move_skel},
{"_is_a", &POA_CORBA::ComponentIR::PublishesDef::_is_a_skel},
- {"_get_id", &POA_CORBA::ComponentIR::PublishesDef::_get_id_skel},
- {"_set_id", &POA_CORBA::ComponentIR::PublishesDef::_set_id_skel},
- {"describe", &POA_CORBA::ComponentIR::PublishesDef::describe_skel},
- {"_get_name", &POA_CORBA::ComponentIR::PublishesDef::_get_name_skel},
- {"_set_name", &POA_CORBA::ComponentIR::PublishesDef::_set_name_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::PublishesDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::PublishesDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::PublishesDef::describe_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::PublishesDef::_get_name_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::PublishesDef::_set_name_skel},
{"_interface", &POA_CORBA::ComponentIR::PublishesDef::_interface_skel},
- {"_get_version", &POA_CORBA::ComponentIR::PublishesDef::_get_version_skel},
- {"_set_version", &POA_CORBA::ComponentIR::PublishesDef::_set_version_skel},
- {"_get_def_kind", &POA_CORBA::ComponentIR::PublishesDef::_get_def_kind_skel},
- {"is_a", &POA_CORBA::ComponentIR::PublishesDef::is_a_skel},
- {"_get_defined_in", &POA_CORBA::ComponentIR::PublishesDef::_get_defined_in_skel},
- {"destroy", &POA_CORBA::ComponentIR::PublishesDef::destroy_skel},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::PublishesDef::_get_absolute_name_skel},
- {"_get_event", &POA_CORBA::ComponentIR::PublishesDef::_get_event_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::PublishesDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::PublishesDef::_set_version_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::PublishesDef::_get_def_kind_skel},
+ {"is_a", &POA_CORBA::ComponentIR::PublishesDef::is_a_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::PublishesDef::_get_defined_in_skel},
+ {"destroy", &POA_CORBA::ComponentIR::PublishesDef::destroy_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::PublishesDef::_get_absolute_name_skel},
+ {"_get_event", &POA_CORBA::ComponentIR::PublishesDef::_get_event_skel},
{"_component", &POA_CORBA::ComponentIR::PublishesDef::_component_skel},
- {"_set_event", &POA_CORBA::ComponentIR::PublishesDef::_set_event_skel},
+ {"_set_event", &POA_CORBA::ComponentIR::PublishesDef::_set_event_skel},
{"_non_existent", &POA_CORBA::ComponentIR::PublishesDef::_non_existent_skel},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::PublishesDef::_get_containing_repository_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::PublishesDef::_get_containing_repository_skel},
};
static const signed char lookup[] =
{
- -12, -2, -19, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
- 15, 16, -1, 17, 18, -1, -54, -9, -2, 22, -6, -2, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 23,
+ -12, -2, -19, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
+ 15, 16, -1, 17, 18, -1, -54, -9, -2, 22, -6, -2, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 23,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -8804,7 +8970,7 @@ POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker::~_TAO_Publis
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
delete this->proxy_cache_[i];
-
+
// Hack to prevent bug mentioned in 1204. Refer to 1204
// for details..
this->proxy_cache_[i] = 0;
@@ -8820,26 +8986,26 @@ POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker::select_proxy
int strategy =
TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
if (this->proxy_cache_[strategy] != 0)
{
return *this->proxy_cache_[strategy];
}
-
+
this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
return *this->proxy_cache_[strategy];
}
-void
+void
POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
{
ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
-
+
if (this->proxy_cache_[strategy] == 0)
{
switch (strategy)
@@ -8852,7 +9018,7 @@ POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker::create_proxy
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
default:
ACE_NEW_THROW_EX (
@@ -8871,7 +9037,7 @@ POA_CORBA::ComponentIR::_TAO_PublishesDef_Strategized_Proxy_Broker::create_proxy
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:597
CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Broker *
CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -8883,13 +9049,13 @@ CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function (CORBA::Object
int
CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer (size_t)
{
- CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer =
CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function;
-
+
return 0;
}
-static int CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+static int CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (size_t, CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer));
@@ -8907,7 +9073,7 @@ POA_CORBA::ComponentIR::_TAO_PublishesDef_ThruPOA_Proxy_Impl::_TAO_PublishesDef_
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
POA_CORBA::ComponentIR::PublishesDef::PublishesDef (void)
@@ -8919,18 +9085,19 @@ POA_CORBA::ComponentIR::PublishesDef::PublishesDef (const PublishesDef& rhs)
: ACE_NESTED_CLASS (POA_CORBA::ComponentIR,EventPortDef) (rhs),
ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
+ TAO_Abstract_ServantBase (rhs),
+ TAO_ServantBase (rhs)
{}
POA_CORBA::ComponentIR::PublishesDef::~PublishesDef (void)
{
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:164
void POA_CORBA::ComponentIR::PublishesDef::_is_a_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -8940,22 +9107,22 @@ void POA_CORBA::ComponentIR::PublishesDef::_is_a_skel (
POA_CORBA::ComponentIR::PublishesDef *_tao_impl = (POA_CORBA::ComponentIR::PublishesDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
-
+
if (!(_tao_in >> value.out ()))
ACE_THROW (CORBA::MARSHAL ());
-
+
_tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::PublishesDef::_non_existent_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -8965,16 +9132,16 @@ void POA_CORBA::ComponentIR::PublishesDef::_non_existent_skel (
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::PublishesDef::_interface_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -8983,27 +9150,27 @@ void POA_CORBA::ComponentIR::PublishesDef::_interface_skel (
POA_CORBA::ComponentIR::PublishesDef *_tao_impl = (POA_CORBA::ComponentIR::PublishesDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
-
+
TAO_IFR_Client_Adapter *_tao_adapter =
ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
TAO_ORB_Core::ifr_client_adapter_name ()
);
-
+
if (_tao_adapter == 0)
{
ACE_THROW (CORBA::INTF_REPOS ());
}
-
+
ACE_TRY
{
- _tao_retval =
+ _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
_tao_result =
_tao_adapter->interfacedef_cdr_insert (
_tao_out,
@@ -9015,7 +9182,7 @@ void POA_CORBA::ComponentIR::PublishesDef::_interface_skel (
_tao_adapter->dispose (_tao_retval);
}
ACE_ENDTRY;
-
+
if (_tao_result == 0)
{
ACE_THROW (CORBA::MARSHAL ());
@@ -9023,7 +9190,7 @@ void POA_CORBA::ComponentIR::PublishesDef::_interface_skel (
}
void POA_CORBA::ComponentIR::PublishesDef::_component_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -9033,10 +9200,10 @@ void POA_CORBA::ComponentIR::PublishesDef::_component_skel (
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << _tao_retval._retn ()))
ACE_THROW (CORBA::MARSHAL ());
}
@@ -9086,31 +9253,31 @@ void* POA_CORBA::ComponentIR::PublishesDef::_downcast (
{
return ACE_static_cast (POA_CORBA::ComponentIR::PublishesDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::ComponentIR::EventPortDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Contained:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Contained_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/IRObject:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Object:1.0") == 0)
{
return ACE_static_cast(PortableServer::Servant, this);
}
-
+
return 0;
}
@@ -9120,7 +9287,7 @@ const char* POA_CORBA::ComponentIR::PublishesDef::_interface_repository_id (void
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
void POA_CORBA::ComponentIR::PublishesDef::_dispatch (
TAO_ServerRequest &req,
@@ -9135,17 +9302,17 @@ void POA_CORBA::ComponentIR::PublishesDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
CORBA::ComponentIR::PublishesDef *
POA_CORBA::ComponentIR::PublishesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
TAO_Stub_Auto_Ptr safe_stub (stub);
CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
+
if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
{
ACE_NEW_RETURN (
@@ -9170,14 +9337,14 @@ POA_CORBA::ComponentIR::PublishesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
0
);
}
-
+
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
return ::CORBA::ComponentIR::PublishesDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1248
class TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
@@ -9258,33 +9425,33 @@ TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable::lookup (const char *str,
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::ComponentIR::ConsumesDef::move_skel},
+ {"move", &POA_CORBA::ComponentIR::ConsumesDef::move_skel},
{"_is_a", &POA_CORBA::ComponentIR::ConsumesDef::_is_a_skel},
- {"_get_id", &POA_CORBA::ComponentIR::ConsumesDef::_get_id_skel},
- {"_set_id", &POA_CORBA::ComponentIR::ConsumesDef::_set_id_skel},
- {"describe", &POA_CORBA::ComponentIR::ConsumesDef::describe_skel},
- {"_get_name", &POA_CORBA::ComponentIR::ConsumesDef::_get_name_skel},
- {"_set_name", &POA_CORBA::ComponentIR::ConsumesDef::_set_name_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::ConsumesDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::ConsumesDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::ConsumesDef::describe_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::ConsumesDef::_get_name_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::ConsumesDef::_set_name_skel},
{"_interface", &POA_CORBA::ComponentIR::ConsumesDef::_interface_skel},
- {"_get_version", &POA_CORBA::ComponentIR::ConsumesDef::_get_version_skel},
- {"_set_version", &POA_CORBA::ComponentIR::ConsumesDef::_set_version_skel},
- {"_get_def_kind", &POA_CORBA::ComponentIR::ConsumesDef::_get_def_kind_skel},
- {"is_a", &POA_CORBA::ComponentIR::ConsumesDef::is_a_skel},
- {"_get_defined_in", &POA_CORBA::ComponentIR::ConsumesDef::_get_defined_in_skel},
- {"destroy", &POA_CORBA::ComponentIR::ConsumesDef::destroy_skel},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::ConsumesDef::_get_absolute_name_skel},
- {"_get_event", &POA_CORBA::ComponentIR::ConsumesDef::_get_event_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::ConsumesDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::ConsumesDef::_set_version_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::ConsumesDef::_get_def_kind_skel},
+ {"is_a", &POA_CORBA::ComponentIR::ConsumesDef::is_a_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::ConsumesDef::_get_defined_in_skel},
+ {"destroy", &POA_CORBA::ComponentIR::ConsumesDef::destroy_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::ConsumesDef::_get_absolute_name_skel},
+ {"_get_event", &POA_CORBA::ComponentIR::ConsumesDef::_get_event_skel},
{"_component", &POA_CORBA::ComponentIR::ConsumesDef::_component_skel},
- {"_set_event", &POA_CORBA::ComponentIR::ConsumesDef::_set_event_skel},
+ {"_set_event", &POA_CORBA::ComponentIR::ConsumesDef::_set_event_skel},
{"_non_existent", &POA_CORBA::ComponentIR::ConsumesDef::_non_existent_skel},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::ConsumesDef::_get_containing_repository_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::ConsumesDef::_get_containing_repository_skel},
};
static const signed char lookup[] =
{
- -12, -2, -19, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
- 15, 16, -1, 17, 18, -1, -54, -9, -2, 22, -6, -2, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 23,
+ -12, -2, -19, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
+ 15, 16, -1, 17, 18, -1, -54, -9, -2, 22, -6, -2, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 23,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -9354,7 +9521,7 @@ POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker::~_TAO_Consume
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
delete this->proxy_cache_[i];
-
+
// Hack to prevent bug mentioned in 1204. Refer to 1204
// for details..
this->proxy_cache_[i] = 0;
@@ -9370,26 +9537,26 @@ POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker::select_proxy
int strategy =
TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
if (this->proxy_cache_[strategy] != 0)
{
return *this->proxy_cache_[strategy];
}
-
+
this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
return *this->proxy_cache_[strategy];
}
-void
+void
POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
{
ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
-
+
if (this->proxy_cache_[strategy] == 0)
{
switch (strategy)
@@ -9402,7 +9569,7 @@ POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker::create_proxy
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
default:
ACE_NEW_THROW_EX (
@@ -9421,7 +9588,7 @@ POA_CORBA::ComponentIR::_TAO_ConsumesDef_Strategized_Proxy_Broker::create_proxy
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:597
CORBA::ComponentIR::_TAO_ConsumesDef_Proxy_Broker *
CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -9433,13 +9600,13 @@ CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function (CORBA::Object_
int
CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer (size_t)
{
- CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer =
CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function;
-
+
return 0;
}
-static int CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+static int CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (size_t, CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer));
@@ -9457,7 +9624,7 @@ POA_CORBA::ComponentIR::_TAO_ConsumesDef_ThruPOA_Proxy_Impl::_TAO_ConsumesDef_Th
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
POA_CORBA::ComponentIR::ConsumesDef::ConsumesDef (void)
@@ -9469,18 +9636,19 @@ POA_CORBA::ComponentIR::ConsumesDef::ConsumesDef (const ConsumesDef& rhs)
: ACE_NESTED_CLASS (POA_CORBA::ComponentIR,EventPortDef) (rhs),
ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
+ TAO_Abstract_ServantBase (rhs),
+ TAO_ServantBase (rhs)
{}
POA_CORBA::ComponentIR::ConsumesDef::~ConsumesDef (void)
{
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:164
void POA_CORBA::ComponentIR::ConsumesDef::_is_a_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -9490,22 +9658,22 @@ void POA_CORBA::ComponentIR::ConsumesDef::_is_a_skel (
POA_CORBA::ComponentIR::ConsumesDef *_tao_impl = (POA_CORBA::ComponentIR::ConsumesDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
-
+
if (!(_tao_in >> value.out ()))
ACE_THROW (CORBA::MARSHAL ());
-
+
_tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::ConsumesDef::_non_existent_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -9515,16 +9683,16 @@ void POA_CORBA::ComponentIR::ConsumesDef::_non_existent_skel (
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::ConsumesDef::_interface_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -9533,27 +9701,27 @@ void POA_CORBA::ComponentIR::ConsumesDef::_interface_skel (
POA_CORBA::ComponentIR::ConsumesDef *_tao_impl = (POA_CORBA::ComponentIR::ConsumesDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
-
+
TAO_IFR_Client_Adapter *_tao_adapter =
ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
TAO_ORB_Core::ifr_client_adapter_name ()
);
-
+
if (_tao_adapter == 0)
{
ACE_THROW (CORBA::INTF_REPOS ());
}
-
+
ACE_TRY
{
- _tao_retval =
+ _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
_tao_result =
_tao_adapter->interfacedef_cdr_insert (
_tao_out,
@@ -9565,7 +9733,7 @@ void POA_CORBA::ComponentIR::ConsumesDef::_interface_skel (
_tao_adapter->dispose (_tao_retval);
}
ACE_ENDTRY;
-
+
if (_tao_result == 0)
{
ACE_THROW (CORBA::MARSHAL ());
@@ -9573,7 +9741,7 @@ void POA_CORBA::ComponentIR::ConsumesDef::_interface_skel (
}
void POA_CORBA::ComponentIR::ConsumesDef::_component_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -9583,10 +9751,10 @@ void POA_CORBA::ComponentIR::ConsumesDef::_component_skel (
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << _tao_retval._retn ()))
ACE_THROW (CORBA::MARSHAL ());
}
@@ -9636,31 +9804,31 @@ void* POA_CORBA::ComponentIR::ConsumesDef::_downcast (
{
return ACE_static_cast (POA_CORBA::ComponentIR::ConsumesDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::ComponentIR::EventPortDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Contained:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Contained_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/IRObject:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Object:1.0") == 0)
{
return ACE_static_cast(PortableServer::Servant, this);
}
-
+
return 0;
}
@@ -9670,7 +9838,7 @@ const char* POA_CORBA::ComponentIR::ConsumesDef::_interface_repository_id (void)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
void POA_CORBA::ComponentIR::ConsumesDef::_dispatch (
TAO_ServerRequest &req,
@@ -9685,17 +9853,17 @@ void POA_CORBA::ComponentIR::ConsumesDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
CORBA::ComponentIR::ConsumesDef *
POA_CORBA::ComponentIR::ConsumesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
TAO_Stub_Auto_Ptr safe_stub (stub);
CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
+
if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
{
ACE_NEW_RETURN (
@@ -9720,14 +9888,14 @@ POA_CORBA::ComponentIR::ConsumesDef::_this (ACE_ENV_SINGLE_ARG_DECL)
0
);
}
-
+
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
return ::CORBA::ComponentIR::ConsumesDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1248
class TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
@@ -9808,72 +9976,72 @@ TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable::lookup (const char *str
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::ComponentIR::ComponentDef::move_skel},
- {"is_a", &POA_CORBA::ComponentIR::ComponentDef::is_a_skel},
- {"create_enum", &POA_CORBA::ComponentIR::ComponentDef::create_enum_skel},
- {"create_value", &POA_CORBA::ComponentIR::ComponentDef::create_value_skel},
- {"create_module", &POA_CORBA::ComponentIR::ComponentDef::create_module_skel},
- {"create_native", &POA_CORBA::ComponentIR::ComponentDef::create_native_skel},
- {"create_attribute", &POA_CORBA::ComponentIR::ComponentDef::create_attribute_skel},
- {"create_ext_value", &POA_CORBA::ComponentIR::ComponentDef::create_ext_value_skel},
- {"create_interface", &POA_CORBA::ComponentIR::ComponentDef::create_interface_skel},
- {"create_union", &POA_CORBA::ComponentIR::ComponentDef::create_union_skel},
- {"create_ext_attribute", &POA_CORBA::ComponentIR::ComponentDef::create_ext_attribute_skel},
- {"create_operation", &POA_CORBA::ComponentIR::ComponentDef::create_operation_skel},
- {"create_exception", &POA_CORBA::ComponentIR::ComponentDef::create_exception_skel},
- {"create_local_interface", &POA_CORBA::ComponentIR::ComponentDef::create_local_interface_skel},
- {"create_abstract_interface", &POA_CORBA::ComponentIR::ComponentDef::create_abstract_interface_skel},
- {"create_value_box", &POA_CORBA::ComponentIR::ComponentDef::create_value_box_skel},
+ {"move", &POA_CORBA::ComponentIR::ComponentDef::move_skel},
+ {"is_a", &POA_CORBA::ComponentIR::ComponentDef::is_a_skel},
+ {"create_enum", &POA_CORBA::ComponentIR::ComponentDef::create_enum_skel},
+ {"create_value", &POA_CORBA::ComponentIR::ComponentDef::create_value_skel},
+ {"create_module", &POA_CORBA::ComponentIR::ComponentDef::create_module_skel},
+ {"create_native", &POA_CORBA::ComponentIR::ComponentDef::create_native_skel},
+ {"create_attribute", &POA_CORBA::ComponentIR::ComponentDef::create_attribute_skel},
+ {"create_ext_value", &POA_CORBA::ComponentIR::ComponentDef::create_ext_value_skel},
+ {"create_interface", &POA_CORBA::ComponentIR::ComponentDef::create_interface_skel},
+ {"create_union", &POA_CORBA::ComponentIR::ComponentDef::create_union_skel},
+ {"create_ext_attribute", &POA_CORBA::ComponentIR::ComponentDef::create_ext_attribute_skel},
+ {"create_operation", &POA_CORBA::ComponentIR::ComponentDef::create_operation_skel},
+ {"create_exception", &POA_CORBA::ComponentIR::ComponentDef::create_exception_skel},
+ {"create_local_interface", &POA_CORBA::ComponentIR::ComponentDef::create_local_interface_skel},
+ {"create_abstract_interface", &POA_CORBA::ComponentIR::ComponentDef::create_abstract_interface_skel},
+ {"create_value_box", &POA_CORBA::ComponentIR::ComponentDef::create_value_box_skel},
{"_is_a", &POA_CORBA::ComponentIR::ComponentDef::_is_a_skel},
- {"lookup_name", &POA_CORBA::ComponentIR::ComponentDef::lookup_name_skel},
- {"_get_name", &POA_CORBA::ComponentIR::ComponentDef::_get_name_skel},
- {"_get_type", &POA_CORBA::ComponentIR::ComponentDef::_get_type_skel},
- {"_set_name", &POA_CORBA::ComponentIR::ComponentDef::_set_name_skel},
+ {"lookup_name", &POA_CORBA::ComponentIR::ComponentDef::lookup_name_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::ComponentDef::_get_name_skel},
+ {"_get_type", &POA_CORBA::ComponentIR::ComponentDef::_get_type_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::ComponentDef::_set_name_skel},
{"_interface", &POA_CORBA::ComponentIR::ComponentDef::_interface_skel},
- {"lookup", &POA_CORBA::ComponentIR::ComponentDef::lookup_skel},
- {"_get_version", &POA_CORBA::ComponentIR::ComponentDef::_get_version_skel},
- {"_set_version", &POA_CORBA::ComponentIR::ComponentDef::_set_version_skel},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::ComponentDef::_get_absolute_name_skel},
- {"_get_defined_in", &POA_CORBA::ComponentIR::ComponentDef::_get_defined_in_skel},
- {"create_struct", &POA_CORBA::ComponentIR::ComponentDef::create_struct_skel},
- {"create_constant", &POA_CORBA::ComponentIR::ComponentDef::create_constant_skel},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::ComponentDef::_get_containing_repository_skel},
- {"destroy", &POA_CORBA::ComponentIR::ComponentDef::destroy_skel},
- {"describe", &POA_CORBA::ComponentIR::ComponentDef::describe_skel},
- {"contents", &POA_CORBA::ComponentIR::ComponentDef::contents_skel},
- {"create_uses", &POA_CORBA::ComponentIR::ComponentDef::create_uses_skel},
- {"create_emits", &POA_CORBA::ComponentIR::ComponentDef::create_emits_skel},
- {"create_alias", &POA_CORBA::ComponentIR::ComponentDef::create_alias_skel},
- {"describe_interface", &POA_CORBA::ComponentIR::ComponentDef::describe_interface_skel},
- {"create_provides", &POA_CORBA::ComponentIR::ComponentDef::create_provides_skel},
- {"create_consumes", &POA_CORBA::ComponentIR::ComponentDef::create_consumes_skel},
- {"create_publishes", &POA_CORBA::ComponentIR::ComponentDef::create_publishes_skel},
- {"describe_ext_interface", &POA_CORBA::ComponentIR::ComponentDef::describe_ext_interface_skel},
+ {"lookup", &POA_CORBA::ComponentIR::ComponentDef::lookup_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::ComponentDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::ComponentDef::_set_version_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::ComponentDef::_get_absolute_name_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::ComponentDef::_get_defined_in_skel},
+ {"create_struct", &POA_CORBA::ComponentIR::ComponentDef::create_struct_skel},
+ {"create_constant", &POA_CORBA::ComponentIR::ComponentDef::create_constant_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::ComponentDef::_get_containing_repository_skel},
+ {"destroy", &POA_CORBA::ComponentIR::ComponentDef::destroy_skel},
+ {"describe", &POA_CORBA::ComponentIR::ComponentDef::describe_skel},
+ {"contents", &POA_CORBA::ComponentIR::ComponentDef::contents_skel},
+ {"create_uses", &POA_CORBA::ComponentIR::ComponentDef::create_uses_skel},
+ {"create_emits", &POA_CORBA::ComponentIR::ComponentDef::create_emits_skel},
+ {"create_alias", &POA_CORBA::ComponentIR::ComponentDef::create_alias_skel},
+ {"describe_interface", &POA_CORBA::ComponentIR::ComponentDef::describe_interface_skel},
+ {"create_provides", &POA_CORBA::ComponentIR::ComponentDef::create_provides_skel},
+ {"create_consumes", &POA_CORBA::ComponentIR::ComponentDef::create_consumes_skel},
+ {"create_publishes", &POA_CORBA::ComponentIR::ComponentDef::create_publishes_skel},
+ {"describe_ext_interface", &POA_CORBA::ComponentIR::ComponentDef::describe_ext_interface_skel},
{"_component", &POA_CORBA::ComponentIR::ComponentDef::_component_skel},
{"_non_existent", &POA_CORBA::ComponentIR::ComponentDef::_non_existent_skel},
- {"_get_id", &POA_CORBA::ComponentIR::ComponentDef::_get_id_skel},
- {"_set_id", &POA_CORBA::ComponentIR::ComponentDef::_set_id_skel},
- {"_get_base_component", &POA_CORBA::ComponentIR::ComponentDef::_get_base_component_skel},
- {"_set_base_component", &POA_CORBA::ComponentIR::ComponentDef::_set_base_component_skel},
- {"_get_def_kind", &POA_CORBA::ComponentIR::ComponentDef::_get_def_kind_skel},
- {"_get_base_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_get_base_interfaces_skel},
- {"_set_base_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_set_base_interfaces_skel},
- {"_get_supported_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_get_supported_interfaces_skel},
- {"_set_supported_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_set_supported_interfaces_skel},
- {"describe_contents", &POA_CORBA::ComponentIR::ComponentDef::describe_contents_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::ComponentDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::ComponentDef::_set_id_skel},
+ {"_get_base_component", &POA_CORBA::ComponentIR::ComponentDef::_get_base_component_skel},
+ {"_set_base_component", &POA_CORBA::ComponentIR::ComponentDef::_set_base_component_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::ComponentDef::_get_def_kind_skel},
+ {"_get_base_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_get_base_interfaces_skel},
+ {"_set_base_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_set_base_interfaces_skel},
+ {"_get_supported_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_get_supported_interfaces_skel},
+ {"_set_supported_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_set_supported_interfaces_skel},
+ {"describe_contents", &POA_CORBA::ComponentIR::ComponentDef::describe_contents_skel},
};
static const signed char lookup[] =
{
- -1, -1, -1, -1, 4, -1, -1, -8, -2, 5, -1, 6, 7, -118,
- -10, -3, -114, 13, -15, -2, 14, -115, 17, -1, -1, 18, 19, -1,
- -1, -1, 20, 21, -22, -3, -114, 25, 26, -1, -1, -1, -27, -2,
- -114, 29, -1, 30, -1, -1, 31, -1, 32, 33, 34, 35, -1, -1,
- -38, -2, 36, -41, -2, 37, -118, 40, -1, -118, 43, 44, -1, -1,
- 45, -47, -2, 46, -1, -49, -2, -118, -1, -116, -1, -1, -1, 51,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -52, -2, -114, -1, -1,
- -54, -2, -114, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 56,
+ -1, -1, -1, -1, 4, -1, -1, -8, -2, 5, -1, 6, 7, -118,
+ -10, -3, -114, 13, -15, -2, 14, -115, 17, -1, -1, 18, 19, -1,
+ -1, -1, 20, 21, -22, -3, -114, 25, 26, -1, -1, -1, -27, -2,
+ -114, 29, -1, 30, -1, -1, 31, -1, 32, 33, 34, 35, -1, -1,
+ -38, -2, 36, -41, -2, 37, -118, 40, -1, -118, 43, 44, -1, -1,
+ 45, -47, -2, 46, -1, -49, -2, -118, -1, -116, -1, -1, -1, 51,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -52, -2, -114, -1, -1,
+ -54, -2, -114, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 56,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -9926,51 +10094,52 @@ public:
POA_CORBA::ComponentIR::ComponentDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::ComponentIR::ComponentDef_ptr result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get &
);
-
+
private:
POA_CORBA::ComponentIR::ComponentDef *_tao_impl;
+
::CORBA::ComponentIR::ComponentDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get (
TAO_ServerRequest &_tao_server_request,
@@ -9992,7 +10161,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::argumen
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -10006,11 +10175,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::excepti
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -10021,11 +10190,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::result
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
-
+
return safe_result_any._retn ();
}
@@ -10049,7 +10218,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::target_
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get::result (::CORBA::ComponentIR::ComponentDef_ptr result)
{
// Update the result.
@@ -10069,50 +10238,50 @@ public:
CORBA::ComponentIR::ComponentDef_ptr base_component
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set &
);
-
+
private:
POA_CORBA::ComponentIR::ComponentDef *_tao_impl;
-
+
CORBA::ComponentIR::ComponentDef_ptr base_component_;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set (
TAO_ServerRequest &_tao_server_request,
@@ -10136,15 +10305,15 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::argumen
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (1);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= this->base_component_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -10158,11 +10327,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::excepti
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -10173,7 +10342,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set::result
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -10209,51 +10378,52 @@ public:
POA_CORBA::ComponentIR::ComponentDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::InterfaceDefSeq * result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get &
);
-
+
private:
POA_CORBA::ComponentIR::ComponentDef *_tao_impl;
+
::CORBA::InterfaceDefSeq * _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get (
TAO_ServerRequest &_tao_server_request,
@@ -10275,7 +10445,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::a
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -10289,11 +10459,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::e
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -10304,11 +10474,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::r
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
-
+
return safe_result_any._retn ();
}
@@ -10332,7 +10502,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::t
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get::result (::CORBA::InterfaceDefSeq * result)
{
// Update the result.
@@ -10352,50 +10522,50 @@ public:
const CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set &
);
-
+
private:
POA_CORBA::ComponentIR::ComponentDef *_tao_impl;
-
+
const CORBA::InterfaceDefSeq & supported_interfaces_;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set (
TAO_ServerRequest &_tao_server_request,
@@ -10419,15 +10589,15 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::a
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (1);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= this->supported_interfaces_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -10441,11 +10611,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::e
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -10456,7 +10626,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set::r
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -10496,55 +10666,56 @@ public:
CORBA::InterfaceDef_ptr interface_type
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::ComponentIR::ProvidesDef_ptr result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides &
);
-
+
private:
POA_CORBA::ComponentIR::ComponentDef *_tao_impl;
-
+
const char * id_;
const char * name_;
const char * version_;
- CORBA::InterfaceDef_ptr interface_type_;::CORBA::ComponentIR::ProvidesDef_ptr _result;
+ CORBA::InterfaceDef_ptr interface_type_;
+ ::CORBA::ComponentIR::ProvidesDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides (
TAO_ServerRequest &_tao_server_request,
@@ -10574,27 +10745,27 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::arguments
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (4);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= id_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= name_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= version_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->interface_type_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -10608,11 +10779,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::exceptions
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -10623,11 +10794,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
-
+
return safe_result_any._retn ();
}
@@ -10651,7 +10822,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::target_is_
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides::result (::CORBA::ComponentIR::ProvidesDef_ptr result)
{
// Update the result.
@@ -10675,56 +10846,57 @@ public:
const CORBA::Boolean & is_multiple
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::ComponentIR::UsesDef_ptr result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses &
);
-
+
private:
POA_CORBA::ComponentIR::ComponentDef *_tao_impl;
-
+
const char * id_;
const char * name_;
const char * version_;
CORBA::InterfaceDef_ptr interface_type_;
- const CORBA::Boolean & is_multiple_;::CORBA::ComponentIR::UsesDef_ptr _result;
+ const CORBA::Boolean & is_multiple_;
+ ::CORBA::ComponentIR::UsesDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses (
TAO_ServerRequest &_tao_server_request,
@@ -10756,31 +10928,31 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::arguments (
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (5);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= id_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= name_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= version_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->interface_type_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->is_multiple_);
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -10794,11 +10966,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::exceptions (
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -10809,11 +10981,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
-
+
return safe_result_any._retn ();
}
@@ -10837,7 +11009,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::target_is_a (
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses::result (::CORBA::ComponentIR::UsesDef_ptr result)
{
// Update the result.
@@ -10860,55 +11032,56 @@ public:
CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::ComponentIR::EmitsDef_ptr result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits &
);
-
+
private:
POA_CORBA::ComponentIR::ComponentDef *_tao_impl;
-
+
const char * id_;
const char * name_;
const char * version_;
- CORBA::ComponentIR::EventDef_ptr event_;::CORBA::ComponentIR::EmitsDef_ptr _result;
+ CORBA::ComponentIR::EventDef_ptr event_;
+ ::CORBA::ComponentIR::EmitsDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits (
TAO_ServerRequest &_tao_server_request,
@@ -10938,27 +11111,27 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::arguments (
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (4);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= id_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= name_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= version_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->event_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -10972,11 +11145,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::exceptions (
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -10987,11 +11160,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
-
+
return safe_result_any._retn ();
}
@@ -11015,7 +11188,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::target_is_a (
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits::result (::CORBA::ComponentIR::EmitsDef_ptr result)
{
// Update the result.
@@ -11038,55 +11211,56 @@ public:
CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::ComponentIR::PublishesDef_ptr result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes &
);
-
+
private:
POA_CORBA::ComponentIR::ComponentDef *_tao_impl;
-
+
const char * id_;
const char * name_;
const char * version_;
- CORBA::ComponentIR::EventDef_ptr event_;::CORBA::ComponentIR::PublishesDef_ptr _result;
+ CORBA::ComponentIR::EventDef_ptr event_;
+ ::CORBA::ComponentIR::PublishesDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes (
TAO_ServerRequest &_tao_server_request,
@@ -11116,27 +11290,27 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::arguments
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (4);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= id_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= name_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= version_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->event_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -11150,11 +11324,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::exception
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -11165,11 +11339,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
-
+
return safe_result_any._retn ();
}
@@ -11193,7 +11367,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::target_is
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes::result (::CORBA::ComponentIR::PublishesDef_ptr result)
{
// Update the result.
@@ -11216,55 +11390,56 @@ public:
CORBA::ComponentIR::EventDef_ptr event
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::ComponentIR::ConsumesDef_ptr result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes &
);
-
+
private:
POA_CORBA::ComponentIR::ComponentDef *_tao_impl;
-
+
const char * id_;
const char * name_;
const char * version_;
- CORBA::ComponentIR::EventDef_ptr event_;::CORBA::ComponentIR::ConsumesDef_ptr _result;
+ CORBA::ComponentIR::EventDef_ptr event_;
+ ::CORBA::ComponentIR::ConsumesDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes (
TAO_ServerRequest &_tao_server_request,
@@ -11294,27 +11469,27 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::arguments
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (4);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= id_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= name_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= version_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->event_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -11328,11 +11503,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::exceptions
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -11343,11 +11518,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
-
+
return safe_result_any._retn ();
}
@@ -11371,7 +11546,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::target_is_
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes::result (::CORBA::ComponentIR::ConsumesDef_ptr result)
{
// Update the result.
@@ -11407,7 +11582,7 @@ POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker::~_TAO_Compon
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
delete this->proxy_cache_[i];
-
+
// Hack to prevent bug mentioned in 1204. Refer to 1204
// for details..
this->proxy_cache_[i] = 0;
@@ -11423,26 +11598,26 @@ POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker::select_proxy
int strategy =
TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
if (this->proxy_cache_[strategy] != 0)
{
return *this->proxy_cache_[strategy];
}
-
+
this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
return *this->proxy_cache_[strategy];
}
-void
+void
POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
{
ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
-
+
if (this->proxy_cache_[strategy] == 0)
{
switch (strategy)
@@ -11455,7 +11630,7 @@ POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker::create_proxy
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
default:
ACE_NEW_THROW_EX (
@@ -11474,7 +11649,7 @@ POA_CORBA::ComponentIR::_TAO_ComponentDef_Strategized_Proxy_Broker::create_proxy
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:597
CORBA::ComponentIR::_TAO_ComponentDef_Proxy_Broker *
CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -11486,13 +11661,13 @@ CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function (CORBA::Object
int
CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer (size_t)
{
- CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer =
CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function;
-
+
return 0;
}
-static int CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+static int CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (size_t, CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer));
@@ -11508,7 +11683,7 @@ POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::_TAO_ComponentDef_
// ThruPOA Implementation of the IDL interface methods
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::base_component (
@@ -11526,30 +11701,30 @@ POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::_TAO_ComponentDef_
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_get_base_component",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::ComponentDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
)
)->base_component (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
void POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::base_component (
@@ -11561,37 +11736,37 @@ void POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::base_componen
CORBA::SystemException
))
{
-
+
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_set_base_component",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK;
-
+
ACE_reinterpret_cast (
POA_CORBA::ComponentIR::ComponentDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
)
)->base_component (
-
+
base_component
ACE_ENV_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces (
@@ -11609,30 +11784,30 @@ void POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::base_componen
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_get_supported_interfaces",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::ComponentDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
)
)->supported_interfaces (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
void POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_interfaces (
@@ -11644,37 +11819,37 @@ void POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_int
CORBA::SystemException
))
{
-
+
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_set_supported_interfaces",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK;
-
+
ACE_reinterpret_cast (
POA_CORBA::ComponentIR::ComponentDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
)
)->supported_interfaces (
-
+
supported_interfaces
ACE_ENV_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
::CORBA::ComponentIR::ProvidesDef_ptr POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_provides (
@@ -11696,25 +11871,25 @@ void POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_int
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"create_provides",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::ComponentDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
)
)->create_provides (
-
+
id,
name,
version,
@@ -11723,7 +11898,7 @@ void POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_int
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
::CORBA::ComponentIR::UsesDef_ptr POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_uses (
@@ -11746,25 +11921,25 @@ void POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_int
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"create_uses",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::ComponentDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
)
)->create_uses (
-
+
id,
name,
version,
@@ -11774,7 +11949,7 @@ void POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_int
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
::CORBA::ComponentIR::EmitsDef_ptr POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_emits (
@@ -11796,25 +11971,25 @@ void POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_int
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"create_emits",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::ComponentDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
)
)->create_emits (
-
+
id,
name,
version,
@@ -11823,7 +11998,7 @@ void POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_int
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
::CORBA::ComponentIR::PublishesDef_ptr POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_publishes (
@@ -11845,25 +12020,25 @@ void POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_int
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"create_publishes",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::ComponentDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
)
)->create_publishes (
-
+
id,
name,
version,
@@ -11872,7 +12047,7 @@ void POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_int
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
::CORBA::ComponentIR::ConsumesDef_ptr POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::create_consumes (
@@ -11894,25 +12069,25 @@ void POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_int
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"create_consumes",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::ComponentDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
)
)->create_consumes (
-
+
id,
name,
version,
@@ -11923,7 +12098,7 @@ void POA_CORBA::ComponentIR::_TAO_ComponentDef_ThruPOA_Proxy_Impl::supported_int
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
POA_CORBA::ComponentIR::ComponentDef::ComponentDef (void)
@@ -11939,14 +12114,15 @@ POA_CORBA::ComponentIR::ComponentDef::ComponentDef (const ComponentDef& rhs)
ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
+ TAO_Abstract_ServantBase (rhs),
+ TAO_ServantBase (rhs)
{}
POA_CORBA::ComponentIR::ComponentDef::~ComponentDef (void)
{
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::ComponentDef::_get_base_component_skel (
@@ -11966,44 +12142,44 @@ void POA_CORBA::ComponentIR::ComponentDef::_get_base_component_skel (
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_get _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->base_component (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
::CORBA::ComponentIR::ComponentDef_ptr _tao_retval_info = _tao_retval._retn ();
@@ -12022,58 +12198,63 @@ void POA_CORBA::ComponentIR::ComponentDef::_get_base_component_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::ComponentDef::_set_base_component_skel (
@@ -12090,58 +12271,63 @@ void POA_CORBA::ComponentIR::ComponentDef::_set_base_component_skel (
_tao_servant
);
_tao_server_request.argument_flag (0);
-
+
CORBA::ComponentIR::ComponentDef_var base_component;
-
+
if (!(
(_tao_in >> base_component.out ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_base_component_set _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
base_component.in ()
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_impl->base_component (
-
+
base_component.in ()
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -12157,51 +12343,51 @@ void POA_CORBA::ComponentIR::ComponentDef::_set_base_component_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::ComponentDef::_get_supported_interfaces_skel (
@@ -12221,44 +12407,44 @@ void POA_CORBA::ComponentIR::ComponentDef::_get_supported_interfaces_skel (
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_get _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->supported_interfaces (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
::CORBA::InterfaceDefSeq * _tao_retval_info = _tao_retval._retn ();
@@ -12277,58 +12463,63 @@ void POA_CORBA::ComponentIR::ComponentDef::_get_supported_interfaces_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::ComponentDef::_set_supported_interfaces_skel (
@@ -12345,58 +12536,63 @@ void POA_CORBA::ComponentIR::ComponentDef::_set_supported_interfaces_skel (
_tao_servant
);
_tao_server_request.argument_flag (0);
-
+
CORBA::InterfaceDefSeq supported_interfaces;
-
+
if (!(
(_tao_in >> supported_interfaces)
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_supported_interfaces_set _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
supported_interfaces
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_impl->supported_interfaces (
-
+
supported_interfaces
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -12412,51 +12608,51 @@ void POA_CORBA::ComponentIR::ComponentDef::_set_supported_interfaces_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::ComponentDef::create_provides_skel (
@@ -12477,71 +12673,76 @@ void POA_CORBA::ComponentIR::ComponentDef::create_provides_skel (
CORBA::String_var name;
CORBA::String_var version;
CORBA::InterfaceDef_var interface_type;
-
+
if (!(
(_tao_in >> id.out ()) &&
(_tao_in >> name.out ()) &&
(_tao_in >> version.out ()) &&
(_tao_in >> interface_type.out ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_provides _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
interface_type.in ()
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->create_provides (
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
interface_type.in ()
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
::CORBA::ComponentIR::ProvidesDef_ptr _tao_retval_info = _tao_retval._retn ();
@@ -12560,58 +12761,63 @@ void POA_CORBA::ComponentIR::ComponentDef::create_provides_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::ComponentDef::create_uses_skel (
@@ -12633,76 +12839,81 @@ void POA_CORBA::ComponentIR::ComponentDef::create_uses_skel (
CORBA::String_var version;
CORBA::InterfaceDef_var interface_type;
CORBA::Boolean is_multiple;
-
+
if (!(
(_tao_in >> id.out ()) &&
(_tao_in >> name.out ()) &&
(_tao_in >> version.out ()) &&
(_tao_in >> interface_type.out ()) &&
(_tao_in >> CORBA::Any::to_boolean (is_multiple))
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_uses _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
interface_type.in (),
-
+
is_multiple
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->create_uses (
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
interface_type.in (),
-
+
is_multiple
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
::CORBA::ComponentIR::UsesDef_ptr _tao_retval_info = _tao_retval._retn ();
@@ -12721,58 +12932,63 @@ void POA_CORBA::ComponentIR::ComponentDef::create_uses_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::ComponentDef::create_emits_skel (
@@ -12793,71 +13009,76 @@ void POA_CORBA::ComponentIR::ComponentDef::create_emits_skel (
CORBA::String_var name;
CORBA::String_var version;
CORBA::ComponentIR::EventDef_var event;
-
+
if (!(
(_tao_in >> id.out ()) &&
(_tao_in >> name.out ()) &&
(_tao_in >> version.out ()) &&
(_tao_in >> event.out ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_emits _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
event.in ()
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->create_emits (
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
event.in ()
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
::CORBA::ComponentIR::EmitsDef_ptr _tao_retval_info = _tao_retval._retn ();
@@ -12876,58 +13097,63 @@ void POA_CORBA::ComponentIR::ComponentDef::create_emits_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::ComponentDef::create_publishes_skel (
@@ -12948,71 +13174,76 @@ void POA_CORBA::ComponentIR::ComponentDef::create_publishes_skel (
CORBA::String_var name;
CORBA::String_var version;
CORBA::ComponentIR::EventDef_var event;
-
+
if (!(
(_tao_in >> id.out ()) &&
(_tao_in >> name.out ()) &&
(_tao_in >> version.out ()) &&
(_tao_in >> event.out ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_publishes _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
event.in ()
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->create_publishes (
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
event.in ()
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
::CORBA::ComponentIR::PublishesDef_ptr _tao_retval_info = _tao_retval._retn ();
@@ -13031,58 +13262,63 @@ void POA_CORBA::ComponentIR::ComponentDef::create_publishes_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::ComponentDef::create_consumes_skel (
@@ -13103,71 +13339,76 @@ void POA_CORBA::ComponentIR::ComponentDef::create_consumes_skel (
CORBA::String_var name;
CORBA::String_var version;
CORBA::ComponentIR::EventDef_var event;
-
+
if (!(
(_tao_in >> id.out ()) &&
(_tao_in >> name.out ()) &&
(_tao_in >> version.out ()) &&
(_tao_in >> event.out ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_ComponentDef_create_consumes _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
event.in ()
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->create_consumes (
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
event.in ()
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
::CORBA::ComponentIR::ConsumesDef_ptr _tao_retval_info = _tao_retval._retn ();
@@ -13186,62 +13427,67 @@ void POA_CORBA::ComponentIR::ComponentDef::create_consumes_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:164
void POA_CORBA::ComponentIR::ComponentDef::_is_a_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -13251,22 +13497,22 @@ void POA_CORBA::ComponentIR::ComponentDef::_is_a_skel (
POA_CORBA::ComponentIR::ComponentDef *_tao_impl = (POA_CORBA::ComponentIR::ComponentDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
-
+
if (!(_tao_in >> value.out ()))
ACE_THROW (CORBA::MARSHAL ());
-
+
_tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::ComponentDef::_non_existent_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -13276,16 +13522,16 @@ void POA_CORBA::ComponentIR::ComponentDef::_non_existent_skel (
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::ComponentDef::_interface_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -13294,27 +13540,27 @@ void POA_CORBA::ComponentIR::ComponentDef::_interface_skel (
POA_CORBA::ComponentIR::ComponentDef *_tao_impl = (POA_CORBA::ComponentIR::ComponentDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
-
+
TAO_IFR_Client_Adapter *_tao_adapter =
ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
TAO_ORB_Core::ifr_client_adapter_name ()
);
-
+
if (_tao_adapter == 0)
{
ACE_THROW (CORBA::INTF_REPOS ());
}
-
+
ACE_TRY
{
- _tao_retval =
+ _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
_tao_result =
_tao_adapter->interfacedef_cdr_insert (
_tao_out,
@@ -13326,7 +13572,7 @@ void POA_CORBA::ComponentIR::ComponentDef::_interface_skel (
_tao_adapter->dispose (_tao_retval);
}
ACE_ENDTRY;
-
+
if (_tao_result == 0)
{
ACE_THROW (CORBA::MARSHAL ());
@@ -13334,7 +13580,7 @@ void POA_CORBA::ComponentIR::ComponentDef::_interface_skel (
}
void POA_CORBA::ComponentIR::ComponentDef::_component_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -13344,10 +13590,10 @@ void POA_CORBA::ComponentIR::ComponentDef::_component_skel (
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << _tao_retval._retn ()))
ACE_THROW (CORBA::MARSHAL ());
}
@@ -13413,55 +13659,55 @@ void* POA_CORBA::ComponentIR::ComponentDef::_downcast (
{
return ACE_static_cast (POA_CORBA::ComponentIR::ComponentDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/ExtInterfaceDef:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::ExtInterfaceDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/InterfaceDef:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::InterfaceDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/InterfaceAttrExtension:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::InterfaceAttrExtension_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Container:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Container_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Contained:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Contained_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/IDLType:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/IRObject:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Object:1.0") == 0)
{
return ACE_static_cast(PortableServer::Servant, this);
}
-
+
return 0;
}
@@ -13471,7 +13717,7 @@ const char* POA_CORBA::ComponentIR::ComponentDef::_interface_repository_id (void
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
void POA_CORBA::ComponentIR::ComponentDef::_dispatch (
TAO_ServerRequest &req,
@@ -13486,17 +13732,17 @@ void POA_CORBA::ComponentIR::ComponentDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
CORBA::ComponentIR::ComponentDef *
POA_CORBA::ComponentIR::ComponentDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
TAO_Stub_Auto_Ptr safe_stub (stub);
CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
+
if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
{
ACE_NEW_RETURN (
@@ -13521,14 +13767,14 @@ POA_CORBA::ComponentIR::ComponentDef::_this (ACE_ENV_SINGLE_ARG_DECL)
0
);
}
-
+
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
return ::CORBA::ComponentIR::ComponentDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1248
class TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
@@ -13609,34 +13855,34 @@ TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable::lookup (const char *str,
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::ComponentIR::FactoryDef::move_skel},
+ {"move", &POA_CORBA::ComponentIR::FactoryDef::move_skel},
{"_is_a", &POA_CORBA::ComponentIR::FactoryDef::_is_a_skel},
- {"_get_mode", &POA_CORBA::ComponentIR::FactoryDef::_get_mode_skel},
- {"_set_name", &POA_CORBA::ComponentIR::FactoryDef::_set_name_skel},
- {"_get_name", &POA_CORBA::ComponentIR::FactoryDef::_get_name_skel},
- {"_set_mode", &POA_CORBA::ComponentIR::FactoryDef::_set_mode_skel},
+ {"_get_mode", &POA_CORBA::ComponentIR::FactoryDef::_get_mode_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::FactoryDef::_set_name_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::FactoryDef::_get_name_skel},
+ {"_set_mode", &POA_CORBA::ComponentIR::FactoryDef::_set_mode_skel},
{"_interface", &POA_CORBA::ComponentIR::FactoryDef::_interface_skel},
- {"_get_params", &POA_CORBA::ComponentIR::FactoryDef::_get_params_skel},
- {"_set_params", &POA_CORBA::ComponentIR::FactoryDef::_set_params_skel},
- {"_get_contexts", &POA_CORBA::ComponentIR::FactoryDef::_get_contexts_skel},
- {"_set_contexts", &POA_CORBA::ComponentIR::FactoryDef::_set_contexts_skel},
- {"_get_exceptions", &POA_CORBA::ComponentIR::FactoryDef::_get_exceptions_skel},
- {"_set_exceptions", &POA_CORBA::ComponentIR::FactoryDef::_set_exceptions_skel},
- {"_get_version", &POA_CORBA::ComponentIR::FactoryDef::_get_version_skel},
- {"_set_version", &POA_CORBA::ComponentIR::FactoryDef::_set_version_skel},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::FactoryDef::_get_absolute_name_skel},
- {"_get_defined_in", &POA_CORBA::ComponentIR::FactoryDef::_get_defined_in_skel},
- {"_get_id", &POA_CORBA::ComponentIR::FactoryDef::_get_id_skel},
- {"_set_id", &POA_CORBA::ComponentIR::FactoryDef::_set_id_skel},
- {"describe", &POA_CORBA::ComponentIR::FactoryDef::describe_skel},
- {"_get_result_def", &POA_CORBA::ComponentIR::FactoryDef::_get_result_def_skel},
- {"_set_result_def", &POA_CORBA::ComponentIR::FactoryDef::_set_result_def_skel},
- {"_get_def_kind", &POA_CORBA::ComponentIR::FactoryDef::_get_def_kind_skel},
+ {"_get_params", &POA_CORBA::ComponentIR::FactoryDef::_get_params_skel},
+ {"_set_params", &POA_CORBA::ComponentIR::FactoryDef::_set_params_skel},
+ {"_get_contexts", &POA_CORBA::ComponentIR::FactoryDef::_get_contexts_skel},
+ {"_set_contexts", &POA_CORBA::ComponentIR::FactoryDef::_set_contexts_skel},
+ {"_get_exceptions", &POA_CORBA::ComponentIR::FactoryDef::_get_exceptions_skel},
+ {"_set_exceptions", &POA_CORBA::ComponentIR::FactoryDef::_set_exceptions_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::FactoryDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::FactoryDef::_set_version_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::FactoryDef::_get_absolute_name_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::FactoryDef::_get_defined_in_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::FactoryDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::FactoryDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::FactoryDef::describe_skel},
+ {"_get_result_def", &POA_CORBA::ComponentIR::FactoryDef::_get_result_def_skel},
+ {"_set_result_def", &POA_CORBA::ComponentIR::FactoryDef::_set_result_def_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::FactoryDef::_get_def_kind_skel},
{"_component", &POA_CORBA::ComponentIR::FactoryDef::_component_skel},
- {"_get_result", &POA_CORBA::ComponentIR::FactoryDef::_get_result_skel},
- {"destroy", &POA_CORBA::ComponentIR::FactoryDef::destroy_skel},
+ {"_get_result", &POA_CORBA::ComponentIR::FactoryDef::_get_result_skel},
+ {"destroy", &POA_CORBA::ComponentIR::FactoryDef::destroy_skel},
{"_non_existent", &POA_CORBA::ComponentIR::FactoryDef::_non_existent_skel},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::FactoryDef::_get_containing_repository_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::FactoryDef::_get_containing_repository_skel},
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -13646,7 +13892,7 @@ TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable::lookup (const char *str,
if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
{
{
- const class TAO_operation_db_entry *resword;
+ const class TAO_operation_db_entry *resword;
switch (key)
{
@@ -13766,7 +14012,7 @@ POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker::~_TAO_FactoryD
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
delete this->proxy_cache_[i];
-
+
// Hack to prevent bug mentioned in 1204. Refer to 1204
// for details..
this->proxy_cache_[i] = 0;
@@ -13782,26 +14028,26 @@ POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker::select_proxy (
int strategy =
TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
if (this->proxy_cache_[strategy] != 0)
{
return *this->proxy_cache_[strategy];
}
-
+
this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
return *this->proxy_cache_[strategy];
}
-void
+void
POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
{
ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
-
+
if (this->proxy_cache_[strategy] == 0)
{
switch (strategy)
@@ -13814,7 +14060,7 @@ POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker::create_proxy (
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
default:
ACE_NEW_THROW_EX (
@@ -13833,7 +14079,7 @@ POA_CORBA::ComponentIR::_TAO_FactoryDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:597
CORBA::ComponentIR::_TAO_FactoryDef_Proxy_Broker *
CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -13845,13 +14091,13 @@ CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function (CORBA::Object_p
int
CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer (size_t)
{
- CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer =
CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function;
-
+
return 0;
}
-static int CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+static int CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (size_t, CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer));
@@ -13869,7 +14115,7 @@ POA_CORBA::ComponentIR::_TAO_FactoryDef_ThruPOA_Proxy_Impl::_TAO_FactoryDef_Thru
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
POA_CORBA::ComponentIR::FactoryDef::FactoryDef (void)
@@ -13881,18 +14127,19 @@ POA_CORBA::ComponentIR::FactoryDef::FactoryDef (const FactoryDef& rhs)
: ACE_NESTED_CLASS (POA_CORBA,OperationDef) (rhs),
ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
+ TAO_Abstract_ServantBase (rhs),
+ TAO_ServantBase (rhs)
{}
POA_CORBA::ComponentIR::FactoryDef::~FactoryDef (void)
{
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:164
void POA_CORBA::ComponentIR::FactoryDef::_is_a_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -13902,22 +14149,22 @@ void POA_CORBA::ComponentIR::FactoryDef::_is_a_skel (
POA_CORBA::ComponentIR::FactoryDef *_tao_impl = (POA_CORBA::ComponentIR::FactoryDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
-
+
if (!(_tao_in >> value.out ()))
ACE_THROW (CORBA::MARSHAL ());
-
+
_tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::FactoryDef::_non_existent_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -13927,16 +14174,16 @@ void POA_CORBA::ComponentIR::FactoryDef::_non_existent_skel (
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::FactoryDef::_interface_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -13945,27 +14192,27 @@ void POA_CORBA::ComponentIR::FactoryDef::_interface_skel (
POA_CORBA::ComponentIR::FactoryDef *_tao_impl = (POA_CORBA::ComponentIR::FactoryDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
-
+
TAO_IFR_Client_Adapter *_tao_adapter =
ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
TAO_ORB_Core::ifr_client_adapter_name ()
);
-
+
if (_tao_adapter == 0)
{
ACE_THROW (CORBA::INTF_REPOS ());
}
-
+
ACE_TRY
{
- _tao_retval =
+ _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
_tao_result =
_tao_adapter->interfacedef_cdr_insert (
_tao_out,
@@ -13977,7 +14224,7 @@ void POA_CORBA::ComponentIR::FactoryDef::_interface_skel (
_tao_adapter->dispose (_tao_retval);
}
ACE_ENDTRY;
-
+
if (_tao_result == 0)
{
ACE_THROW (CORBA::MARSHAL ());
@@ -13985,7 +14232,7 @@ void POA_CORBA::ComponentIR::FactoryDef::_interface_skel (
}
void POA_CORBA::ComponentIR::FactoryDef::_component_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -13995,10 +14242,10 @@ void POA_CORBA::ComponentIR::FactoryDef::_component_skel (
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << _tao_retval._retn ()))
ACE_THROW (CORBA::MARSHAL ());
}
@@ -14048,31 +14295,31 @@ void* POA_CORBA::ComponentIR::FactoryDef::_downcast (
{
return ACE_static_cast (POA_CORBA::ComponentIR::FactoryDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/OperationDef:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::OperationDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Contained:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Contained_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/IRObject:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Object:1.0") == 0)
{
return ACE_static_cast(PortableServer::Servant, this);
}
-
+
return 0;
}
@@ -14082,7 +14329,7 @@ const char* POA_CORBA::ComponentIR::FactoryDef::_interface_repository_id (void)
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
void POA_CORBA::ComponentIR::FactoryDef::_dispatch (
TAO_ServerRequest &req,
@@ -14097,17 +14344,17 @@ void POA_CORBA::ComponentIR::FactoryDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
CORBA::ComponentIR::FactoryDef *
POA_CORBA::ComponentIR::FactoryDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
TAO_Stub_Auto_Ptr safe_stub (stub);
CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
+
if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
{
ACE_NEW_RETURN (
@@ -14132,14 +14379,14 @@ POA_CORBA::ComponentIR::FactoryDef::_this (ACE_ENV_SINGLE_ARG_DECL)
0
);
}
-
+
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
return ::CORBA::ComponentIR::FactoryDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1248
class TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
@@ -14220,34 +14467,34 @@ TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable::lookup (const char *str, u
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::ComponentIR::FinderDef::move_skel},
+ {"move", &POA_CORBA::ComponentIR::FinderDef::move_skel},
{"_is_a", &POA_CORBA::ComponentIR::FinderDef::_is_a_skel},
- {"_get_mode", &POA_CORBA::ComponentIR::FinderDef::_get_mode_skel},
- {"_set_name", &POA_CORBA::ComponentIR::FinderDef::_set_name_skel},
- {"_get_name", &POA_CORBA::ComponentIR::FinderDef::_get_name_skel},
- {"_set_mode", &POA_CORBA::ComponentIR::FinderDef::_set_mode_skel},
+ {"_get_mode", &POA_CORBA::ComponentIR::FinderDef::_get_mode_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::FinderDef::_set_name_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::FinderDef::_get_name_skel},
+ {"_set_mode", &POA_CORBA::ComponentIR::FinderDef::_set_mode_skel},
{"_interface", &POA_CORBA::ComponentIR::FinderDef::_interface_skel},
- {"_get_params", &POA_CORBA::ComponentIR::FinderDef::_get_params_skel},
- {"_set_params", &POA_CORBA::ComponentIR::FinderDef::_set_params_skel},
- {"_get_contexts", &POA_CORBA::ComponentIR::FinderDef::_get_contexts_skel},
- {"_set_contexts", &POA_CORBA::ComponentIR::FinderDef::_set_contexts_skel},
- {"_get_exceptions", &POA_CORBA::ComponentIR::FinderDef::_get_exceptions_skel},
- {"_set_exceptions", &POA_CORBA::ComponentIR::FinderDef::_set_exceptions_skel},
- {"_get_version", &POA_CORBA::ComponentIR::FinderDef::_get_version_skel},
- {"_set_version", &POA_CORBA::ComponentIR::FinderDef::_set_version_skel},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::FinderDef::_get_absolute_name_skel},
- {"_get_defined_in", &POA_CORBA::ComponentIR::FinderDef::_get_defined_in_skel},
- {"_get_id", &POA_CORBA::ComponentIR::FinderDef::_get_id_skel},
- {"_set_id", &POA_CORBA::ComponentIR::FinderDef::_set_id_skel},
- {"describe", &POA_CORBA::ComponentIR::FinderDef::describe_skel},
- {"_get_result_def", &POA_CORBA::ComponentIR::FinderDef::_get_result_def_skel},
- {"_set_result_def", &POA_CORBA::ComponentIR::FinderDef::_set_result_def_skel},
- {"_get_def_kind", &POA_CORBA::ComponentIR::FinderDef::_get_def_kind_skel},
+ {"_get_params", &POA_CORBA::ComponentIR::FinderDef::_get_params_skel},
+ {"_set_params", &POA_CORBA::ComponentIR::FinderDef::_set_params_skel},
+ {"_get_contexts", &POA_CORBA::ComponentIR::FinderDef::_get_contexts_skel},
+ {"_set_contexts", &POA_CORBA::ComponentIR::FinderDef::_set_contexts_skel},
+ {"_get_exceptions", &POA_CORBA::ComponentIR::FinderDef::_get_exceptions_skel},
+ {"_set_exceptions", &POA_CORBA::ComponentIR::FinderDef::_set_exceptions_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::FinderDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::FinderDef::_set_version_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::FinderDef::_get_absolute_name_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::FinderDef::_get_defined_in_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::FinderDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::FinderDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::FinderDef::describe_skel},
+ {"_get_result_def", &POA_CORBA::ComponentIR::FinderDef::_get_result_def_skel},
+ {"_set_result_def", &POA_CORBA::ComponentIR::FinderDef::_set_result_def_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::FinderDef::_get_def_kind_skel},
{"_component", &POA_CORBA::ComponentIR::FinderDef::_component_skel},
- {"_get_result", &POA_CORBA::ComponentIR::FinderDef::_get_result_skel},
- {"destroy", &POA_CORBA::ComponentIR::FinderDef::destroy_skel},
+ {"_get_result", &POA_CORBA::ComponentIR::FinderDef::_get_result_skel},
+ {"destroy", &POA_CORBA::ComponentIR::FinderDef::destroy_skel},
{"_non_existent", &POA_CORBA::ComponentIR::FinderDef::_non_existent_skel},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::FinderDef::_get_containing_repository_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::FinderDef::_get_containing_repository_skel},
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -14257,7 +14504,7 @@ TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable::lookup (const char *str, u
if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
{
{
- const class TAO_operation_db_entry *resword;
+ const class TAO_operation_db_entry *resword;
switch (key)
{
@@ -14377,7 +14624,7 @@ POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker::~_TAO_FinderDef
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
delete this->proxy_cache_[i];
-
+
// Hack to prevent bug mentioned in 1204. Refer to 1204
// for details..
this->proxy_cache_[i] = 0;
@@ -14393,26 +14640,26 @@ POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker::select_proxy (
int strategy =
TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
if (this->proxy_cache_[strategy] != 0)
{
return *this->proxy_cache_[strategy];
}
-
+
this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
return *this->proxy_cache_[strategy];
}
-void
+void
POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
{
ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
-
+
if (this->proxy_cache_[strategy] == 0)
{
switch (strategy)
@@ -14425,7 +14672,7 @@ POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker::create_proxy (
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
default:
ACE_NEW_THROW_EX (
@@ -14444,7 +14691,7 @@ POA_CORBA::ComponentIR::_TAO_FinderDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:597
CORBA::ComponentIR::_TAO_FinderDef_Proxy_Broker *
CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -14456,13 +14703,13 @@ CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function (CORBA::Object_pt
int
CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_Initializer (size_t)
{
- CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer =
CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function;
-
+
return 0;
}
-static int CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+static int CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (size_t, CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_Initializer));
@@ -14480,7 +14727,7 @@ POA_CORBA::ComponentIR::_TAO_FinderDef_ThruPOA_Proxy_Impl::_TAO_FinderDef_ThruPO
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
POA_CORBA::ComponentIR::FinderDef::FinderDef (void)
@@ -14492,18 +14739,19 @@ POA_CORBA::ComponentIR::FinderDef::FinderDef (const FinderDef& rhs)
: ACE_NESTED_CLASS (POA_CORBA,OperationDef) (rhs),
ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
+ TAO_Abstract_ServantBase (rhs),
+ TAO_ServantBase (rhs)
{}
POA_CORBA::ComponentIR::FinderDef::~FinderDef (void)
{
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:164
void POA_CORBA::ComponentIR::FinderDef::_is_a_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -14513,22 +14761,22 @@ void POA_CORBA::ComponentIR::FinderDef::_is_a_skel (
POA_CORBA::ComponentIR::FinderDef *_tao_impl = (POA_CORBA::ComponentIR::FinderDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
-
+
if (!(_tao_in >> value.out ()))
ACE_THROW (CORBA::MARSHAL ());
-
+
_tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::FinderDef::_non_existent_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -14538,16 +14786,16 @@ void POA_CORBA::ComponentIR::FinderDef::_non_existent_skel (
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::FinderDef::_interface_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -14556,27 +14804,27 @@ void POA_CORBA::ComponentIR::FinderDef::_interface_skel (
POA_CORBA::ComponentIR::FinderDef *_tao_impl = (POA_CORBA::ComponentIR::FinderDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
-
+
TAO_IFR_Client_Adapter *_tao_adapter =
ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
TAO_ORB_Core::ifr_client_adapter_name ()
);
-
+
if (_tao_adapter == 0)
{
ACE_THROW (CORBA::INTF_REPOS ());
}
-
+
ACE_TRY
{
- _tao_retval =
+ _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
_tao_result =
_tao_adapter->interfacedef_cdr_insert (
_tao_out,
@@ -14588,7 +14836,7 @@ void POA_CORBA::ComponentIR::FinderDef::_interface_skel (
_tao_adapter->dispose (_tao_retval);
}
ACE_ENDTRY;
-
+
if (_tao_result == 0)
{
ACE_THROW (CORBA::MARSHAL ());
@@ -14596,7 +14844,7 @@ void POA_CORBA::ComponentIR::FinderDef::_interface_skel (
}
void POA_CORBA::ComponentIR::FinderDef::_component_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -14606,10 +14854,10 @@ void POA_CORBA::ComponentIR::FinderDef::_component_skel (
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << _tao_retval._retn ()))
ACE_THROW (CORBA::MARSHAL ());
}
@@ -14659,31 +14907,31 @@ void* POA_CORBA::ComponentIR::FinderDef::_downcast (
{
return ACE_static_cast (POA_CORBA::ComponentIR::FinderDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/OperationDef:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::OperationDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Contained:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Contained_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/IRObject:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Object:1.0") == 0)
{
return ACE_static_cast(PortableServer::Servant, this);
}
-
+
return 0;
}
@@ -14693,7 +14941,7 @@ const char* POA_CORBA::ComponentIR::FinderDef::_interface_repository_id (void) c
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
void POA_CORBA::ComponentIR::FinderDef::_dispatch (
TAO_ServerRequest &req,
@@ -14708,17 +14956,17 @@ void POA_CORBA::ComponentIR::FinderDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
CORBA::ComponentIR::FinderDef *
POA_CORBA::ComponentIR::FinderDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
TAO_Stub_Auto_Ptr safe_stub (stub);
CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
+
if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
{
ACE_NEW_RETURN (
@@ -14743,14 +14991,14 @@ POA_CORBA::ComponentIR::FinderDef::_this (ACE_ENV_SINGLE_ARG_DECL)
0
);
}
-
+
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
return ::CORBA::ComponentIR::FinderDef::_unchecked_narrow (obj.in ());
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1248
class TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
@@ -14831,72 +15079,72 @@ TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable::lookup (const char *str, uns
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::ComponentIR::HomeDef::move_skel},
+ {"move", &POA_CORBA::ComponentIR::HomeDef::move_skel},
{"_is_a", &POA_CORBA::ComponentIR::HomeDef::_is_a_skel},
- {"lookup", &POA_CORBA::ComponentIR::HomeDef::lookup_skel},
- {"_get_name", &POA_CORBA::ComponentIR::HomeDef::_get_name_skel},
- {"_get_type", &POA_CORBA::ComponentIR::HomeDef::_get_type_skel},
- {"_set_name", &POA_CORBA::ComponentIR::HomeDef::_set_name_skel},
+ {"lookup", &POA_CORBA::ComponentIR::HomeDef::lookup_skel},
+ {"_get_name", &POA_CORBA::ComponentIR::HomeDef::_get_name_skel},
+ {"_get_type", &POA_CORBA::ComponentIR::HomeDef::_get_type_skel},
+ {"_set_name", &POA_CORBA::ComponentIR::HomeDef::_set_name_skel},
{"_interface", &POA_CORBA::ComponentIR::HomeDef::_interface_skel},
- {"lookup_name", &POA_CORBA::ComponentIR::HomeDef::lookup_name_skel},
- {"_get_base_home", &POA_CORBA::ComponentIR::HomeDef::_get_base_home_skel},
- {"_set_base_home", &POA_CORBA::ComponentIR::HomeDef::_set_base_home_skel},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::HomeDef::_get_absolute_name_skel},
- {"is_a", &POA_CORBA::ComponentIR::HomeDef::is_a_skel},
- {"_get_primary_key", &POA_CORBA::ComponentIR::HomeDef::_get_primary_key_skel},
- {"_set_primary_key", &POA_CORBA::ComponentIR::HomeDef::_set_primary_key_skel},
- {"_get_id", &POA_CORBA::ComponentIR::HomeDef::_get_id_skel},
- {"_set_id", &POA_CORBA::ComponentIR::HomeDef::_set_id_skel},
- {"describe", &POA_CORBA::ComponentIR::HomeDef::describe_skel},
- {"_get_version", &POA_CORBA::ComponentIR::HomeDef::_get_version_skel},
- {"_set_version", &POA_CORBA::ComponentIR::HomeDef::_set_version_skel},
- {"_get_def_kind", &POA_CORBA::ComponentIR::HomeDef::_get_def_kind_skel},
- {"_get_defined_in", &POA_CORBA::ComponentIR::HomeDef::_get_defined_in_skel},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::HomeDef::_get_containing_repository_skel},
- {"destroy", &POA_CORBA::ComponentIR::HomeDef::destroy_skel},
- {"describe_interface", &POA_CORBA::ComponentIR::HomeDef::describe_interface_skel},
- {"describe_ext_interface", &POA_CORBA::ComponentIR::HomeDef::describe_ext_interface_skel},
+ {"lookup_name", &POA_CORBA::ComponentIR::HomeDef::lookup_name_skel},
+ {"_get_base_home", &POA_CORBA::ComponentIR::HomeDef::_get_base_home_skel},
+ {"_set_base_home", &POA_CORBA::ComponentIR::HomeDef::_set_base_home_skel},
+ {"_get_absolute_name", &POA_CORBA::ComponentIR::HomeDef::_get_absolute_name_skel},
+ {"is_a", &POA_CORBA::ComponentIR::HomeDef::is_a_skel},
+ {"_get_primary_key", &POA_CORBA::ComponentIR::HomeDef::_get_primary_key_skel},
+ {"_set_primary_key", &POA_CORBA::ComponentIR::HomeDef::_set_primary_key_skel},
+ {"_get_id", &POA_CORBA::ComponentIR::HomeDef::_get_id_skel},
+ {"_set_id", &POA_CORBA::ComponentIR::HomeDef::_set_id_skel},
+ {"describe", &POA_CORBA::ComponentIR::HomeDef::describe_skel},
+ {"_get_version", &POA_CORBA::ComponentIR::HomeDef::_get_version_skel},
+ {"_set_version", &POA_CORBA::ComponentIR::HomeDef::_set_version_skel},
+ {"_get_def_kind", &POA_CORBA::ComponentIR::HomeDef::_get_def_kind_skel},
+ {"_get_defined_in", &POA_CORBA::ComponentIR::HomeDef::_get_defined_in_skel},
+ {"_get_containing_repository", &POA_CORBA::ComponentIR::HomeDef::_get_containing_repository_skel},
+ {"destroy", &POA_CORBA::ComponentIR::HomeDef::destroy_skel},
+ {"describe_interface", &POA_CORBA::ComponentIR::HomeDef::describe_interface_skel},
+ {"describe_ext_interface", &POA_CORBA::ComponentIR::HomeDef::describe_ext_interface_skel},
{"_component", &POA_CORBA::ComponentIR::HomeDef::_component_skel},
{"_non_existent", &POA_CORBA::ComponentIR::HomeDef::_non_existent_skel},
- {"_get_base_interfaces", &POA_CORBA::ComponentIR::HomeDef::_get_base_interfaces_skel},
- {"_set_base_interfaces", &POA_CORBA::ComponentIR::HomeDef::_set_base_interfaces_skel},
- {"_get_managed_component", &POA_CORBA::ComponentIR::HomeDef::_get_managed_component_skel},
- {"_set_managed_component", &POA_CORBA::ComponentIR::HomeDef::_set_managed_component_skel},
- {"_get_supported_interfaces", &POA_CORBA::ComponentIR::HomeDef::_get_supported_interfaces_skel},
- {"_set_supported_interfaces", &POA_CORBA::ComponentIR::HomeDef::_set_supported_interfaces_skel},
- {"create_enum", &POA_CORBA::ComponentIR::HomeDef::create_enum_skel},
- {"create_value", &POA_CORBA::ComponentIR::HomeDef::create_value_skel},
- {"create_module", &POA_CORBA::ComponentIR::HomeDef::create_module_skel},
- {"create_native", &POA_CORBA::ComponentIR::HomeDef::create_native_skel},
- {"create_attribute", &POA_CORBA::ComponentIR::HomeDef::create_attribute_skel},
- {"create_ext_value", &POA_CORBA::ComponentIR::HomeDef::create_ext_value_skel},
- {"create_interface", &POA_CORBA::ComponentIR::HomeDef::create_interface_skel},
- {"describe_contents", &POA_CORBA::ComponentIR::HomeDef::describe_contents_skel},
- {"create_finder", &POA_CORBA::ComponentIR::HomeDef::create_finder_skel},
- {"create_ext_attribute", &POA_CORBA::ComponentIR::HomeDef::create_ext_attribute_skel},
- {"create_value_box", &POA_CORBA::ComponentIR::HomeDef::create_value_box_skel},
- {"create_local_interface", &POA_CORBA::ComponentIR::HomeDef::create_local_interface_skel},
- {"create_factory", &POA_CORBA::ComponentIR::HomeDef::create_factory_skel},
- {"create_abstract_interface", &POA_CORBA::ComponentIR::HomeDef::create_abstract_interface_skel},
- {"create_union", &POA_CORBA::ComponentIR::HomeDef::create_union_skel},
- {"create_operation", &POA_CORBA::ComponentIR::HomeDef::create_operation_skel},
- {"create_exception", &POA_CORBA::ComponentIR::HomeDef::create_exception_skel},
- {"contents", &POA_CORBA::ComponentIR::HomeDef::contents_skel},
- {"create_alias", &POA_CORBA::ComponentIR::HomeDef::create_alias_skel},
- {"create_struct", &POA_CORBA::ComponentIR::HomeDef::create_struct_skel},
- {"create_constant", &POA_CORBA::ComponentIR::HomeDef::create_constant_skel},
+ {"_get_base_interfaces", &POA_CORBA::ComponentIR::HomeDef::_get_base_interfaces_skel},
+ {"_set_base_interfaces", &POA_CORBA::ComponentIR::HomeDef::_set_base_interfaces_skel},
+ {"_get_managed_component", &POA_CORBA::ComponentIR::HomeDef::_get_managed_component_skel},
+ {"_set_managed_component", &POA_CORBA::ComponentIR::HomeDef::_set_managed_component_skel},
+ {"_get_supported_interfaces", &POA_CORBA::ComponentIR::HomeDef::_get_supported_interfaces_skel},
+ {"_set_supported_interfaces", &POA_CORBA::ComponentIR::HomeDef::_set_supported_interfaces_skel},
+ {"create_enum", &POA_CORBA::ComponentIR::HomeDef::create_enum_skel},
+ {"create_value", &POA_CORBA::ComponentIR::HomeDef::create_value_skel},
+ {"create_module", &POA_CORBA::ComponentIR::HomeDef::create_module_skel},
+ {"create_native", &POA_CORBA::ComponentIR::HomeDef::create_native_skel},
+ {"create_attribute", &POA_CORBA::ComponentIR::HomeDef::create_attribute_skel},
+ {"create_ext_value", &POA_CORBA::ComponentIR::HomeDef::create_ext_value_skel},
+ {"create_interface", &POA_CORBA::ComponentIR::HomeDef::create_interface_skel},
+ {"describe_contents", &POA_CORBA::ComponentIR::HomeDef::describe_contents_skel},
+ {"create_finder", &POA_CORBA::ComponentIR::HomeDef::create_finder_skel},
+ {"create_ext_attribute", &POA_CORBA::ComponentIR::HomeDef::create_ext_attribute_skel},
+ {"create_value_box", &POA_CORBA::ComponentIR::HomeDef::create_value_box_skel},
+ {"create_local_interface", &POA_CORBA::ComponentIR::HomeDef::create_local_interface_skel},
+ {"create_factory", &POA_CORBA::ComponentIR::HomeDef::create_factory_skel},
+ {"create_abstract_interface", &POA_CORBA::ComponentIR::HomeDef::create_abstract_interface_skel},
+ {"create_union", &POA_CORBA::ComponentIR::HomeDef::create_union_skel},
+ {"create_operation", &POA_CORBA::ComponentIR::HomeDef::create_operation_skel},
+ {"create_exception", &POA_CORBA::ComponentIR::HomeDef::create_exception_skel},
+ {"contents", &POA_CORBA::ComponentIR::HomeDef::contents_skel},
+ {"create_alias", &POA_CORBA::ComponentIR::HomeDef::create_alias_skel},
+ {"create_struct", &POA_CORBA::ComponentIR::HomeDef::create_struct_skel},
+ {"create_constant", &POA_CORBA::ComponentIR::HomeDef::create_constant_skel},
};
static const signed char lookup[] =
{
- -1, -1, -1, -1, 4, 5, 6, -7, -3, -107, 10, 11, -12, -2,
- -107, -1, -1, -1, 14, 15, -1, -1, -16, -2, -18, -2, -109, -108,
- 20, -1, -21, -2, -107, 23, -1, 24, 25, 26, 27, -1, -1, -1,
- 28, -1, -1, 29, -1, -1, 30, -1, -1, -31, -2, -33, -2, -109,
- -1, -109, -35, -2, -107, -1, -1, -1, -39, -2, 37, 38, -109, -41,
- -3, -107, 44, 45, -1, 46, 47, 48, -1, 49, 50, -1, -1, -1,
- -1, -1, -1, 51, -1, -52, -2, -107, -1, -1, -1, -1, -1, -1,
- 54, -1, -1, -1, 55, 56, -1, 57,
+ -1, -1, -1, -1, 4, 5, 6, -7, -3, -107, 10, 11, -12, -2,
+ -107, -1, -1, -1, 14, 15, -1, -1, -16, -2, -18, -2, -109, -108,
+ 20, -1, -21, -2, -107, 23, -1, 24, 25, 26, 27, -1, -1, -1,
+ 28, -1, -1, 29, -1, -1, 30, -1, -1, -31, -2, -33, -2, -109,
+ -1, -109, -35, -2, -107, -1, -1, -1, -39, -2, 37, 38, -109, -41,
+ -3, -107, 44, 45, -1, 46, 47, 48, -1, 49, 50, -1, -1, -1,
+ -1, -1, -1, 51, -1, -52, -2, -107, -1, -1, -1, -1, -1, -1,
+ 54, -1, -1, -1, 55, 56, -1, 57,
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -14949,51 +15197,52 @@ public:
POA_CORBA::ComponentIR::HomeDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::ComponentIR::HomeDef_ptr result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get &
);
-
+
private:
POA_CORBA::ComponentIR::HomeDef *_tao_impl;
+
::CORBA::ComponentIR::HomeDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get (
TAO_ServerRequest &_tao_server_request,
@@ -15015,7 +15264,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::arguments (
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -15029,11 +15278,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::exceptions (
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -15044,11 +15293,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
-
+
return safe_result_any._retn ();
}
@@ -15072,7 +15321,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::target_is_a (
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get::result (::CORBA::ComponentIR::HomeDef_ptr result)
{
// Update the result.
@@ -15092,50 +15341,50 @@ public:
CORBA::ComponentIR::HomeDef_ptr base_home
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set &
);
-
+
private:
POA_CORBA::ComponentIR::HomeDef *_tao_impl;
-
+
CORBA::ComponentIR::HomeDef_ptr base_home_;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set (
TAO_ServerRequest &_tao_server_request,
@@ -15159,15 +15408,15 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::arguments (
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (1);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= this->base_home_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -15181,11 +15430,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::exceptions (
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -15196,7 +15445,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -15232,51 +15481,52 @@ public:
POA_CORBA::ComponentIR::HomeDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::InterfaceDefSeq * result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get &
);
-
+
private:
POA_CORBA::ComponentIR::HomeDef *_tao_impl;
+
::CORBA::InterfaceDefSeq * _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get (
TAO_ServerRequest &_tao_server_request,
@@ -15298,7 +15548,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::argume
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -15312,11 +15562,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::except
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -15327,11 +15577,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::result
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
-
+
return safe_result_any._retn ();
}
@@ -15355,7 +15605,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::target
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get::result (::CORBA::InterfaceDefSeq * result)
{
// Update the result.
@@ -15375,50 +15625,50 @@ public:
const CORBA::InterfaceDefSeq & supported_interfaces
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set &
);
-
+
private:
POA_CORBA::ComponentIR::HomeDef *_tao_impl;
-
+
const CORBA::InterfaceDefSeq & supported_interfaces_;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set (
TAO_ServerRequest &_tao_server_request,
@@ -15442,15 +15692,15 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::argume
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (1);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= this->supported_interfaces_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -15464,11 +15714,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::except
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -15479,7 +15729,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set::result
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -15515,51 +15765,52 @@ public:
POA_CORBA::ComponentIR::HomeDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::ComponentIR::ComponentDef_ptr result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get &
);
-
+
private:
POA_CORBA::ComponentIR::HomeDef *_tao_impl;
+
::CORBA::ComponentIR::ComponentDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get (
TAO_ServerRequest &_tao_server_request,
@@ -15581,7 +15832,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::arguments
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -15595,11 +15846,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::exception
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -15610,11 +15861,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
-
+
return safe_result_any._retn ();
}
@@ -15638,7 +15889,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::target_is
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get::result (::CORBA::ComponentIR::ComponentDef_ptr result)
{
// Update the result.
@@ -15658,50 +15909,50 @@ public:
CORBA::ComponentIR::ComponentDef_ptr managed_component
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set &
);
-
+
private:
POA_CORBA::ComponentIR::HomeDef *_tao_impl;
-
+
CORBA::ComponentIR::ComponentDef_ptr managed_component_;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set (
TAO_ServerRequest &_tao_server_request,
@@ -15725,15 +15976,15 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::arguments
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (1);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= this->managed_component_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -15747,11 +15998,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::exception
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -15762,7 +16013,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -15798,51 +16049,52 @@ public:
POA_CORBA::ComponentIR::HomeDef *tao_impl
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::ValueDef_ptr result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get &
);
-
+
private:
POA_CORBA::ComponentIR::HomeDef *_tao_impl;
+
::CORBA::ValueDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get (
TAO_ServerRequest &_tao_server_request,
@@ -15864,7 +16116,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::arguments (
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return parameter_list;
}
@@ -15878,11 +16130,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::exceptions (
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -15893,11 +16145,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
-
+
return safe_result_any._retn ();
}
@@ -15921,7 +16173,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::target_is_a (
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get::result (::CORBA::ValueDef_ptr result)
{
// Update the result.
@@ -15941,50 +16193,50 @@ public:
CORBA::ValueDef_ptr primary_key
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set &
);
-
+
private:
POA_CORBA::ComponentIR::HomeDef *_tao_impl;
-
+
CORBA::ValueDef_ptr primary_key_;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set (
TAO_ServerRequest &_tao_server_request,
@@ -16008,15 +16260,15 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::arguments (
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (1);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= this->primary_key_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -16030,11 +16282,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::exceptions (
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -16045,7 +16297,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
@@ -16086,56 +16338,57 @@ public:
const CORBA::ExceptionDefSeq & exceptions
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::ComponentIR::FactoryDef_ptr result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory &
);
-
+
private:
POA_CORBA::ComponentIR::HomeDef *_tao_impl;
-
+
const char * id_;
const char * name_;
const char * version_;
const CORBA::ParDescriptionSeq & params_;
- const CORBA::ExceptionDefSeq & exceptions_;::CORBA::ComponentIR::FactoryDef_ptr _result;
+ const CORBA::ExceptionDefSeq & exceptions_;
+ ::CORBA::ComponentIR::FactoryDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory (
TAO_ServerRequest &_tao_server_request,
@@ -16167,31 +16420,31 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::arguments (
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (5);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= id_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= name_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= version_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->params_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->exceptions_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -16205,11 +16458,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::exceptions (
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -16220,11 +16473,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
-
+
return safe_result_any._retn ();
}
@@ -16248,7 +16501,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::target_is_a (
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory::result (::CORBA::ComponentIR::FactoryDef_ptr result)
{
// Update the result.
@@ -16272,56 +16525,57 @@ public:
const CORBA::ExceptionDefSeq & exceptions
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::ComponentIR::FinderDef_ptr result);
private:
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder &
);
-
+
void operator= (
const TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder &
);
-
+
private:
POA_CORBA::ComponentIR::HomeDef *_tao_impl;
-
+
const char * id_;
const char * name_;
const char * version_;
const CORBA::ParDescriptionSeq & params_;
- const CORBA::ExceptionDefSeq & exceptions_;::CORBA::ComponentIR::FinderDef_ptr _result;
+ const CORBA::ExceptionDefSeq & exceptions_;
+ ::CORBA::ComponentIR::FinderDef_ptr _result;
};
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:436
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder (
TAO_ServerRequest &_tao_server_request,
@@ -16353,31 +16607,31 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::arguments (
Dynamic::ParameterList *parameter_list =
TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
Dynamic::ParameterList_var safe_parameter_list = parameter_list;
parameter_list->length (5);
CORBA::ULong len = 0;
-
+
(*parameter_list)[len].argument <<= id_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= name_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= version_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->params_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
(*parameter_list)[len].argument <<= this->exceptions_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
@@ -16391,11 +16645,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::exceptions (
Dynamic::ExceptionList *exception_list =
TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return exception_list;
}
-CORBA::Any *
+CORBA::Any *
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::result (
ACE_ENV_SINGLE_ARG_DECL
)
@@ -16406,11 +16660,11 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::result (
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
CORBA::Any_var safe_result_any = result_any;
-
+
(*result_any) <<= this->_result;
-
+
return safe_result_any._retn ();
}
@@ -16434,7 +16688,7 @@ TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::target_is_a (
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder::result (::CORBA::ComponentIR::FinderDef_ptr result)
{
// Update the result.
@@ -16470,7 +16724,7 @@ POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker::~_TAO_HomeDef_Str
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
delete this->proxy_cache_[i];
-
+
// Hack to prevent bug mentioned in 1204. Refer to 1204
// for details..
this->proxy_cache_[i] = 0;
@@ -16486,26 +16740,26 @@ POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker::select_proxy (
int strategy =
TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
if (this->proxy_cache_[strategy] != 0)
{
return *this->proxy_cache_[strategy];
}
-
+
this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
return *this->proxy_cache_[strategy];
}
-void
+void
POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
{
ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
-
+
if (this->proxy_cache_[strategy] == 0)
{
switch (strategy)
@@ -16518,7 +16772,7 @@ POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker::create_proxy (
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
default:
ACE_NEW_THROW_EX (
@@ -16537,7 +16791,7 @@ POA_CORBA::ComponentIR::_TAO_HomeDef_Strategized_Proxy_Broker::create_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:596
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:597
CORBA::ComponentIR::_TAO_HomeDef_Proxy_Broker *
CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -16549,13 +16803,13 @@ CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function (CORBA::Object_ptr
int
CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_Initializer (size_t)
{
- CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer =
+ CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer =
CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function;
-
+
return 0;
}
-static int CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+static int CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (size_t, CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_Initializer));
@@ -16571,7 +16825,7 @@ POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Pr
// ThruPOA Implementation of the IDL interface methods
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
::CORBA::ComponentIR::HomeDef_ptr POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::base_home (
@@ -16589,30 +16843,30 @@ POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::_TAO_HomeDef_ThruPOA_Pr
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_get_base_home",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::HomeDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
)
)->base_home (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::base_home (
@@ -16624,37 +16878,37 @@ void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::base_home (
CORBA::SystemException
))
{
-
+
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_set_base_home",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK;
-
+
ACE_reinterpret_cast (
POA_CORBA::ComponentIR::HomeDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
)
)->base_home (
-
+
base_home
ACE_ENV_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::supported_interfaces (
@@ -16672,30 +16926,30 @@ void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::base_home (
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_get_supported_interfaces",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::HomeDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
)
)->supported_interfaces (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::supported_interfaces (
@@ -16707,37 +16961,37 @@ void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::supported_interfac
CORBA::SystemException
))
{
-
+
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_set_supported_interfaces",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK;
-
+
ACE_reinterpret_cast (
POA_CORBA::ComponentIR::HomeDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
)
)->supported_interfaces (
-
+
supported_interfaces
ACE_ENV_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
::CORBA::ComponentIR::ComponentDef_ptr POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::managed_component (
@@ -16755,30 +17009,30 @@ void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::supported_interfac
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_get_managed_component",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::HomeDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
)
)->managed_component (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::managed_component (
@@ -16790,37 +17044,37 @@ void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::managed_component
CORBA::SystemException
))
{
-
+
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_set_managed_component",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK;
-
+
ACE_reinterpret_cast (
POA_CORBA::ComponentIR::HomeDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
)
)->managed_component (
-
+
managed_component
ACE_ENV_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::primary_key (
@@ -16838,30 +17092,30 @@ void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::managed_component
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_get_primary_key",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::HomeDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
)
)->primary_key (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::primary_key (
@@ -16873,37 +17127,37 @@ void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::primary_key (
CORBA::SystemException
))
{
-
+
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"_set_primary_key",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK;
-
+
ACE_reinterpret_cast (
POA_CORBA::ComponentIR::HomeDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
)
)->primary_key (
-
+
primary_key
ACE_ENV_ARG_PARAMETER
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
::CORBA::ComponentIR::FactoryDef_ptr POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::create_factory (
@@ -16926,25 +17180,25 @@ void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::primary_key (
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"create_factory",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::HomeDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
)
)->create_factory (
-
+
id,
name,
version,
@@ -16954,7 +17208,7 @@ void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::primary_key (
);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
::CORBA::ComponentIR::FinderDef_ptr POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::create_finder (
@@ -16977,25 +17231,25 @@ void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::primary_key (
);
CORBA::Object_var forward_to;
servant_upcall.prepare_for_upcall (
- _collocated_tao_target_->_stubobj ()->profile_in_use ()->object_key (),
+ _collocated_tao_target_->_stubobj ()->object_key (),
"create_finder",
forward_to.out ()
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
servant_upcall.pre_invoke_collocated_request (
ACE_ENV_SINGLE_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
-
+
return ACE_reinterpret_cast (
POA_CORBA::ComponentIR::HomeDef_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
)
)->create_finder (
-
+
id,
name,
version,
@@ -17007,7 +17261,7 @@ void POA_CORBA::ComponentIR::_TAO_HomeDef_ThruPOA_Proxy_Impl::primary_key (
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
POA_CORBA::ComponentIR::HomeDef::HomeDef (void)
@@ -17023,14 +17277,15 @@ POA_CORBA::ComponentIR::HomeDef::HomeDef (const HomeDef& rhs)
ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs),
ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
+ TAO_Abstract_ServantBase (rhs),
+ TAO_ServantBase (rhs)
{}
POA_CORBA::ComponentIR::HomeDef::~HomeDef (void)
{
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::HomeDef::_get_base_home_skel (
@@ -17050,44 +17305,44 @@ void POA_CORBA::ComponentIR::HomeDef::_get_base_home_skel (
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_get _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->base_home (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
::CORBA::ComponentIR::HomeDef_ptr _tao_retval_info = _tao_retval._retn ();
@@ -17106,58 +17361,63 @@ void POA_CORBA::ComponentIR::HomeDef::_get_base_home_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::HomeDef::_set_base_home_skel (
@@ -17174,58 +17434,63 @@ void POA_CORBA::ComponentIR::HomeDef::_set_base_home_skel (
_tao_servant
);
_tao_server_request.argument_flag (0);
-
+
CORBA::ComponentIR::HomeDef_var base_home;
-
+
if (!(
(_tao_in >> base_home.out ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_base_home_set _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
base_home.in ()
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_impl->base_home (
-
+
base_home.in ()
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -17241,51 +17506,51 @@ void POA_CORBA::ComponentIR::HomeDef::_set_base_home_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::HomeDef::_get_supported_interfaces_skel (
@@ -17305,44 +17570,44 @@ void POA_CORBA::ComponentIR::HomeDef::_get_supported_interfaces_skel (
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_get _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->supported_interfaces (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
::CORBA::InterfaceDefSeq * _tao_retval_info = _tao_retval._retn ();
@@ -17361,58 +17626,63 @@ void POA_CORBA::ComponentIR::HomeDef::_get_supported_interfaces_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::HomeDef::_set_supported_interfaces_skel (
@@ -17429,58 +17699,63 @@ void POA_CORBA::ComponentIR::HomeDef::_set_supported_interfaces_skel (
_tao_servant
);
_tao_server_request.argument_flag (0);
-
+
CORBA::InterfaceDefSeq supported_interfaces;
-
+
if (!(
(_tao_in >> supported_interfaces)
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_supported_interfaces_set _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
supported_interfaces
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_impl->supported_interfaces (
-
+
supported_interfaces
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -17496,51 +17771,51 @@ void POA_CORBA::ComponentIR::HomeDef::_set_supported_interfaces_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::HomeDef::_get_managed_component_skel (
@@ -17560,44 +17835,44 @@ void POA_CORBA::ComponentIR::HomeDef::_get_managed_component_skel (
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_get _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->managed_component (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
::CORBA::ComponentIR::ComponentDef_ptr _tao_retval_info = _tao_retval._retn ();
@@ -17616,58 +17891,63 @@ void POA_CORBA::ComponentIR::HomeDef::_get_managed_component_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::HomeDef::_set_managed_component_skel (
@@ -17684,58 +17964,63 @@ void POA_CORBA::ComponentIR::HomeDef::_set_managed_component_skel (
_tao_servant
);
_tao_server_request.argument_flag (0);
-
+
CORBA::ComponentIR::ComponentDef_var managed_component;
-
+
if (!(
(_tao_in >> managed_component.out ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_managed_component_set _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
managed_component.in ()
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_impl->managed_component (
-
+
managed_component.in ()
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -17751,51 +18036,51 @@ void POA_CORBA::ComponentIR::HomeDef::_set_managed_component_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::HomeDef::_get_primary_key_skel (
@@ -17815,44 +18100,44 @@ void POA_CORBA::ComponentIR::HomeDef::_get_primary_key_skel (
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_get _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->primary_key (
-
+
ACE_ENV_SINGLE_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
::CORBA::ValueDef_ptr _tao_retval_info = _tao_retval._retn ();
@@ -17871,58 +18156,63 @@ void POA_CORBA::ComponentIR::HomeDef::_get_primary_key_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::HomeDef::_set_primary_key_skel (
@@ -17939,58 +18229,63 @@ void POA_CORBA::ComponentIR::HomeDef::_set_primary_key_skel (
_tao_servant
);
_tao_server_request.argument_flag (0);
-
+
CORBA::ValueDef_var primary_key;
-
+
if (!(
(_tao_in >> primary_key.out ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_primary_key_set _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
primary_key.in ()
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_impl->primary_key (
-
+
primary_key.in ()
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
_tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
@@ -18006,51 +18301,51 @@ void POA_CORBA::ComponentIR::HomeDef::_set_primary_key_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::HomeDef::create_factory_skel (
@@ -18072,76 +18367,81 @@ void POA_CORBA::ComponentIR::HomeDef::create_factory_skel (
CORBA::String_var version;
CORBA::ParDescriptionSeq params;
CORBA::ExceptionDefSeq exceptions;
-
+
if (!(
(_tao_in >> id.out ()) &&
(_tao_in >> name.out ()) &&
(_tao_in >> version.out ()) &&
(_tao_in >> params) &&
(_tao_in >> exceptions)
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_factory _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
params,
-
+
exceptions
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->create_factory (
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
params,
-
+
exceptions
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
::CORBA::ComponentIR::FactoryDef_ptr _tao_retval_info = _tao_retval._retn ();
@@ -18160,58 +18460,63 @@ void POA_CORBA::ComponentIR::HomeDef::create_factory_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
void POA_CORBA::ComponentIR::HomeDef::create_finder_skel (
@@ -18233,76 +18538,81 @@ void POA_CORBA::ComponentIR::HomeDef::create_finder_skel (
CORBA::String_var version;
CORBA::ParDescriptionSeq params;
CORBA::ExceptionDefSeq exceptions;
-
+
if (!(
(_tao_in >> id.out ()) &&
(_tao_in >> name.out ()) &&
(_tao_in >> version.out ()) &&
(_tao_in >> params) &&
(_tao_in >> exceptions)
- ))
- ACE_THROW (CORBA::MARSHAL ());
+ ))
+ {
+
+ TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ComponentIR_HomeDef_create_finder _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
params,
-
+
exceptions
ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!_tao_vfr.location_forwarded ())
{
-
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
+ _tao_retval =
_tao_impl->create_finder (
-
+
id.in (),
-
+
name.in (),
-
+
version.in (),
-
+
params,
-
+
exceptions
ACE_ENV_ARG_PARAMETER
);
TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
-
+
}
}
-
+
if (!_tao_vfr.location_forwarded ())
{
::CORBA::ComponentIR::FinderDef_ptr _tao_retval_info = _tao_retval._retn ();
@@ -18321,62 +18631,67 @@ void POA_CORBA::ComponentIR::HomeDef::create_finder_skel (
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
{
ACE_RE_THROW;
}
}
-
+
# if defined (ACE_HAS_EXCEPTIONS) \
&& defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
ACE_CATCHALL
{
CORBA::UNKNOWN ex;
-
+
_tao_ri.exception (&ex);
_tao_vfr.send_exception (
&_tao_ri
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
ACE_TRY_THROW (ex);
}
# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
-
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL ());
-
+ ))
+ {
+
+ TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+ }
+
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:164
void POA_CORBA::ComponentIR::HomeDef::_is_a_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -18386,22 +18701,22 @@ void POA_CORBA::ComponentIR::HomeDef::_is_a_skel (
POA_CORBA::ComponentIR::HomeDef *_tao_impl = (POA_CORBA::ComponentIR::HomeDef *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
-
+
if (!(_tao_in >> value.out ()))
ACE_THROW (CORBA::MARSHAL ());
-
+
_tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::HomeDef::_non_existent_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -18411,16 +18726,16 @@ void POA_CORBA::ComponentIR::HomeDef::_non_existent_skel (
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ComponentIR::HomeDef::_interface_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -18429,27 +18744,27 @@ void POA_CORBA::ComponentIR::HomeDef::_interface_skel (
POA_CORBA::ComponentIR::HomeDef *_tao_impl = (POA_CORBA::ComponentIR::HomeDef *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
-
+
TAO_IFR_Client_Adapter *_tao_adapter =
ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
TAO_ORB_Core::ifr_client_adapter_name ()
);
-
+
if (_tao_adapter == 0)
{
ACE_THROW (CORBA::INTF_REPOS ());
}
-
+
ACE_TRY
{
- _tao_retval =
+ _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
_tao_result =
_tao_adapter->interfacedef_cdr_insert (
_tao_out,
@@ -18461,7 +18776,7 @@ void POA_CORBA::ComponentIR::HomeDef::_interface_skel (
_tao_adapter->dispose (_tao_retval);
}
ACE_ENDTRY;
-
+
if (_tao_result == 0)
{
ACE_THROW (CORBA::MARSHAL ());
@@ -18469,7 +18784,7 @@ void POA_CORBA::ComponentIR::HomeDef::_interface_skel (
}
void POA_CORBA::ComponentIR::HomeDef::_component_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -18479,10 +18794,10 @@ void POA_CORBA::ComponentIR::HomeDef::_component_skel (
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(_tao_out << _tao_retval._retn ()))
ACE_THROW (CORBA::MARSHAL ());
}
@@ -18548,55 +18863,55 @@ void* POA_CORBA::ComponentIR::HomeDef::_downcast (
{
return ACE_static_cast (POA_CORBA::ComponentIR::HomeDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/ExtInterfaceDef:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::ExtInterfaceDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/InterfaceDef:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::InterfaceDef_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/InterfaceAttrExtension:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::InterfaceAttrExtension_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Container:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Container_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Contained:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::Contained_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/IDLType:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/IRObject:1.0") == 0)
{
return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Object:1.0") == 0)
{
return ACE_static_cast(PortableServer::Servant, this);
}
-
+
return 0;
}
@@ -18606,7 +18921,7 @@ const char* POA_CORBA::ComponentIR::HomeDef::_interface_repository_id (void) con
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:531
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
void POA_CORBA::ComponentIR::HomeDef::_dispatch (
TAO_ServerRequest &req,
@@ -18621,17 +18936,17 @@ void POA_CORBA::ComponentIR::HomeDef::_dispatch (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:477
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
CORBA::ComponentIR::HomeDef *
POA_CORBA::ComponentIR::HomeDef::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
TAO_Stub_Auto_Ptr safe_stub (stub);
CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
+
if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
{
ACE_NEW_RETURN (
@@ -18656,7 +18971,7 @@ POA_CORBA::ComponentIR::HomeDef::_this (ACE_ENV_SINGLE_ARG_DECL)
0
);
}
-
+
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
return ::CORBA::ComponentIR::HomeDef::_unchecked_narrow (obj.in ());
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h
index 020ce1d3c29..6964e8f2715 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h
@@ -1,3 +1,4 @@
+// -*- C++ -*-
//
// $Id$
@@ -14,12 +15,18 @@
// Irvine, CA
// USA
// http://doc.ece.uci.edu/
+// and
+// Institute for Software Integrated Systems
+// Vanderbilt University
+// Nashville, TN
+// USA
+// http://www.isis.vanderbilt.edu/
//
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:443
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:487
#ifndef _TAO_IDL_______ORBSVCS_ORBSVCS_IFRSERVICE_ORIG_IFR_COMPONENTSS_H_
#define _TAO_IDL_______ORBSVCS_ORBSVCS_IFRSERVICE_ORIG_IFR_COMPONENTSS_H_
@@ -142,7 +149,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_ext_value_skel (
TAO_ServerRequest &req,
@@ -152,7 +159,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_ext_attribute_skel (
TAO_ServerRequest &req,
@@ -246,7 +253,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void is_a_skel (
TAO_ServerRequest &req,
@@ -256,7 +263,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_value_skel (
TAO_ServerRequest &req,
@@ -266,7 +273,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_value_member_skel (
TAO_ServerRequest &req,
@@ -276,7 +283,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_attribute_skel (
TAO_ServerRequest &req,
@@ -286,7 +293,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_operation_skel (
TAO_ServerRequest &req,
@@ -296,7 +303,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void lookup_skel (
TAO_ServerRequest &req,
@@ -306,7 +313,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void contents_skel (
TAO_ServerRequest &req,
@@ -316,7 +323,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void lookup_name_skel (
TAO_ServerRequest &req,
@@ -326,7 +333,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_contents_skel (
TAO_ServerRequest &req,
@@ -336,7 +343,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_module_skel (
TAO_ServerRequest &req,
@@ -346,7 +353,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_constant_skel (
TAO_ServerRequest &req,
@@ -356,7 +363,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_struct_skel (
TAO_ServerRequest &req,
@@ -366,7 +373,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_union_skel (
TAO_ServerRequest &req,
@@ -376,7 +383,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_enum_skel (
TAO_ServerRequest &req,
@@ -386,7 +393,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_alias_skel (
TAO_ServerRequest &req,
@@ -396,7 +403,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_interface_skel (
TAO_ServerRequest &req,
@@ -406,7 +413,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_value_skel (
TAO_ServerRequest &req,
@@ -416,7 +423,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_value_box_skel (
TAO_ServerRequest &req,
@@ -426,7 +433,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_exception_skel (
TAO_ServerRequest &req,
@@ -436,7 +443,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_native_skel (
TAO_ServerRequest &req,
@@ -446,7 +453,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_abstract_interface_skel (
TAO_ServerRequest &req,
@@ -456,7 +463,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_local_interface_skel (
TAO_ServerRequest &req,
@@ -466,7 +473,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_ext_value_skel (
TAO_ServerRequest &req,
@@ -527,7 +534,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_skel (
TAO_ServerRequest &req,
@@ -537,7 +544,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void move_skel (
TAO_ServerRequest &req,
@@ -557,7 +564,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void destroy_skel (
TAO_ServerRequest &req,
@@ -644,7 +651,7 @@ TAO_NAMESPACE POA_CORBA
class _TAO_Container_Strategized_Proxy_Broker;
class Container
- : public virtual PortableServer::ServantBase
+ : public virtual POA_CORBA::Container
{
protected:
Container (void);
@@ -774,6 +781,201 @@ TAO_NAMESPACE POA_CORBA
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ static void lookup_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ static void contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ static void lookup_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ static void describe_contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ static void create_module_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ static void create_constant_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ static void create_struct_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ static void create_union_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ static void create_enum_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ static void create_alias_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ static void create_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ static void create_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ static void create_value_box_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ static void create_exception_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ static void create_native_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ static void create_abstract_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ static void create_local_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ static void create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ); static void _get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ static void destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
};
///////////////////////////////////////////////////////////////////////
@@ -832,7 +1034,8 @@ TAO_NAMESPACE POA_CORBA
class _TAO_Container_ThruPOA_Proxy_Impl :
public virtual ::CORBA::ComponentIR::_TAO_Container_Proxy_Impl,
- public virtual TAO_ThruPOA_Object_Proxy_Impl
+ public virtual TAO_ThruPOA_Object_Proxy_Impl,
+ public virtual ::POA_CORBA::_TAO_Container_ThruPOA_Proxy_Impl
{
public:
_TAO_Container_ThruPOA_Proxy_Impl (void);
@@ -967,7 +1170,7 @@ TAO_NAMESPACE POA_CORBA
virtual const char* _interface_repository_id (void) const;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_component_skel (
TAO_ServerRequest &req,
@@ -977,7 +1180,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_home_skel (
TAO_ServerRequest &req,
@@ -987,7 +1190,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_event_skel (
TAO_ServerRequest &req,
@@ -997,7 +1200,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void lookup_skel (
TAO_ServerRequest &req,
@@ -1007,7 +1210,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void contents_skel (
TAO_ServerRequest &req,
@@ -1017,7 +1220,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void lookup_name_skel (
TAO_ServerRequest &req,
@@ -1027,7 +1230,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_contents_skel (
TAO_ServerRequest &req,
@@ -1037,7 +1240,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_module_skel (
TAO_ServerRequest &req,
@@ -1047,7 +1250,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_constant_skel (
TAO_ServerRequest &req,
@@ -1057,7 +1260,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_struct_skel (
TAO_ServerRequest &req,
@@ -1067,7 +1270,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_union_skel (
TAO_ServerRequest &req,
@@ -1077,7 +1280,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_enum_skel (
TAO_ServerRequest &req,
@@ -1087,7 +1290,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_alias_skel (
TAO_ServerRequest &req,
@@ -1097,7 +1300,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_interface_skel (
TAO_ServerRequest &req,
@@ -1107,7 +1310,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_value_skel (
TAO_ServerRequest &req,
@@ -1117,7 +1320,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_value_box_skel (
TAO_ServerRequest &req,
@@ -1127,7 +1330,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_exception_skel (
TAO_ServerRequest &req,
@@ -1137,7 +1340,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_native_skel (
TAO_ServerRequest &req,
@@ -1147,7 +1350,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_abstract_interface_skel (
TAO_ServerRequest &req,
@@ -1157,7 +1360,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_local_interface_skel (
TAO_ServerRequest &req,
@@ -1167,7 +1370,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_ext_value_skel (
TAO_ServerRequest &req,
@@ -1228,7 +1431,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_skel (
TAO_ServerRequest &req,
@@ -1238,7 +1441,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void move_skel (
TAO_ServerRequest &req,
@@ -1253,7 +1456,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void destroy_skel (
TAO_ServerRequest &req,
@@ -1401,7 +1604,7 @@ TAO_NAMESPACE POA_CORBA
virtual const char* _interface_repository_id (void) const;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void lookup_id_skel (
TAO_ServerRequest &req,
@@ -1411,7 +1614,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void get_canonical_typecode_skel (
TAO_ServerRequest &req,
@@ -1421,7 +1624,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void get_primitive_skel (
TAO_ServerRequest &req,
@@ -1431,7 +1634,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_string_skel (
TAO_ServerRequest &req,
@@ -1441,7 +1644,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_wstring_skel (
TAO_ServerRequest &req,
@@ -1451,7 +1654,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_sequence_skel (
TAO_ServerRequest &req,
@@ -1461,7 +1664,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_array_skel (
TAO_ServerRequest &req,
@@ -1471,7 +1674,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_fixed_skel (
TAO_ServerRequest &req,
@@ -1481,7 +1684,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_component_skel (
TAO_ServerRequest &req,
@@ -1491,7 +1694,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_home_skel (
TAO_ServerRequest &req,
@@ -1501,7 +1704,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_event_skel (
TAO_ServerRequest &req,
@@ -1511,7 +1714,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void lookup_skel (
TAO_ServerRequest &req,
@@ -1521,7 +1724,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void contents_skel (
TAO_ServerRequest &req,
@@ -1531,7 +1734,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void lookup_name_skel (
TAO_ServerRequest &req,
@@ -1541,7 +1744,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_contents_skel (
TAO_ServerRequest &req,
@@ -1551,7 +1754,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_module_skel (
TAO_ServerRequest &req,
@@ -1561,7 +1764,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_constant_skel (
TAO_ServerRequest &req,
@@ -1571,7 +1774,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_struct_skel (
TAO_ServerRequest &req,
@@ -1581,7 +1784,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_union_skel (
TAO_ServerRequest &req,
@@ -1591,7 +1794,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_enum_skel (
TAO_ServerRequest &req,
@@ -1601,7 +1804,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_alias_skel (
TAO_ServerRequest &req,
@@ -1611,7 +1814,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_interface_skel (
TAO_ServerRequest &req,
@@ -1621,7 +1824,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_value_skel (
TAO_ServerRequest &req,
@@ -1631,7 +1834,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_value_box_skel (
TAO_ServerRequest &req,
@@ -1641,7 +1844,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_exception_skel (
TAO_ServerRequest &req,
@@ -1651,7 +1854,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_native_skel (
TAO_ServerRequest &req,
@@ -1661,7 +1864,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_abstract_interface_skel (
TAO_ServerRequest &req,
@@ -1671,7 +1874,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_local_interface_skel (
TAO_ServerRequest &req,
@@ -1681,7 +1884,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_ext_value_skel (
TAO_ServerRequest &req,
@@ -1696,7 +1899,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void destroy_skel (
TAO_ServerRequest &req,
@@ -1929,7 +2132,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_skel (
TAO_ServerRequest &req,
@@ -1939,7 +2142,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void move_skel (
TAO_ServerRequest &req,
@@ -1954,7 +2157,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void destroy_skel (
TAO_ServerRequest &req,
@@ -2244,7 +2447,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_skel (
TAO_ServerRequest &req,
@@ -2254,7 +2457,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void move_skel (
TAO_ServerRequest &req,
@@ -2269,7 +2472,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void destroy_skel (
TAO_ServerRequest &req,
@@ -2565,7 +2768,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_skel (
TAO_ServerRequest &req,
@@ -2575,7 +2778,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void move_skel (
TAO_ServerRequest &req,
@@ -2590,7 +2793,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void destroy_skel (
TAO_ServerRequest &req,
@@ -2783,7 +2986,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void is_a_skel (
TAO_ServerRequest &req,
@@ -2844,7 +3047,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_skel (
TAO_ServerRequest &req,
@@ -2854,7 +3057,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void move_skel (
TAO_ServerRequest &req,
@@ -2869,7 +3072,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void destroy_skel (
TAO_ServerRequest &req,
@@ -3027,7 +3230,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void is_a_skel (
TAO_ServerRequest &req,
@@ -3088,7 +3291,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_skel (
TAO_ServerRequest &req,
@@ -3098,7 +3301,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void move_skel (
TAO_ServerRequest &req,
@@ -3113,7 +3316,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void destroy_skel (
TAO_ServerRequest &req,
@@ -3271,7 +3474,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void is_a_skel (
TAO_ServerRequest &req,
@@ -3332,7 +3535,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_skel (
TAO_ServerRequest &req,
@@ -3342,7 +3545,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void move_skel (
TAO_ServerRequest &req,
@@ -3357,7 +3560,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void destroy_skel (
TAO_ServerRequest &req,
@@ -3691,7 +3894,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void is_a_skel (
TAO_ServerRequest &req,
@@ -3701,7 +3904,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_interface_skel (
TAO_ServerRequest &req,
@@ -3711,7 +3914,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_attribute_skel (
TAO_ServerRequest &req,
@@ -3721,7 +3924,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_operation_skel (
TAO_ServerRequest &req,
@@ -3731,7 +3934,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_ext_interface_skel (
TAO_ServerRequest &req,
@@ -3741,7 +3944,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_ext_attribute_skel (
TAO_ServerRequest &req,
@@ -3751,7 +3954,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void lookup_skel (
TAO_ServerRequest &req,
@@ -3761,7 +3964,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void contents_skel (
TAO_ServerRequest &req,
@@ -3771,7 +3974,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void lookup_name_skel (
TAO_ServerRequest &req,
@@ -3781,7 +3984,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_contents_skel (
TAO_ServerRequest &req,
@@ -3791,7 +3994,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_module_skel (
TAO_ServerRequest &req,
@@ -3801,7 +4004,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_constant_skel (
TAO_ServerRequest &req,
@@ -3811,7 +4014,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_struct_skel (
TAO_ServerRequest &req,
@@ -3821,7 +4024,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_union_skel (
TAO_ServerRequest &req,
@@ -3831,7 +4034,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_enum_skel (
TAO_ServerRequest &req,
@@ -3841,7 +4044,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_alias_skel (
TAO_ServerRequest &req,
@@ -3851,7 +4054,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_interface_skel (
TAO_ServerRequest &req,
@@ -3861,7 +4064,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_value_skel (
TAO_ServerRequest &req,
@@ -3871,7 +4074,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_value_box_skel (
TAO_ServerRequest &req,
@@ -3881,7 +4084,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_exception_skel (
TAO_ServerRequest &req,
@@ -3891,7 +4094,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_native_skel (
TAO_ServerRequest &req,
@@ -3901,7 +4104,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_abstract_interface_skel (
TAO_ServerRequest &req,
@@ -3911,7 +4114,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_local_interface_skel (
TAO_ServerRequest &req,
@@ -3921,7 +4124,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_ext_value_skel (
TAO_ServerRequest &req,
@@ -3982,7 +4185,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_skel (
TAO_ServerRequest &req,
@@ -3992,7 +4195,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void move_skel (
TAO_ServerRequest &req,
@@ -4012,7 +4215,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void destroy_skel (
TAO_ServerRequest &req,
@@ -4396,7 +4599,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_skel (
TAO_ServerRequest &req,
@@ -4406,7 +4609,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void move_skel (
TAO_ServerRequest &req,
@@ -4421,7 +4624,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void destroy_skel (
TAO_ServerRequest &req,
@@ -4683,7 +4886,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_skel (
TAO_ServerRequest &req,
@@ -4693,7 +4896,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void move_skel (
TAO_ServerRequest &req,
@@ -4708,7 +4911,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void destroy_skel (
TAO_ServerRequest &req,
@@ -5050,7 +5253,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void is_a_skel (
TAO_ServerRequest &req,
@@ -5060,7 +5263,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_interface_skel (
TAO_ServerRequest &req,
@@ -5070,7 +5273,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_attribute_skel (
TAO_ServerRequest &req,
@@ -5080,7 +5283,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_operation_skel (
TAO_ServerRequest &req,
@@ -5090,7 +5293,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_ext_interface_skel (
TAO_ServerRequest &req,
@@ -5100,7 +5303,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_ext_attribute_skel (
TAO_ServerRequest &req,
@@ -5110,7 +5313,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void lookup_skel (
TAO_ServerRequest &req,
@@ -5120,7 +5323,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void contents_skel (
TAO_ServerRequest &req,
@@ -5130,7 +5333,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void lookup_name_skel (
TAO_ServerRequest &req,
@@ -5140,7 +5343,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_contents_skel (
TAO_ServerRequest &req,
@@ -5150,7 +5353,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_module_skel (
TAO_ServerRequest &req,
@@ -5160,7 +5363,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_constant_skel (
TAO_ServerRequest &req,
@@ -5170,7 +5373,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_struct_skel (
TAO_ServerRequest &req,
@@ -5180,7 +5383,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_union_skel (
TAO_ServerRequest &req,
@@ -5190,7 +5393,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_enum_skel (
TAO_ServerRequest &req,
@@ -5200,7 +5403,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_alias_skel (
TAO_ServerRequest &req,
@@ -5210,7 +5413,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_interface_skel (
TAO_ServerRequest &req,
@@ -5220,7 +5423,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_value_skel (
TAO_ServerRequest &req,
@@ -5230,7 +5433,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_value_box_skel (
TAO_ServerRequest &req,
@@ -5240,7 +5443,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_exception_skel (
TAO_ServerRequest &req,
@@ -5250,7 +5453,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_native_skel (
TAO_ServerRequest &req,
@@ -5260,7 +5463,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_abstract_interface_skel (
TAO_ServerRequest &req,
@@ -5270,7 +5473,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_local_interface_skel (
TAO_ServerRequest &req,
@@ -5280,7 +5483,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void create_ext_value_skel (
TAO_ServerRequest &req,
@@ -5341,7 +5544,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void describe_skel (
TAO_ServerRequest &req,
@@ -5351,7 +5554,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void move_skel (
TAO_ServerRequest &req,
@@ -5371,7 +5574,7 @@ TAO_NAMESPACE POA_CORBA
);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
static void destroy_skel (
TAO_ServerRequest &req,
@@ -5587,7 +5790,7 @@ TAO_NAMESPACE POA_CORBA
TAO_NAMESPACE_CLOSE // module CORBA
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1044
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1090
#include "IFR_ComponentsS_T.h"
@@ -5605,4 +5808,3 @@ TAO_NAMESPACE_CLOSE // module CORBA
#include "ace/post.h"
#endif /* ifndef */
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.i b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.i
index 2ae77616b14..1db0e726372 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.i
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.i
@@ -15,6 +15,12 @@
// Irvine, CA
// USA
// http://doc.ece.uci.edu/
+// and
+// Institute for Software Integrated Systems
+// Vanderbilt University
+// Nashville, TN
+// USA
+// http://www.isis.vanderbilt.edu/
//
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
@@ -51,7 +57,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_set_ext_initializers_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::describe_ext_value_skel (
TAO_ServerRequest &req,
@@ -70,7 +76,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::describe_ext_value_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_ext_attribute_skel (
TAO_ServerRequest &req,
@@ -299,7 +305,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_set_is_truncatable_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::is_a_skel (
TAO_ServerRequest &req,
@@ -318,7 +324,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::is_a_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::describe_value_skel (
TAO_ServerRequest &req,
@@ -337,7 +343,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::describe_value_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_value_member_skel (
TAO_ServerRequest &req,
@@ -356,7 +362,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_value_member_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_attribute_skel (
TAO_ServerRequest &req,
@@ -375,7 +381,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_attribute_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_operation_skel (
TAO_ServerRequest &req,
@@ -394,7 +400,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_operation_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::lookup_skel (
TAO_ServerRequest &req,
@@ -413,7 +419,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::lookup_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::contents_skel (
TAO_ServerRequest &req,
@@ -432,7 +438,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::contents_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::lookup_name_skel (
TAO_ServerRequest &req,
@@ -451,7 +457,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::lookup_name_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::describe_contents_skel (
TAO_ServerRequest &req,
@@ -470,7 +476,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::describe_contents_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_module_skel (
TAO_ServerRequest &req,
@@ -489,7 +495,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_module_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_constant_skel (
TAO_ServerRequest &req,
@@ -508,7 +514,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_constant_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_struct_skel (
TAO_ServerRequest &req,
@@ -527,7 +533,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_struct_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_union_skel (
TAO_ServerRequest &req,
@@ -546,7 +552,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_union_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_enum_skel (
TAO_ServerRequest &req,
@@ -565,7 +571,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_enum_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_alias_skel (
TAO_ServerRequest &req,
@@ -584,7 +590,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_alias_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_interface_skel (
TAO_ServerRequest &req,
@@ -603,7 +609,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_interface_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_value_skel (
TAO_ServerRequest &req,
@@ -622,7 +628,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_value_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_value_box_skel (
TAO_ServerRequest &req,
@@ -641,7 +647,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_value_box_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_exception_skel (
TAO_ServerRequest &req,
@@ -660,7 +666,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_exception_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_native_skel (
TAO_ServerRequest &req,
@@ -679,7 +685,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_native_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_abstract_interface_skel (
TAO_ServerRequest &req,
@@ -698,7 +704,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_abstract_interface_skel
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_local_interface_skel (
TAO_ServerRequest &req,
@@ -717,7 +723,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_local_interface_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::create_ext_value_skel (
TAO_ServerRequest &req,
@@ -868,7 +874,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::_set_version_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::describe_skel (
TAO_ServerRequest &req,
@@ -887,7 +893,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::describe_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::move_skel (
TAO_ServerRequest &req,
@@ -934,7 +940,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::move_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventDef::destroy_skel (
TAO_ServerRequest &req,
@@ -953,7 +959,382 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventDef::destroy_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ACE_INLINE void POA_CORBA::ComponentIR::Container::lookup_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::Container::lookup_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ACE_INLINE void POA_CORBA::ComponentIR::Container::contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::Container::contents_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ACE_INLINE void POA_CORBA::ComponentIR::Container::lookup_name_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::Container::lookup_name_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ACE_INLINE void POA_CORBA::ComponentIR::Container::describe_contents_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::Container::describe_contents_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ACE_INLINE void POA_CORBA::ComponentIR::Container::create_module_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::Container::create_module_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ACE_INLINE void POA_CORBA::ComponentIR::Container::create_constant_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::Container::create_constant_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ACE_INLINE void POA_CORBA::ComponentIR::Container::create_struct_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::Container::create_struct_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ACE_INLINE void POA_CORBA::ComponentIR::Container::create_union_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::Container::create_union_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ACE_INLINE void POA_CORBA::ComponentIR::Container::create_enum_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::Container::create_enum_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ACE_INLINE void POA_CORBA::ComponentIR::Container::create_alias_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::Container::create_alias_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ACE_INLINE void POA_CORBA::ComponentIR::Container::create_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::Container::create_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ACE_INLINE void POA_CORBA::ComponentIR::Container::create_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::Container::create_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ACE_INLINE void POA_CORBA::ComponentIR::Container::create_value_box_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::Container::create_value_box_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ACE_INLINE void POA_CORBA::ComponentIR::Container::create_exception_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::Container::create_exception_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ACE_INLINE void POA_CORBA::ComponentIR::Container::create_native_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::Container::create_native_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ACE_INLINE void POA_CORBA::ComponentIR::Container::create_abstract_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::Container::create_abstract_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ACE_INLINE void POA_CORBA::ComponentIR::Container::create_local_interface_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::Container::create_local_interface_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ACE_INLINE void POA_CORBA::ComponentIR::Container::create_ext_value_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::Container_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::Container::create_ext_value_skel (
+ req,
+ (POA_CORBA::Container_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}ACE_INLINE void POA_CORBA::ComponentIR::Container::_get_def_kind_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::IRObject::_get_def_kind_skel (
+ req,
+ (POA_CORBA::IRObject_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
+
+ACE_INLINE void POA_CORBA::ComponentIR::Container::destroy_skel (
+ TAO_ServerRequest &req,
+ void *obj,
+ void *context
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::IRObject_ptr impl = (POA_CORBA::ComponentIR::Container_ptr) obj;
+ POA_CORBA::IRObject::destroy_skel (
+ req,
+ (POA_CORBA::IRObject_ptr) impl,
+ context
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_component_skel (
TAO_ServerRequest &req,
@@ -972,7 +1353,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_component_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_home_skel (
TAO_ServerRequest &req,
@@ -991,7 +1372,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_home_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_event_skel (
TAO_ServerRequest &req,
@@ -1010,7 +1391,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_event_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::lookup_skel (
TAO_ServerRequest &req,
@@ -1029,7 +1410,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::lookup_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::contents_skel (
TAO_ServerRequest &req,
@@ -1048,7 +1429,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::contents_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::lookup_name_skel (
TAO_ServerRequest &req,
@@ -1067,7 +1448,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::lookup_name_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::describe_contents_skel (
TAO_ServerRequest &req,
@@ -1086,7 +1467,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::describe_contents_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_module_skel (
TAO_ServerRequest &req,
@@ -1105,7 +1486,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_module_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_constant_skel (
TAO_ServerRequest &req,
@@ -1124,7 +1505,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_constant_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_struct_skel (
TAO_ServerRequest &req,
@@ -1143,7 +1524,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_struct_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_union_skel (
TAO_ServerRequest &req,
@@ -1162,7 +1543,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_union_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_enum_skel (
TAO_ServerRequest &req,
@@ -1181,7 +1562,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_enum_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_alias_skel (
TAO_ServerRequest &req,
@@ -1200,7 +1581,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_alias_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_interface_skel (
TAO_ServerRequest &req,
@@ -1219,7 +1600,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_interface_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_value_skel (
TAO_ServerRequest &req,
@@ -1238,7 +1619,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_value_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_value_box_skel (
TAO_ServerRequest &req,
@@ -1257,7 +1638,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_value_box_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_exception_skel (
TAO_ServerRequest &req,
@@ -1276,7 +1657,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_exception_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_native_skel (
TAO_ServerRequest &req,
@@ -1295,7 +1676,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_native_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_abstract_interface_skel (
TAO_ServerRequest &req,
@@ -1314,7 +1695,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_abstract_interface_ske
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_local_interface_skel (
TAO_ServerRequest &req,
@@ -1333,7 +1714,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_local_interface_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::create_ext_value_skel (
TAO_ServerRequest &req,
@@ -1484,7 +1865,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::_set_version_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::describe_skel (
TAO_ServerRequest &req,
@@ -1503,7 +1884,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::describe_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::move_skel (
TAO_ServerRequest &req,
@@ -1536,7 +1917,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::move_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::destroy_skel (
TAO_ServerRequest &req,
@@ -1555,7 +1936,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ModuleDef::destroy_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::lookup_id_skel (
TAO_ServerRequest &req,
@@ -1574,7 +1955,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::lookup_id_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::get_canonical_typecode_skel (
TAO_ServerRequest &req,
@@ -1593,7 +1974,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::get_canonical_typecode_skel
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::get_primitive_skel (
TAO_ServerRequest &req,
@@ -1612,7 +1993,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::get_primitive_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_string_skel (
TAO_ServerRequest &req,
@@ -1631,7 +2012,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_string_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_wstring_skel (
TAO_ServerRequest &req,
@@ -1650,7 +2031,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_wstring_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_sequence_skel (
TAO_ServerRequest &req,
@@ -1669,7 +2050,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_sequence_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_array_skel (
TAO_ServerRequest &req,
@@ -1688,7 +2069,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_array_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_fixed_skel (
TAO_ServerRequest &req,
@@ -1707,7 +2088,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_fixed_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_component_skel (
TAO_ServerRequest &req,
@@ -1726,7 +2107,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_component_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_home_skel (
TAO_ServerRequest &req,
@@ -1745,7 +2126,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_home_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_event_skel (
TAO_ServerRequest &req,
@@ -1764,7 +2145,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_event_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::lookup_skel (
TAO_ServerRequest &req,
@@ -1783,7 +2164,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::lookup_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::contents_skel (
TAO_ServerRequest &req,
@@ -1802,7 +2183,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::contents_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::lookup_name_skel (
TAO_ServerRequest &req,
@@ -1821,7 +2202,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::lookup_name_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::describe_contents_skel (
TAO_ServerRequest &req,
@@ -1840,7 +2221,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::describe_contents_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_module_skel (
TAO_ServerRequest &req,
@@ -1859,7 +2240,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_module_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_constant_skel (
TAO_ServerRequest &req,
@@ -1878,7 +2259,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_constant_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_struct_skel (
TAO_ServerRequest &req,
@@ -1897,7 +2278,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_struct_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_union_skel (
TAO_ServerRequest &req,
@@ -1916,7 +2297,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_union_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_enum_skel (
TAO_ServerRequest &req,
@@ -1935,7 +2316,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_enum_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_alias_skel (
TAO_ServerRequest &req,
@@ -1954,7 +2335,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_alias_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_interface_skel (
TAO_ServerRequest &req,
@@ -1973,7 +2354,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_interface_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_value_skel (
TAO_ServerRequest &req,
@@ -1992,7 +2373,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_value_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_value_box_skel (
TAO_ServerRequest &req,
@@ -2011,7 +2392,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_value_box_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_exception_skel (
TAO_ServerRequest &req,
@@ -2030,7 +2411,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_exception_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_native_skel (
TAO_ServerRequest &req,
@@ -2049,7 +2430,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_native_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_abstract_interface_skel (
TAO_ServerRequest &req,
@@ -2068,7 +2449,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_abstract_interface_sk
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_local_interface_skel (
TAO_ServerRequest &req,
@@ -2087,7 +2468,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_local_interface_skel
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_ext_value_skel (
TAO_ServerRequest &req,
@@ -2120,7 +2501,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::Repository::create_ext_value_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::Repository::destroy_skel (
TAO_ServerRequest &req,
@@ -2271,7 +2652,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef::_set_version_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef::describe_skel (
TAO_ServerRequest &req,
@@ -2290,7 +2671,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef::describe_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef::move_skel (
TAO_ServerRequest &req,
@@ -2323,7 +2704,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef::move_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ProvidesDef::destroy_skel (
TAO_ServerRequest &req,
@@ -2474,7 +2855,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::UsesDef::_set_version_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::UsesDef::describe_skel (
TAO_ServerRequest &req,
@@ -2493,7 +2874,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::UsesDef::describe_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::UsesDef::move_skel (
TAO_ServerRequest &req,
@@ -2526,7 +2907,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::UsesDef::move_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::UsesDef::destroy_skel (
TAO_ServerRequest &req,
@@ -2677,7 +3058,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef::_set_version_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef::describe_skel (
TAO_ServerRequest &req,
@@ -2696,7 +3077,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef::describe_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef::move_skel (
TAO_ServerRequest &req,
@@ -2729,7 +3110,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef::move_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EventPortDef::destroy_skel (
TAO_ServerRequest &req,
@@ -2778,7 +3159,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::_set_event_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::is_a_skel (
TAO_ServerRequest &req,
@@ -2929,7 +3310,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::_set_version_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::describe_skel (
TAO_ServerRequest &req,
@@ -2948,7 +3329,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::describe_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::move_skel (
TAO_ServerRequest &req,
@@ -2981,7 +3362,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::move_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::EmitsDef::destroy_skel (
TAO_ServerRequest &req,
@@ -3030,7 +3411,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::_set_event_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::is_a_skel (
TAO_ServerRequest &req,
@@ -3181,7 +3562,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::_set_version_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::describe_skel (
TAO_ServerRequest &req,
@@ -3200,7 +3581,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::describe_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::move_skel (
TAO_ServerRequest &req,
@@ -3233,7 +3614,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::move_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::PublishesDef::destroy_skel (
TAO_ServerRequest &req,
@@ -3282,7 +3663,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::_set_event_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::is_a_skel (
TAO_ServerRequest &req,
@@ -3433,7 +3814,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::_set_version_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::describe_skel (
TAO_ServerRequest &req,
@@ -3452,7 +3833,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::describe_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::move_skel (
TAO_ServerRequest &req,
@@ -3485,7 +3866,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::move_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ConsumesDef::destroy_skel (
TAO_ServerRequest &req,
@@ -3534,7 +3915,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::_set_base_interfaces_skel
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::is_a_skel (
TAO_ServerRequest &req,
@@ -3553,7 +3934,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::is_a_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::describe_interface_skel (
TAO_ServerRequest &req,
@@ -3572,7 +3953,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::describe_interface_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_attribute_skel (
TAO_ServerRequest &req,
@@ -3591,7 +3972,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_attribute_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_operation_skel (
TAO_ServerRequest &req,
@@ -3610,7 +3991,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_operation_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::describe_ext_interface_skel (
TAO_ServerRequest &req,
@@ -3629,7 +4010,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::describe_ext_interface_ske
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_ext_attribute_skel (
TAO_ServerRequest &req,
@@ -3648,7 +4029,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_ext_attribute_skel
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::lookup_skel (
TAO_ServerRequest &req,
@@ -3667,7 +4048,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::lookup_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::contents_skel (
TAO_ServerRequest &req,
@@ -3686,7 +4067,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::contents_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::lookup_name_skel (
TAO_ServerRequest &req,
@@ -3705,7 +4086,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::lookup_name_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::describe_contents_skel (
TAO_ServerRequest &req,
@@ -3724,7 +4105,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::describe_contents_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_module_skel (
TAO_ServerRequest &req,
@@ -3743,7 +4124,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_module_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_constant_skel (
TAO_ServerRequest &req,
@@ -3762,7 +4143,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_constant_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_struct_skel (
TAO_ServerRequest &req,
@@ -3781,7 +4162,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_struct_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_union_skel (
TAO_ServerRequest &req,
@@ -3800,7 +4181,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_union_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_enum_skel (
TAO_ServerRequest &req,
@@ -3819,7 +4200,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_enum_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_alias_skel (
TAO_ServerRequest &req,
@@ -3838,7 +4219,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_alias_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_interface_skel (
TAO_ServerRequest &req,
@@ -3857,7 +4238,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_interface_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_value_skel (
TAO_ServerRequest &req,
@@ -3876,7 +4257,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_value_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_value_box_skel (
TAO_ServerRequest &req,
@@ -3895,7 +4276,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_value_box_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_exception_skel (
TAO_ServerRequest &req,
@@ -3914,7 +4295,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_exception_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_native_skel (
TAO_ServerRequest &req,
@@ -3933,7 +4314,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_native_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_abstract_interface_skel (
TAO_ServerRequest &req,
@@ -3952,7 +4333,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_abstract_interface_
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_local_interface_skel (
TAO_ServerRequest &req,
@@ -3971,7 +4352,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_local_interface_ske
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::create_ext_value_skel (
TAO_ServerRequest &req,
@@ -4122,7 +4503,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::_set_version_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::describe_skel (
TAO_ServerRequest &req,
@@ -4141,7 +4522,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::describe_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::move_skel (
TAO_ServerRequest &req,
@@ -4188,7 +4569,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::move_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::ComponentDef::destroy_skel (
TAO_ServerRequest &req,
@@ -4503,7 +4884,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::_set_version_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::describe_skel (
TAO_ServerRequest &req,
@@ -4522,7 +4903,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::describe_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::move_skel (
TAO_ServerRequest &req,
@@ -4555,7 +4936,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::move_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::FactoryDef::destroy_skel (
TAO_ServerRequest &req,
@@ -4870,7 +5251,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::_set_version_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::describe_skel (
TAO_ServerRequest &req,
@@ -4889,7 +5270,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::describe_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::move_skel (
TAO_ServerRequest &req,
@@ -4922,7 +5303,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::move_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::FinderDef::destroy_skel (
TAO_ServerRequest &req,
@@ -4971,7 +5352,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::_set_base_interfaces_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::is_a_skel (
TAO_ServerRequest &req,
@@ -4990,7 +5371,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::is_a_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::describe_interface_skel (
TAO_ServerRequest &req,
@@ -5009,7 +5390,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::describe_interface_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_attribute_skel (
TAO_ServerRequest &req,
@@ -5028,7 +5409,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_attribute_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_operation_skel (
TAO_ServerRequest &req,
@@ -5047,7 +5428,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_operation_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::describe_ext_interface_skel (
TAO_ServerRequest &req,
@@ -5066,7 +5447,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::describe_ext_interface_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_ext_attribute_skel (
TAO_ServerRequest &req,
@@ -5085,7 +5466,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_ext_attribute_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::lookup_skel (
TAO_ServerRequest &req,
@@ -5104,7 +5485,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::lookup_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::contents_skel (
TAO_ServerRequest &req,
@@ -5123,7 +5504,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::contents_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::lookup_name_skel (
TAO_ServerRequest &req,
@@ -5142,7 +5523,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::lookup_name_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::describe_contents_skel (
TAO_ServerRequest &req,
@@ -5161,7 +5542,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::describe_contents_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_module_skel (
TAO_ServerRequest &req,
@@ -5180,7 +5561,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_module_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_constant_skel (
TAO_ServerRequest &req,
@@ -5199,7 +5580,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_constant_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_struct_skel (
TAO_ServerRequest &req,
@@ -5218,7 +5599,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_struct_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_union_skel (
TAO_ServerRequest &req,
@@ -5237,7 +5618,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_union_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_enum_skel (
TAO_ServerRequest &req,
@@ -5256,7 +5637,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_enum_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_alias_skel (
TAO_ServerRequest &req,
@@ -5275,7 +5656,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_alias_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_interface_skel (
TAO_ServerRequest &req,
@@ -5294,7 +5675,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_interface_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_value_skel (
TAO_ServerRequest &req,
@@ -5313,7 +5694,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_value_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_value_box_skel (
TAO_ServerRequest &req,
@@ -5332,7 +5713,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_value_box_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_exception_skel (
TAO_ServerRequest &req,
@@ -5351,7 +5732,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_exception_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_native_skel (
TAO_ServerRequest &req,
@@ -5370,7 +5751,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_native_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_abstract_interface_skel (
TAO_ServerRequest &req,
@@ -5389,7 +5770,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_abstract_interface_skel
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_local_interface_skel (
TAO_ServerRequest &req,
@@ -5408,7 +5789,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_local_interface_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::create_ext_value_skel (
TAO_ServerRequest &req,
@@ -5559,7 +5940,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::_set_version_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::describe_skel (
TAO_ServerRequest &req,
@@ -5578,7 +5959,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::describe_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::move_skel (
TAO_ServerRequest &req,
@@ -5625,7 +6006,7 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::move_skel (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1745
ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::destroy_skel (
TAO_ServerRequest &req,
@@ -5643,4 +6024,3 @@ ACE_INLINE void POA_CORBA::ComponentIR::HomeDef::destroy_skel (
);
}
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp
index b2a6336766c..176b07d7d68 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp
@@ -15,12 +15,18 @@
// Irvine, CA
// USA
// http://doc.ece.uci.edu/
+// and
+// Institute for Software Integrated Systems
+// Vanderbilt University
+// Nashville, TN
+// USA
+// http://www.isis.vanderbilt.edu/
//
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:777
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:823
#ifndef _TAO_IDL_______ORBSVCS_ORBSVCS_IFRSERVICE_ORIG_IFR_COMPONENTSS_T_CPP_
#define _TAO_IDL_______ORBSVCS_ORBSVCS_IFRSERVICE_ORIG_IFR_COMPONENTSS_T_CPP_
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h
index 611aa133155..e7a5a60e91a 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h
@@ -15,12 +15,18 @@
// Irvine, CA
// USA
// http://doc.ece.uci.edu/
+// and
+// Institute for Software Integrated Systems
+// Vanderbilt University
+// Nashville, TN
+// USA
+// http://www.isis.vanderbilt.edu/
//
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:604
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:648
#ifndef _TAO_IDL_______ORBSVCS_ORBSVCS_IFRSERVICE_ORIG_IFR_COMPONENTSS_T_H_
#define _TAO_IDL_______ORBSVCS_ORBSVCS_IFRSERVICE_ORIG_IFR_COMPONENTSS_T_H_
@@ -857,6 +863,284 @@ TAO_NAMESPACE POA_CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Contained_ptr lookup (
+ const char * search_name
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ContainedSeq * lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Container::DescriptionSeq * describe_contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ModuleDef_ptr create_module (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ConstantDef_ptr create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ const CORBA::Any & value
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::StructDef_ptr create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::UnionDef_ptr create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr discriminator_type,
+ const CORBA::UnionMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::EnumDef_ptr create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::EnumMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AliasDef_ptr create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::InterfaceDef_ptr create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueDef_ptr create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ValueBoxDef_ptr create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type_def
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExceptionDef_ptr create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::NativeDef_ptr create_native (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::AbstractInterfaceDef_ptr create_abstract_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::AbstractInterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::LocalInterfaceDef_ptr create_local_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::ExtValueDef_ptr create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::DefinitionKind def_kind (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
private:
T *ptr_;
@@ -5089,7 +5373,7 @@ TAO_NAMESPACE_CLOSE // module CORBA
#endif /* ACE_HAS_USING_KEYWORD */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1141
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1187
#if defined (__ACE_INLINE__)
#include "IFR_ComponentsS_T.i"
@@ -5109,4 +5393,3 @@ TAO_NAMESPACE_CLOSE // module CORBA
#include "ace/post.h"
#endif /* ifndef */
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.i b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.i
index d41a82a965e..09cb80808c4 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.i
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.i
@@ -15,6 +15,12 @@
// Irvine, CA
// USA
// http://doc.ece.uci.edu/
+// and
+// Institute for Software Integrated Systems
+// Vanderbilt University
+// Nashville, TN
+// USA
+// http://www.isis.vanderbilt.edu/
//
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
@@ -1420,6 +1426,482 @@ template <class T> ACE_INLINE
);
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Contained_ptr POA_CORBA::ComponentIR::Container_tie<T>::lookup (
+ const char * search_name
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->lookup (
+ search_name
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ContainedSeq * POA_CORBA::ComponentIR::Container_tie<T>::contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->contents (
+ limit_type,
+ exclude_inherited
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ContainedSeq * POA_CORBA::ComponentIR::Container_tie<T>::lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->lookup_name (
+ search_name,
+ levels_to_search,
+ limit_type,
+ exclude_inherited
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::Container_tie<T>::describe_contents (
+ CORBA::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->describe_contents (
+ limit_type,
+ exclude_inherited,
+ max_returned_objs
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_module (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_module (
+ id,
+ name,
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr type,
+ const CORBA::Any & value
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_constant (
+ id,
+ name,
+ version,
+ type,
+ value
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::StructDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_struct (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr discriminator_type,
+ const CORBA::UnionMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_union (
+ id,
+ name,
+ version,
+ discriminator_type,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::EnumMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_enum (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_alias (
+ id,
+ name,
+ version,
+ original_type
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::InitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::IDLType_ptr original_type_def
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_value_box (
+ id,
+ name,
+ version,
+ original_type_def
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::StructMemberSeq & members
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_exception (
+ id,
+ name,
+ version,
+ members
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_native (
+ const char * id,
+ const char * name,
+ const char * version
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_native (
+ id,
+ name,
+ version
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_abstract_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::AbstractInterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_abstract_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_local_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const CORBA::InterfaceDefSeq & base_interfaces
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_local_interface (
+ id,
+ name,
+ version,
+ base_interfaces
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::ExtValueDef_ptr POA_CORBA::ComponentIR::Container_tie<T>::create_ext_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ CORBA::ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const CORBA::ValueDefSeq & abstract_base_values,
+ const CORBA::InterfaceDefSeq & supported_interfaces,
+ const CORBA::ExtInitializerSeq & initializers
+ ACE_ENV_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->create_ext_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers
+ ACE_ENV_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+::CORBA::DefinitionKind POA_CORBA::ComponentIR::Container_tie<T>::def_kind (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->ptr_->def_kind (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
+template <class T> ACE_INLINE
+void POA_CORBA::ComponentIR::Container_tie<T>::destroy (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->ptr_->destroy (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
+}
+
#endif /* ACE_HAS_USING_KEYWORD */
// TAO_IDL - Generated from
@@ -8584,4 +9066,3 @@ void POA_CORBA::ComponentIR::HomeDef_tie<T>::destroy (
#endif /* ACE_HAS_USING_KEYWORD */
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
index 0f482e61965..50cd5fd8f9e 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
@@ -1165,7 +1165,7 @@ TAO_IFR_Service_Utils::create_objref (CORBA::DefinitionKind def_kind,
switch (def_kind)
{
case CORBA::dk_Attribute:
- repo_id += "CORBA/AttributeDef:";
+ repo_id += "CORBA/ExtAttributeDef:";
break;
case CORBA::dk_Constant:
repo_id += "CORBA/ConstantDef:";
@@ -1174,16 +1174,16 @@ TAO_IFR_Service_Utils::create_objref (CORBA::DefinitionKind def_kind,
repo_id += "CORBA/ExceptionDef:";
break;
case CORBA::dk_Interface:
- repo_id += "CORBA/InterfaceDef:";
+ repo_id += "CORBA/ExtInterfaceDef:";
break;
case CORBA::dk_AbstractInterface:
- repo_id += "CORBA/AbstractInterfaceDef:";
+ repo_id += "CORBA/ExtAbstractInterfaceDef:";
break;
case CORBA::dk_LocalInterface:
- repo_id += "CORBA/LocalInterfaceDef:";
+ repo_id += "CORBA/ExtLocalInterfaceDef:";
break;
case CORBA::dk_Module:
- repo_id += "CORBA/ModuleDef:";
+ repo_id += "CORBA/ComponentIR/ModuleDef:";
break;
case CORBA::dk_Operation:
repo_id += "CORBA/OperationDef:";
@@ -1222,7 +1222,7 @@ TAO_IFR_Service_Utils::create_objref (CORBA::DefinitionKind def_kind,
repo_id += "CORBA/FixedDef:";
break;
case CORBA::dk_Value:
- repo_id += "CORBA/ValueDef:";
+ repo_id += "CORBA/ExtValueDef:";
break;
case CORBA::dk_ValueBox:
repo_id += "CORBA/ValueBoxDef:";
diff --git a/TAO/tao/Array_VarOut_T.h b/TAO/tao/Array_VarOut_T.h
index 8cc81092e72..fa04fbeb5bc 100644
--- a/TAO/tao/Array_VarOut_T.h
+++ b/TAO/tao/Array_VarOut_T.h
@@ -36,7 +36,7 @@ public:
~TAO_Array_Var_Base_T (void);
T_slice & operator[] (CORBA::ULong index);
- const T_slice & operator[] (CORBA::ULong index) const;
+ T_slice const & operator[] (CORBA::ULong index) const;
operator T_slice * const & () const;
// in, inout, out, _retn
diff --git a/TAO/tao/Array_VarOut_T.inl b/TAO/tao/Array_VarOut_T.inl
index a7ba28c7e68..b44754124c3 100644
--- a/TAO/tao/Array_VarOut_T.inl
+++ b/TAO/tao/Array_VarOut_T.inl
@@ -37,6 +37,15 @@ TAO_Array_Var_Base_T<T_slice,T_life>::operator T_slice * const & () const
template<typename T_slice, typename T_life>
ACE_INLINE
+T_slice const &
+TAO_Array_Var_Base_T<T_slice,T_life>::operator[] (CORBA::ULong index) const
+{
+ return this->ptr_[index];
+}
+
+#if 0
+template<typename T_slice, typename T_life>
+ACE_INLINE
const T_slice &
TAO_Array_Var_Base_T<T_slice,T_life>::operator[] (CORBA::ULong index) const
{
@@ -50,6 +59,7 @@ TAO_Array_Var_Base_T<T_slice,T_life>::operator[] (CORBA::ULong index) const
return tmp;
#endif /* ACE_HAS_BROKEN_IMPLICIT_CONST_CAST */
}
+#endif
template<typename T_slice, typename T_life>
ACE_INLINE
diff --git a/TAO/tao/IFR_Client/IFR_Components.pidl b/TAO/tao/IFR_Client/IFR_Components.pidl
index 6bc2ce68bca..d1b415ffc77 100644
--- a/TAO/tao/IFR_Client/IFR_Components.pidl
+++ b/TAO/tao/IFR_Client/IFR_Components.pidl
@@ -69,7 +69,7 @@ module CORBA
{
};
- interface Container
+ interface Container : CORBA::Container
{
ComponentDef create_component (
in RepositoryId id,
@@ -99,7 +99,7 @@ module CORBA
in boolean is_truncatable,
in ValueDefSeq abstract_base_values,
in InterfaceDefSeq supported_interfaces,
- in ExtInitializerSeq initializers
+ in ExtInitializerSeq initializers
);
};
diff --git a/TAO/tao/IFR_Client/IFR_ComponentsC.cpp b/TAO/tao/IFR_Client/IFR_ComponentsC.cpp
index a95770c7cf7..537f576aecb 100644
--- a/TAO/tao/IFR_Client/IFR_ComponentsC.cpp
+++ b/TAO/tao/IFR_Client/IFR_ComponentsC.cpp
@@ -26,7 +26,7 @@
// http://www.cs.wustl.edu/~schmidt/TAO.html
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:314
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:351
#include "IFR_ComponentsC.h"
@@ -50,7 +50,7 @@
#endif /* !defined INLINE */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:57
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:63
int CORBA::ComponentIR::EventDef::_tao_class_id = 0;
@@ -205,7 +205,7 @@ CORBA::ComponentIR::_TAO_EventDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:239
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:245
CORBA::ComponentIR::EventDef::EventDef (int collocated)
{
@@ -580,7 +580,7 @@ TAO_NAMESPACE_END
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:57
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:63
int CORBA::ComponentIR::Container::_tao_class_id = 0;
@@ -1892,7 +1892,7 @@ CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:239
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:245
CORBA::ComponentIR::Container::Container (int collocated)
{
@@ -1908,6 +1908,8 @@ CORBA::ComponentIR::Container::CORBA_ComponentIR_Container_setup_collocation (in
else
this->the_TAO_Container_Proxy_Broker_ =
::CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Broker::the_TAO_Container_Remote_Proxy_Broker ();
+
+ this->CORBA_Container_setup_collocation (collocated);
}
CORBA::ComponentIR::Container::~Container (void)
@@ -2056,6 +2058,14 @@ CORBA::ComponentIR::Container::_is_a (
) ||
!ACE_OS::strcmp (
(char *)value,
+ "IDL:omg.org/CORBA/Container:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/IRObject:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
"IDL:omg.org/CORBA/Object:1.0"
)
)
@@ -2083,6 +2093,34 @@ void *CORBA::ComponentIR::Container::_tao_QueryInterface (ptrdiff_t type)
retv = ACE_reinterpret_cast (void*, this);
}
else if (type == ACE_reinterpret_cast (
+ ptrdiff_t,
+ &::CORBA::Container::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Container_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptrdiff_t,
+ &::CORBA::IRObject::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::IRObject_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
ptrdiff_t,
&CORBA::Object::_tao_class_id)
)
@@ -2131,7 +2169,11 @@ CORBA::ComponentIR::Container::marshal (TAO_OutputCDR &cdr)
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_Container_setup_collocation (
+
+ }
+ if (this->the_TAO_Container_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_Container_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -2171,7 +2213,11 @@ CORBA::ComponentIR::Container::marshal (TAO_OutputCDR &cdr)
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_Container_setup_collocation (
+
+ }
+ if (this->the_TAO_Container_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_Container_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -2216,7 +2262,11 @@ CORBA::ComponentIR::Container::marshal (TAO_OutputCDR &cdr)
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_Container_setup_collocation (
+
+ }
+ if (this->the_TAO_Container_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_Container_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -2285,7 +2335,7 @@ TAO_NAMESPACE_END
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:57
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:63
int CORBA::ComponentIR::ModuleDef::_tao_class_id = 0;
@@ -2440,7 +2490,7 @@ CORBA::ComponentIR::_TAO_ModuleDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:239
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:245
CORBA::ComponentIR::ModuleDef::ModuleDef (int collocated)
{
@@ -2798,7 +2848,7 @@ TAO_NAMESPACE_END
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:57
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:63
int CORBA::ComponentIR::Repository::_tao_class_id = 0;
@@ -2953,7 +3003,7 @@ CORBA::ComponentIR::_TAO_Repository_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:239
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:245
CORBA::ComponentIR::Repository::Repository (int collocated)
{
@@ -3294,7 +3344,7 @@ TAO_NAMESPACE_END
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:57
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:63
int CORBA::ComponentIR::ProvidesDef::_tao_class_id = 0;
@@ -4023,7 +4073,7 @@ CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:239
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:245
CORBA::ComponentIR::ProvidesDef::ProvidesDef (int collocated)
{
@@ -4295,7 +4345,11 @@ CORBA::ComponentIR::ProvidesDef::marshal (TAO_OutputCDR &cdr)
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_ProvidesDef_setup_collocation (
+
+ }
+ if (this->the_TAO_ProvidesDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_ProvidesDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -4324,7 +4378,11 @@ void CORBA::ComponentIR::ProvidesDef::interface_type (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_ProvidesDef_setup_collocation (
+
+ }
+ if (this->the_TAO_ProvidesDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_ProvidesDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -4462,8 +4520,27 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ProvidesDescription[] =
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xffffff9c, // negative offset (-100)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
@@ -4492,8 +4569,27 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ProvidesDescription[] =
ACE_NTOHL (0x72666163),
ACE_NTOHL (0x655f7479),
ACE_NTOHL (0x70650000), // name = interface_type
- 0xffffffff, // indirection
- 0xffffff28, // negative offset (-216)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
};
static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_ProvidesDescription (
@@ -4525,7 +4621,7 @@ void CORBA::ComponentIR::ProvidesDescription::_tao_any_destructor (void *_tao_vo
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:292
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:297
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
@@ -4564,7 +4660,7 @@ template class
#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:57
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:63
int CORBA::ComponentIR::UsesDef::_tao_class_id = 0;
@@ -5866,7 +5962,7 @@ CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:239
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:245
CORBA::ComponentIR::UsesDef::UsesDef (int collocated)
{
@@ -6138,7 +6234,11 @@ CORBA::ComponentIR::UsesDef::marshal (TAO_OutputCDR &cdr)
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_UsesDef_setup_collocation (
+
+ }
+ if (this->the_TAO_UsesDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_UsesDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -6167,7 +6267,11 @@ void CORBA::ComponentIR::UsesDef::interface_type (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_UsesDef_setup_collocation (
+
+ }
+ if (this->the_TAO_UsesDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_UsesDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -6196,7 +6300,11 @@ CORBA::Boolean CORBA::ComponentIR::UsesDef::is_multiple (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_UsesDef_setup_collocation (
+
+ }
+ if (this->the_TAO_UsesDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_UsesDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -6225,7 +6333,11 @@ void CORBA::ComponentIR::UsesDef::is_multiple (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_UsesDef_setup_collocation (
+
+ }
+ if (this->the_TAO_UsesDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_UsesDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -6359,8 +6471,27 @@ static const CORBA::Long _oc_CORBA_ComponentIR_UsesDescription[] =
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xffffff9c, // negative offset (-100)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
@@ -6389,8 +6520,27 @@ static const CORBA::Long _oc_CORBA_ComponentIR_UsesDescription[] =
ACE_NTOHL (0x72666163),
ACE_NTOHL (0x655f7479),
ACE_NTOHL (0x70650000), // name = interface_type
- 0xffffffff, // indirection
- 0xffffff28, // negative offset (-216)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
12,
ACE_NTOHL (0x69735f6d),
ACE_NTOHL (0x756c7469),
@@ -6428,7 +6578,7 @@ void CORBA::ComponentIR::UsesDescription::_tao_any_destructor (void *_tao_void_p
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:292
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:297
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
@@ -6467,7 +6617,7 @@ template class
#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:57
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:63
int CORBA::ComponentIR::EventPortDef::_tao_class_id = 0;
@@ -7511,7 +7661,7 @@ CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:239
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:245
CORBA::ComponentIR::EventPortDef::EventPortDef (int collocated)
{
@@ -7783,7 +7933,11 @@ CORBA::ComponentIR::EventPortDef::marshal (TAO_OutputCDR &cdr)
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_EventPortDef_setup_collocation (
+
+ }
+ if (this->the_TAO_EventPortDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_EventPortDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -7812,7 +7966,11 @@ void CORBA::ComponentIR::EventPortDef::event (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_EventPortDef_setup_collocation (
+
+ }
+ if (this->the_TAO_EventPortDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_EventPortDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -7842,7 +8000,11 @@ CORBA::Boolean CORBA::ComponentIR::EventPortDef::is_a (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_EventPortDef_setup_collocation (
+
+ }
+ if (this->the_TAO_EventPortDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_EventPortDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -7982,8 +8144,27 @@ static const CORBA::Long _oc_CORBA_ComponentIR_EventPortDescription[] =
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xffffff9c, // negative offset (-100)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
@@ -8010,8 +8191,27 @@ static const CORBA::Long _oc_CORBA_ComponentIR_EventPortDescription[] =
6,
ACE_NTOHL (0x6576656e),
ACE_NTOHL (0x74000000), // name = event
- 0xffffffff, // indirection
- 0xffffff30, // negative offset (-208)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
};
static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_EventPortDescription (
@@ -8043,7 +8243,7 @@ void CORBA::ComponentIR::EventPortDescription::_tao_any_destructor (void *_tao_v
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:292
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:297
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
@@ -8082,7 +8282,7 @@ template class
#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:57
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:63
int CORBA::ComponentIR::EmitsDef::_tao_class_id = 0;
@@ -8237,7 +8437,7 @@ CORBA::ComponentIR::_TAO_EmitsDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:239
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:245
CORBA::ComponentIR::EmitsDef::EmitsDef (int collocated)
{
@@ -8558,7 +8758,7 @@ TAO_NAMESPACE_END
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:57
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:63
int CORBA::ComponentIR::PublishesDef::_tao_class_id = 0;
@@ -8713,7 +8913,7 @@ CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:239
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:245
CORBA::ComponentIR::PublishesDef::PublishesDef (int collocated)
{
@@ -9036,7 +9236,7 @@ TAO_NAMESPACE_END
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:57
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:63
int CORBA::ComponentIR::ConsumesDef::_tao_class_id = 0;
@@ -9191,7 +9391,7 @@ CORBA::ComponentIR::_TAO_ConsumesDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:239
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:245
CORBA::ComponentIR::ConsumesDef::ConsumesDef (int collocated)
{
@@ -9513,7 +9713,7 @@ TAO_NAMESPACE_END
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:57
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:63
int CORBA::ComponentIR::ComponentDef::_tao_class_id = 0;
@@ -12578,7 +12778,7 @@ CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:239
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:245
CORBA::ComponentIR::ComponentDef::ComponentDef (int collocated)
{
@@ -12940,7 +13140,11 @@ CORBA::ComponentIR::ComponentDef::marshal (TAO_OutputCDR &cdr)
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_ComponentDef_setup_collocation (
+
+ }
+ if (this->the_TAO_ComponentDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_ComponentDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -12969,7 +13173,11 @@ void CORBA::ComponentIR::ComponentDef::base_component (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_ComponentDef_setup_collocation (
+
+ }
+ if (this->the_TAO_ComponentDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_ComponentDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -12998,7 +13206,11 @@ void CORBA::ComponentIR::ComponentDef::base_component (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_ComponentDef_setup_collocation (
+
+ }
+ if (this->the_TAO_ComponentDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_ComponentDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -13027,7 +13239,11 @@ void CORBA::ComponentIR::ComponentDef::supported_interfaces (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_ComponentDef_setup_collocation (
+
+ }
+ if (this->the_TAO_ComponentDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_ComponentDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -13060,7 +13276,11 @@ void CORBA::ComponentIR::ComponentDef::supported_interfaces (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_ComponentDef_setup_collocation (
+
+ }
+ if (this->the_TAO_ComponentDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_ComponentDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -13097,7 +13317,11 @@ void CORBA::ComponentIR::ComponentDef::supported_interfaces (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_ComponentDef_setup_collocation (
+
+ }
+ if (this->the_TAO_ComponentDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_ComponentDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -13134,7 +13358,11 @@ void CORBA::ComponentIR::ComponentDef::supported_interfaces (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_ComponentDef_setup_collocation (
+
+ }
+ if (this->the_TAO_ComponentDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_ComponentDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -13170,7 +13398,11 @@ void CORBA::ComponentIR::ComponentDef::supported_interfaces (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_ComponentDef_setup_collocation (
+
+ }
+ if (this->the_TAO_ComponentDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_ComponentDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -13206,7 +13438,11 @@ void CORBA::ComponentIR::ComponentDef::supported_interfaces (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_ComponentDef_setup_collocation (
+
+ }
+ if (this->the_TAO_ComponentDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_ComponentDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -13419,10 +13655,10 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ProvidesDescriptionSeq[] =
ACE_NTOHL (0x696f6e53),
ACE_NTOHL (0x65710000), // name = ProvidesDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 424, // encapsulation length
+ 568, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 408, // encapsulation length
+ 552, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
54,
ACE_NTOHL (0x49444c3a),
@@ -13496,8 +13732,27 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ProvidesDescriptionSeq[] =
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xffffff9c, // negative offset (-100)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
@@ -13526,8 +13781,27 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ProvidesDescriptionSeq[] =
ACE_NTOHL (0x72666163),
ACE_NTOHL (0x655f7479),
ACE_NTOHL (0x70650000), // name = interface_type
- 0xffffffff, // indirection
- 0xffffff28, // negative offset (-216)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
0U,
@@ -13699,10 +13973,10 @@ static const CORBA::Long _oc_CORBA_ComponentIR_UsesDescriptionSeq[] =
ACE_NTOHL (0x696f6e53),
ACE_NTOHL (0x65710000), // name = UsesDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 436, // encapsulation length
+ 580, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 420, // encapsulation length
+ 564, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
50,
ACE_NTOHL (0x49444c3a),
@@ -13774,8 +14048,27 @@ static const CORBA::Long _oc_CORBA_ComponentIR_UsesDescriptionSeq[] =
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xffffff9c, // negative offset (-100)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
@@ -13804,8 +14097,27 @@ static const CORBA::Long _oc_CORBA_ComponentIR_UsesDescriptionSeq[] =
ACE_NTOHL (0x72666163),
ACE_NTOHL (0x655f7479),
ACE_NTOHL (0x70650000), // name = interface_type
- 0xffffffff, // indirection
- 0xffffff28, // negative offset (-216)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
12,
ACE_NTOHL (0x69735f6d),
ACE_NTOHL (0x756c7469),
@@ -13985,10 +14297,10 @@ static const CORBA::Long _oc_CORBA_ComponentIR_EventPortDescriptionSeq[] =
ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x53657100), // name = EventPortDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 420, // encapsulation length
+ 564, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 404, // encapsulation length
+ 548, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
55,
ACE_NTOHL (0x49444c3a),
@@ -14063,8 +14375,27 @@ static const CORBA::Long _oc_CORBA_ComponentIR_EventPortDescriptionSeq[] =
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xffffff9c, // negative offset (-100)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
@@ -14091,8 +14422,27 @@ static const CORBA::Long _oc_CORBA_ComponentIR_EventPortDescriptionSeq[] =
6,
ACE_NTOHL (0x6576656e),
ACE_NTOHL (0x74000000), // name = event
- 0xffffffff, // indirection
- 0xffffff30, // negative offset (-208)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
0U,
@@ -14196,8 +14546,27 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ComponentDescription[] =
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xffffff9c, // negative offset (-100)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
@@ -14226,8 +14595,27 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ComponentDescription[] =
ACE_NTOHL (0x5f636f6d),
ACE_NTOHL (0x706f6e65),
ACE_NTOHL (0x6e740000), // name = base_component
- 0xffffffff, // indirection
- 0xffffff28, // negative offset (-216)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
21,
ACE_NTOHL (0x73757070),
ACE_NTOHL (0x6f727465),
@@ -14236,7 +14624,7 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ComponentDescription[] =
ACE_NTOHL (0x61636573),
ACE_NTOHL (0x0), // name = supported_interfaces
CORBA::tk_alias, // typecode kind for typedefs
- 92, // encapsulation length
+ 164, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
38,
ACE_NTOHL (0x49444c3a),
@@ -14255,10 +14643,29 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ComponentDescription[] =
ACE_NTOHL (0x72794964),
ACE_NTOHL (0x53657100), // name = RepositoryIdSeq
CORBA::tk_sequence, // typecode kind
- 16, // encapsulation length
+ 88, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 0xffffffff, // indirection
- 0xfffffeac, // negative offset (-340)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
0U,
@@ -14269,7 +14676,7 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ComponentDescription[] =
ACE_NTOHL (0x65726661),
ACE_NTOHL (0x63657300), // name = provided_interfaces
CORBA::tk_alias, // typecode kind for typedefs
- 320, // encapsulation length
+ 672, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
57,
ACE_NTOHL (0x49444c3a),
@@ -14295,10 +14702,10 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ComponentDescription[] =
ACE_NTOHL (0x696f6e53),
ACE_NTOHL (0x65710000), // name = ProvidesDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 216, // encapsulation length
+ 568, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 200, // encapsulation length
+ 552, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
54,
ACE_NTOHL (0x49444c3a),
@@ -14325,30 +14732,123 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ComponentDescription[] =
5,
ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
- 0xffffffff, // indirection
- 0xfffffd50, // negative offset (-688)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3,
ACE_NTOHL (0x69640000), // name = id
- 0xffffffff, // indirection
- 0xfffffd94, // negative offset (-620)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11,
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xfffffd7c, // negative offset (-644)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
- 0xffffffff, // indirection
- 0xfffffddc, // negative offset (-548)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
15,
ACE_NTOHL (0x696e7465),
ACE_NTOHL (0x72666163),
ACE_NTOHL (0x655f7479),
ACE_NTOHL (0x70650000), // name = interface_type
- 0xffffffff, // indirection
- 0xfffffd4c, // negative offset (-692)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
0U,
@@ -14359,7 +14859,7 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ComponentDescription[] =
ACE_NTOHL (0x65726661),
ACE_NTOHL (0x63657300), // name = used_interfaces
CORBA::tk_alias, // typecode kind for typedefs
- 324, // encapsulation length
+ 676, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
53,
ACE_NTOHL (0x49444c3a),
@@ -14383,10 +14883,10 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ComponentDescription[] =
ACE_NTOHL (0x696f6e53),
ACE_NTOHL (0x65710000), // name = UsesDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 228, // encapsulation length
+ 580, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 212, // encapsulation length
+ 564, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
50,
ACE_NTOHL (0x49444c3a),
@@ -14411,30 +14911,123 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ComponentDescription[] =
5,
ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
- 0xffffffff, // indirection
- 0xfffffc04, // negative offset (-1020)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3,
ACE_NTOHL (0x69640000), // name = id
- 0xffffffff, // indirection
- 0xfffffc48, // negative offset (-952)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11,
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xfffffc30, // negative offset (-976)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
- 0xffffffff, // indirection
- 0xfffffc90, // negative offset (-880)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
15,
ACE_NTOHL (0x696e7465),
ACE_NTOHL (0x72666163),
ACE_NTOHL (0x655f7479),
ACE_NTOHL (0x70650000), // name = interface_type
- 0xffffffff, // indirection
- 0xfffffc00, // negative offset (-1024)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
12,
ACE_NTOHL (0x69735f6d),
ACE_NTOHL (0x756c7469),
@@ -14451,7 +15044,7 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ComponentDescription[] =
ACE_NTOHL (0x656e7473),
ACE_NTOHL (0x0), // name = emits_events
CORBA::tk_alias, // typecode kind for typedefs
- 316, // encapsulation length
+ 668, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
58,
ACE_NTOHL (0x49444c3a),
@@ -14477,10 +15070,10 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ComponentDescription[] =
ACE_NTOHL (0x74696f6e),
ACE_NTOHL (0x53657100), // name = EventPortDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 212, // encapsulation length
+ 564, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 196, // encapsulation length
+ 548, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
55,
ACE_NTOHL (0x49444c3a),
@@ -14508,28 +15101,121 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ComponentDescription[] =
5,
ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
- 0xffffffff, // indirection
- 0xfffffa90, // negative offset (-1392)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3,
ACE_NTOHL (0x69640000), // name = id
- 0xffffffff, // indirection
- 0xfffffad4, // negative offset (-1324)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11,
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xfffffabc, // negative offset (-1348)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
- 0xffffffff, // indirection
- 0xfffffb1c, // negative offset (-1252)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
6,
ACE_NTOHL (0x6576656e),
ACE_NTOHL (0x74000000), // name = event
- 0xffffffff, // indirection
- 0xfffffa94, // negative offset (-1388)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
0U,
@@ -14540,21 +15226,371 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ComponentDescription[] =
ACE_NTOHL (0x735f6576),
ACE_NTOHL (0x656e7473),
ACE_NTOHL (0x0), // name = publishes_events
- 0xffffffff, // indirection
- 0xfffffea0, // negative offset (-352)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 668, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 58,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f4576),
+ ACE_NTOHL (0x656e7450),
+ ACE_NTOHL (0x6f727444),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x713a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ComponentIR/EventPortDescriptionSeq:1.0
+ 24,
+ ACE_NTOHL (0x4576656e),
+ ACE_NTOHL (0x74506f72),
+ ACE_NTOHL (0x74446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x53657100), // name = EventPortDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 564, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 548, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 55,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f4576),
+ ACE_NTOHL (0x656e7450),
+ ACE_NTOHL (0x6f727444),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ComponentIR/EventPortDescription:1.0
+ 21,
+ ACE_NTOHL (0x4576656e),
+ ACE_NTOHL (0x74506f72),
+ ACE_NTOHL (0x74446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = EventPortDescription
+ 5, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 6,
+ ACE_NTOHL (0x6576656e),
+ ACE_NTOHL (0x74000000), // name = event
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 0U,
+
+
16,
ACE_NTOHL (0x636f6e73),
ACE_NTOHL (0x756d6573),
ACE_NTOHL (0x5f657665),
ACE_NTOHL (0x6e747300), // name = consumes_events
- 0xffffffff, // indirection
- 0xfffffe84, // negative offset (-380)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 668, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 58,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f4576),
+ ACE_NTOHL (0x656e7450),
+ ACE_NTOHL (0x6f727444),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x713a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ComponentIR/EventPortDescriptionSeq:1.0
+ 24,
+ ACE_NTOHL (0x4576656e),
+ ACE_NTOHL (0x74506f72),
+ ACE_NTOHL (0x74446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x53657100), // name = EventPortDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 564, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 548, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 55,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6d706f6e),
+ ACE_NTOHL (0x656e7449),
+ ACE_NTOHL (0x522f4576),
+ ACE_NTOHL (0x656e7450),
+ ACE_NTOHL (0x6f727444),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ComponentIR/EventPortDescription:1.0
+ 21,
+ ACE_NTOHL (0x4576656e),
+ ACE_NTOHL (0x74506f72),
+ ACE_NTOHL (0x74446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = EventPortDescription
+ 5, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 6,
+ ACE_NTOHL (0x6576656e),
+ ACE_NTOHL (0x74000000), // name = event
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 0U,
+
+
11,
ACE_NTOHL (0x61747472),
ACE_NTOHL (0x69627574),
ACE_NTOHL (0x65730000), // name = attributes
CORBA::tk_alias, // typecode kind for typedefs
- 744, // encapsulation length
+ 1860, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
44,
ACE_NTOHL (0x49444c3a),
@@ -14576,10 +15612,10 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ComponentDescription[] =
ACE_NTOHL (0x6f6e5365),
ACE_NTOHL (0x71000000), // name = ExtAttrDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 656, // encapsulation length
+ 1772, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 640, // encapsulation length
+ 1756, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
46,
ACE_NTOHL (0x49444c3a),
@@ -14605,23 +15641,97 @@ static const CORBA::Long _oc_CORBA_ComponentIR_ComponentDescription[] =
5,
ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
- 0xffffffff, // indirection
- 0xfffff918, // negative offset (-1768)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3,
ACE_NTOHL (0x69640000), // name = id
- 0xffffffff, // indirection
- 0xfffff95c, // negative offset (-1700)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11,
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xfffff944, // negative offset (-1724)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
- 0xffffffff, // indirection
- 0xfffff9a4, // negative offset (-1628)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
5,
ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
@@ -14665,7 +15775,7 @@ TAO_ENCAP_BYTE_ORDER, // byte order
ACE_NTOHL (0x7074696f),
ACE_NTOHL (0x6e730000), // name = get_exceptions
CORBA::tk_alias, // typecode kind for typedefs
- 276, // encapsulation length
+ 556, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
40,
ACE_NTOHL (0x49444c3a),
@@ -14685,10 +15795,10 @@ TAO_ENCAP_BYTE_ORDER, // byte order
ACE_NTOHL (0x6f6e5365),
ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 196, // encapsulation length
+ 476, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 180, // encapsulation length
+ 460, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
ACE_NTOHL (0x49444c3a),
@@ -14713,23 +15823,97 @@ TAO_ENCAP_BYTE_ORDER, // byte order
5,
ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
- 0xffffffff, // indirection
- 0xfffff770, // negative offset (-2192)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3,
ACE_NTOHL (0x69640000), // name = id
- 0xffffffff, // indirection
- 0xfffff7b4, // negative offset (-2124)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11,
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xfffff79c, // negative offset (-2148)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
- 0xffffffff, // indirection
- 0xfffff7fc, // negative offset (-2052)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
5,
ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
@@ -14744,8 +15928,155 @@ TAO_ENCAP_BYTE_ORDER, // byte order
ACE_NTOHL (0x65786365),
ACE_NTOHL (0x7074696f),
ACE_NTOHL (0x6e730000), // name = put_exceptions
- 0xffffffff, // indirection
- 0xfffffecc, // negative offset (-308)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 556, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
+ 18,
+ ACE_NTOHL (0x45786344),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 476, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 460, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
+ 21,
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = ExceptionDescription
+ 5, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
0U,
@@ -14786,7 +16117,7 @@ void CORBA::ComponentIR::ComponentDescription::_tao_any_destructor (void *_tao_v
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:292
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:297
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
@@ -14825,7 +16156,7 @@ template class
#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:57
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:63
int CORBA::ComponentIR::FactoryDef::_tao_class_id = 0;
@@ -14980,7 +16311,7 @@ CORBA::ComponentIR::_TAO_FactoryDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:239
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:245
CORBA::ComponentIR::FactoryDef::FactoryDef (int collocated)
{
@@ -15302,7 +16633,7 @@ TAO_NAMESPACE_END
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:57
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:63
int CORBA::ComponentIR::FinderDef::_tao_class_id = 0;
@@ -15457,7 +16788,7 @@ CORBA::ComponentIR::_TAO_FinderDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:239
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:245
CORBA::ComponentIR::FinderDef::FinderDef (int collocated)
{
@@ -15778,7 +17109,7 @@ TAO_NAMESPACE_END
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:57
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:63
int CORBA::ComponentIR::HomeDef::_tao_class_id = 0;
@@ -18955,7 +20286,7 @@ CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:239
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:245
CORBA::ComponentIR::HomeDef::HomeDef (int collocated)
{
@@ -19317,7 +20648,11 @@ CORBA::ComponentIR::HomeDef::marshal (TAO_OutputCDR &cdr)
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_HomeDef_setup_collocation (
+
+ }
+ if (this->the_TAO_HomeDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_HomeDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -19346,7 +20681,11 @@ void CORBA::ComponentIR::HomeDef::base_home (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_HomeDef_setup_collocation (
+
+ }
+ if (this->the_TAO_HomeDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_HomeDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -19375,7 +20714,11 @@ void CORBA::ComponentIR::HomeDef::base_home (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_HomeDef_setup_collocation (
+
+ }
+ if (this->the_TAO_HomeDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_HomeDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -19404,7 +20747,11 @@ void CORBA::ComponentIR::HomeDef::supported_interfaces (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_HomeDef_setup_collocation (
+
+ }
+ if (this->the_TAO_HomeDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_HomeDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -19433,7 +20780,11 @@ void CORBA::ComponentIR::HomeDef::supported_interfaces (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_HomeDef_setup_collocation (
+
+ }
+ if (this->the_TAO_HomeDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_HomeDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -19462,7 +20813,11 @@ void CORBA::ComponentIR::HomeDef::managed_component (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_HomeDef_setup_collocation (
+
+ }
+ if (this->the_TAO_HomeDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_HomeDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -19491,7 +20846,11 @@ void CORBA::ComponentIR::HomeDef::managed_component (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_HomeDef_setup_collocation (
+
+ }
+ if (this->the_TAO_HomeDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_HomeDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -19520,7 +20879,11 @@ void CORBA::ComponentIR::HomeDef::primary_key (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_HomeDef_setup_collocation (
+
+ }
+ if (this->the_TAO_HomeDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_HomeDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -19554,7 +20917,11 @@ void CORBA::ComponentIR::HomeDef::primary_key (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_HomeDef_setup_collocation (
+
+ }
+ if (this->the_TAO_HomeDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_HomeDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -19592,7 +20959,11 @@ void CORBA::ComponentIR::HomeDef::primary_key (
if (!this->is_evaluated ())
{
ACE_NESTED_CLASS (CORBA, Object)::tao_object_initialize (this);
- this->CORBA_ComponentIR_HomeDef_setup_collocation (
+
+ }
+ if (this->the_TAO_HomeDef_Proxy_Broker_ == 0)
+ {
+ CORBA_ComponentIR_HomeDef_setup_collocation (
this->ACE_NESTED_CLASS (CORBA, Object)::_is_collocated ()
);
}
@@ -19730,8 +21101,27 @@ static const CORBA::Long _oc_CORBA_ComponentIR_HomeDescription[] =
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xffffff9c, // negative offset (-100)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
@@ -19759,22 +21149,60 @@ static const CORBA::Long _oc_CORBA_ComponentIR_HomeDescription[] =
ACE_NTOHL (0x62617365),
ACE_NTOHL (0x5f686f6d),
ACE_NTOHL (0x65000000), // name = base_home
- 0xffffffff, // indirection
- 0xffffff2c, // negative offset (-212)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
18,
ACE_NTOHL (0x6d616e61),
ACE_NTOHL (0x6765645f),
ACE_NTOHL (0x636f6d70),
ACE_NTOHL (0x6f6e656e),
ACE_NTOHL (0x74000000), // name = managed_component
- 0xffffffff, // indirection
- 0xffffff0c, // negative offset (-244)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
12,
ACE_NTOHL (0x7072696d),
ACE_NTOHL (0x6172795f),
ACE_NTOHL (0x6b657900), // name = primary_key
CORBA::tk_struct, // typecode kind
- 408, // encapsulation length
+ 996, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
39,
ACE_NTOHL (0x49444c3a),
@@ -19797,12 +21225,49 @@ static const CORBA::Long _oc_CORBA_ComponentIR_HomeDescription[] =
5,
ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
- 0xffffffff, // indirection
- 0xfffffe40, // negative offset (-448)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3,
ACE_NTOHL (0x69640000), // name = id
- 0xffffffff, // indirection
- 0xfffffe84, // negative offset (-380)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
12,
ACE_NTOHL (0x69735f61),
ACE_NTOHL (0x62737472),
@@ -19819,13 +21284,50 @@ static const CORBA::Long _oc_CORBA_ComponentIR_HomeDescription[] =
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xfffffe44, // negative offset (-444)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
- 0xffffffff, // indirection
- 0xfffffea4, // negative offset (-348)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
21,
ACE_NTOHL (0x73757070),
ACE_NTOHL (0x6f727465),
@@ -19834,7 +21336,7 @@ static const CORBA::Long _oc_CORBA_ComponentIR_HomeDescription[] =
ACE_NTOHL (0x61636573),
ACE_NTOHL (0x0), // name = supported_interfaces
CORBA::tk_alias, // typecode kind for typedefs
- 92, // encapsulation length
+ 164, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
38,
ACE_NTOHL (0x49444c3a),
@@ -19853,10 +21355,29 @@ static const CORBA::Long _oc_CORBA_ComponentIR_HomeDescription[] =
ACE_NTOHL (0x72794964),
ACE_NTOHL (0x53657100), // name = RepositoryIdSeq
CORBA::tk_sequence, // typecode kind
- 16, // encapsulation length
+ 88, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 0xffffffff, // indirection
- 0xfffffdb4, // negative offset (-588)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
0U,
@@ -19867,8 +21388,52 @@ static const CORBA::Long _oc_CORBA_ComponentIR_HomeDescription[] =
ACE_NTOHL (0x655f7661),
ACE_NTOHL (0x6c756573),
ACE_NTOHL (0x0), // name = abstract_base_values
- 0xffffffff, // indirection
- 0xffffff7c, // negative offset (-132)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 164, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 38,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49645365),
+ ACE_NTOHL (0x713a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/RepositoryIdSeq:1.0
+ 16,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x53657100), // name = RepositoryIdSeq
+ CORBA::tk_sequence, // typecode kind
+ 88, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 0U,
+
+
15,
ACE_NTOHL (0x69735f74),
ACE_NTOHL (0x72756e63),
@@ -19880,15 +21445,34 @@ static const CORBA::Long _oc_CORBA_ComponentIR_HomeDescription[] =
ACE_NTOHL (0x62617365),
ACE_NTOHL (0x5f76616c),
ACE_NTOHL (0x75650000), // name = base_value
- 0xffffffff, // indirection
- 0xfffffd5c, // negative offset (-676)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
10,
ACE_NTOHL (0x66616374),
ACE_NTOHL (0x6f726965),
ACE_NTOHL (0x73000000), // name = factories
CORBA::tk_alias, // typecode kind for typedefs
- 1340, // encapsulation length
+ 2036, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
39,
ACE_NTOHL (0x49444c3a),
@@ -19908,10 +21492,10 @@ static const CORBA::Long _oc_CORBA_ComponentIR_HomeDescription[] =
ACE_NTOHL (0x6e536571),
ACE_NTOHL (0x0), // name = OpDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 1260, // encapsulation length
+ 1956, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 1244, // encapsulation length
+ 1940, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
ACE_NTOHL (0x49444c3a),
@@ -19936,23 +21520,97 @@ static const CORBA::Long _oc_CORBA_ComponentIR_HomeDescription[] =
5,
ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
- 0xffffffff, // indirection
- 0xfffffc2c, // negative offset (-980)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3,
ACE_NTOHL (0x69640000), // name = id
- 0xffffffff, // indirection
- 0xfffffc70, // negative offset (-912)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11,
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xfffffc58, // negative offset (-936)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
- 0xffffffff, // indirection
- 0xfffffcb8, // negative offset (-840)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
7,
ACE_NTOHL (0x72657375),
ACE_NTOHL (0x6c740000), // name = result
@@ -19994,7 +21652,7 @@ TAO_ENCAP_BYTE_ORDER, // byte order
ACE_NTOHL (0x65787473),
ACE_NTOHL (0x0), // name = contexts
CORBA::tk_alias, // typecode kind for typedefs
- 168, // encapsulation length
+ 236, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
35,
ACE_NTOHL (0x49444c3a),
@@ -20012,10 +21670,10 @@ TAO_ENCAP_BYTE_ORDER, // byte order
ACE_NTOHL (0x64536571),
ACE_NTOHL (0x0), // name = ContextIdSeq
CORBA::tk_sequence, // typecode kind
- 96, // encapsulation length
+ 164, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_alias, // typecode kind for typedefs
- 80, // encapsulation length
+ 148, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
40,
ACE_NTOHL (0x49444c3a),
@@ -20034,8 +21692,26 @@ TAO_ENCAP_BYTE_ORDER, // byte order
ACE_NTOHL (0x64656e74),
ACE_NTOHL (0x69666965),
ACE_NTOHL (0x72000000), // name = ContextIdentifier
- 0xffffffff, // indirection
- 0xfffffaac, // negative offset (-1364)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
0U,
@@ -20045,7 +21721,7 @@ TAO_ENCAP_BYTE_ORDER, // byte order
ACE_NTOHL (0x6d657465),
ACE_NTOHL (0x72730000), // name = parameters
CORBA::tk_alias, // typecode kind for typedefs
- 428, // encapsulation length
+ 496, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
40,
ACE_NTOHL (0x49444c3a),
@@ -20065,10 +21741,10 @@ TAO_ENCAP_BYTE_ORDER, // byte order
ACE_NTOHL (0x6f6e5365),
ACE_NTOHL (0x71000000), // name = ParDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 348, // encapsulation length
+ 416, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 332, // encapsulation length
+ 400, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
ACE_NTOHL (0x49444c3a),
@@ -20093,8 +21769,26 @@ TAO_ENCAP_BYTE_ORDER, // byte order
5,
ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
- 0xffffffff, // indirection
- 0xfffff9cc, // negative offset (-1588)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
5,
ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
@@ -20164,7 +21858,7 @@ TAO_ENCAP_BYTE_ORDER, // byte order
ACE_NTOHL (0x7074696f),
ACE_NTOHL (0x6e730000), // name = exceptions
CORBA::tk_alias, // typecode kind for typedefs
- 276, // encapsulation length
+ 556, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
40,
ACE_NTOHL (0x49444c3a),
@@ -20184,10 +21878,10 @@ TAO_ENCAP_BYTE_ORDER, // byte order
ACE_NTOHL (0x6f6e5365),
ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 196, // encapsulation length
+ 476, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 180, // encapsulation length
+ 460, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
ACE_NTOHL (0x49444c3a),
@@ -20212,23 +21906,97 @@ TAO_ENCAP_BYTE_ORDER, // byte order
5,
ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
- 0xffffffff, // indirection
- 0xfffff808, // negative offset (-2040)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3,
ACE_NTOHL (0x69640000), // name = id
- 0xffffffff, // indirection
- 0xfffff84c, // negative offset (-1972)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11,
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xfffff834, // negative offset (-1996)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
- 0xffffffff, // indirection
- 0xfffff894, // negative offset (-1900)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
5,
ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
@@ -20245,20 +22013,1094 @@ TAO_ENCAP_BYTE_ORDER, // byte order
8,
ACE_NTOHL (0x66696e64),
ACE_NTOHL (0x65727300), // name = finders
- 0xffffffff, // indirection
- 0xfffffaac, // negative offset (-1364)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 2036, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 39,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x65713a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OpDescriptionSeq:1.0
+ 17,
+ ACE_NTOHL (0x4f704465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e536571),
+ ACE_NTOHL (0x0), // name = OpDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 1956, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 1940, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x65726174),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OperationDescription:1.0
+ 21,
+ ACE_NTOHL (0x4f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = OperationDescription
+ 9, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 7,
+ ACE_NTOHL (0x72657375),
+ ACE_NTOHL (0x6c740000), // name = result
+ CORBA::tk_TypeCode,
+
+ 5,
+ ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x0), // name = mode
+ CORBA::tk_enum, // typecode kind
+ 100, // encapsulation length
+TAO_ENCAP_BYTE_ORDER, // byte order
+ 36,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x65726174),
+ ACE_NTOHL (0x696f6e4d),
+ ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/OperationMode:1.0
+ 14,
+ ACE_NTOHL (0x4f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e4d6f64),
+ ACE_NTOHL (0x65000000), // name = OperationMode
+ 2, // member count
+ 10,
+ ACE_NTOHL (0x4f505f4e),
+ ACE_NTOHL (0x4f524d41),
+ ACE_NTOHL (0x4c000000), // name = OP_NORMAL
+ 10,
+ ACE_NTOHL (0x4f505f4f),
+ ACE_NTOHL (0x4e455741),
+ ACE_NTOHL (0x59000000), // name = OP_ONEWAY
+
+ 9,
+ ACE_NTOHL (0x636f6e74),
+ ACE_NTOHL (0x65787473),
+ ACE_NTOHL (0x0), // name = contexts
+ CORBA::tk_alias, // typecode kind for typedefs
+ 236, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746578),
+ ACE_NTOHL (0x74496453),
+ ACE_NTOHL (0x65713a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContextIdSeq:1.0
+ 13,
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x65787449),
+ ACE_NTOHL (0x64536571),
+ ACE_NTOHL (0x0), // name = ContextIdSeq
+ CORBA::tk_sequence, // typecode kind
+ 164, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_alias, // typecode kind for typedefs
+ 148, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746578),
+ ACE_NTOHL (0x74496465),
+ ACE_NTOHL (0x6e746966),
+ ACE_NTOHL (0x6965723a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ContextIdentifier:1.0
+ 18,
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x65787449),
+ ACE_NTOHL (0x64656e74),
+ ACE_NTOHL (0x69666965),
+ ACE_NTOHL (0x72000000), // name = ContextIdentifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 0U,
+
+
+ 11,
+ ACE_NTOHL (0x70617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x72730000), // name = parameters
+ CORBA::tk_alias, // typecode kind for typedefs
+ 496, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParDescriptionSeq:1.0
+ 18,
+ ACE_NTOHL (0x50617244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ParDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 416, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 400, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x74657244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ParameterDescription:1.0
+ 21,
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = ParameterDescription
+ 4, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+ 9,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x5f646566),
+ ACE_NTOHL (0x0), // name = type_def
+ CORBA::tk_objref, // typecode kind
+ 52, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4944),
+ ACE_NTOHL (0x4c547970),
+ ACE_NTOHL (0x653a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
+ 8,
+ ACE_NTOHL (0x49444c54),
+ ACE_NTOHL (0x79706500), // name = IDLType
+
+ 5,
+ ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x0), // name = mode
+ CORBA::tk_enum, // typecode kind
+ 116, // encapsulation length
+TAO_ENCAP_BYTE_ORDER, // byte order
+ 36,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x7465724d),
+ ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0
+ 14,
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x724d6f64),
+ ACE_NTOHL (0x65000000), // name = ParameterMode
+ 3, // member count
+ 9,
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x0), // name = PARAM_IN
+ 10,
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f4f55),
+ ACE_NTOHL (0x54000000), // name = PARAM_OUT
+ 12,
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x4f555400), // name = PARAM_INOUT
+
+
+ 0U,
+
+
+ 11,
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e730000), // name = exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 556, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
+ 18,
+ ACE_NTOHL (0x45786344),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 476, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 460, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
+ 21,
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = ExceptionDescription
+ 5, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
+
+ 0U,
+
+
11,
ACE_NTOHL (0x6f706572),
ACE_NTOHL (0x6174696f),
ACE_NTOHL (0x6e730000), // name = operations
- 0xffffffff, // indirection
- 0xfffffa94, // negative offset (-1388)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 2036, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 39,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x44657363),
+ ACE_NTOHL (0x72697074),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x65713a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OpDescriptionSeq:1.0
+ 17,
+ ACE_NTOHL (0x4f704465),
+ ACE_NTOHL (0x73637269),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e536571),
+ ACE_NTOHL (0x0), // name = OpDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 1956, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 1940, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x65726174),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OperationDescription:1.0
+ 21,
+ ACE_NTOHL (0x4f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = OperationDescription
+ 9, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 7,
+ ACE_NTOHL (0x72657375),
+ ACE_NTOHL (0x6c740000), // name = result
+ CORBA::tk_TypeCode,
+
+ 5,
+ ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x0), // name = mode
+ CORBA::tk_enum, // typecode kind
+ 100, // encapsulation length
+TAO_ENCAP_BYTE_ORDER, // byte order
+ 36,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f70),
+ ACE_NTOHL (0x65726174),
+ ACE_NTOHL (0x696f6e4d),
+ ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/OperationMode:1.0
+ 14,
+ ACE_NTOHL (0x4f706572),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e4d6f64),
+ ACE_NTOHL (0x65000000), // name = OperationMode
+ 2, // member count
+ 10,
+ ACE_NTOHL (0x4f505f4e),
+ ACE_NTOHL (0x4f524d41),
+ ACE_NTOHL (0x4c000000), // name = OP_NORMAL
+ 10,
+ ACE_NTOHL (0x4f505f4f),
+ ACE_NTOHL (0x4e455741),
+ ACE_NTOHL (0x59000000), // name = OP_ONEWAY
+
+ 9,
+ ACE_NTOHL (0x636f6e74),
+ ACE_NTOHL (0x65787473),
+ ACE_NTOHL (0x0), // name = contexts
+ CORBA::tk_alias, // typecode kind for typedefs
+ 236, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746578),
+ ACE_NTOHL (0x74496453),
+ ACE_NTOHL (0x65713a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContextIdSeq:1.0
+ 13,
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x65787449),
+ ACE_NTOHL (0x64536571),
+ ACE_NTOHL (0x0), // name = ContextIdSeq
+ CORBA::tk_sequence, // typecode kind
+ 164, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_alias, // typecode kind for typedefs
+ 148, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f436f),
+ ACE_NTOHL (0x6e746578),
+ ACE_NTOHL (0x74496465),
+ ACE_NTOHL (0x6e746966),
+ ACE_NTOHL (0x6965723a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ContextIdentifier:1.0
+ 18,
+ ACE_NTOHL (0x436f6e74),
+ ACE_NTOHL (0x65787449),
+ ACE_NTOHL (0x64656e74),
+ ACE_NTOHL (0x69666965),
+ ACE_NTOHL (0x72000000), // name = ContextIdentifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 0U,
+
+
+ 11,
+ ACE_NTOHL (0x70617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x72730000), // name = parameters
+ CORBA::tk_alias, // typecode kind for typedefs
+ 496, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParDescriptionSeq:1.0
+ 18,
+ ACE_NTOHL (0x50617244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ParDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 416, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 400, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x74657244),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ParameterDescription:1.0
+ 21,
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x72446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = ParameterDescription
+ 4, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+ 9,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x5f646566),
+ ACE_NTOHL (0x0), // name = type_def
+ CORBA::tk_objref, // typecode kind
+ 52, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4944),
+ ACE_NTOHL (0x4c547970),
+ ACE_NTOHL (0x653a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
+ 8,
+ ACE_NTOHL (0x49444c54),
+ ACE_NTOHL (0x79706500), // name = IDLType
+
+ 5,
+ ACE_NTOHL (0x6d6f6465),
+ ACE_NTOHL (0x0), // name = mode
+ CORBA::tk_enum, // typecode kind
+ 116, // encapsulation length
+TAO_ENCAP_BYTE_ORDER, // byte order
+ 36,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5061),
+ ACE_NTOHL (0x72616d65),
+ ACE_NTOHL (0x7465724d),
+ ACE_NTOHL (0x6f64653a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0
+ 14,
+ ACE_NTOHL (0x50617261),
+ ACE_NTOHL (0x6d657465),
+ ACE_NTOHL (0x724d6f64),
+ ACE_NTOHL (0x65000000), // name = ParameterMode
+ 3, // member count
+ 9,
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x0), // name = PARAM_IN
+ 10,
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f4f55),
+ ACE_NTOHL (0x54000000), // name = PARAM_OUT
+ 12,
+ ACE_NTOHL (0x50415241),
+ ACE_NTOHL (0x4d5f494e),
+ ACE_NTOHL (0x4f555400), // name = PARAM_INOUT
+
+
+ 0U,
+
+
+ 11,
+ ACE_NTOHL (0x65786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e730000), // name = exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 556, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
+ 18,
+ ACE_NTOHL (0x45786344),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 476, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 460, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
+ 21,
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = ExceptionDescription
+ 5, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
+
+ 0U,
+
+
11,
ACE_NTOHL (0x61747472),
ACE_NTOHL (0x69627574),
ACE_NTOHL (0x65730000), // name = attributes
CORBA::tk_alias, // typecode kind for typedefs
- 468, // encapsulation length
+ 1860, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
44,
ACE_NTOHL (0x49444c3a),
@@ -20280,10 +23122,10 @@ TAO_ENCAP_BYTE_ORDER, // byte order
ACE_NTOHL (0x6f6e5365),
ACE_NTOHL (0x71000000), // name = ExtAttrDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 380, // encapsulation length
+ 1772, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 364, // encapsulation length
+ 1756, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
46,
ACE_NTOHL (0x49444c3a),
@@ -20309,23 +23151,97 @@ TAO_ENCAP_BYTE_ORDER, // byte order
5,
ACE_NTOHL (0x6e616d65),
ACE_NTOHL (0x0), // name = name
- 0xffffffff, // indirection
- 0xfffff6a0, // negative offset (-2400)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3,
ACE_NTOHL (0x69640000), // name = id
- 0xffffffff, // indirection
- 0xfffff6e4, // negative offset (-2332)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11,
ACE_NTOHL (0x64656669),
ACE_NTOHL (0x6e65645f),
ACE_NTOHL (0x696e0000), // name = defined_in
- 0xffffffff, // indirection
- 0xfffff6cc, // negative offset (-2356)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8,
ACE_NTOHL (0x76657273),
ACE_NTOHL (0x696f6e00), // name = version
- 0xffffffff, // indirection
- 0xfffff72c, // negative offset (-2260)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
5,
ACE_NTOHL (0x74797065),
ACE_NTOHL (0x0), // name = type
@@ -20368,15 +23284,309 @@ TAO_ENCAP_BYTE_ORDER, // byte order
ACE_NTOHL (0x65786365),
ACE_NTOHL (0x7074696f),
ACE_NTOHL (0x6e730000), // name = get_exceptions
- 0xffffffff, // indirection
- 0xfffffcec, // negative offset (-788)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 556, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
+ 18,
+ ACE_NTOHL (0x45786344),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 476, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 460, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
+ 21,
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = ExceptionDescription
+ 5, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
15,
ACE_NTOHL (0x7075745f),
ACE_NTOHL (0x65786365),
ACE_NTOHL (0x7074696f),
ACE_NTOHL (0x6e730000), // name = put_exceptions
- 0xffffffff, // indirection
- 0xfffffcd0, // negative offset (-816)
+ CORBA::tk_alias, // typecode kind for typedefs
+ 556, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x5365713a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
+ 18,
+ ACE_NTOHL (0x45786344),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e5365),
+ ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 476, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 460, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e44),
+ ACE_NTOHL (0x65736372),
+ ACE_NTOHL (0x69707469),
+ ACE_NTOHL (0x6f6e3a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
+ 21,
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e446573),
+ ACE_NTOHL (0x63726970),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = ExceptionDescription
+ 5, // member count
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4964),
+ ACE_NTOHL (0x656e7469),
+ ACE_NTOHL (0x66696572),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11,
+ ACE_NTOHL (0x4964656e),
+ ACE_NTOHL (0x74696669),
+ ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+ 3,
+ ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 11,
+ ACE_NTOHL (0x64656669),
+ ACE_NTOHL (0x6e65645f),
+ ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5265),
+ ACE_NTOHL (0x706f7369),
+ ACE_NTOHL (0x746f7279),
+ ACE_NTOHL (0x49643a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13,
+ ACE_NTOHL (0x5265706f),
+ ACE_NTOHL (0x7369746f),
+ ACE_NTOHL (0x72794964),
+ ACE_NTOHL (0x0), // name = RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 8,
+ ACE_NTOHL (0x76657273),
+ ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f5665),
+ ACE_NTOHL (0x7273696f),
+ ACE_NTOHL (0x6e537065),
+ ACE_NTOHL (0x633a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 12,
+ ACE_NTOHL (0x56657273),
+ ACE_NTOHL (0x696f6e53),
+ ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
0U,
@@ -20417,7 +23627,7 @@ void CORBA::ComponentIR::HomeDescription::_tao_any_destructor (void *_tao_void_p
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:292
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:297
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
@@ -22177,7 +25387,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:80
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:105
#if !defined _TAO_CDR_OP_CORBA_ComponentIR_ProvidesDescriptionSeq_CPP_
#define _TAO_CDR_OP_CORBA_ComponentIR_ProvidesDescriptionSeq_CPP_
@@ -22249,7 +25459,7 @@ CORBA::Boolean operator>> (
#endif /* _TAO_CDR_OP_CORBA_ComponentIR_ProvidesDescriptionSeq_CPP_ */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:80
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:105
#if !defined _TAO_CDR_OP_CORBA_ComponentIR_UsesDescriptionSeq_CPP_
#define _TAO_CDR_OP_CORBA_ComponentIR_UsesDescriptionSeq_CPP_
@@ -22321,7 +25531,7 @@ CORBA::Boolean operator>> (
#endif /* _TAO_CDR_OP_CORBA_ComponentIR_UsesDescriptionSeq_CPP_ */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:80
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:105
#if !defined _TAO_CDR_OP_CORBA_ComponentIR_EventPortDescriptionSeq_CPP_
#define _TAO_CDR_OP_CORBA_ComponentIR_EventPortDescriptionSeq_CPP_
diff --git a/TAO/tao/IFR_Client/IFR_ComponentsC.h b/TAO/tao/IFR_Client/IFR_ComponentsC.h
index f1bafc8259c..fde0bf4261b 100644
--- a/TAO/tao/IFR_Client/IFR_ComponentsC.h
+++ b/TAO/tao/IFR_Client/IFR_ComponentsC.h
@@ -80,7 +80,7 @@ TAO_NAMESPACE CORBA
{
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:570
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:584
#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF__ODDS_N_ENDS_CH_)
#define _CORBA_COMPONENTIR_COMPONENTDEF__ODDS_N_ENDS_CH_
@@ -126,7 +126,7 @@ TAO_NAMESPACE CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:570
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:584
#if !defined (_CORBA_COMPONENTIR_HOMEDEF__ODDS_N_ENDS_CH_)
#define _CORBA_COMPONENTIR_HOMEDEF__ODDS_N_ENDS_CH_
@@ -172,7 +172,7 @@ TAO_NAMESPACE CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:570
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:584
#if !defined (_CORBA_COMPONENTIR_EVENTDEF__ODDS_N_ENDS_CH_)
#define _CORBA_COMPONENTIR_EVENTDEF__ODDS_N_ENDS_CH_
@@ -218,7 +218,7 @@ TAO_NAMESPACE CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:50
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:53
#if !defined (_CORBA_COMPONENTIR_EVENTDEF_CH_)
#define _CORBA_COMPONENTIR_EVENTDEF_CH_
@@ -257,7 +257,7 @@ TAO_NAMESPACE CORBA
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:207
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:210
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -420,7 +420,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EventDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:570
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:584
#if !defined (_CORBA_COMPONENTIR_CONTAINER__ODDS_N_ENDS_CH_)
#define _CORBA_COMPONENTIR_CONTAINER__ODDS_N_ENDS_CH_
@@ -466,7 +466,7 @@ TAO_NAMESPACE CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:50
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:53
#if !defined (_CORBA_COMPONENTIR_CONTAINER_CH_)
#define _CORBA_COMPONENTIR_CONTAINER_CH_
@@ -477,7 +477,7 @@ TAO_NAMESPACE CORBA
class _TAO_Container_Remote_Proxy_Broker;
class TAO_IFR_Client_Export Container
- : public virtual CORBA::Object
+ : public virtual CORBA::Container
{
public:
typedef Container_ptr _ptr_type;
@@ -557,7 +557,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:207
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:210
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -611,7 +611,7 @@ TAO_NAMESPACE CORBA
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
class TAO_IFR_Client_Export _TAO_Container_Proxy_Impl
- : public virtual TAO_Object_Proxy_Impl
+ : public virtual CORBA::_TAO_Container_Proxy_Impl
{
public:
virtual ~_TAO_Container_Proxy_Impl (void) {}
@@ -689,7 +689,8 @@ TAO_NAMESPACE CORBA
class TAO_IFR_Client_Export _TAO_Container_Remote_Proxy_Impl
: public virtual _TAO_Container_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl
+ public virtual TAO_Remote_Object_Proxy_Impl,
+ public virtual CORBA::_TAO_Container_Remote_Proxy_Impl
{
public:
_TAO_Container_Remote_Proxy_Impl (void);
@@ -829,7 +830,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Container;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:570
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:584
#if !defined (_CORBA_COMPONENTIR_MODULEDEF__ODDS_N_ENDS_CH_)
#define _CORBA_COMPONENTIR_MODULEDEF__ODDS_N_ENDS_CH_
@@ -875,7 +876,7 @@ TAO_NAMESPACE CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:50
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:53
#if !defined (_CORBA_COMPONENTIR_MODULEDEF_CH_)
#define _CORBA_COMPONENTIR_MODULEDEF_CH_
@@ -915,7 +916,7 @@ TAO_NAMESPACE CORBA
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:207
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:210
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -1080,7 +1081,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ModuleDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:570
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:584
#if !defined (_CORBA_COMPONENTIR_REPOSITORY__ODDS_N_ENDS_CH_)
#define _CORBA_COMPONENTIR_REPOSITORY__ODDS_N_ENDS_CH_
@@ -1126,7 +1127,7 @@ TAO_NAMESPACE CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:50
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:53
#if !defined (_CORBA_COMPONENTIR_REPOSITORY_CH_)
#define _CORBA_COMPONENTIR_REPOSITORY_CH_
@@ -1166,7 +1167,7 @@ TAO_NAMESPACE CORBA
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:207
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:210
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -1331,7 +1332,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Repository;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:570
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:584
#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF__ODDS_N_ENDS_CH_)
#define _CORBA_COMPONENTIR_PROVIDESDEF__ODDS_N_ENDS_CH_
@@ -1377,7 +1378,7 @@ TAO_NAMESPACE CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:50
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:53
#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF_CH_)
#define _CORBA_COMPONENTIR_PROVIDESDEF_CH_
@@ -1437,7 +1438,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:207
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:210
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -1646,7 +1647,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProvidesDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:249
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:254
struct ProvidesDescription;
@@ -1684,7 +1685,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProvidesDescription;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:570
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:584
#if !defined (_CORBA_COMPONENTIR_USESDEF__ODDS_N_ENDS_CH_)
#define _CORBA_COMPONENTIR_USESDEF__ODDS_N_ENDS_CH_
@@ -1730,7 +1731,7 @@ TAO_NAMESPACE CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:50
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:53
#if !defined (_CORBA_COMPONENTIR_USESDEF_CH_)
#define _CORBA_COMPONENTIR_USESDEF_CH_
@@ -1811,7 +1812,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:207
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:210
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -2066,7 +2067,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UsesDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:249
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:254
struct UsesDescription;
@@ -2105,7 +2106,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UsesDescription;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:570
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:584
#if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF__ODDS_N_ENDS_CH_)
#define _CORBA_COMPONENTIR_EVENTPORTDEF__ODDS_N_ENDS_CH_
@@ -2151,7 +2152,7 @@ TAO_NAMESPACE CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:50
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:53
#if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF_CH_)
#define _CORBA_COMPONENTIR_EVENTPORTDEF_CH_
@@ -2222,7 +2223,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:207
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:210
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -2455,7 +2456,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EventPortDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:249
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:254
struct EventPortDescription;
@@ -2493,7 +2494,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EventPortDescription;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:570
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:584
#if !defined (_CORBA_COMPONENTIR_EMITSDEF__ODDS_N_ENDS_CH_)
#define _CORBA_COMPONENTIR_EMITSDEF__ODDS_N_ENDS_CH_
@@ -2539,7 +2540,7 @@ TAO_NAMESPACE CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:50
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:53
#if !defined (_CORBA_COMPONENTIR_EMITSDEF_CH_)
#define _CORBA_COMPONENTIR_EMITSDEF_CH_
@@ -2578,7 +2579,7 @@ TAO_NAMESPACE CORBA
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:207
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:210
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -2741,7 +2742,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EmitsDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:570
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:584
#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF__ODDS_N_ENDS_CH_)
#define _CORBA_COMPONENTIR_PUBLISHESDEF__ODDS_N_ENDS_CH_
@@ -2787,7 +2788,7 @@ TAO_NAMESPACE CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:50
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:53
#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF_CH_)
#define _CORBA_COMPONENTIR_PUBLISHESDEF_CH_
@@ -2826,7 +2827,7 @@ TAO_NAMESPACE CORBA
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:207
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:210
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -2989,7 +2990,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PublishesDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:570
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:584
#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF__ODDS_N_ENDS_CH_)
#define _CORBA_COMPONENTIR_CONSUMESDEF__ODDS_N_ENDS_CH_
@@ -3035,7 +3036,7 @@ TAO_NAMESPACE CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:50
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:53
#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF_CH_)
#define _CORBA_COMPONENTIR_CONSUMESDEF_CH_
@@ -3074,7 +3075,7 @@ TAO_NAMESPACE CORBA
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:207
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:210
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -3237,7 +3238,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ConsumesDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:50
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:53
#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF_CH_)
#define _CORBA_COMPONENTIR_COMPONENTDEF_CH_
@@ -3389,7 +3390,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:207
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:210
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -3796,7 +3797,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ComponentDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:91
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:100
#if !defined (_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CH_)
#define _CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CH_
@@ -3849,7 +3850,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProvidesDescriptionSeq;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:91
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:100
#if !defined (_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CH_)
#define _CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CH_
@@ -3902,7 +3903,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UsesDescriptionSeq;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:91
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:100
#if !defined (_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CH_)
#define _CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CH_
@@ -3955,7 +3956,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EventPortDescriptionSeq;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:249
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:254
struct ComponentDescription;
@@ -4001,7 +4002,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ComponentDescription;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:570
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:584
#if !defined (_CORBA_COMPONENTIR_FACTORYDEF__ODDS_N_ENDS_CH_)
#define _CORBA_COMPONENTIR_FACTORYDEF__ODDS_N_ENDS_CH_
@@ -4047,7 +4048,7 @@ TAO_NAMESPACE CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:50
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:53
#if !defined (_CORBA_COMPONENTIR_FACTORYDEF_CH_)
#define _CORBA_COMPONENTIR_FACTORYDEF_CH_
@@ -4086,7 +4087,7 @@ TAO_NAMESPACE CORBA
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:207
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:210
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -4249,7 +4250,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_FactoryDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:570
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:584
#if !defined (_CORBA_COMPONENTIR_FINDERDEF__ODDS_N_ENDS_CH_)
#define _CORBA_COMPONENTIR_FINDERDEF__ODDS_N_ENDS_CH_
@@ -4295,7 +4296,7 @@ TAO_NAMESPACE CORBA
#endif /* end #if !defined */
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:50
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:53
#if !defined (_CORBA_COMPONENTIR_FINDERDEF_CH_)
#define _CORBA_COMPONENTIR_FINDERDEF_CH_
@@ -4334,7 +4335,7 @@ TAO_NAMESPACE CORBA
static void _tao_any_destructor (void *);
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:207
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:210
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -4497,7 +4498,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_FinderDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:50
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:53
#if !defined (_CORBA_COMPONENTIR_HOMEDEF_CH_)
#define _CORBA_COMPONENTIR_HOMEDEF_CH_
@@ -4650,7 +4651,7 @@ TAO_NAMESPACE CORBA
));
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:207
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:210
virtual CORBA::Boolean _is_a (
const char *type_id
@@ -5061,7 +5062,7 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_HomeDef;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:249
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:254
struct HomeDescription;
@@ -5544,7 +5545,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::Componen
#endif /* __ACE_INLINE__ */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1055
#if defined (__ACE_INLINE__)
#include "IFR_ComponentsC.i"
diff --git a/TAO/tao/IFR_Client/IFR_ComponentsC.i b/TAO/tao/IFR_Client/IFR_ComponentsC.i
index c22ce4e76fa..b5c38716b9f 100644
--- a/TAO/tao/IFR_Client/IFR_ComponentsC.i
+++ b/TAO/tao/IFR_Client/IFR_ComponentsC.i
@@ -39,7 +39,9 @@ CORBA::ComponentIR::EventDef::EventDef (
TAO_Abstract_ServantBase *servant,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc),
+ the_TAO_EventDef_Proxy_Broker_ (0)
+
{
this->CORBA_ComponentIR_EventDef_setup_collocation (_tao_collocated);
}
@@ -60,7 +62,9 @@ CORBA::ComponentIR::EventDef::EventDef (
IOP::IOR *ior,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (ior, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (ior, oc),
+ the_TAO_EventDef_Proxy_Broker_ (0)
+
{
}
@@ -79,7 +83,9 @@ CORBA::ComponentIR::Container::Container (
TAO_Abstract_ServantBase *servant,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc),
+ the_TAO_Container_Proxy_Broker_ (0)
+
{
this->CORBA_ComponentIR_Container_setup_collocation (_tao_collocated);
}
@@ -100,7 +106,9 @@ CORBA::ComponentIR::Container::Container (
IOP::IOR *ior,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (ior, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (ior, oc),
+ the_TAO_Container_Proxy_Broker_ (0)
+
{
}
@@ -119,7 +127,9 @@ CORBA::ComponentIR::ModuleDef::ModuleDef (
TAO_Abstract_ServantBase *servant,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc),
+ the_TAO_ModuleDef_Proxy_Broker_ (0)
+
{
this->CORBA_ComponentIR_ModuleDef_setup_collocation (_tao_collocated);
}
@@ -140,7 +150,9 @@ CORBA::ComponentIR::ModuleDef::ModuleDef (
IOP::IOR *ior,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (ior, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (ior, oc),
+ the_TAO_ModuleDef_Proxy_Broker_ (0)
+
{
}
@@ -159,7 +171,9 @@ CORBA::ComponentIR::Repository::Repository (
TAO_Abstract_ServantBase *servant,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc),
+ the_TAO_Repository_Proxy_Broker_ (0)
+
{
this->CORBA_ComponentIR_Repository_setup_collocation (_tao_collocated);
}
@@ -180,7 +194,9 @@ CORBA::ComponentIR::Repository::Repository (
IOP::IOR *ior,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (ior, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (ior, oc),
+ the_TAO_Repository_Proxy_Broker_ (0)
+
{
}
@@ -199,7 +215,9 @@ CORBA::ComponentIR::ProvidesDef::ProvidesDef (
TAO_Abstract_ServantBase *servant,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc),
+ the_TAO_ProvidesDef_Proxy_Broker_ (0)
+
{
this->CORBA_ComponentIR_ProvidesDef_setup_collocation (_tao_collocated);
}
@@ -220,7 +238,9 @@ CORBA::ComponentIR::ProvidesDef::ProvidesDef (
IOP::IOR *ior,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (ior, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (ior, oc),
+ the_TAO_ProvidesDef_Proxy_Broker_ (0)
+
{
}
@@ -239,7 +259,9 @@ CORBA::ComponentIR::UsesDef::UsesDef (
TAO_Abstract_ServantBase *servant,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc),
+ the_TAO_UsesDef_Proxy_Broker_ (0)
+
{
this->CORBA_ComponentIR_UsesDef_setup_collocation (_tao_collocated);
}
@@ -260,7 +282,9 @@ CORBA::ComponentIR::UsesDef::UsesDef (
IOP::IOR *ior,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (ior, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (ior, oc),
+ the_TAO_UsesDef_Proxy_Broker_ (0)
+
{
}
@@ -279,7 +303,9 @@ CORBA::ComponentIR::EventPortDef::EventPortDef (
TAO_Abstract_ServantBase *servant,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc),
+ the_TAO_EventPortDef_Proxy_Broker_ (0)
+
{
this->CORBA_ComponentIR_EventPortDef_setup_collocation (_tao_collocated);
}
@@ -300,7 +326,9 @@ CORBA::ComponentIR::EventPortDef::EventPortDef (
IOP::IOR *ior,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (ior, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (ior, oc),
+ the_TAO_EventPortDef_Proxy_Broker_ (0)
+
{
}
@@ -319,7 +347,9 @@ CORBA::ComponentIR::EmitsDef::EmitsDef (
TAO_Abstract_ServantBase *servant,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc),
+ the_TAO_EmitsDef_Proxy_Broker_ (0)
+
{
this->CORBA_ComponentIR_EmitsDef_setup_collocation (_tao_collocated);
}
@@ -340,7 +370,9 @@ CORBA::ComponentIR::EmitsDef::EmitsDef (
IOP::IOR *ior,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (ior, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (ior, oc),
+ the_TAO_EmitsDef_Proxy_Broker_ (0)
+
{
}
@@ -359,7 +391,9 @@ CORBA::ComponentIR::PublishesDef::PublishesDef (
TAO_Abstract_ServantBase *servant,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc),
+ the_TAO_PublishesDef_Proxy_Broker_ (0)
+
{
this->CORBA_ComponentIR_PublishesDef_setup_collocation (_tao_collocated);
}
@@ -380,7 +414,9 @@ CORBA::ComponentIR::PublishesDef::PublishesDef (
IOP::IOR *ior,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (ior, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (ior, oc),
+ the_TAO_PublishesDef_Proxy_Broker_ (0)
+
{
}
@@ -399,7 +435,9 @@ CORBA::ComponentIR::ConsumesDef::ConsumesDef (
TAO_Abstract_ServantBase *servant,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc),
+ the_TAO_ConsumesDef_Proxy_Broker_ (0)
+
{
this->CORBA_ComponentIR_ConsumesDef_setup_collocation (_tao_collocated);
}
@@ -420,7 +458,9 @@ CORBA::ComponentIR::ConsumesDef::ConsumesDef (
IOP::IOR *ior,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (ior, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (ior, oc),
+ the_TAO_ConsumesDef_Proxy_Broker_ (0)
+
{
}
@@ -439,7 +479,9 @@ CORBA::ComponentIR::ComponentDef::ComponentDef (
TAO_Abstract_ServantBase *servant,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc),
+ the_TAO_ComponentDef_Proxy_Broker_ (0)
+
{
this->CORBA_ComponentIR_ComponentDef_setup_collocation (_tao_collocated);
}
@@ -460,7 +502,9 @@ CORBA::ComponentIR::ComponentDef::ComponentDef (
IOP::IOR *ior,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (ior, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (ior, oc),
+ the_TAO_ComponentDef_Proxy_Broker_ (0)
+
{
}
@@ -479,7 +523,9 @@ CORBA::ComponentIR::FactoryDef::FactoryDef (
TAO_Abstract_ServantBase *servant,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc),
+ the_TAO_FactoryDef_Proxy_Broker_ (0)
+
{
this->CORBA_ComponentIR_FactoryDef_setup_collocation (_tao_collocated);
}
@@ -500,7 +546,9 @@ CORBA::ComponentIR::FactoryDef::FactoryDef (
IOP::IOR *ior,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (ior, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (ior, oc),
+ the_TAO_FactoryDef_Proxy_Broker_ (0)
+
{
}
@@ -519,7 +567,9 @@ CORBA::ComponentIR::FinderDef::FinderDef (
TAO_Abstract_ServantBase *servant,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc),
+ the_TAO_FinderDef_Proxy_Broker_ (0)
+
{
this->CORBA_ComponentIR_FinderDef_setup_collocation (_tao_collocated);
}
@@ -540,7 +590,9 @@ CORBA::ComponentIR::FinderDef::FinderDef (
IOP::IOR *ior,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (ior, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (ior, oc),
+ the_TAO_FinderDef_Proxy_Broker_ (0)
+
{
}
@@ -559,7 +611,9 @@ CORBA::ComponentIR::HomeDef::HomeDef (
TAO_Abstract_ServantBase *servant,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant, oc),
+ the_TAO_HomeDef_Proxy_Broker_ (0)
+
{
this->CORBA_ComponentIR_HomeDef_setup_collocation (_tao_collocated);
}
@@ -580,7 +634,9 @@ CORBA::ComponentIR::HomeDef::HomeDef (
IOP::IOR *ior,
TAO_ORB_Core *oc
)
- : ACE_NESTED_CLASS (CORBA, Object) (ior, oc)
+ : ACE_NESTED_CLASS (CORBA, Object) (ior, oc),
+ the_TAO_HomeDef_Proxy_Broker_ (0)
+
{
}
diff --git a/TAO/tao/Objref_VarOut_T.cpp b/TAO/tao/Objref_VarOut_T.cpp
index 8f0b2572a67..654845b4b38 100644
--- a/TAO/tao/Objref_VarOut_T.cpp
+++ b/TAO/tao/Objref_VarOut_T.cpp
@@ -66,9 +66,9 @@ TAO_Objref_Var_T<T, T_life>::operator-> (void) const
}
template <typename T, typename T_life>
-TAO_Objref_Var_T<T, T_life>::operator const T *& () const
+TAO_Objref_Var_T<T, T_life>::operator T const *& () const
{
- return ACE_const_cast (const T *, this->ptr_);
+ return this->ptr_;
}
template <typename T, typename T_life>
@@ -154,7 +154,7 @@ template <typename T, typename T_life>
TAO_Objref_Out_T<T, T_life>::TAO_Objref_Out_T (
const TAO_Objref_Out_T<T, T_life> & p
)
- : ptr_ (ACE_const_cast (THIS_OUT_TYPE &, p).ptr_)
+ : ptr_ (p.ptr_)
{
}
@@ -164,7 +164,7 @@ TAO_Objref_Out_T<T, T_life>::operator= (
const TAO_Objref_Out_T<T, T_life> & p
)
{
- this->ptr_ = ACE_const_cast (THIS_OUT_TYPE &, p).ptr_;
+ this->ptr_ = p.ptr_;
return *this;
}
diff --git a/TAO/tao/Objref_VarOut_T.h b/TAO/tao/Objref_VarOut_T.h
index c75bed92b90..366d57957c4 100644
--- a/TAO/tao/Objref_VarOut_T.h
+++ b/TAO/tao/Objref_VarOut_T.h
@@ -47,7 +47,7 @@ public:
T * operator-> (void) const;
// Cast operators.
- operator const T *& () const;
+ operator T const *& () const;
operator T *& ();
T * in (void) const;
diff --git a/TAO/tao/Pseudo_VarOut_T.cpp b/TAO/tao/Pseudo_VarOut_T.cpp
index ee893f6b7be..48ac93ce254 100644
--- a/TAO/tao/Pseudo_VarOut_T.cpp
+++ b/TAO/tao/Pseudo_VarOut_T.cpp
@@ -13,4 +13,17 @@ ACE_RCSID (tao,
Pseudo_VarOut_T,
"$Id$")
+template <typename T>
+ACE_INLINE
+TAO_Pseudo_Var_T<T> &
+TAO_Pseudo_Var_T<T>::operator= (const TAO_Pseudo_Var_T<T> & p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = T::_duplicate (p.ptr ());
+ }
+
+ return *this;
+}
#endif /* TAO_PSEUDO_VAROUT_T_C */
diff --git a/TAO/tao/Pseudo_VarOut_T.h b/TAO/tao/Pseudo_VarOut_T.h
index c390c86e335..f3f1d83bfd7 100644
--- a/TAO/tao/Pseudo_VarOut_T.h
+++ b/TAO/tao/Pseudo_VarOut_T.h
@@ -44,7 +44,7 @@ public:
T * operator-> (void) const;
- operator const T *& () const;
+ operator T const *& () const;
operator T *& ();
T * in (void) const;
diff --git a/TAO/tao/Pseudo_VarOut_T.inl b/TAO/tao/Pseudo_VarOut_T.inl
index 44358d2b089..a680401d992 100644
--- a/TAO/tao/Pseudo_VarOut_T.inl
+++ b/TAO/tao/Pseudo_VarOut_T.inl
@@ -37,23 +37,9 @@ TAO_Pseudo_Var_T<T>::operator= (T * p)
template <typename T>
ACE_INLINE
-TAO_Pseudo_Var_T<T> &
-TAO_Pseudo_Var_T<T>::operator= (const TAO_Pseudo_Var_T<T> & p)
+TAO_Pseudo_Var_T<T>::operator T const *& () const
{
- if (this != &p)
- {
- CORBA::release (this->ptr_);
- this->ptr_ = T::_duplicate (p.ptr ());
- }
-
- return *this;
-}
-
-template <typename T>
-ACE_INLINE
-TAO_Pseudo_Var_T<T>::operator const T *& () const
-{
- return ACE_const_cast (const T*, this->ptr_);
+ return this->ptr_;
}
template <typename T>
diff --git a/TAO/tao/Seq_Out_T.inl b/TAO/tao/Seq_Out_T.inl
index ddde67b7978..c26815ff9cb 100644
--- a/TAO/tao/Seq_Out_T.inl
+++ b/TAO/tao/Seq_Out_T.inl
@@ -22,7 +22,7 @@ ACE_INLINE
TAO_Seq_Out_T<T,T_var,T_elem>::TAO_Seq_Out_T (
const TAO_Seq_Out_T<T,T_var,T_elem> & p
)
- : ptr_ (ACE_const_cast (THIS_OUT_TYPE &, p).ptr_)
+ : ptr_ (p.ptr_)
{}
template<typename T, typename T_var, typename T_elem>
@@ -32,7 +32,7 @@ TAO_Seq_Out_T<T,T_var,T_elem>::operator= (
const TAO_Seq_Out_T<T,T_var,T_elem> & p
)
{
- this->ptr_ = ACE_const_cast (THIS_OUT_TYPE &, p).ptr_;
+ this->ptr_ = p.ptr_;
return *this;
}
@@ -99,7 +99,7 @@ ACE_INLINE
TAO_MngSeq_Out_T<T,T_var,T_elem>::TAO_MngSeq_Out_T (
const TAO_MngSeq_Out_T<T,T_var,T_elem> & p
)
- : ptr_ (ACE_const_cast (THIS_OUT_TYPE &, p).ptr_)
+ : ptr_ (p.ptr_)
{}
template<typename T, typename T_var, typename T_elem>
@@ -109,7 +109,7 @@ TAO_MngSeq_Out_T<T,T_var,T_elem>::operator= (
const TAO_MngSeq_Out_T<T,T_var,T_elem> & p
)
{
- this->ptr_ = ACE_const_cast (THIS_OUT_TYPE &, p).ptr_;
+ this->ptr_ = p.ptr_;
return *this;
}
diff --git a/TAO/tao/TAO.dsp b/TAO/tao/TAO.dsp
index 52dd5ec14a5..9b9c6708c55 100644
--- a/TAO/tao/TAO.dsp
+++ b/TAO/tao/TAO.dsp
@@ -1060,6 +1060,10 @@ SOURCE=.\arg_shifter.h
# End Source File
# Begin Source File
+SOURCE=.\Array_VarOut_T.h
+# End Source File
+# Begin Source File
+
SOURCE=.\Asynch_Invocation.h
# End Source File
# Begin Source File
diff --git a/TAO/tao/VarOut_T.inl b/TAO/tao/VarOut_T.inl
index 3fb5c1f5642..c1e7af81406 100644
--- a/TAO/tao/VarOut_T.inl
+++ b/TAO/tao/VarOut_T.inl
@@ -215,7 +215,7 @@ TAO_Out_T<T,T_var>::TAO_Out_T (T_var & p)
template<typename T, typename T_var>
ACE_INLINE
TAO_Out_T<T,T_var>::TAO_Out_T (const TAO_Out_T<T,T_var> & p)
- : ptr_ (ACE_const_cast (THIS_OUT_TYPE &, p).ptr_)
+ : ptr_ (p.ptr_)
{}
template<typename T, typename T_var>
@@ -223,7 +223,7 @@ ACE_INLINE
TAO_Out_T<T,T_var> &
TAO_Out_T<T,T_var>::operator= (const TAO_Out_T<T,T_var> & p)
{
- this->ptr_ = ACE_const_cast (THIS_OUT_TYPE &, p).ptr_;
+ this->ptr_ = p.ptr_;
return *this;
}
diff --git a/TAO/tests/OBV/Factory/FactoryC_impl.cpp b/TAO/tests/OBV/Factory/FactoryC_impl.cpp
index c0091003338..652740765c7 100644
--- a/TAO/tests/OBV/Factory/FactoryC_impl.cpp
+++ b/TAO/tests/OBV/Factory/FactoryC_impl.cpp
@@ -6,6 +6,9 @@ ACE_RCSID(Factory, FactoryC_impl, "$Id$")
OBV_FactoryTest::Value2*
Value2_init_impl::create_default (CORBA::ULong id)
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
{
OBV_FactoryTest::Value2* ret_val = 0;
ACE_NEW_RETURN (ret_val,
@@ -13,9 +16,9 @@ Value2_init_impl::create_default (CORBA::ULong id)
0);
if (ret_val)
- {
- ret_val->id (id);
- }
+ {
+ ret_val->id (id);
+ }
return ret_val;
}
@@ -23,7 +26,11 @@ Value2_init_impl::create_default (CORBA::ULong id)
OBV_FactoryTest::Value2*
Value2_init_impl::create (
CORBA::ULong id,
- const OBV_FactoryTest::BaseValue::BV_Data & data)
+ const OBV_FactoryTest::BaseValue::BV_Data & data
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
{
OBV_FactoryTest::Value2* ret_val = 0;
ACE_NEW_RETURN (ret_val,
@@ -31,10 +38,10 @@ Value2_init_impl::create (
0);
if (ret_val)
- {
- ret_val->id (id);
- ret_val->data (data);
- }
+ {
+ ret_val->id (id);
+ ret_val->data (data);
+ }
return ret_val;
}
diff --git a/TAO/tests/OBV/Factory/FactoryC_impl.h b/TAO/tests/OBV/Factory/FactoryC_impl.h
index 2f1791745d8..6863db9d262 100644
--- a/TAO/tests/OBV/Factory/FactoryC_impl.h
+++ b/TAO/tests/OBV/Factory/FactoryC_impl.h
@@ -44,12 +44,18 @@ public:
virtual OBV_FactoryTest::Value2* create_default (
CORBA::ULong id
- );
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
virtual OBV_FactoryTest::Value2* create (
CORBA::ULong id,
const OBV_FactoryTest::BaseValue::BV_Data & data
- );
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
public: