From 47fb9d199b48c8a2ccfb33136a5ddac9465ad82a Mon Sep 17 00:00:00 2001 From: parsons Date: Mon, 31 Mar 2003 03:15:51 +0000 Subject: ChangeLogTag: Sun Mar 30 21:13:08 2003 Jeff Parsons --- TAO/ChangeLog | 93 + TAO/TAO_IDL/ast/ast_interface.cpp | 37 + TAO/TAO_IDL/be/be_interface.cpp | 24 +- TAO/TAO_IDL/be/be_sequence.cpp | 39 +- TAO/TAO_IDL/be/be_valuetype.cpp | 21 +- TAO/TAO_IDL/be/be_visitor_argument/arglist.cpp | 15 + TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp | 3 +- TAO/TAO_IDL/be/be_visitor_operation/rettype.cpp | 1 + TAO/TAO_IDL/be/be_visitor_sequence.cpp | 2 + TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp | 39 +- TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp | 6 +- TAO/TAO_IDL/be_include/be_sequence.h | 3 +- TAO/tao/BiDir_GIOP/BiDirPolicyC.cpp | 292 +- TAO/tao/BiDir_GIOP/BiDirPolicyC.h | 115 +- TAO/tao/BiDir_GIOP/BiDirPolicyC.i | 7 - TAO/tao/CurrentC.h | 4 +- TAO/tao/DomainC.h | 8 +- TAO/tao/DynamicAny/DynCommon.cpp | 4 +- TAO/tao/DynamicAny/DynCommon.h | 4 +- TAO/tao/DynamicAny/DynamicAnyC.cpp | 4269 ++--- TAO/tao/DynamicAny/DynamicAnyC.h | 1791 +- TAO/tao/DynamicAny/DynamicAnyC.i | 2329 +-- TAO/tao/IFR_Client/IFR_BaseC.cpp | 15329 +++++++-------- TAO/tao/IFR_Client/IFR_BaseC.h | 6655 ++----- TAO/tao/IFR_Client/IFR_BaseC.i | 8638 +-------- TAO/tao/IFR_Client/IFR_Basic.pidl | 2 + TAO/tao/IFR_Client/IFR_BasicC.cpp | 18683 ++++++++----------- TAO/tao/IFR_Client/IFR_BasicC.h | 4695 ++--- TAO/tao/IFR_Client/IFR_BasicC.i | 5150 +---- TAO/tao/IFR_Client/IFR_ComponentsC.cpp | 8950 ++++----- TAO/tao/IFR_Client/IFR_ComponentsC.h | 2414 +-- TAO/tao/IFR_Client/IFR_ComponentsC.i | 2804 +-- TAO/tao/IFR_Client/IFR_Extended.pidl | 2 + TAO/tao/IFR_Client/IFR_ExtendedC.cpp | 6305 +++---- TAO/tao/IFR_Client/IFR_ExtendedC.h | 981 +- TAO/tao/IFR_Client/IFR_ExtendedC.i | 1370 +- TAO/tao/IOPC.h | 8 +- TAO/tao/IORManipulation/IORC.cpp | 721 +- TAO/tao/IORManipulation/IORC.h | 398 +- TAO/tao/IORManipulation/IORC.i | 456 +- TAO/tao/IORTable/IORTableC.cpp | 507 +- TAO/tao/IORTable/IORTableC.h | 296 +- TAO/tao/IORTable/IORTableC.i | 18 +- TAO/tao/Messaging/MessagingC.cpp | 478 +- TAO/tao/Messaging/MessagingC.h | 212 +- TAO/tao/Messaging/MessagingC.i | 10 +- TAO/tao/Messaging/Messaging_No_ImplC.cpp | 2915 +-- TAO/tao/Messaging/Messaging_No_ImplC.h | 1304 +- TAO/tao/Messaging/Messaging_No_ImplC.i | 407 +- TAO/tao/Messaging/Messaging_RT_PolicyC.cpp | 267 +- TAO/tao/Messaging/Messaging_RT_PolicyC.h | 112 +- TAO/tao/Messaging/Messaging_RT_PolicyC.i | 7 - TAO/tao/Messaging/Messaging_SyncScope_PolicyC.cpp | 256 +- TAO/tao/Messaging/Messaging_SyncScope_PolicyC.h | 110 +- TAO/tao/Messaging/Messaging_SyncScope_PolicyC.i | 7 - TAO/tao/Messaging/TAO_ExtC.cpp | 257 +- TAO/tao/Messaging/TAO_ExtC.h | 110 +- TAO/tao/Messaging/TAO_ExtC.i | 7 - TAO/tao/ObjectReferenceTemplateC.h | 20 +- TAO/tao/Objref_VarOut_T.cpp | 2 +- TAO/tao/PolicyC.h | 12 +- TAO/tao/Policy_ForwardC.h | 4 +- TAO/tao/PollableC.h | 12 +- TAO/tao/PortableInterceptorC.h | 48 +- TAO/tao/PortableServer/Default_ORTC.cpp | 240 +- TAO/tao/PortableServer/Default_ORTC.h | 85 +- TAO/tao/PortableServer/Default_ORTC.i | 2 +- TAO/tao/PortableServer/ImR_ActivatorC.cpp | 6 +- TAO/tao/PortableServer/ImR_ActivatorC.h | 14 +- TAO/tao/PortableServer/ImR_ActivatorC.i | 1 + TAO/tao/PortableServer/ImplRepoC.cpp | 3045 ++- TAO/tao/PortableServer/ImplRepoC.h | 928 +- TAO/tao/PortableServer/ImplRepoC.i | 1583 +- TAO/tao/PortableServer/PortableServer.pidl | 2 +- TAO/tao/PortableServer/PortableServerC.cpp | 4733 ++--- TAO/tao/PortableServer/PortableServerC.h | 1853 +- TAO/tao/PortableServer/PortableServerC.i | 1281 +- TAO/tao/RTCORBA/RTCORBAC.cpp | 4071 +--- TAO/tao/RTCORBA/RTCORBAC.h | 2209 +-- TAO/tao/RTCORBA/RTCORBAC.i | 2135 +-- TAO/tao/RTPortableServer/RTPortableServerC.cpp | 246 +- TAO/tao/RTPortableServer/RTPortableServerC.h | 99 +- TAO/tao/RTPortableServer/RTPortableServerC.i | 7 - TAO/tao/TAOC.h | 4 +- TAO/tao/TypeCodeFactory/TypeCodeFactoryC.cpp | 251 +- TAO/tao/TypeCodeFactory/TypeCodeFactoryC.h | 107 +- TAO/tao/TypeCodeFactory/TypeCodeFactoryC.inl | 7 - TAO/tao/corbafwd.h | 2 - 88 files changed, 33349 insertions(+), 89607 deletions(-) diff --git a/TAO/ChangeLog b/TAO/ChangeLog index 7bd383f1883..beb847197ca 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,96 @@ +Sun Mar 30 21:13:08 2003 Jeff Parsons + + * TAO_IDL/ast/ast_interface.cpp: + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be/be_sequence.cpp: + * TAO_IDL/be/be_valuetype.cpp: + * TAO_IDL/be/be_visitor_sequence.cpp: + * TAO_IDL/be/be_visitor_argument/arglist.cpp: + * TAO_IDL/be/be_visitor_array/array_ch.cpp: + * TAO_IDL/be/be_visitor_operation/rettype.cpp: + * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp: + * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp: + * TAO_IDL/be_include/be_sequence.h: + * tao/CurrentC.h: + * tao/DomainC.h: + * tao/IOPC.h: + * tao/ObjectReferenceTemplateC.h: + * tao/Objref_VarOut_T.cpp: + * tao/PolicyC.h: + * tao/Policy_ForwardC.h: + * tao/PollableC.h: + * tao/PortableInterceptorC.h: + * tao/TAOC.h: + * tao/corbafwd.h: + * tao/BiDir_GIOP/BiDirPolicyC.cpp: + * tao/BiDir_GIOP/BiDirPolicyC.h: + * tao/BiDir_GIOP/BiDirPolicyC.i: + * tao/DynamicAny/DynCommon.cpp: + * tao/DynamicAny/DynCommon.h: + * tao/DynamicAny/DynamicAnyC.cpp: + * tao/DynamicAny/DynamicAnyC.h: + * tao/DynamicAny/DynamicAnyC.i: + * tao/IFR_Client/IFR_BaseC.cpp: + * tao/IFR_Client/IFR_BaseC.h: + * tao/IFR_Client/IFR_BaseC.i: + * tao/IFR_Client/IFR_Basic.pidl: + * tao/IFR_Client/IFR_BasicC.cpp: + * tao/IFR_Client/IFR_BasicC.h: + * tao/IFR_Client/IFR_BasicC.i: + * tao/IFR_Client/IFR_ComponentsC.cpp: + * tao/IFR_Client/IFR_ComponentsC.h: + * tao/IFR_Client/IFR_ComponentsC.i: + * tao/IFR_Client/IFR_Extended.pidl: + * tao/IFR_Client/IFR_ExtendedC.cpp: + * tao/IFR_Client/IFR_ExtendedC.h: + * tao/IFR_Client/IFR_ExtendedC.i: + * tao/IORManipulation/IORC.cpp: + * tao/IORManipulation/IORC.h: + * tao/IORManipulation/IORC.i: + * tao/IORTable/IORTableC.cpp: + * tao/IORTable/IORTableC.h: + * tao/IORTable/IORTableC.i: + * tao/Messaging/MessagingC.cpp: + * tao/Messaging/MessagingC.h: + * tao/Messaging/MessagingC.i: + * tao/Messaging/Messaging_No_ImplC.cpp: + * tao/Messaging/Messaging_No_ImplC.h: + * tao/Messaging/Messaging_No_ImplC.i: + * tao/Messaging/Messaging_RT_PolicyC.cpp: + * tao/Messaging/Messaging_RT_PolicyC.h: + * tao/Messaging/Messaging_RT_PolicyC.i: + * tao/Messaging/Messaging_SyncScope_PolicyC.cpp: + * tao/Messaging/Messaging_SyncScope_PolicyC.h: + * tao/Messaging/Messaging_SyncScope_PolicyC.i: + * tao/Messaging/TAO_ExtC.cpp: + * tao/Messaging/TAO_ExtC.h: + * tao/Messaging/TAO_ExtC.i: + * tao/PortableServer/Default_ORTC.cpp: + * tao/PortableServer/Default_ORTC.h: + * tao/PortableServer/Default_ORTC.i: + * tao/PortableServer/ImR_ActivatorC.cpp: + * tao/PortableServer/ImR_ActivatorC.h: + * tao/PortableServer/ImR_ActivatorC.i: + * tao/PortableServer/ImplRepoC.cpp: + * tao/PortableServer/ImplRepoC.h: + * tao/PortableServer/ImplRepoC.i: + * tao/PortableServer/PortableServer.pidl: + * tao/PortableServer/PortableServerC.cpp: + * tao/PortableServer/PortableServerC.h: + * tao/PortableServer/PortableServerC.i: + * tao/RTCORBA/RTCORBAC.cpp: + * tao/RTCORBA/RTCORBAC.h: + * tao/RTCORBA/RTCORBAC.i: + * tao/RTPortableServer/RTPortableServerC.cpp: + * tao/RTPortableServer/RTPortableServerC.h: + * tao/RTPortableServer/RTPortableServerC.i: + * tao/TypeCodeFactory/TypeCodeFactoryC.cpp: + * tao/TypeCodeFactory/TypeCodeFactoryC.h: + * tao/TypeCodeFactory/TypeCodeFactoryC.inl: + + Regenerated all hand-crafted files and made fixes to + code generation. + Sun Mar 30 12:32:33 2003 Jeff Parsons * TAO_IDL/ast/ast_type.cpp: diff --git a/TAO/TAO_IDL/ast/ast_interface.cpp b/TAO/TAO_IDL/ast/ast_interface.cpp index 82d739e03b3..76e6a6fe118 100644 --- a/TAO/TAO_IDL/ast/ast_interface.cpp +++ b/TAO/TAO_IDL/ast/ast_interface.cpp @@ -1031,6 +1031,25 @@ AST_Interface::fwd_redefinition_helper (AST_Interface *&i, return; } + UTL_Scope *scope = i->defined_in (); + const char *prefix_holder = 0; + + // If our prefix is empty, we check to see if an ancestor has one. + while (ACE_OS::strcmp (i->prefix (), "") == 0 && scope != 0) + { + AST_Decl *parent = ScopeAsDecl (scope); + prefix_holder = parent->prefix (); + + // We have reached global scope. + if (prefix_holder == 0) + { + break; + } + + i->prefix (ACE_const_cast (char *, prefix_holder)); + scope = parent->defined_in (); + } + // Fwd redefinition should be in the same scope, so local // lookup is all that's needed. AST_Decl *d = s->lookup_by_name_local (i->local_name (), @@ -1040,6 +1059,24 @@ AST_Interface::fwd_redefinition_helper (AST_Interface *&i, if (d != 0) { + scope = d->defined_in (); + + // If the lookup prefix is empty, we check to see if an ancestor has one. + while (ACE_OS::strcmp (d->prefix (), "") == 0 && scope != 0) + { + AST_Decl *parent = ScopeAsDecl (scope); + prefix_holder = parent->prefix (); + + // We have reached global scope. + if (prefix_holder == 0) + { + break; + } + + d->prefix (ACE_const_cast (char *, prefix_holder)); + scope = parent->defined_in (); + } + // Full definition must have the same prefix as the forward declaration. if (ACE_OS::strcmp (i->prefix (), d->prefix ()) != 0) { diff --git a/TAO/TAO_IDL/be/be_interface.cpp b/TAO/TAO_IDL/be/be_interface.cpp index 2de82017bef..82714b8071f 100644 --- a/TAO/TAO_IDL/be/be_interface.cpp +++ b/TAO/TAO_IDL/be/be_interface.cpp @@ -573,14 +573,23 @@ be_interface:: gen_var_out_seq_decls (void) *os << be_nl << be_nl << "class " << lname << ";" << be_nl << "typedef " << lname << " *" << lname << "_ptr;" << be_nl - << "struct tao_" << lname << "_life;" << be_nl - << "typedef TAO_Objref_Var_T<" << lname << ", tao_" - << lname << "_life> " << lname << "_var;" << be_nl - << "typedef TAO_Objref_Out_T<" << lname << ", tao_" - << lname << "_life> " << lname << "_out;"; + << "struct tao_" << lname << "_life;" << be_nl << be_nl + << "typedef" << be_idt_nl + << "TAO_Objref_Var_T<" << be_idt << be_idt_nl + << lname << "," << be_nl + << "tao_" << lname << "_life" << be_uidt_nl + << ">" << be_uidt_nl + << lname << "_var;" << be_uidt_nl << be_nl + << "typedef" << be_idt_nl + << "TAO_Objref_Out_T<" << be_idt << be_idt_nl + << lname << "," << be_nl + << "tao_" << lname << "_life" << be_uidt_nl + << ">" << be_uidt_nl + << lname << "_out;" << be_uidt; *os << be_nl << be_nl - << "struct tao_" << lname << "_life" << be_nl + << "struct " << be_global->stub_export_macro () + << " tao_" << lname << "_life" << be_nl << "{" << be_idt_nl << "static " << lname << "_ptr tao_duplicate (" << lname << "_ptr);" << be_nl @@ -595,7 +604,8 @@ be_interface:: gen_var_out_seq_decls (void) if (! this->is_abstract ()) { *os << be_nl << be_nl - << "struct tao_" << lname << "_cast" << be_nl + << "struct " << be_global->stub_export_macro () + << " tao_" << lname << "_cast" << be_nl << "{" << be_idt_nl << "static " << lname << "_ptr tao_narrow (" << be_idt << be_idt_nl << "CORBA::Object_ptr" diff --git a/TAO/TAO_IDL/be/be_sequence.cpp b/TAO/TAO_IDL/be/be_sequence.cpp index 19785a579f5..1d505d590be 100644 --- a/TAO/TAO_IDL/be/be_sequence.cpp +++ b/TAO/TAO_IDL/be/be_sequence.cpp @@ -465,7 +465,8 @@ be_sequence::instance_name () } int -be_sequence::gen_base_class_name (TAO_OutStream *os) +be_sequence::gen_base_class_name (TAO_OutStream *os, + AST_Decl *elem_scope) { be_type *elem = be_type::narrow_from_decl (this->base_type ()); @@ -476,8 +477,8 @@ be_sequence::gen_base_class_name (TAO_OutStream *os) if (this->unbounded ()) { *os << "TAO_Unbounded_Object_Sequence<" << be_idt << be_idt_nl - << elem->name () << "," << be_nl - << elem->name () << "_var," << be_nl + << elem->nested_type_name (elem_scope) << "," << be_nl + << elem->nested_type_name (elem_scope, "_var") << "," << be_nl << elem->fwd_helper_name () << "_life," << be_nl << elem->fwd_helper_name () << "_cast" << be_uidt_nl << ">" << be_uidt; @@ -485,8 +486,8 @@ be_sequence::gen_base_class_name (TAO_OutStream *os) else { *os << "TAO_Bounded_Object_Sequence<" << be_idt << be_idt_nl - << elem->name () << "," << be_nl - << elem->name () << "_var," << be_nl + << elem->nested_type_name (elem_scope) << "," << be_nl + << elem->nested_type_name (elem_scope, "_var") << "," << be_nl << elem->fwd_helper_name () << "_life," << be_nl << elem->fwd_helper_name () << "_cast," << be_nl << this->max_size ()->ev ()->u.ulval << be_uidt_nl @@ -498,16 +499,16 @@ be_sequence::gen_base_class_name (TAO_OutStream *os) if (this->unbounded ()) { *os << "TAO_Unbounded_Abstract_Sequence<" << be_idt << be_idt_nl - << elem->name () << "," << be_nl - << elem->name () << "_var," << be_nl + << elem->nested_type_name (elem_scope) << "," << be_nl + << elem->nested_type_name (elem_scope, "_var") << "," << be_nl << elem->fwd_helper_name () << "_life" << be_uidt_nl << ">" << be_uidt; } else { *os << "TAO_Bounded_Abstract_Sequence<" << be_idt << be_idt_nl - << elem->name () << "," << be_nl - << elem->name () << "_var," << be_nl + << elem->nested_type_name (elem_scope) << "," << be_nl + << elem->nested_type_name (elem_scope, "_var") << "," << be_nl << elem->fwd_helper_name () << "_life," << be_nl << this->max_size ()->ev ()->u.ulval << be_uidt_nl << ">" << be_uidt; @@ -518,14 +519,14 @@ be_sequence::gen_base_class_name (TAO_OutStream *os) if (this->unbounded ()) { *os << "TAO_Unbounded_Pseudo_Sequence<" << be_idt << be_idt_nl - << elem->name () << "," << be_nl + << elem->nested_type_name (elem_scope) << "," << be_nl << elem->name () << "_var" << be_uidt_nl << ">" << be_uidt; } else { *os << "TAO_Bounded_Pseudo_Sequence<" << be_idt << be_idt_nl - << elem->name () << "," << be_nl + << elem->nested_type_name (elem_scope) << "," << be_nl << elem->name () << "_var," << be_nl << this->max_size ()->ev ()->u.ulval << be_uidt_nl << ">" << be_uidt; @@ -536,16 +537,16 @@ be_sequence::gen_base_class_name (TAO_OutStream *os) if (this->unbounded ()) { *os << "TAO_Unbounded_Valuetype_Sequence<" << be_idt << be_idt_nl - << elem->name () << "," << be_nl - << elem->name () << "_var," << be_nl + << elem->nested_type_name (elem_scope) << "," << be_nl + << elem->nested_type_name (elem_scope, "_var") << "," << be_nl << elem->fwd_helper_name () << "_life" << be_uidt_nl << ">" << be_uidt; } else { *os << "TAO_Bounded_Valuetype_Sequence<" << be_idt << be_idt_nl - << elem->name () << "," << be_nl - << elem->name () << "_var," << be_nl + << elem->nested_type_name (elem_scope) << "," << be_nl + << elem->nested_type_name (elem_scope, "_var") << "," << be_nl << elem->fwd_helper_name () << "_life," << be_nl << this->max_size ()->ev ()->u.ulval << be_uidt_nl << ">" << be_uidt; @@ -583,7 +584,7 @@ be_sequence::gen_base_class_name (TAO_OutStream *os) { *os << "TAO_Unbounded_Array_Sequence<" << be_idt << be_idt_nl - << elem->name () << "," << be_nl + << elem->nested_type_name (elem_scope) << "," << be_nl << elem->fwd_helper_name () << "_life" << be_uidt_nl << ">" << be_uidt; } @@ -591,7 +592,7 @@ be_sequence::gen_base_class_name (TAO_OutStream *os) { *os << "TAO_Bounded_Array_Sequence<" << be_idt << be_idt_nl - << elem->name () << "," << be_nl + << elem->nested_type_name (elem_scope) << "," << be_nl << elem->fwd_helper_name () << "_life," << be_nl << this->max_size ()->ev ()->u.ulval << be_uidt_nl << ">" << be_uidt; @@ -602,13 +603,13 @@ be_sequence::gen_base_class_name (TAO_OutStream *os) if (this->unbounded ()) { *os << "TAO_Unbounded_Sequence<" << be_idt << be_idt_nl - << elem->name () << be_uidt_nl + << elem->nested_type_name (elem_scope) << be_uidt_nl << ">" << be_uidt; } else { *os << "TAO_Bounded_Sequence<" << be_idt << be_idt_nl - << elem->name () << "," << be_nl + << elem->nested_type_name (elem_scope) << "," << be_nl << this->max_size ()->ev ()->u.ulval << be_uidt_nl << ">" << be_uidt; } diff --git a/TAO/TAO_IDL/be/be_valuetype.cpp b/TAO/TAO_IDL/be/be_valuetype.cpp index 2d088f94bba..bc706967198 100644 --- a/TAO/TAO_IDL/be/be_valuetype.cpp +++ b/TAO/TAO_IDL/be/be_valuetype.cpp @@ -309,14 +309,23 @@ be_valuetype:: gen_var_out_seq_decls (void) const char *lname = this->local_name (); *os << "class " << lname << ";" << be_nl - << "struct tao_" << lname << "_life;" << be_nl - << "typedef TAO_Value_Var_T<" << lname << ", tao_" - << lname << "_life> " << lname << "_var;" << be_nl - << "typedef TAO_Value_Out_T<" << lname << ", tao_" - << lname << "_life> " << lname << "_out;"; + << "struct tao_" << lname << "_life;" << be_nl << be_nl + << "typedef" << be_idt_nl + << "TAO_Value_Var_T<" << be_idt << be_idt_nl + << lname << "," << be_nl + << "tao_" << lname << "_life" << be_uidt_nl + << ">" << be_uidt_nl + << lname << "_var;" << be_uidt_nl << be_nl + << "typedef" << be_idt_nl + << "TAO_Value_Out_T<" << be_idt << be_idt_nl + << lname << "," << be_nl + << "tao_" << lname << "_life" << be_uidt_nl + << ">" << be_uidt_nl + << lname << "_out;" << be_uidt; *os << be_nl << be_nl - << "struct tao_" << lname << "_life" << be_nl + << "struct " << be_global->stub_export_macro () + << " tao_" << lname << "_life" << be_nl << "{" << be_idt_nl << "static void tao_add_ref (" << lname << " *);" << be_nl diff --git a/TAO/TAO_IDL/be/be_visitor_argument/arglist.cpp b/TAO/TAO_IDL/be/be_visitor_argument/arglist.cpp index 45384a20aee..e96f7a34285 100644 --- a/TAO/TAO_IDL/be/be_visitor_argument/arglist.cpp +++ b/TAO/TAO_IDL/be/be_visitor_argument/arglist.cpp @@ -199,6 +199,21 @@ int be_visitor_args_arglist::visit_predefined_type (be_predefined_type *node) break; } } + else if (pt == AST_PredefinedType::PT_value) + { + switch (this->direction ()) + { + case AST_Argument::dir_IN: + *os << this->type_name (node) << " *"; + break; + case AST_Argument::dir_INOUT: + *os << this->type_name (node) << " *&"; + break; + case AST_Argument::dir_OUT: + *os << this->type_name (node, "_out"); + break; + } + } else if (pt == AST_PredefinedType::PT_pseudo || pt == AST_PredefinedType::PT_object) { diff --git a/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp b/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp index bf84852b1d3..3661953332c 100644 --- a/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp @@ -206,7 +206,8 @@ int be_visitor_array_ch::visit_array (be_array *node) // Generate helper struct for use of array in a sequence. *os << be_nl << be_nl - << "struct tao_" << node->local_name () << "_life" << be_nl + << "struct " << be_global->stub_export_macro () + << " tao_" << node->local_name () << "_life" << be_nl << "{" << be_idt_nl << "static void tao_free (" << anon_p << node->local_name () << "_slice * _tao_slice);" << be_nl diff --git a/TAO/TAO_IDL/be/be_visitor_operation/rettype.cpp b/TAO/TAO_IDL/be/be_visitor_operation/rettype.cpp index a92df07a4c2..1ab6279b956 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/rettype.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/rettype.cpp @@ -173,6 +173,7 @@ be_visitor_operation_rettype::visit_predefined_type (be_predefined_type *node) break; case AST_PredefinedType::PT_any: + case AST_PredefinedType::PT_value: { *os << bt->name () << " *"; diff --git a/TAO/TAO_IDL/be/be_visitor_sequence.cpp b/TAO/TAO_IDL/be/be_visitor_sequence.cpp index 288ceca735c..9a2fccd2b79 100644 --- a/TAO/TAO_IDL/be/be_visitor_sequence.cpp +++ b/TAO/TAO_IDL/be/be_visitor_sequence.cpp @@ -34,8 +34,10 @@ #include "be_valuetype_fwd.h" #include "be_helper.h" #include "be_extern.h" +#include "ast_root.h" #include "utl_identifier.h" #include "nr_extern.h" +#include "global_extern.h" #include "be_visitor_sequence.h" #include "be_visitor_context.h" diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp index 1a7f723da1d..acc79270638 100644 --- a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp @@ -91,7 +91,7 @@ int be_visitor_sequence_ch::visit_sequence (be_sequence *node) << node->local_name () << be_idt_nl << ": public" << be_idt << be_idt_nl; - if (node->gen_base_class_name (os) == -1) + if (node->gen_base_class_name (os, this->ctx_->scope ()) == -1) { ACE_ERROR_RETURN ((LM_ERROR, "(%N:%l) be_visitor_sequence_ch::" @@ -207,6 +207,7 @@ be_visitor_sequence_ch::gen_varout_typedefs (be_sequence *node, be_type *elem) { TAO_OutStream *os = this->ctx_->stream (); + be_decl *scope = this->ctx_->scope (); *os << be_nl << be_nl; @@ -217,8 +218,8 @@ be_visitor_sequence_ch::gen_varout_typedefs (be_sequence *node, << "TAO_MngSeq_Var_T<" << be_idt << be_idt_nl << node->local_name () << "," << be_nl << "TAO_Object_Manager<" << be_idt << be_idt_nl - << elem->name () << "," << be_nl - << elem->name () << "_var," << be_nl + << elem->nested_type_name (scope) << "," << be_nl + << elem->nested_type_name (scope, "_var") << "," << be_nl << elem->fwd_helper_name () << "_life" << be_uidt_nl << ">" << be_uidt << be_uidt_nl << ">" << be_uidt_nl @@ -230,8 +231,8 @@ be_visitor_sequence_ch::gen_varout_typedefs (be_sequence *node, << node->local_name () << "," << be_nl << node->local_name () << "_var," << be_nl << "TAO_Object_Manager<" << be_idt << be_idt_nl - << elem->name () << "," << be_nl - << elem->name () << "_var," << be_nl + << elem->nested_type_name (scope) << "," << be_nl + << elem->nested_type_name (scope, "_var") << "," << be_nl << elem->fwd_helper_name () << "_life" << be_uidt_nl << ">" << be_uidt << be_uidt_nl << ">" << be_uidt_nl @@ -243,8 +244,8 @@ be_visitor_sequence_ch::gen_varout_typedefs (be_sequence *node, << "TAO_MngSeq_Var_T<" << be_idt << be_idt_nl << node->local_name () << "," << be_nl << "TAO_Abstract_Manager<" << be_idt << be_idt_nl - << elem->name () << "," << be_nl - << elem->name () << "_var," << be_nl + << elem->nested_type_name (scope) << "," << be_nl + << elem->nested_type_name (scope, "_var") << "," << be_nl << elem->fwd_helper_name () << "_life" << be_uidt_nl << ">" << be_uidt << be_uidt_nl << ">" << be_uidt_nl @@ -256,8 +257,8 @@ be_visitor_sequence_ch::gen_varout_typedefs (be_sequence *node, << node->local_name () << "," << be_nl << node->local_name () << "_var," << be_nl << "TAO_Abstract_Manager<" << be_idt << be_idt_nl - << elem->name () << "," << be_nl - << elem->name () << "_var," << be_nl + << elem->nested_type_name (scope) << "," << be_nl + << elem->nested_type_name (scope, "_var") << "," << be_nl << elem->fwd_helper_name () << "_life" << be_uidt_nl << ">" << be_uidt << be_uidt_nl << ">" << be_uidt_nl @@ -269,8 +270,8 @@ be_visitor_sequence_ch::gen_varout_typedefs (be_sequence *node, << "TAO_MngSeq_Var_T<" << be_idt << be_idt_nl << node->local_name () << "," << be_nl << "TAO_Pseudo_Object_Manager<" << be_idt << be_idt_nl - << elem->name () << "," << be_nl - << elem->name () << "_var" << be_uidt_nl + << elem->nested_type_name (scope) << "," << be_nl + << elem->nested_type_name (scope, "_var") << be_uidt_nl << ">" << be_uidt << be_uidt_nl << ">" << be_uidt_nl << node->local_name () << "_var;" << be_uidt; @@ -281,8 +282,8 @@ be_visitor_sequence_ch::gen_varout_typedefs (be_sequence *node, << node->local_name () << "," << be_nl << node->local_name () << "_var," << be_nl << "TAO_Pseudo_Object_Manager<" << be_idt << be_idt_nl - << elem->name () << "," << be_nl - << elem->name () << "_var" << be_uidt_nl + << elem->nested_type_name (scope) << "," << be_nl + << elem->nested_type_name (scope, "_var") << be_uidt_nl << ">" << be_uidt << be_uidt_nl << ">" << be_uidt_nl << node->local_name () << "_out;" << be_uidt; @@ -293,8 +294,8 @@ be_visitor_sequence_ch::gen_varout_typedefs (be_sequence *node, << "TAO_MngSeq_Var_T<" << be_idt << be_idt_nl << node->local_name () << "," << be_nl << "TAO_Valuetype_Manager<" << be_idt << be_idt_nl - << elem->name () << "," << be_nl - << elem->name () << "_var," << be_nl + << elem->nested_type_name (scope) << "," << be_nl + << elem->nested_type_name (scope, "_var") << "," << be_nl << elem->fwd_helper_name () << "_life" << be_uidt_nl << ">" << be_uidt << be_uidt_nl << ">" << be_uidt_nl @@ -306,8 +307,8 @@ be_visitor_sequence_ch::gen_varout_typedefs (be_sequence *node, << node->local_name () << "," << be_nl << node->local_name () << "_var," << be_nl << "TAO_Valuetype_Manager<" << be_idt << be_idt_nl - << elem->name () << "," << be_nl - << elem->name () << "_var," << be_nl + << elem->nested_type_name (scope) << "," << be_nl + << elem->nested_type_name (scope, "_var") << "," << be_nl << elem->fwd_helper_name () << "_life" << be_uidt_nl << ">" << be_uidt << be_uidt_nl << ">" << be_uidt_nl @@ -359,7 +360,7 @@ be_visitor_sequence_ch::gen_varout_typedefs (be_sequence *node, : "TAO_VarSeq_Var_T<") << be_idt << be_idt_nl << node->local_name () << "," << be_nl - << elem->name () << be_uidt_nl + << elem->nested_type_name (scope) << be_uidt_nl << ">" << be_uidt_nl << node->local_name () << "_var;" << be_uidt; @@ -368,7 +369,7 @@ be_visitor_sequence_ch::gen_varout_typedefs (be_sequence *node, << "TAO_Seq_Out_T<" << be_idt << be_idt_nl << node->local_name () << "," << be_nl << node->local_name () << "_var," << be_nl - << elem->name () << be_uidt_nl + << elem->nested_type_name (scope) << be_uidt_nl << ">" << be_uidt_nl << node->local_name () << "_out;" << be_uidt; } diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp index 74062c664c8..a3e6e9bc819 100644 --- a/TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp @@ -62,7 +62,7 @@ int be_visitor_sequence_cs::visit_sequence (be_sequence *node) << " : " << be_idt << be_idt; // Pass it to the base constructor. - if (node->gen_base_class_name (os) == -1) + if (node->gen_base_class_name (os, idl_global->root ()) == -1) { ACE_ERROR_RETURN ((LM_ERROR, "(%N:%l) be_visitor_sequence_cs::" @@ -108,7 +108,7 @@ int be_visitor_sequence_cs::visit_sequence (be_sequence *node) << " : " << be_idt << be_idt; // Pass it to the base constructor. - if (node->gen_base_class_name (os) == -1) + if (node->gen_base_class_name (os, idl_global->root ()) == -1) { ACE_ERROR_RETURN ((LM_ERROR, "(%N:%l) be_visitor_sequence_cs::" @@ -135,7 +135,7 @@ int be_visitor_sequence_cs::visit_sequence (be_sequence *node) << " : " << be_idt << be_idt; // Pass it to the base constructor. - if (node->gen_base_class_name (os) == -1) + if (node->gen_base_class_name (os, idl_global->root ()) == -1) { ACE_ERROR_RETURN ((LM_ERROR, "(%N:%l) be_visitor_sequence_cs::" diff --git a/TAO/TAO_IDL/be_include/be_sequence.h b/TAO/TAO_IDL/be_include/be_sequence.h index 6bfe518b2a7..4e0d86898a7 100644 --- a/TAO/TAO_IDL/be_include/be_sequence.h +++ b/TAO/TAO_IDL/be_include/be_sequence.h @@ -89,7 +89,8 @@ public: const char *instance_name (void); // Report the instance name for instantiation. - int gen_base_class_name (TAO_OutStream *os); + int gen_base_class_name (TAO_OutStream *os, + AST_Decl *elem_scope); // Common code for generating the name and parameters of our // template sequence base class. diff --git a/TAO/tao/BiDir_GIOP/BiDirPolicyC.cpp b/TAO/tao/BiDir_GIOP/BiDirPolicyC.cpp index 72a6e214dfa..443f8b2bbfe 100644 --- a/TAO/tao/BiDir_GIOP/BiDirPolicyC.cpp +++ b/TAO/tao/BiDir_GIOP/BiDirPolicyC.cpp @@ -27,7 +27,7 @@ #include "tao/Typecode.h" #if defined (__BORLANDC__) -#pragma option -w-rvl -w-rch -w-ccc -w-aus +#pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig #endif /* __BORLANDC__ */ #if !defined (__ACE_INLINE__) @@ -90,7 +90,7 @@ TAO_NAMESPACE_END int BiDirPolicy::BidirectionalPolicy::_tao_class_id = 0; BiDirPolicy::BidirectionalPolicy_ptr -tao_BiDirPolicy_BidirectionalPolicy_duplicate ( +BiDirPolicy::tao_BidirectionalPolicy_life::tao_duplicate ( BiDirPolicy::BidirectionalPolicy_ptr p ) { @@ -98,7 +98,7 @@ tao_BiDirPolicy_BidirectionalPolicy_duplicate ( } void -tao_BiDirPolicy_BidirectionalPolicy_release ( +BiDirPolicy::tao_BidirectionalPolicy_life::tao_release ( BiDirPolicy::BidirectionalPolicy_ptr p ) { @@ -106,231 +106,67 @@ tao_BiDirPolicy_BidirectionalPolicy_release ( } BiDirPolicy::BidirectionalPolicy_ptr -tao_BiDirPolicy_BidirectionalPolicy_nil ( +BiDirPolicy::tao_BidirectionalPolicy_life::tao_nil ( void ) { return BiDirPolicy::BidirectionalPolicy::_nil (); } -BiDirPolicy::BidirectionalPolicy_ptr -tao_BiDirPolicy_BidirectionalPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return BiDirPolicy::BidirectionalPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_BiDirPolicy_BidirectionalPolicy_upcast ( - void *src - ) -{ - BiDirPolicy::BidirectionalPolicy **tmp = - ACE_static_cast (BiDirPolicy::BidirectionalPolicy **, src); - return *tmp; -} - CORBA::Boolean -tao_BiDirPolicy_BidirectionalPolicy_marshal ( +BiDirPolicy::tao_BidirectionalPolicy_life::tao_marshal ( BiDirPolicy::BidirectionalPolicy_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// BiDirPolicy::BidirectionalPolicy_var -// ************************************************************* - -BiDirPolicy::BidirectionalPolicy_var::BidirectionalPolicy_var (void) - : ptr_ (BidirectionalPolicy::_nil ()) -{} - -::BiDirPolicy::BidirectionalPolicy_ptr -BiDirPolicy::BidirectionalPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -BiDirPolicy::BidirectionalPolicy_var::BidirectionalPolicy_var (const ::BiDirPolicy::BidirectionalPolicy_var &p) - : TAO_Base_var (), - ptr_ (BidirectionalPolicy::_duplicate (p.ptr ())) -{} - -BiDirPolicy::BidirectionalPolicy_var::~BidirectionalPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -BiDirPolicy::BidirectionalPolicy_var & -BiDirPolicy::BidirectionalPolicy_var::operator= (BidirectionalPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -BiDirPolicy::BidirectionalPolicy_var & -BiDirPolicy::BidirectionalPolicy_var::operator= (const ::BiDirPolicy::BidirectionalPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::BiDirPolicy::BidirectionalPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -BiDirPolicy::BidirectionalPolicy_var::operator const ::BiDirPolicy::BidirectionalPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -BiDirPolicy::BidirectionalPolicy_var::operator ::BiDirPolicy::BidirectionalPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::BiDirPolicy::BidirectionalPolicy_ptr -BiDirPolicy::BidirectionalPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::BiDirPolicy::BidirectionalPolicy_ptr -BiDirPolicy::BidirectionalPolicy_var::in (void) const -{ - return this->ptr_; -} - -::BiDirPolicy::BidirectionalPolicy_ptr & -BiDirPolicy::BidirectionalPolicy_var::inout (void) -{ - return this->ptr_; -} - -::BiDirPolicy::BidirectionalPolicy_ptr & -BiDirPolicy::BidirectionalPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::BiDirPolicy::BidirectionalPolicy::_nil (); - return this->ptr_; -} - -::BiDirPolicy::BidirectionalPolicy_ptr -BiDirPolicy::BidirectionalPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::BiDirPolicy::BidirectionalPolicy_ptr val = this->ptr_; - this->ptr_ = ::BiDirPolicy::BidirectionalPolicy::_nil (); - return val; -} - -::BiDirPolicy::BidirectionalPolicy_ptr -BiDirPolicy::BidirectionalPolicy_var::tao_duplicate (BidirectionalPolicy_ptr p) -{ - return ::BiDirPolicy::BidirectionalPolicy::_duplicate (p); -} - -void -BiDirPolicy::BidirectionalPolicy_var::tao_release (BidirectionalPolicy_ptr p) -{ - CORBA::release (p); -} - -::BiDirPolicy::BidirectionalPolicy_ptr -BiDirPolicy::BidirectionalPolicy_var::tao_nil (void) -{ - return ::BiDirPolicy::BidirectionalPolicy::_nil (); + return p->marshal (cdr); } -::BiDirPolicy::BidirectionalPolicy_ptr -BiDirPolicy::BidirectionalPolicy_var::tao_narrow ( +BiDirPolicy::BidirectionalPolicy_ptr +BiDirPolicy::tao_BidirectionalPolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::BiDirPolicy::BidirectionalPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); + return BiDirPolicy::BidirectionalPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -BiDirPolicy::BidirectionalPolicy_var::tao_upcast (void *src) +BiDirPolicy::tao_BidirectionalPolicy_cast::tao_upcast ( + void *src + ) { - BidirectionalPolicy **tmp = - ACE_static_cast (BidirectionalPolicy **, src); + BiDirPolicy::BidirectionalPolicy **tmp = + ACE_static_cast (BiDirPolicy::BidirectionalPolicy **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// BiDirPolicy::BidirectionalPolicy_out -// ************************************************************* - -BiDirPolicy::BidirectionalPolicy_out::BidirectionalPolicy_out (BidirectionalPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::BiDirPolicy::BidirectionalPolicy::_nil (); -} - -BiDirPolicy::BidirectionalPolicy_out::BidirectionalPolicy_out (BidirectionalPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::BiDirPolicy::BidirectionalPolicy::_nil (); -} - -BiDirPolicy::BidirectionalPolicy_out::BidirectionalPolicy_out (const ::BiDirPolicy::BidirectionalPolicy_out &p) - : ptr_ (ACE_const_cast (BidirectionalPolicy_out &, p).ptr_) -{} - -::BiDirPolicy::BidirectionalPolicy_out & -BiDirPolicy::BidirectionalPolicy_out::operator= (const ::BiDirPolicy::BidirectionalPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (BidirectionalPolicy_out&, p).ptr_; - return *this; -} - -BiDirPolicy::BidirectionalPolicy_out & -BiDirPolicy::BidirectionalPolicy_out::operator= (const ::BiDirPolicy::BidirectionalPolicy_var &p) -{ - this->ptr_ = ::BiDirPolicy::BidirectionalPolicy::_duplicate (p.ptr ()); - return *this; -} - -BiDirPolicy::BidirectionalPolicy_out & -BiDirPolicy::BidirectionalPolicy_out::operator= (BidirectionalPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -BiDirPolicy::BidirectionalPolicy_out::operator ::BiDirPolicy::BidirectionalPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::BiDirPolicy::BidirectionalPolicy_ptr & -BiDirPolicy::BidirectionalPolicy_out::ptr (void) -{ - return this->ptr_; -} - -::BiDirPolicy::BidirectionalPolicy_ptr -BiDirPolicy::BidirectionalPolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + BiDirPolicy::BidirectionalPolicy, + BiDirPolicy::tao_BidirectionalPolicy_life + >; + template class + TAO_Objref_Out_T< + BiDirPolicy::BidirectionalPolicy, + BiDirPolicy::tao_BidirectionalPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + BiDirPolicy::BidirectionalPolicy, \ + BiDirPolicy::tao_BidirectionalPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + BiDirPolicy::BidirectionalPolicy, \ + BiDirPolicy::tao_BidirectionalPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 BiDirPolicy::BidirectionalPolicy::BidirectionalPolicy (void) {} @@ -431,3 +267,53 @@ const char* BiDirPolicy::BidirectionalPolicy::_interface_repository_id (void) co return "IDL:omg.org/BiDirPolicy/BidirectionalPolicy:1.0"; } +CORBA::Boolean +BiDirPolicy::BidirectionalPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + +static const CORBA::Long _oc_BiDirPolicy_BidirectionalPolicy[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 48, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x42694469), + ACE_NTOHL (0x72506f6c), + ACE_NTOHL (0x6963792f), + ACE_NTOHL (0x42696469), + ACE_NTOHL (0x72656374), + ACE_NTOHL (0x696f6e61), + ACE_NTOHL (0x6c506f6c), + ACE_NTOHL (0x6963793a), + ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/BiDirPolicy/BidirectionalPolicy:1.0 + 20, + ACE_NTOHL (0x42696469), + ACE_NTOHL (0x72656374), + ACE_NTOHL (0x696f6e61), + ACE_NTOHL (0x6c506f6c), + ACE_NTOHL (0x69637900), // name = BidirectionalPolicy + }; + +static CORBA::TypeCode _tc_TAO_tc_BiDirPolicy_BidirectionalPolicy ( + CORBA::tk_objref, + sizeof (_oc_BiDirPolicy_BidirectionalPolicy), + (char *) &_oc_BiDirPolicy_BidirectionalPolicy, + 0, + sizeof (BiDirPolicy::BidirectionalPolicy) + ); + +TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +TAO_NAMESPACE_BEGIN (BiDirPolicy) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_BidirectionalPolicy, + &_tc_TAO_tc_BiDirPolicy_BidirectionalPolicy + ) +TAO_NAMESPACE_END + diff --git a/TAO/tao/BiDir_GIOP/BiDirPolicyC.h b/TAO/tao/BiDir_GIOP/BiDirPolicyC.h index a7dfa71ee9c..18d412c58f7 100644 --- a/TAO/tao/BiDir_GIOP/BiDirPolicyC.h +++ b/TAO/tao/BiDir_GIOP/BiDirPolicyC.h @@ -68,7 +68,7 @@ TAO_NAMESPACE BiDirPolicy { // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:333 typedef CORBA::UShort BidirectionalPolicyValue; typedef CORBA::UShort_out BidirectionalPolicyValue_out; @@ -81,103 +81,66 @@ TAO_NAMESPACE BiDirPolicy // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::UShort NORMAL = 0U; + const BiDirPolicy::BidirectionalPolicyValue NORMAL = 0U; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::UShort BOTH = 1U; + const BiDirPolicy::BidirectionalPolicyValue BOTH = 1U; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong BIDIRECTIONAL_POLICY_TYPE = 37U; + const CORBA::PolicyType BIDIRECTIONAL_POLICY_TYPE = 37U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_BIDIRPOLICY_BIDIRECTIONALPOLICY___PTR_CH_) -#define _BIDIRPOLICY_BIDIRECTIONALPOLICY___PTR_CH_ +#if !defined (_BIDIRPOLICY_BIDIRECTIONALPOLICY__ODDS_N_ENDS_CH_) +#define _BIDIRPOLICY_BIDIRECTIONALPOLICY__ODDS_N_ENDS_CH_ class BidirectionalPolicy; typedef BidirectionalPolicy *BidirectionalPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_BIDIRPOLICY_BIDIRECTIONALPOLICY___VAR_CH_) -#define _BIDIRPOLICY_BIDIRECTIONALPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_BiDirGIOP_Export BidirectionalPolicy_var : public TAO_Base_var + struct tao_BidirectionalPolicy_life; + + typedef + TAO_Objref_Var_T< + BidirectionalPolicy, + tao_BidirectionalPolicy_life + > + BidirectionalPolicy_var; + + typedef + TAO_Objref_Out_T< + BidirectionalPolicy, + tao_BidirectionalPolicy_life + > + BidirectionalPolicy_out; + + struct TAO_BiDirGIOP_Export tao_BidirectionalPolicy_life { - public: - BidirectionalPolicy_var (void); // default constructor - BidirectionalPolicy_var (BidirectionalPolicy_ptr p) : ptr_ (p) {} - BidirectionalPolicy_var (const BidirectionalPolicy_var &); // copy constructor - ~BidirectionalPolicy_var (void); // destructor - - BidirectionalPolicy_var &operator= (BidirectionalPolicy_ptr); - BidirectionalPolicy_var &operator= (const BidirectionalPolicy_var &); - BidirectionalPolicy_ptr operator-> (void) const; - - operator const BidirectionalPolicy_ptr &() const; - operator BidirectionalPolicy_ptr &(); - // in, inout, out, _retn - BidirectionalPolicy_ptr in (void) const; - BidirectionalPolicy_ptr &inout (void); - BidirectionalPolicy_ptr &out (void); - BidirectionalPolicy_ptr _retn (void); - BidirectionalPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static BidirectionalPolicy_ptr tao_duplicate (BidirectionalPolicy_ptr); static void tao_release (BidirectionalPolicy_ptr); static BidirectionalPolicy_ptr tao_nil (void); - static BidirectionalPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + BidirectionalPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - BidirectionalPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - BidirectionalPolicy_var (const TAO_Base_var &rhs); - BidirectionalPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_BIDIRPOLICY_BIDIRECTIONALPOLICY___OUT_CH_) -#define _BIDIRPOLICY_BIDIRECTIONALPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_BiDirGIOP_Export BidirectionalPolicy_out + struct TAO_BiDirGIOP_Export tao_BidirectionalPolicy_cast { - public: - BidirectionalPolicy_out (BidirectionalPolicy_ptr &); - BidirectionalPolicy_out (BidirectionalPolicy_var &); - BidirectionalPolicy_out (const BidirectionalPolicy_out &); - BidirectionalPolicy_out &operator= (const BidirectionalPolicy_out &); - BidirectionalPolicy_out &operator= (const BidirectionalPolicy_var &); - BidirectionalPolicy_out &operator= (BidirectionalPolicy_ptr); - operator BidirectionalPolicy_ptr &(); - BidirectionalPolicy_ptr &ptr (void); - BidirectionalPolicy_ptr operator-> (void); - - private: - BidirectionalPolicy_ptr &ptr_; + static BidirectionalPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_BIDIRPOLICY_BIDIRECTIONALPOLICY_CH_) #define _BIDIRPOLICY_BIDIRECTIONALPOLICY_CH_ @@ -221,7 +184,7 @@ TAO_NAMESPACE BiDirPolicy )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -231,7 +194,7 @@ TAO_NAMESPACE BiDirPolicy protected: BidirectionalPolicy (void); virtual ~BidirectionalPolicy (void); - + private: BidirectionalPolicy (const BidirectionalPolicy &); void operator= (const BidirectionalPolicy &); @@ -239,6 +202,10 @@ TAO_NAMESPACE BiDirPolicy #endif /* end #if !defined */ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_BidirectionalPolicy; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67 @@ -257,7 +224,7 @@ TAO_NAMESPACE_CLOSE // module BiDirPolicy #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "BiDirPolicyC.i" diff --git a/TAO/tao/BiDir_GIOP/BiDirPolicyC.i b/TAO/tao/BiDir_GIOP/BiDirPolicyC.i index dd83689b345..2e97c7281c6 100644 --- a/TAO/tao/BiDir_GIOP/BiDirPolicyC.i +++ b/TAO/tao/BiDir_GIOP/BiDirPolicyC.i @@ -26,12 +26,5 @@ #if !defined (_BIDIRPOLICY_BIDIRECTIONALPOLICY___CI_) #define _BIDIRPOLICY_BIDIRECTIONALPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -BiDirPolicy::BidirectionalPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ diff --git a/TAO/tao/CurrentC.h b/TAO/tao/CurrentC.h index 1a272b982f4..13137fe11b3 100644 --- a/TAO/tao/CurrentC.h +++ b/TAO/tao/CurrentC.h @@ -70,7 +70,7 @@ TAO_NAMESPACE CORBA typedef TAO_Objref_Var_T Current_var; typedef TAO_Objref_Out_T Current_out; - struct tao_Current_life + struct TAO_Export tao_Current_life { static Current_ptr tao_duplicate (Current_ptr); static void tao_release (Current_ptr); @@ -81,7 +81,7 @@ TAO_NAMESPACE CORBA ); }; - struct tao_Current_cast + struct TAO_Export tao_Current_cast { static Current_ptr tao_narrow ( CORBA::Object_ptr diff --git a/TAO/tao/DomainC.h b/TAO/tao/DomainC.h index 9f705199d1a..a3d4f1dbbd5 100644 --- a/TAO/tao/DomainC.h +++ b/TAO/tao/DomainC.h @@ -73,7 +73,7 @@ TAO_NAMESPACE CORBA typedef TAO_Objref_Var_T DomainManager_var; typedef TAO_Objref_Out_T DomainManager_out; - struct tao_DomainManager_life + struct TAO_Export tao_DomainManager_life { static DomainManager_ptr tao_duplicate (DomainManager_ptr); static void tao_release (DomainManager_ptr); @@ -84,7 +84,7 @@ TAO_NAMESPACE CORBA ); }; - struct tao_DomainManager_cast + struct TAO_Export tao_DomainManager_cast { static DomainManager_ptr tao_narrow ( CORBA::Object_ptr @@ -339,7 +339,7 @@ TAO_NAMESPACE CORBA typedef TAO_Objref_Var_T ConstructionPolicy_var; typedef TAO_Objref_Out_T ConstructionPolicy_out; - struct tao_ConstructionPolicy_life + struct TAO_Export tao_ConstructionPolicy_life { static ConstructionPolicy_ptr tao_duplicate (ConstructionPolicy_ptr); static void tao_release (ConstructionPolicy_ptr); @@ -350,7 +350,7 @@ TAO_NAMESPACE CORBA ); }; - struct tao_ConstructionPolicy_cast + struct TAO_Export tao_ConstructionPolicy_cast { static ConstructionPolicy_ptr tao_narrow ( CORBA::Object_ptr diff --git a/TAO/tao/DynamicAny/DynCommon.cpp b/TAO/tao/DynamicAny/DynCommon.cpp index b8cc444b224..efe9f17561b 100644 --- a/TAO/tao/DynamicAny/DynCommon.cpp +++ b/TAO/tao/DynamicAny/DynCommon.cpp @@ -762,7 +762,7 @@ TAO_DynCommon::insert_dyn_any (DynamicAny::DynAny_ptr value } void -TAO_DynCommon::insert_val (CORBA::ValueBase_ptr +TAO_DynCommon::insert_val (CORBA::ValueBase * ACE_ENV_ARG_DECL) ACE_THROW_SPEC (( CORBA::SystemException, @@ -1462,7 +1462,7 @@ TAO_DynCommon::get_dyn_any (ACE_ENV_SINGLE_ARG_DECL) ACE_ENV_ARG_PARAMETER); } -CORBA::ValueBase_ptr +CORBA::ValueBase * TAO_DynCommon::get_val (ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC (( CORBA::SystemException, diff --git a/TAO/tao/DynamicAny/DynCommon.h b/TAO/tao/DynamicAny/DynCommon.h index b740089e731..75fc04717e3 100644 --- a/TAO/tao/DynamicAny/DynCommon.h +++ b/TAO/tao/DynamicAny/DynCommon.h @@ -256,7 +256,7 @@ public: )); virtual void insert_val ( - CORBA::ValueBase_ptr value + CORBA::ValueBase * value ACE_ENV_ARG_DECL_WITH_DEFAULTS) ACE_THROW_SPEC (( @@ -436,7 +436,7 @@ public: DynamicAny::DynAny::InvalidValue )); - virtual CORBA::ValueBase_ptr get_val ( + virtual CORBA::ValueBase * get_val ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) ACE_THROW_SPEC (( diff --git a/TAO/tao/DynamicAny/DynamicAnyC.cpp b/TAO/tao/DynamicAny/DynamicAnyC.cpp index 0eba50e1727..5f804c0f95e 100644 --- a/TAO/tao/DynamicAny/DynamicAnyC.cpp +++ b/TAO/tao/DynamicAny/DynamicAnyC.cpp @@ -35,7 +35,6 @@ #endif /* TAO_HAS_INTERCEPTORS == 1 */ - #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig #endif /* __BORLANDC__ */ @@ -50,7 +49,7 @@ int DynamicAny::DynAny::_tao_class_id = 0; DynamicAny::DynAny_ptr -tao_DynamicAny_DynAny_duplicate ( +DynamicAny::tao_DynAny_life::tao_duplicate ( DynamicAny::DynAny_ptr p ) { @@ -58,7 +57,7 @@ tao_DynamicAny_DynAny_duplicate ( } void -tao_DynamicAny_DynAny_release ( +DynamicAny::tao_DynAny_life::tao_release ( DynamicAny::DynAny_ptr p ) { @@ -66,231 +65,67 @@ tao_DynamicAny_DynAny_release ( } DynamicAny::DynAny_ptr -tao_DynamicAny_DynAny_nil ( +DynamicAny::tao_DynAny_life::tao_nil ( void ) { return DynamicAny::DynAny::_nil (); } -DynamicAny::DynAny_ptr -tao_DynamicAny_DynAny_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return DynamicAny::DynAny::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_DynamicAny_DynAny_upcast ( - void *src - ) -{ - DynamicAny::DynAny **tmp = - ACE_static_cast (DynamicAny::DynAny **, src); - return *tmp; -} - CORBA::Boolean -tao_DynamicAny_DynAny_marshal ( +DynamicAny::tao_DynAny_life::tao_marshal ( DynamicAny::DynAny_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// DynamicAny::DynAny_var -// ************************************************************* - -DynamicAny::DynAny_var::DynAny_var (void) - : ptr_ (DynAny::_nil ()) -{} - -::DynamicAny::DynAny_ptr -DynamicAny::DynAny_var::ptr (void) const -{ - return this->ptr_; -} - -DynamicAny::DynAny_var::DynAny_var (const ::DynamicAny::DynAny_var &p) - : TAO_Base_var (), - ptr_ (DynAny::_duplicate (p.ptr ())) -{} - -DynamicAny::DynAny_var::~DynAny_var (void) -{ - CORBA::release (this->ptr_); -} - -DynamicAny::DynAny_var & -DynamicAny::DynAny_var::operator= (DynAny_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -DynamicAny::DynAny_var & -DynamicAny::DynAny_var::operator= (const ::DynamicAny::DynAny_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynAny::_duplicate (p.ptr ()); - } - return *this; -} - -DynamicAny::DynAny_var::operator const ::DynamicAny::DynAny_ptr &() const // cast -{ - return this->ptr_; -} - -DynamicAny::DynAny_var::operator ::DynamicAny::DynAny_ptr &() // cast -{ - return this->ptr_; -} - -::DynamicAny::DynAny_ptr -DynamicAny::DynAny_var::operator-> (void) const -{ - return this->ptr_; -} - -::DynamicAny::DynAny_ptr -DynamicAny::DynAny_var::in (void) const -{ - return this->ptr_; -} - -::DynamicAny::DynAny_ptr & -DynamicAny::DynAny_var::inout (void) -{ - return this->ptr_; -} - -::DynamicAny::DynAny_ptr & -DynamicAny::DynAny_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynAny::_nil (); - return this->ptr_; -} - -::DynamicAny::DynAny_ptr -DynamicAny::DynAny_var::_retn (void) -{ - // yield ownership of managed obj reference - ::DynamicAny::DynAny_ptr val = this->ptr_; - this->ptr_ = ::DynamicAny::DynAny::_nil (); - return val; -} - -::DynamicAny::DynAny_ptr -DynamicAny::DynAny_var::tao_duplicate (DynAny_ptr p) -{ - return ::DynamicAny::DynAny::_duplicate (p); -} - -void -DynamicAny::DynAny_var::tao_release (DynAny_ptr p) -{ - CORBA::release (p); -} - -::DynamicAny::DynAny_ptr -DynamicAny::DynAny_var::tao_nil (void) -{ - return ::DynamicAny::DynAny::_nil (); + return p->marshal (cdr); } -::DynamicAny::DynAny_ptr -DynamicAny::DynAny_var::tao_narrow ( +DynamicAny::DynAny_ptr +DynamicAny::tao_DynAny_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::DynamicAny::DynAny::_narrow (p ACE_ENV_ARG_PARAMETER); + return DynamicAny::DynAny::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -DynamicAny::DynAny_var::tao_upcast (void *src) +DynamicAny::tao_DynAny_cast::tao_upcast ( + void *src + ) { - DynAny **tmp = - ACE_static_cast (DynAny **, src); + DynamicAny::DynAny **tmp = + ACE_static_cast (DynamicAny::DynAny **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// DynamicAny::DynAny_out -// ************************************************************* - -DynamicAny::DynAny_out::DynAny_out (DynAny_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::DynamicAny::DynAny::_nil (); -} - -DynamicAny::DynAny_out::DynAny_out (DynAny_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynAny::_nil (); -} - -DynamicAny::DynAny_out::DynAny_out (const ::DynamicAny::DynAny_out &p) - : ptr_ (ACE_const_cast (DynAny_out &, p).ptr_) -{} - -::DynamicAny::DynAny_out & -DynamicAny::DynAny_out::operator= (const ::DynamicAny::DynAny_out &p) -{ - this->ptr_ = ACE_const_cast (DynAny_out&, p).ptr_; - return *this; -} - -DynamicAny::DynAny_out & -DynamicAny::DynAny_out::operator= (const ::DynamicAny::DynAny_var &p) -{ - this->ptr_ = ::DynamicAny::DynAny::_duplicate (p.ptr ()); - return *this; -} - -DynamicAny::DynAny_out & -DynamicAny::DynAny_out::operator= (DynAny_ptr p) -{ - this->ptr_ = p; - return *this; -} - -DynamicAny::DynAny_out::operator ::DynamicAny::DynAny_ptr &() // cast -{ - return this->ptr_; -} - -::DynamicAny::DynAny_ptr & -DynamicAny::DynAny_out::ptr (void) -{ - return this->ptr_; -} - -::DynamicAny::DynAny_ptr -DynamicAny::DynAny_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + DynamicAny::DynAny, + DynamicAny::tao_DynAny_life + >; + template class + TAO_Objref_Out_T< + DynamicAny::DynAny, + DynamicAny::tao_DynAny_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + DynamicAny::DynAny, \ + DynamicAny::tao_DynAny_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + DynamicAny::DynAny, \ + DynamicAny::tao_DynAny_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 DynamicAny::DynAny::DynAny (void) {} @@ -377,6 +212,12 @@ const char* DynamicAny::DynAny::_interface_repository_id (void) const return "IDL:omg.org/DynamicAny/DynAny:1.0"; } +CORBA::Boolean +DynamicAny::DynAny::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 @@ -553,7 +394,7 @@ void DynamicAny::DynAny::TypeMismatch::_tao_decode ( int DynamicAny::DynFixed::_tao_class_id = 0; DynamicAny::DynFixed_ptr -tao_DynamicAny_DynFixed_duplicate ( +DynamicAny::tao_DynFixed_life::tao_duplicate ( DynamicAny::DynFixed_ptr p ) { @@ -561,7 +402,7 @@ tao_DynamicAny_DynFixed_duplicate ( } void -tao_DynamicAny_DynFixed_release ( +DynamicAny::tao_DynFixed_life::tao_release ( DynamicAny::DynFixed_ptr p ) { @@ -569,231 +410,67 @@ tao_DynamicAny_DynFixed_release ( } DynamicAny::DynFixed_ptr -tao_DynamicAny_DynFixed_nil ( +DynamicAny::tao_DynFixed_life::tao_nil ( void ) { return DynamicAny::DynFixed::_nil (); } -DynamicAny::DynFixed_ptr -tao_DynamicAny_DynFixed_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return DynamicAny::DynFixed::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_DynamicAny_DynFixed_upcast ( - void *src - ) -{ - DynamicAny::DynFixed **tmp = - ACE_static_cast (DynamicAny::DynFixed **, src); - return *tmp; -} - CORBA::Boolean -tao_DynamicAny_DynFixed_marshal ( +DynamicAny::tao_DynFixed_life::tao_marshal ( DynamicAny::DynFixed_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// DynamicAny::DynFixed_var -// ************************************************************* - -DynamicAny::DynFixed_var::DynFixed_var (void) - : ptr_ (DynFixed::_nil ()) -{} - -::DynamicAny::DynFixed_ptr -DynamicAny::DynFixed_var::ptr (void) const -{ - return this->ptr_; -} - -DynamicAny::DynFixed_var::DynFixed_var (const ::DynamicAny::DynFixed_var &p) - : TAO_Base_var (), - ptr_ (DynFixed::_duplicate (p.ptr ())) -{} - -DynamicAny::DynFixed_var::~DynFixed_var (void) -{ - CORBA::release (this->ptr_); -} - -DynamicAny::DynFixed_var & -DynamicAny::DynFixed_var::operator= (DynFixed_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -DynamicAny::DynFixed_var & -DynamicAny::DynFixed_var::operator= (const ::DynamicAny::DynFixed_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynFixed::_duplicate (p.ptr ()); - } - return *this; -} - -DynamicAny::DynFixed_var::operator const ::DynamicAny::DynFixed_ptr &() const // cast -{ - return this->ptr_; -} - -DynamicAny::DynFixed_var::operator ::DynamicAny::DynFixed_ptr &() // cast -{ - return this->ptr_; -} - -::DynamicAny::DynFixed_ptr -DynamicAny::DynFixed_var::operator-> (void) const -{ - return this->ptr_; -} - -::DynamicAny::DynFixed_ptr -DynamicAny::DynFixed_var::in (void) const -{ - return this->ptr_; -} - -::DynamicAny::DynFixed_ptr & -DynamicAny::DynFixed_var::inout (void) -{ - return this->ptr_; -} - -::DynamicAny::DynFixed_ptr & -DynamicAny::DynFixed_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynFixed::_nil (); - return this->ptr_; -} - -::DynamicAny::DynFixed_ptr -DynamicAny::DynFixed_var::_retn (void) -{ - // yield ownership of managed obj reference - ::DynamicAny::DynFixed_ptr val = this->ptr_; - this->ptr_ = ::DynamicAny::DynFixed::_nil (); - return val; + return p->marshal (cdr); } -::DynamicAny::DynFixed_ptr -DynamicAny::DynFixed_var::tao_duplicate (DynFixed_ptr p) -{ - return ::DynamicAny::DynFixed::_duplicate (p); -} - -void -DynamicAny::DynFixed_var::tao_release (DynFixed_ptr p) -{ - CORBA::release (p); -} - -::DynamicAny::DynFixed_ptr -DynamicAny::DynFixed_var::tao_nil (void) -{ - return ::DynamicAny::DynFixed::_nil (); -} - -::DynamicAny::DynFixed_ptr -DynamicAny::DynFixed_var::tao_narrow ( +DynamicAny::DynFixed_ptr +DynamicAny::tao_DynFixed_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::DynamicAny::DynFixed::_narrow (p ACE_ENV_ARG_PARAMETER); + return DynamicAny::DynFixed::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -DynamicAny::DynFixed_var::tao_upcast (void *src) +DynamicAny::tao_DynFixed_cast::tao_upcast ( + void *src + ) { - DynFixed **tmp = - ACE_static_cast (DynFixed **, src); + DynamicAny::DynFixed **tmp = + ACE_static_cast (DynamicAny::DynFixed **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// DynamicAny::DynFixed_out -// ************************************************************* - -DynamicAny::DynFixed_out::DynFixed_out (DynFixed_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::DynamicAny::DynFixed::_nil (); -} - -DynamicAny::DynFixed_out::DynFixed_out (DynFixed_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynFixed::_nil (); -} - -DynamicAny::DynFixed_out::DynFixed_out (const ::DynamicAny::DynFixed_out &p) - : ptr_ (ACE_const_cast (DynFixed_out &, p).ptr_) -{} - -::DynamicAny::DynFixed_out & -DynamicAny::DynFixed_out::operator= (const ::DynamicAny::DynFixed_out &p) -{ - this->ptr_ = ACE_const_cast (DynFixed_out&, p).ptr_; - return *this; -} - -DynamicAny::DynFixed_out & -DynamicAny::DynFixed_out::operator= (const ::DynamicAny::DynFixed_var &p) -{ - this->ptr_ = ::DynamicAny::DynFixed::_duplicate (p.ptr ()); - return *this; -} - -DynamicAny::DynFixed_out & -DynamicAny::DynFixed_out::operator= (DynFixed_ptr p) -{ - this->ptr_ = p; - return *this; -} - -DynamicAny::DynFixed_out::operator ::DynamicAny::DynFixed_ptr &() // cast -{ - return this->ptr_; -} - -::DynamicAny::DynFixed_ptr & -DynamicAny::DynFixed_out::ptr (void) -{ - return this->ptr_; -} - -::DynamicAny::DynFixed_ptr -DynamicAny::DynFixed_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + DynamicAny::DynFixed, + DynamicAny::tao_DynFixed_life + >; + template class + TAO_Objref_Out_T< + DynamicAny::DynFixed, + DynamicAny::tao_DynFixed_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + DynamicAny::DynFixed, \ + DynamicAny::tao_DynFixed_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + DynamicAny::DynFixed, \ + DynamicAny::tao_DynFixed_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 DynamicAny::DynFixed::DynFixed (void) {} @@ -894,13 +571,19 @@ const char* DynamicAny::DynFixed::_interface_repository_id (void) const return "IDL:omg.org/DynamicAny/DynFixed:1.0"; } +CORBA::Boolean +DynamicAny::DynFixed::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 int DynamicAny::DynEnum::_tao_class_id = 0; DynamicAny::DynEnum_ptr -tao_DynamicAny_DynEnum_duplicate ( +DynamicAny::tao_DynEnum_life::tao_duplicate ( DynamicAny::DynEnum_ptr p ) { @@ -908,7 +591,7 @@ tao_DynamicAny_DynEnum_duplicate ( } void -tao_DynamicAny_DynEnum_release ( +DynamicAny::tao_DynEnum_life::tao_release ( DynamicAny::DynEnum_ptr p ) { @@ -916,15 +599,24 @@ tao_DynamicAny_DynEnum_release ( } DynamicAny::DynEnum_ptr -tao_DynamicAny_DynEnum_nil ( +DynamicAny::tao_DynEnum_life::tao_nil ( void ) { return DynamicAny::DynEnum::_nil (); } +CORBA::Boolean +DynamicAny::tao_DynEnum_life::tao_marshal ( + DynamicAny::DynEnum_ptr p, + TAO_OutputCDR &cdr + ) +{ + return p->marshal (cdr); +} + DynamicAny::DynEnum_ptr -tao_DynamicAny_DynEnum_narrow ( +DynamicAny::tao_DynEnum_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) @@ -933,7 +625,7 @@ tao_DynamicAny_DynEnum_narrow ( } CORBA::Object * -tao_DynamicAny_DynEnum_upcast ( +DynamicAny::tao_DynEnum_cast::tao_upcast ( void *src ) { @@ -942,219 +634,46 @@ tao_DynamicAny_DynEnum_upcast ( return *tmp; } -CORBA::Boolean -tao_DynamicAny_DynEnum_marshal ( - DynamicAny::DynEnum_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + DynamicAny::DynEnum, + DynamicAny::tao_DynEnum_life + >; + template class + TAO_Objref_Out_T< + DynamicAny::DynEnum, + DynamicAny::tao_DynEnum_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + DynamicAny::DynEnum, \ + DynamicAny::tao_DynEnum_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + DynamicAny::DynEnum, \ + DynamicAny::tao_DynEnum_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// ************************************************************* -// DynamicAny::DynEnum_var -// ************************************************************* +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 -DynamicAny::DynEnum_var::DynEnum_var (void) - : ptr_ (DynEnum::_nil ()) +DynamicAny::DynEnum::DynEnum (void) {} -::DynamicAny::DynEnum_ptr -DynamicAny::DynEnum_var::ptr (void) const -{ - return this->ptr_; -} - -DynamicAny::DynEnum_var::DynEnum_var (const ::DynamicAny::DynEnum_var &p) - : TAO_Base_var (), - ptr_ (DynEnum::_duplicate (p.ptr ())) +DynamicAny::DynEnum::~DynEnum (void) {} -DynamicAny::DynEnum_var::~DynEnum_var (void) +DynamicAny::DynEnum_ptr +DynamicAny::DynEnum::_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL + ) { - CORBA::release (this->ptr_); -} - -DynamicAny::DynEnum_var & -DynamicAny::DynEnum_var::operator= (DynEnum_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -DynamicAny::DynEnum_var & -DynamicAny::DynEnum_var::operator= (const ::DynamicAny::DynEnum_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynEnum::_duplicate (p.ptr ()); - } - return *this; -} - -DynamicAny::DynEnum_var::operator const ::DynamicAny::DynEnum_ptr &() const // cast -{ - return this->ptr_; -} - -DynamicAny::DynEnum_var::operator ::DynamicAny::DynEnum_ptr &() // cast -{ - return this->ptr_; -} - -::DynamicAny::DynEnum_ptr -DynamicAny::DynEnum_var::operator-> (void) const -{ - return this->ptr_; -} - -::DynamicAny::DynEnum_ptr -DynamicAny::DynEnum_var::in (void) const -{ - return this->ptr_; -} - -::DynamicAny::DynEnum_ptr & -DynamicAny::DynEnum_var::inout (void) -{ - return this->ptr_; -} - -::DynamicAny::DynEnum_ptr & -DynamicAny::DynEnum_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynEnum::_nil (); - return this->ptr_; -} - -::DynamicAny::DynEnum_ptr -DynamicAny::DynEnum_var::_retn (void) -{ - // yield ownership of managed obj reference - ::DynamicAny::DynEnum_ptr val = this->ptr_; - this->ptr_ = ::DynamicAny::DynEnum::_nil (); - return val; -} - -::DynamicAny::DynEnum_ptr -DynamicAny::DynEnum_var::tao_duplicate (DynEnum_ptr p) -{ - return ::DynamicAny::DynEnum::_duplicate (p); -} - -void -DynamicAny::DynEnum_var::tao_release (DynEnum_ptr p) -{ - CORBA::release (p); -} - -::DynamicAny::DynEnum_ptr -DynamicAny::DynEnum_var::tao_nil (void) -{ - return ::DynamicAny::DynEnum::_nil (); -} - -::DynamicAny::DynEnum_ptr -DynamicAny::DynEnum_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::DynamicAny::DynEnum::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -DynamicAny::DynEnum_var::tao_upcast (void *src) -{ - DynEnum **tmp = - ACE_static_cast (DynEnum **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// DynamicAny::DynEnum_out -// ************************************************************* - -DynamicAny::DynEnum_out::DynEnum_out (DynEnum_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::DynamicAny::DynEnum::_nil (); -} - -DynamicAny::DynEnum_out::DynEnum_out (DynEnum_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynEnum::_nil (); -} - -DynamicAny::DynEnum_out::DynEnum_out (const ::DynamicAny::DynEnum_out &p) - : ptr_ (ACE_const_cast (DynEnum_out &, p).ptr_) -{} - -::DynamicAny::DynEnum_out & -DynamicAny::DynEnum_out::operator= (const ::DynamicAny::DynEnum_out &p) -{ - this->ptr_ = ACE_const_cast (DynEnum_out&, p).ptr_; - return *this; -} - -DynamicAny::DynEnum_out & -DynamicAny::DynEnum_out::operator= (const ::DynamicAny::DynEnum_var &p) -{ - this->ptr_ = ::DynamicAny::DynEnum::_duplicate (p.ptr ()); - return *this; -} - -DynamicAny::DynEnum_out & -DynamicAny::DynEnum_out::operator= (DynEnum_ptr p) -{ - this->ptr_ = p; - return *this; -} - -DynamicAny::DynEnum_out::operator ::DynamicAny::DynEnum_ptr &() // cast -{ - return this->ptr_; -} - -::DynamicAny::DynEnum_ptr & -DynamicAny::DynEnum_out::ptr (void) -{ - return this->ptr_; -} - -::DynamicAny::DynEnum_ptr -DynamicAny::DynEnum_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 - -DynamicAny::DynEnum::DynEnum (void) -{} - -DynamicAny::DynEnum::~DynEnum (void) -{} - -DynamicAny::DynEnum_ptr -DynamicAny::DynEnum::_narrow ( - CORBA::Object_ptr obj - ACE_ENV_ARG_DECL - ) -{ - return DynEnum::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); + return DynEnum::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } DynamicAny::DynEnum_ptr @@ -1241,249 +760,221 @@ const char* DynamicAny::DynEnum::_interface_repository_id (void) const return "IDL:omg.org/DynamicAny/DynEnum:1.0"; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67 - - +CORBA::Boolean +DynamicAny::DynEnum::marshal (TAO_OutputCDR &) +{ + return 0; +} // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CS_ -void -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::_allocate_buffer (CORBA::ULong length) -{ - DynamicAny::NameValuePair* tmp = 0; - tmp = _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - DynamicAny::NameValuePair *old = - ACE_reinterpret_cast (DynamicAny::NameValuePair *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::freebuf (old); - } - } - - this->buffer_ = tmp; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 -void -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - DynamicAny::NameValuePair *tmp = - ACE_reinterpret_cast (DynamicAny::NameValuePair *, this->buffer_); - _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::freebuf (tmp); - this->buffer_ = 0; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::~_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void) -{ - this->_deallocate_buffer (); -} +template class + TAO_Var_Var_T< + NameValuePair + >; -#endif /* end #if !defined */ +template class + TAO_Out_T< + NameValuePair, + NameValuePair_var + >; -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ_CS_) -#define _DYNAMICANY_NAMEVALUEPAIRSEQ_CS_ +# pragma instantiate \ + TAO_Var_Var_T< \ + NameValuePair \ + > -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250 +# pragma instantiate \ + TAO_Out_T< \ + NameValuePair, \ + NameValuePair_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// ************************************************************* -// DynamicAny::NameValuePairSeq -// ************************************************************* +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 DynamicAny::NameValuePairSeq::NameValuePairSeq (void) {} DynamicAny::NameValuePairSeq::NameValuePairSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Sequence< + DynamicAny::NameValuePair + > + (max) {} DynamicAny::NameValuePairSeq::NameValuePairSeq ( CORBA::ULong max, CORBA::ULong length, - DynamicAny::NameValuePair *buffer, + DynamicAny::NameValuePair* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Sequence< + DynamicAny::NameValuePair + > + (max, length, buffer, release) {} DynamicAny::NameValuePairSeq::NameValuePairSeq (const NameValuePairSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Sequence< + DynamicAny::NameValuePair + > + (seq) {} -DynamicAny::NameValuePairSeq::~NameValuePairSeq (void) // dtor +DynamicAny::NameValuePairSeq::~NameValuePairSeq (void) {} -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67 +template class + TAO_VarSeq_Var_T< + NameValuePairSeq, + DynamicAny::NameValuePair + >; + +template class + TAO_Seq_Out_T< + NameValuePairSeq, + NameValuePairSeq_var, + DynamicAny::NameValuePair + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_VarSeq_Var_T< \ + NameValuePairSeq, \ + DynamicAny::NameValuePair \ + > +# pragma instantiate \ + TAO_Seq_Out_T< \ + NameValuePairSeq, \ + NameValuePairSeq_var, \ + DynamicAny::NameValuePair \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_ -void -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::_allocate_buffer (CORBA::ULong length) -{ - DynamicAny::NameDynAnyPair* tmp = 0; - tmp = _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - DynamicAny::NameDynAnyPair *old = - ACE_reinterpret_cast (DynamicAny::NameDynAnyPair *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::freebuf (old); - } - } - - this->buffer_ = tmp; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 -void -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - DynamicAny::NameDynAnyPair *tmp = - ACE_reinterpret_cast (DynamicAny::NameDynAnyPair *, this->buffer_); - _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::freebuf (tmp); - this->buffer_ = 0; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::~_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void) -{ - this->_deallocate_buffer (); -} +template class + TAO_Var_Var_T< + NameDynAnyPair + >; -#endif /* end #if !defined */ +template class + TAO_Out_T< + NameDynAnyPair, + NameDynAnyPair_var + >; -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_) -#define _DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_ +# pragma instantiate \ + TAO_Var_Var_T< \ + NameDynAnyPair \ + > -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250 +# pragma instantiate \ + TAO_Out_T< \ + NameDynAnyPair, \ + NameDynAnyPair_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// ************************************************************* -// DynamicAny::NameDynAnyPairSeq -// ************************************************************* +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (void) {} DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Sequence< + DynamicAny::NameDynAnyPair + > + (max) {} DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq ( CORBA::ULong max, CORBA::ULong length, - DynamicAny::NameDynAnyPair *buffer, + DynamicAny::NameDynAnyPair* buffer, CORBA::Boolean release ) - : + : TAO_Unbounded_Sequence< + DynamicAny::NameDynAnyPair + > + (max, length, buffer, release) +{} -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence +DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (const NameDynAnyPairSeq &seq) + : TAO_Unbounded_Sequence< + DynamicAny::NameDynAnyPair + > + (seq) +{} -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) +DynamicAny::NameDynAnyPairSeq::~NameDynAnyPairSeq (void) {} -DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (const NameDynAnyPairSeq &seq) - : -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) -{} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -DynamicAny::NameDynAnyPairSeq::~NameDynAnyPairSeq (void) // dtor -{} +template class + TAO_VarSeq_Var_T< + NameDynAnyPairSeq, + DynamicAny::NameDynAnyPair + >; + +template class + TAO_Seq_Out_T< + NameDynAnyPairSeq, + NameDynAnyPairSeq_var, + DynamicAny::NameDynAnyPair + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_VarSeq_Var_T< \ + NameDynAnyPairSeq, \ + DynamicAny::NameDynAnyPair \ + > -#endif /* end #if !defined */ +# pragma instantiate \ + TAO_Seq_Out_T< \ + NameDynAnyPairSeq, \ + NameDynAnyPairSeq_var, \ + DynamicAny::NameDynAnyPair \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 @@ -1491,7 +982,7 @@ DynamicAny::NameDynAnyPairSeq::~NameDynAnyPairSeq (void) // dtor int DynamicAny::DynStruct::_tao_class_id = 0; DynamicAny::DynStruct_ptr -tao_DynamicAny_DynStruct_duplicate ( +DynamicAny::tao_DynStruct_life::tao_duplicate ( DynamicAny::DynStruct_ptr p ) { @@ -1499,7 +990,7 @@ tao_DynamicAny_DynStruct_duplicate ( } void -tao_DynamicAny_DynStruct_release ( +DynamicAny::tao_DynStruct_life::tao_release ( DynamicAny::DynStruct_ptr p ) { @@ -1507,15 +998,24 @@ tao_DynamicAny_DynStruct_release ( } DynamicAny::DynStruct_ptr -tao_DynamicAny_DynStruct_nil ( +DynamicAny::tao_DynStruct_life::tao_nil ( void ) { return DynamicAny::DynStruct::_nil (); } +CORBA::Boolean +DynamicAny::tao_DynStruct_life::tao_marshal ( + DynamicAny::DynStruct_ptr p, + TAO_OutputCDR &cdr + ) +{ + return p->marshal (cdr); +} + DynamicAny::DynStruct_ptr -tao_DynamicAny_DynStruct_narrow ( +DynamicAny::tao_DynStruct_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) @@ -1524,7 +1024,7 @@ tao_DynamicAny_DynStruct_narrow ( } CORBA::Object * -tao_DynamicAny_DynStruct_upcast ( +DynamicAny::tao_DynStruct_cast::tao_upcast ( void *src ) { @@ -1533,256 +1033,83 @@ tao_DynamicAny_DynStruct_upcast ( return *tmp; } -CORBA::Boolean -tao_DynamicAny_DynStruct_marshal ( - DynamicAny::DynStruct_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + DynamicAny::DynStruct, + DynamicAny::tao_DynStruct_life + >; + template class + TAO_Objref_Out_T< + DynamicAny::DynStruct, + DynamicAny::tao_DynStruct_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + DynamicAny::DynStruct, \ + DynamicAny::tao_DynStruct_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + DynamicAny::DynStruct, \ + DynamicAny::tao_DynStruct_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// ************************************************************* -// DynamicAny::DynStruct_var -// ************************************************************* +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 -DynamicAny::DynStruct_var::DynStruct_var (void) - : ptr_ (DynStruct::_nil ()) +DynamicAny::DynStruct::DynStruct (void) {} -::DynamicAny::DynStruct_ptr -DynamicAny::DynStruct_var::ptr (void) const -{ - return this->ptr_; -} - -DynamicAny::DynStruct_var::DynStruct_var (const ::DynamicAny::DynStruct_var &p) - : TAO_Base_var (), - ptr_ (DynStruct::_duplicate (p.ptr ())) +DynamicAny::DynStruct::~DynStruct (void) {} -DynamicAny::DynStruct_var::~DynStruct_var (void) -{ - CORBA::release (this->ptr_); -} - -DynamicAny::DynStruct_var & -DynamicAny::DynStruct_var::operator= (DynStruct_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -DynamicAny::DynStruct_var & -DynamicAny::DynStruct_var::operator= (const ::DynamicAny::DynStruct_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynStruct::_duplicate (p.ptr ()); - } - return *this; -} - -DynamicAny::DynStruct_var::operator const ::DynamicAny::DynStruct_ptr &() const // cast -{ - return this->ptr_; -} - -DynamicAny::DynStruct_var::operator ::DynamicAny::DynStruct_ptr &() // cast -{ - return this->ptr_; -} - -::DynamicAny::DynStruct_ptr -DynamicAny::DynStruct_var::operator-> (void) const -{ - return this->ptr_; -} - -::DynamicAny::DynStruct_ptr -DynamicAny::DynStruct_var::in (void) const -{ - return this->ptr_; -} - -::DynamicAny::DynStruct_ptr & -DynamicAny::DynStruct_var::inout (void) +DynamicAny::DynStruct_ptr +DynamicAny::DynStruct::_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL + ) { - return this->ptr_; + return DynStruct::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -::DynamicAny::DynStruct_ptr & -DynamicAny::DynStruct_var::out (void) +DynamicAny::DynStruct_ptr +DynamicAny::DynStruct::_unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_NOT_USED + ) { - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynStruct::_nil (); - return this->ptr_; + if (CORBA::is_nil (obj)) + { + return DynStruct::_nil (); + } + + return + ACE_reinterpret_cast ( + DynStruct_ptr, + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &DynStruct::_tao_class_id + ) + ) + ); } -::DynamicAny::DynStruct_ptr -DynamicAny::DynStruct_var::_retn (void) +DynamicAny::DynStruct_ptr +DynamicAny::DynStruct::_duplicate (DynStruct_ptr obj) { - // yield ownership of managed obj reference - ::DynamicAny::DynStruct_ptr val = this->ptr_; - this->ptr_ = ::DynamicAny::DynStruct::_nil (); - return val; + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + + return obj; } -::DynamicAny::DynStruct_ptr -DynamicAny::DynStruct_var::tao_duplicate (DynStruct_ptr p) -{ - return ::DynamicAny::DynStruct::_duplicate (p); -} - -void -DynamicAny::DynStruct_var::tao_release (DynStruct_ptr p) -{ - CORBA::release (p); -} - -::DynamicAny::DynStruct_ptr -DynamicAny::DynStruct_var::tao_nil (void) -{ - return ::DynamicAny::DynStruct::_nil (); -} - -::DynamicAny::DynStruct_ptr -DynamicAny::DynStruct_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::DynamicAny::DynStruct::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -DynamicAny::DynStruct_var::tao_upcast (void *src) -{ - DynStruct **tmp = - ACE_static_cast (DynStruct **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// DynamicAny::DynStruct_out -// ************************************************************* - -DynamicAny::DynStruct_out::DynStruct_out (DynStruct_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::DynamicAny::DynStruct::_nil (); -} - -DynamicAny::DynStruct_out::DynStruct_out (DynStruct_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynStruct::_nil (); -} - -DynamicAny::DynStruct_out::DynStruct_out (const ::DynamicAny::DynStruct_out &p) - : ptr_ (ACE_const_cast (DynStruct_out &, p).ptr_) -{} - -::DynamicAny::DynStruct_out & -DynamicAny::DynStruct_out::operator= (const ::DynamicAny::DynStruct_out &p) -{ - this->ptr_ = ACE_const_cast (DynStruct_out&, p).ptr_; - return *this; -} - -DynamicAny::DynStruct_out & -DynamicAny::DynStruct_out::operator= (const ::DynamicAny::DynStruct_var &p) -{ - this->ptr_ = ::DynamicAny::DynStruct::_duplicate (p.ptr ()); - return *this; -} - -DynamicAny::DynStruct_out & -DynamicAny::DynStruct_out::operator= (DynStruct_ptr p) -{ - this->ptr_ = p; - return *this; -} - -DynamicAny::DynStruct_out::operator ::DynamicAny::DynStruct_ptr &() // cast -{ - return this->ptr_; -} - -::DynamicAny::DynStruct_ptr & -DynamicAny::DynStruct_out::ptr (void) -{ - return this->ptr_; -} - -::DynamicAny::DynStruct_ptr -DynamicAny::DynStruct_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 - -DynamicAny::DynStruct::DynStruct (void) -{} - -DynamicAny::DynStruct::~DynStruct (void) -{} - -DynamicAny::DynStruct_ptr -DynamicAny::DynStruct::_narrow ( - CORBA::Object_ptr obj - ACE_ENV_ARG_DECL - ) -{ - return DynStruct::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); -} - -DynamicAny::DynStruct_ptr -DynamicAny::DynStruct::_unchecked_narrow ( - CORBA::Object_ptr obj - ACE_ENV_ARG_DECL_NOT_USED - ) -{ - if (CORBA::is_nil (obj)) - { - return DynStruct::_nil (); - } - - return - ACE_reinterpret_cast ( - DynStruct_ptr, - obj->_tao_QueryInterface ( - ACE_reinterpret_cast ( - ptr_arith_t, - &DynStruct::_tao_class_id - ) - ) - ); -} - -DynamicAny::DynStruct_ptr -DynamicAny::DynStruct::_duplicate (DynStruct_ptr obj) -{ - if (! CORBA::is_nil (obj)) - { - obj->_add_ref (); - } - - return obj; -} - -void *DynamicAny::DynStruct::_tao_QueryInterface (ptr_arith_t type) +void *DynamicAny::DynStruct::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; @@ -1832,13 +1159,19 @@ const char* DynamicAny::DynStruct::_interface_repository_id (void) const return "IDL:omg.org/DynamicAny/DynStruct:1.0"; } +CORBA::Boolean +DynamicAny::DynStruct::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 int DynamicAny::DynUnion::_tao_class_id = 0; DynamicAny::DynUnion_ptr -tao_DynamicAny_DynUnion_duplicate ( +DynamicAny::tao_DynUnion_life::tao_duplicate ( DynamicAny::DynUnion_ptr p ) { @@ -1846,7 +1179,7 @@ tao_DynamicAny_DynUnion_duplicate ( } void -tao_DynamicAny_DynUnion_release ( +DynamicAny::tao_DynUnion_life::tao_release ( DynamicAny::DynUnion_ptr p ) { @@ -1854,231 +1187,67 @@ tao_DynamicAny_DynUnion_release ( } DynamicAny::DynUnion_ptr -tao_DynamicAny_DynUnion_nil ( +DynamicAny::tao_DynUnion_life::tao_nil ( void ) { return DynamicAny::DynUnion::_nil (); } -DynamicAny::DynUnion_ptr -tao_DynamicAny_DynUnion_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return DynamicAny::DynUnion::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_DynamicAny_DynUnion_upcast ( - void *src - ) -{ - DynamicAny::DynUnion **tmp = - ACE_static_cast (DynamicAny::DynUnion **, src); - return *tmp; -} - CORBA::Boolean -tao_DynamicAny_DynUnion_marshal ( +DynamicAny::tao_DynUnion_life::tao_marshal ( DynamicAny::DynUnion_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// DynamicAny::DynUnion_var -// ************************************************************* - -DynamicAny::DynUnion_var::DynUnion_var (void) - : ptr_ (DynUnion::_nil ()) -{} - -::DynamicAny::DynUnion_ptr -DynamicAny::DynUnion_var::ptr (void) const -{ - return this->ptr_; -} - -DynamicAny::DynUnion_var::DynUnion_var (const ::DynamicAny::DynUnion_var &p) - : TAO_Base_var (), - ptr_ (DynUnion::_duplicate (p.ptr ())) -{} - -DynamicAny::DynUnion_var::~DynUnion_var (void) -{ - CORBA::release (this->ptr_); -} - -DynamicAny::DynUnion_var & -DynamicAny::DynUnion_var::operator= (DynUnion_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -DynamicAny::DynUnion_var & -DynamicAny::DynUnion_var::operator= (const ::DynamicAny::DynUnion_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynUnion::_duplicate (p.ptr ()); - } - return *this; -} - -DynamicAny::DynUnion_var::operator const ::DynamicAny::DynUnion_ptr &() const // cast -{ - return this->ptr_; -} - -DynamicAny::DynUnion_var::operator ::DynamicAny::DynUnion_ptr &() // cast -{ - return this->ptr_; -} - -::DynamicAny::DynUnion_ptr -DynamicAny::DynUnion_var::operator-> (void) const -{ - return this->ptr_; -} - -::DynamicAny::DynUnion_ptr -DynamicAny::DynUnion_var::in (void) const -{ - return this->ptr_; -} - -::DynamicAny::DynUnion_ptr & -DynamicAny::DynUnion_var::inout (void) -{ - return this->ptr_; -} - -::DynamicAny::DynUnion_ptr & -DynamicAny::DynUnion_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynUnion::_nil (); - return this->ptr_; -} - -::DynamicAny::DynUnion_ptr -DynamicAny::DynUnion_var::_retn (void) -{ - // yield ownership of managed obj reference - ::DynamicAny::DynUnion_ptr val = this->ptr_; - this->ptr_ = ::DynamicAny::DynUnion::_nil (); - return val; -} - -::DynamicAny::DynUnion_ptr -DynamicAny::DynUnion_var::tao_duplicate (DynUnion_ptr p) -{ - return ::DynamicAny::DynUnion::_duplicate (p); -} - -void -DynamicAny::DynUnion_var::tao_release (DynUnion_ptr p) -{ - CORBA::release (p); -} - -::DynamicAny::DynUnion_ptr -DynamicAny::DynUnion_var::tao_nil (void) -{ - return ::DynamicAny::DynUnion::_nil (); + return p->marshal (cdr); } -::DynamicAny::DynUnion_ptr -DynamicAny::DynUnion_var::tao_narrow ( +DynamicAny::DynUnion_ptr +DynamicAny::tao_DynUnion_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::DynamicAny::DynUnion::_narrow (p ACE_ENV_ARG_PARAMETER); + return DynamicAny::DynUnion::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -DynamicAny::DynUnion_var::tao_upcast (void *src) +DynamicAny::tao_DynUnion_cast::tao_upcast ( + void *src + ) { - DynUnion **tmp = - ACE_static_cast (DynUnion **, src); + DynamicAny::DynUnion **tmp = + ACE_static_cast (DynamicAny::DynUnion **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// DynamicAny::DynUnion_out -// ************************************************************* - -DynamicAny::DynUnion_out::DynUnion_out (DynUnion_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::DynamicAny::DynUnion::_nil (); -} - -DynamicAny::DynUnion_out::DynUnion_out (DynUnion_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynUnion::_nil (); -} - -DynamicAny::DynUnion_out::DynUnion_out (const ::DynamicAny::DynUnion_out &p) - : ptr_ (ACE_const_cast (DynUnion_out &, p).ptr_) -{} - -::DynamicAny::DynUnion_out & -DynamicAny::DynUnion_out::operator= (const ::DynamicAny::DynUnion_out &p) -{ - this->ptr_ = ACE_const_cast (DynUnion_out&, p).ptr_; - return *this; -} - -DynamicAny::DynUnion_out & -DynamicAny::DynUnion_out::operator= (const ::DynamicAny::DynUnion_var &p) -{ - this->ptr_ = ::DynamicAny::DynUnion::_duplicate (p.ptr ()); - return *this; -} - -DynamicAny::DynUnion_out & -DynamicAny::DynUnion_out::operator= (DynUnion_ptr p) -{ - this->ptr_ = p; - return *this; -} - -DynamicAny::DynUnion_out::operator ::DynamicAny::DynUnion_ptr &() // cast -{ - return this->ptr_; -} - -::DynamicAny::DynUnion_ptr & -DynamicAny::DynUnion_out::ptr (void) -{ - return this->ptr_; -} - -::DynamicAny::DynUnion_ptr -DynamicAny::DynUnion_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + DynamicAny::DynUnion, + DynamicAny::tao_DynUnion_life + >; + template class + TAO_Objref_Out_T< + DynamicAny::DynUnion, + DynamicAny::tao_DynUnion_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + DynamicAny::DynUnion, \ + DynamicAny::tao_DynUnion_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + DynamicAny::DynUnion, \ + DynamicAny::tao_DynUnion_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 DynamicAny::DynUnion::DynUnion (void) {} @@ -2129,1683 +1298,31 @@ DynamicAny::DynUnion::_duplicate (DynUnion_ptr obj) return obj; } -void *DynamicAny::DynUnion::_tao_QueryInterface (ptr_arith_t type) -{ - void *retv = 0; - - if (type == ACE_reinterpret_cast ( - ptr_arith_t, - &ACE_NESTED_CLASS (::DynamicAny, DynUnion)::_tao_class_id) - ) - { - retv = ACE_reinterpret_cast (void*, this); - } - else if (type == ACE_reinterpret_cast ( - ptr_arith_t, - &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id) - ) - { - retv = - ACE_reinterpret_cast ( - void *, - ACE_static_cast ( - DynamicAny::DynAny_ptr, - this - ) - ); - } - else if (type == ACE_reinterpret_cast ( - ptr_arith_t, - &CORBA::Object::_tao_class_id) - ) - { - retv = - ACE_reinterpret_cast ( - void *, - ACE_static_cast (CORBA::Object_ptr, this) - ); - } - - if (retv != 0) - { - this->_add_ref (); - } - - return retv; -} - -const char* DynamicAny::DynUnion::_interface_repository_id (void) const -{ - return "IDL:omg.org/DynamicAny/DynUnion:1.0"; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_ANYSEQ_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_ANYSEQ_CS_ - -void -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::Any* tmp = 0; - tmp = _TAO_Unbounded_Sequence_DynamicAny_AnySeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::Any *old = - ACE_reinterpret_cast (CORBA::Any *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_DynamicAny_AnySeq::freebuf (old); - } - } - - this->buffer_ = tmp; -} - -void -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::Any *tmp = - ACE_reinterpret_cast (CORBA::Any *, this->buffer_); - _TAO_Unbounded_Sequence_DynamicAny_AnySeq::freebuf (tmp); - this->buffer_ = 0; -} - -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::~_TAO_Unbounded_Sequence_DynamicAny_AnySeq (void) -{ - this->_deallocate_buffer (); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_DYNAMICANY_ANYSEQ_CS_) -#define _DYNAMICANY_ANYSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250 - -// ************************************************************* -// DynamicAny::AnySeq -// ************************************************************* - -DynamicAny::AnySeq::AnySeq (void) -{} - -DynamicAny::AnySeq::AnySeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_DynamicAny_AnySeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) -{} - -DynamicAny::AnySeq::AnySeq ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::Any *buffer, - CORBA::Boolean release - ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_DynamicAny_AnySeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) -{} - -DynamicAny::AnySeq::AnySeq (const AnySeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_DynamicAny_AnySeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) -{} - -DynamicAny::AnySeq::~AnySeq (void) // dtor -{} - - - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:103 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_DYNAMICANY_DYNANYSEQ_CS_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_DYNAMICANY_DYNANYSEQ_CS_ - -// The Base_Sequence functions, please see tao/Sequence.h -void -DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_allocate_buffer (CORBA::ULong length) -{ - DynamicAny::DynAny **tmp = 0; - tmp = _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::allocbuf (length); - - if (this->buffer_ != 0) - { - DynamicAny::DynAny **old = ACE_reinterpret_cast (DynamicAny::DynAny**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - if (!this->release_) - { - tmp[i] = DynamicAny::DynAny::_duplicate (old[i]); - } - else - { - tmp[i] = old[i]; - } - } - - if (this->release_) - { - delete [] old; - } - } - - this->buffer_ = tmp; -} - -void -DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - DynamicAny::DynAny **tmp = ACE_reinterpret_cast (DynamicAny::DynAny**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = DynamicAny::DynAny::_nil (); - } - - _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::freebuf (tmp); - this->buffer_ = 0; -} - -DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::~_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (void) -{ - this->_deallocate_buffer (); -} - -void -DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol) -{ - DynamicAny::DynAny **tmp = ACE_reinterpret_cast (DynamicAny::DynAny**, this->buffer_); - - for (CORBA::ULong i = nl; i < ol; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = DynamicAny::DynAny::_nil (); - } -} - -void -DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL - ) -{ - DynamicAny::DynAny **tmp = ACE_static_cast (DynamicAny::DynAny**, target); - *tmp = DynamicAny::DynAny::_narrow (src ACE_ENV_ARG_PARAMETER); - ACE_CHECK; -} - -CORBA::Object* -DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_upcast (void *src) const -{ - DynamicAny::DynAny **tmp = ACE_static_cast (DynamicAny::DynAny**, src); - return *tmp; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_DYNAMICANY_DYNANYSEQ_CS_) -#define _DYNAMICANY_DYNANYSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250 - -// ************************************************************* -// DynamicAny::DynAnySeq -// ************************************************************* - -DynamicAny::DynAnySeq::DynAnySeq (void) -{} - -DynamicAny::DynAnySeq::DynAnySeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) -{} - -DynamicAny::DynAnySeq::DynAnySeq ( - CORBA::ULong max, - CORBA::ULong length, - DynamicAny::DynAny_ptr *buffer, - CORBA::Boolean release - ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) -{} - -DynamicAny::DynAnySeq::DynAnySeq (const DynAnySeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) -{} - -DynamicAny::DynAnySeq::~DynAnySeq (void) // dtor -{} - - - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 - -int DynamicAny::DynSequence::_tao_class_id = 0; - -DynamicAny::DynSequence_ptr -tao_DynamicAny_DynSequence_duplicate ( - DynamicAny::DynSequence_ptr p - ) -{ - return DynamicAny::DynSequence::_duplicate (p); -} - -void -tao_DynamicAny_DynSequence_release ( - DynamicAny::DynSequence_ptr p - ) -{ - CORBA::release (p); -} - -DynamicAny::DynSequence_ptr -tao_DynamicAny_DynSequence_nil ( - void - ) -{ - return DynamicAny::DynSequence::_nil (); -} - -DynamicAny::DynSequence_ptr -tao_DynamicAny_DynSequence_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return DynamicAny::DynSequence::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_DynamicAny_DynSequence_upcast ( - void *src - ) -{ - DynamicAny::DynSequence **tmp = - ACE_static_cast (DynamicAny::DynSequence **, src); - return *tmp; -} - -CORBA::Boolean -tao_DynamicAny_DynSequence_marshal ( - DynamicAny::DynSequence_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// DynamicAny::DynSequence_var -// ************************************************************* - -DynamicAny::DynSequence_var::DynSequence_var (void) - : ptr_ (DynSequence::_nil ()) -{} - -::DynamicAny::DynSequence_ptr -DynamicAny::DynSequence_var::ptr (void) const -{ - return this->ptr_; -} - -DynamicAny::DynSequence_var::DynSequence_var (const ::DynamicAny::DynSequence_var &p) - : TAO_Base_var (), - ptr_ (DynSequence::_duplicate (p.ptr ())) -{} - -DynamicAny::DynSequence_var::~DynSequence_var (void) -{ - CORBA::release (this->ptr_); -} - -DynamicAny::DynSequence_var & -DynamicAny::DynSequence_var::operator= (DynSequence_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -DynamicAny::DynSequence_var & -DynamicAny::DynSequence_var::operator= (const ::DynamicAny::DynSequence_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynSequence::_duplicate (p.ptr ()); - } - return *this; -} - -DynamicAny::DynSequence_var::operator const ::DynamicAny::DynSequence_ptr &() const // cast -{ - return this->ptr_; -} - -DynamicAny::DynSequence_var::operator ::DynamicAny::DynSequence_ptr &() // cast -{ - return this->ptr_; -} - -::DynamicAny::DynSequence_ptr -DynamicAny::DynSequence_var::operator-> (void) const -{ - return this->ptr_; -} - -::DynamicAny::DynSequence_ptr -DynamicAny::DynSequence_var::in (void) const -{ - return this->ptr_; -} - -::DynamicAny::DynSequence_ptr & -DynamicAny::DynSequence_var::inout (void) -{ - return this->ptr_; -} - -::DynamicAny::DynSequence_ptr & -DynamicAny::DynSequence_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynSequence::_nil (); - return this->ptr_; -} - -::DynamicAny::DynSequence_ptr -DynamicAny::DynSequence_var::_retn (void) -{ - // yield ownership of managed obj reference - ::DynamicAny::DynSequence_ptr val = this->ptr_; - this->ptr_ = ::DynamicAny::DynSequence::_nil (); - return val; -} - -::DynamicAny::DynSequence_ptr -DynamicAny::DynSequence_var::tao_duplicate (DynSequence_ptr p) -{ - return ::DynamicAny::DynSequence::_duplicate (p); -} - -void -DynamicAny::DynSequence_var::tao_release (DynSequence_ptr p) -{ - CORBA::release (p); -} - -::DynamicAny::DynSequence_ptr -DynamicAny::DynSequence_var::tao_nil (void) -{ - return ::DynamicAny::DynSequence::_nil (); -} - -::DynamicAny::DynSequence_ptr -DynamicAny::DynSequence_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::DynamicAny::DynSequence::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -DynamicAny::DynSequence_var::tao_upcast (void *src) -{ - DynSequence **tmp = - ACE_static_cast (DynSequence **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// DynamicAny::DynSequence_out -// ************************************************************* - -DynamicAny::DynSequence_out::DynSequence_out (DynSequence_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::DynamicAny::DynSequence::_nil (); -} - -DynamicAny::DynSequence_out::DynSequence_out (DynSequence_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynSequence::_nil (); -} - -DynamicAny::DynSequence_out::DynSequence_out (const ::DynamicAny::DynSequence_out &p) - : ptr_ (ACE_const_cast (DynSequence_out &, p).ptr_) -{} - -::DynamicAny::DynSequence_out & -DynamicAny::DynSequence_out::operator= (const ::DynamicAny::DynSequence_out &p) -{ - this->ptr_ = ACE_const_cast (DynSequence_out&, p).ptr_; - return *this; -} - -DynamicAny::DynSequence_out & -DynamicAny::DynSequence_out::operator= (const ::DynamicAny::DynSequence_var &p) -{ - this->ptr_ = ::DynamicAny::DynSequence::_duplicate (p.ptr ()); - return *this; -} - -DynamicAny::DynSequence_out & -DynamicAny::DynSequence_out::operator= (DynSequence_ptr p) -{ - this->ptr_ = p; - return *this; -} - -DynamicAny::DynSequence_out::operator ::DynamicAny::DynSequence_ptr &() // cast -{ - return this->ptr_; -} - -::DynamicAny::DynSequence_ptr & -DynamicAny::DynSequence_out::ptr (void) -{ - return this->ptr_; -} - -::DynamicAny::DynSequence_ptr -DynamicAny::DynSequence_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 - -DynamicAny::DynSequence::DynSequence (void) -{} - -DynamicAny::DynSequence::~DynSequence (void) -{} - -DynamicAny::DynSequence_ptr -DynamicAny::DynSequence::_narrow ( - CORBA::Object_ptr obj - ACE_ENV_ARG_DECL - ) -{ - return DynSequence::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); -} - -DynamicAny::DynSequence_ptr -DynamicAny::DynSequence::_unchecked_narrow ( - CORBA::Object_ptr obj - ACE_ENV_ARG_DECL_NOT_USED - ) -{ - if (CORBA::is_nil (obj)) - { - return DynSequence::_nil (); - } - - return - ACE_reinterpret_cast ( - DynSequence_ptr, - obj->_tao_QueryInterface ( - ACE_reinterpret_cast ( - ptr_arith_t, - &DynSequence::_tao_class_id - ) - ) - ); -} - -DynamicAny::DynSequence_ptr -DynamicAny::DynSequence::_duplicate (DynSequence_ptr obj) -{ - if (! CORBA::is_nil (obj)) - { - obj->_add_ref (); - } - - return obj; -} - -void *DynamicAny::DynSequence::_tao_QueryInterface (ptr_arith_t type) -{ - void *retv = 0; - - if (type == ACE_reinterpret_cast ( - ptr_arith_t, - &ACE_NESTED_CLASS (::DynamicAny, DynSequence)::_tao_class_id) - ) - { - retv = ACE_reinterpret_cast (void*, this); - } - else if (type == ACE_reinterpret_cast ( - ptr_arith_t, - &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id) - ) - { - retv = - ACE_reinterpret_cast ( - void *, - ACE_static_cast ( - DynamicAny::DynAny_ptr, - this - ) - ); - } - else if (type == ACE_reinterpret_cast ( - ptr_arith_t, - &CORBA::Object::_tao_class_id) - ) - { - retv = - ACE_reinterpret_cast ( - void *, - ACE_static_cast (CORBA::Object_ptr, this) - ); - } - - if (retv != 0) - { - this->_add_ref (); - } - - return retv; -} - -const char* DynamicAny::DynSequence::_interface_repository_id (void) const -{ - return "IDL:omg.org/DynamicAny/DynSequence:1.0"; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 - -int DynamicAny::DynArray::_tao_class_id = 0; - -DynamicAny::DynArray_ptr -tao_DynamicAny_DynArray_duplicate ( - DynamicAny::DynArray_ptr p - ) -{ - return DynamicAny::DynArray::_duplicate (p); -} - -void -tao_DynamicAny_DynArray_release ( - DynamicAny::DynArray_ptr p - ) -{ - CORBA::release (p); -} - -DynamicAny::DynArray_ptr -tao_DynamicAny_DynArray_nil ( - void - ) -{ - return DynamicAny::DynArray::_nil (); -} - -DynamicAny::DynArray_ptr -tao_DynamicAny_DynArray_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return DynamicAny::DynArray::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_DynamicAny_DynArray_upcast ( - void *src - ) -{ - DynamicAny::DynArray **tmp = - ACE_static_cast (DynamicAny::DynArray **, src); - return *tmp; -} - -CORBA::Boolean -tao_DynamicAny_DynArray_marshal ( - DynamicAny::DynArray_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// DynamicAny::DynArray_var -// ************************************************************* - -DynamicAny::DynArray_var::DynArray_var (void) - : ptr_ (DynArray::_nil ()) -{} - -::DynamicAny::DynArray_ptr -DynamicAny::DynArray_var::ptr (void) const -{ - return this->ptr_; -} - -DynamicAny::DynArray_var::DynArray_var (const ::DynamicAny::DynArray_var &p) - : TAO_Base_var (), - ptr_ (DynArray::_duplicate (p.ptr ())) -{} - -DynamicAny::DynArray_var::~DynArray_var (void) -{ - CORBA::release (this->ptr_); -} - -DynamicAny::DynArray_var & -DynamicAny::DynArray_var::operator= (DynArray_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -DynamicAny::DynArray_var & -DynamicAny::DynArray_var::operator= (const ::DynamicAny::DynArray_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynArray::_duplicate (p.ptr ()); - } - return *this; -} - -DynamicAny::DynArray_var::operator const ::DynamicAny::DynArray_ptr &() const // cast -{ - return this->ptr_; -} - -DynamicAny::DynArray_var::operator ::DynamicAny::DynArray_ptr &() // cast -{ - return this->ptr_; -} - -::DynamicAny::DynArray_ptr -DynamicAny::DynArray_var::operator-> (void) const -{ - return this->ptr_; -} - -::DynamicAny::DynArray_ptr -DynamicAny::DynArray_var::in (void) const -{ - return this->ptr_; -} - -::DynamicAny::DynArray_ptr & -DynamicAny::DynArray_var::inout (void) -{ - return this->ptr_; -} - -::DynamicAny::DynArray_ptr & -DynamicAny::DynArray_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynArray::_nil (); - return this->ptr_; -} - -::DynamicAny::DynArray_ptr -DynamicAny::DynArray_var::_retn (void) -{ - // yield ownership of managed obj reference - ::DynamicAny::DynArray_ptr val = this->ptr_; - this->ptr_ = ::DynamicAny::DynArray::_nil (); - return val; -} - -::DynamicAny::DynArray_ptr -DynamicAny::DynArray_var::tao_duplicate (DynArray_ptr p) -{ - return ::DynamicAny::DynArray::_duplicate (p); -} - -void -DynamicAny::DynArray_var::tao_release (DynArray_ptr p) -{ - CORBA::release (p); -} - -::DynamicAny::DynArray_ptr -DynamicAny::DynArray_var::tao_nil (void) -{ - return ::DynamicAny::DynArray::_nil (); -} - -::DynamicAny::DynArray_ptr -DynamicAny::DynArray_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::DynamicAny::DynArray::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -DynamicAny::DynArray_var::tao_upcast (void *src) -{ - DynArray **tmp = - ACE_static_cast (DynArray **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// DynamicAny::DynArray_out -// ************************************************************* - -DynamicAny::DynArray_out::DynArray_out (DynArray_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::DynamicAny::DynArray::_nil (); -} - -DynamicAny::DynArray_out::DynArray_out (DynArray_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynArray::_nil (); -} - -DynamicAny::DynArray_out::DynArray_out (const ::DynamicAny::DynArray_out &p) - : ptr_ (ACE_const_cast (DynArray_out &, p).ptr_) -{} - -::DynamicAny::DynArray_out & -DynamicAny::DynArray_out::operator= (const ::DynamicAny::DynArray_out &p) -{ - this->ptr_ = ACE_const_cast (DynArray_out&, p).ptr_; - return *this; -} - -DynamicAny::DynArray_out & -DynamicAny::DynArray_out::operator= (const ::DynamicAny::DynArray_var &p) -{ - this->ptr_ = ::DynamicAny::DynArray::_duplicate (p.ptr ()); - return *this; -} - -DynamicAny::DynArray_out & -DynamicAny::DynArray_out::operator= (DynArray_ptr p) -{ - this->ptr_ = p; - return *this; -} - -DynamicAny::DynArray_out::operator ::DynamicAny::DynArray_ptr &() // cast -{ - return this->ptr_; -} - -::DynamicAny::DynArray_ptr & -DynamicAny::DynArray_out::ptr (void) -{ - return this->ptr_; -} - -::DynamicAny::DynArray_ptr -DynamicAny::DynArray_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 - -DynamicAny::DynArray::DynArray (void) -{} - -DynamicAny::DynArray::~DynArray (void) -{} - -DynamicAny::DynArray_ptr -DynamicAny::DynArray::_narrow ( - CORBA::Object_ptr obj - ACE_ENV_ARG_DECL - ) -{ - return DynArray::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); -} - -DynamicAny::DynArray_ptr -DynamicAny::DynArray::_unchecked_narrow ( - CORBA::Object_ptr obj - ACE_ENV_ARG_DECL_NOT_USED - ) -{ - if (CORBA::is_nil (obj)) - { - return DynArray::_nil (); - } - - return - ACE_reinterpret_cast ( - DynArray_ptr, - obj->_tao_QueryInterface ( - ACE_reinterpret_cast ( - ptr_arith_t, - &DynArray::_tao_class_id - ) - ) - ); -} - -DynamicAny::DynArray_ptr -DynamicAny::DynArray::_duplicate (DynArray_ptr obj) -{ - if (! CORBA::is_nil (obj)) - { - obj->_add_ref (); - } - - return obj; -} - -void *DynamicAny::DynArray::_tao_QueryInterface (ptr_arith_t type) -{ - void *retv = 0; - - if (type == ACE_reinterpret_cast ( - ptr_arith_t, - &ACE_NESTED_CLASS (::DynamicAny, DynArray)::_tao_class_id) - ) - { - retv = ACE_reinterpret_cast (void*, this); - } - else if (type == ACE_reinterpret_cast ( - ptr_arith_t, - &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id) - ) - { - retv = - ACE_reinterpret_cast ( - void *, - ACE_static_cast ( - DynamicAny::DynAny_ptr, - this - ) - ); - } - else if (type == ACE_reinterpret_cast ( - ptr_arith_t, - &CORBA::Object::_tao_class_id) - ) - { - retv = - ACE_reinterpret_cast ( - void *, - ACE_static_cast (CORBA::Object_ptr, this) - ); - } - - if (retv != 0) - { - this->_add_ref (); - } - - return retv; -} - -const char* DynamicAny::DynArray::_interface_repository_id (void) const -{ - return "IDL:omg.org/DynamicAny/DynArray:1.0"; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 - -int DynamicAny::DynValue::_tao_class_id = 0; - -DynamicAny::DynValue_ptr -tao_DynamicAny_DynValue_duplicate ( - DynamicAny::DynValue_ptr p - ) -{ - return DynamicAny::DynValue::_duplicate (p); -} - -void -tao_DynamicAny_DynValue_release ( - DynamicAny::DynValue_ptr p - ) -{ - CORBA::release (p); -} - -DynamicAny::DynValue_ptr -tao_DynamicAny_DynValue_nil ( - void - ) -{ - return DynamicAny::DynValue::_nil (); -} - -DynamicAny::DynValue_ptr -tao_DynamicAny_DynValue_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return DynamicAny::DynValue::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_DynamicAny_DynValue_upcast ( - void *src - ) -{ - DynamicAny::DynValue **tmp = - ACE_static_cast (DynamicAny::DynValue **, src); - return *tmp; -} - -CORBA::Boolean -tao_DynamicAny_DynValue_marshal ( - DynamicAny::DynValue_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// DynamicAny::DynValue_var -// ************************************************************* - -DynamicAny::DynValue_var::DynValue_var (void) - : ptr_ (DynValue::_nil ()) -{} - -::DynamicAny::DynValue_ptr -DynamicAny::DynValue_var::ptr (void) const -{ - return this->ptr_; -} - -DynamicAny::DynValue_var::DynValue_var (const ::DynamicAny::DynValue_var &p) - : TAO_Base_var (), - ptr_ (DynValue::_duplicate (p.ptr ())) -{} - -DynamicAny::DynValue_var::~DynValue_var (void) -{ - CORBA::release (this->ptr_); -} - -DynamicAny::DynValue_var & -DynamicAny::DynValue_var::operator= (DynValue_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -DynamicAny::DynValue_var & -DynamicAny::DynValue_var::operator= (const ::DynamicAny::DynValue_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynValue::_duplicate (p.ptr ()); - } - return *this; -} - -DynamicAny::DynValue_var::operator const ::DynamicAny::DynValue_ptr &() const // cast -{ - return this->ptr_; -} - -DynamicAny::DynValue_var::operator ::DynamicAny::DynValue_ptr &() // cast -{ - return this->ptr_; -} - -::DynamicAny::DynValue_ptr -DynamicAny::DynValue_var::operator-> (void) const -{ - return this->ptr_; -} - -::DynamicAny::DynValue_ptr -DynamicAny::DynValue_var::in (void) const -{ - return this->ptr_; -} - -::DynamicAny::DynValue_ptr & -DynamicAny::DynValue_var::inout (void) -{ - return this->ptr_; -} - -::DynamicAny::DynValue_ptr & -DynamicAny::DynValue_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynValue::_nil (); - return this->ptr_; -} - -::DynamicAny::DynValue_ptr -DynamicAny::DynValue_var::_retn (void) -{ - // yield ownership of managed obj reference - ::DynamicAny::DynValue_ptr val = this->ptr_; - this->ptr_ = ::DynamicAny::DynValue::_nil (); - return val; -} - -::DynamicAny::DynValue_ptr -DynamicAny::DynValue_var::tao_duplicate (DynValue_ptr p) -{ - return ::DynamicAny::DynValue::_duplicate (p); -} - -void -DynamicAny::DynValue_var::tao_release (DynValue_ptr p) -{ - CORBA::release (p); -} - -::DynamicAny::DynValue_ptr -DynamicAny::DynValue_var::tao_nil (void) -{ - return ::DynamicAny::DynValue::_nil (); -} - -::DynamicAny::DynValue_ptr -DynamicAny::DynValue_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::DynamicAny::DynValue::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -DynamicAny::DynValue_var::tao_upcast (void *src) -{ - DynValue **tmp = - ACE_static_cast (DynValue **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// DynamicAny::DynValue_out -// ************************************************************* - -DynamicAny::DynValue_out::DynValue_out (DynValue_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::DynamicAny::DynValue::_nil (); -} - -DynamicAny::DynValue_out::DynValue_out (DynValue_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynValue::_nil (); -} - -DynamicAny::DynValue_out::DynValue_out (const ::DynamicAny::DynValue_out &p) - : ptr_ (ACE_const_cast (DynValue_out &, p).ptr_) -{} - -::DynamicAny::DynValue_out & -DynamicAny::DynValue_out::operator= (const ::DynamicAny::DynValue_out &p) -{ - this->ptr_ = ACE_const_cast (DynValue_out&, p).ptr_; - return *this; -} - -DynamicAny::DynValue_out & -DynamicAny::DynValue_out::operator= (const ::DynamicAny::DynValue_var &p) -{ - this->ptr_ = ::DynamicAny::DynValue::_duplicate (p.ptr ()); - return *this; -} - -DynamicAny::DynValue_out & -DynamicAny::DynValue_out::operator= (DynValue_ptr p) -{ - this->ptr_ = p; - return *this; -} - -DynamicAny::DynValue_out::operator ::DynamicAny::DynValue_ptr &() // cast -{ - return this->ptr_; -} - -::DynamicAny::DynValue_ptr & -DynamicAny::DynValue_out::ptr (void) -{ - return this->ptr_; -} - -::DynamicAny::DynValue_ptr -DynamicAny::DynValue_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 - -DynamicAny::DynValue::DynValue (void) -{} - -DynamicAny::DynValue::~DynValue (void) -{} - -DynamicAny::DynValue_ptr -DynamicAny::DynValue::_narrow ( - CORBA::Object_ptr obj - ACE_ENV_ARG_DECL - ) -{ - return DynValue::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); -} - -DynamicAny::DynValue_ptr -DynamicAny::DynValue::_unchecked_narrow ( - CORBA::Object_ptr obj - ACE_ENV_ARG_DECL_NOT_USED - ) -{ - if (CORBA::is_nil (obj)) - { - return DynValue::_nil (); - } - - return - ACE_reinterpret_cast ( - DynValue_ptr, - obj->_tao_QueryInterface ( - ACE_reinterpret_cast ( - ptr_arith_t, - &DynValue::_tao_class_id - ) - ) - ); -} - -DynamicAny::DynValue_ptr -DynamicAny::DynValue::_duplicate (DynValue_ptr obj) -{ - if (! CORBA::is_nil (obj)) - { - obj->_add_ref (); - } - - return obj; -} - -void *DynamicAny::DynValue::_tao_QueryInterface (ptr_arith_t type) -{ - void *retv = 0; - - if (type == ACE_reinterpret_cast ( - ptr_arith_t, - &ACE_NESTED_CLASS (::DynamicAny, DynValue)::_tao_class_id) - ) - { - retv = ACE_reinterpret_cast (void*, this); - } - else if (type == ACE_reinterpret_cast ( - ptr_arith_t, - &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id) - ) - { - retv = - ACE_reinterpret_cast ( - void *, - ACE_static_cast ( - DynamicAny::DynAny_ptr, - this - ) - ); - } - else if (type == ACE_reinterpret_cast ( - ptr_arith_t, - &CORBA::Object::_tao_class_id) - ) - { - retv = - ACE_reinterpret_cast ( - void *, - ACE_static_cast (CORBA::Object_ptr, this) - ); - } - - if (retv != 0) - { - this->_add_ref (); - } - - return retv; -} - -const char* DynamicAny::DynValue::_interface_repository_id (void) const -{ - return "IDL:omg.org/DynamicAny/DynValue:1.0"; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 - -int DynamicAny::DynAnyFactory::_tao_class_id = 0; - -DynamicAny::DynAnyFactory_ptr -tao_DynamicAny_DynAnyFactory_duplicate ( - DynamicAny::DynAnyFactory_ptr p - ) -{ - return DynamicAny::DynAnyFactory::_duplicate (p); -} - -void -tao_DynamicAny_DynAnyFactory_release ( - DynamicAny::DynAnyFactory_ptr p - ) -{ - CORBA::release (p); -} - -DynamicAny::DynAnyFactory_ptr -tao_DynamicAny_DynAnyFactory_nil ( - void - ) -{ - return DynamicAny::DynAnyFactory::_nil (); -} - -DynamicAny::DynAnyFactory_ptr -tao_DynamicAny_DynAnyFactory_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return DynamicAny::DynAnyFactory::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_DynamicAny_DynAnyFactory_upcast ( - void *src - ) -{ - DynamicAny::DynAnyFactory **tmp = - ACE_static_cast (DynamicAny::DynAnyFactory **, src); - return *tmp; -} - -CORBA::Boolean -tao_DynamicAny_DynAnyFactory_marshal ( - DynamicAny::DynAnyFactory_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// DynamicAny::DynAnyFactory_var -// ************************************************************* - -DynamicAny::DynAnyFactory_var::DynAnyFactory_var (void) - : ptr_ (DynAnyFactory::_nil ()) -{} - -::DynamicAny::DynAnyFactory_ptr -DynamicAny::DynAnyFactory_var::ptr (void) const -{ - return this->ptr_; -} - -DynamicAny::DynAnyFactory_var::DynAnyFactory_var (const ::DynamicAny::DynAnyFactory_var &p) - : TAO_Base_var (), - ptr_ (DynAnyFactory::_duplicate (p.ptr ())) -{} - -DynamicAny::DynAnyFactory_var::~DynAnyFactory_var (void) -{ - CORBA::release (this->ptr_); -} - -DynamicAny::DynAnyFactory_var & -DynamicAny::DynAnyFactory_var::operator= (DynAnyFactory_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -DynamicAny::DynAnyFactory_var & -DynamicAny::DynAnyFactory_var::operator= (const ::DynamicAny::DynAnyFactory_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynAnyFactory::_duplicate (p.ptr ()); - } - return *this; -} - -DynamicAny::DynAnyFactory_var::operator const ::DynamicAny::DynAnyFactory_ptr &() const // cast -{ - return this->ptr_; -} - -DynamicAny::DynAnyFactory_var::operator ::DynamicAny::DynAnyFactory_ptr &() // cast -{ - return this->ptr_; -} - -::DynamicAny::DynAnyFactory_ptr -DynamicAny::DynAnyFactory_var::operator-> (void) const -{ - return this->ptr_; -} - -::DynamicAny::DynAnyFactory_ptr -DynamicAny::DynAnyFactory_var::in (void) const -{ - return this->ptr_; -} - -::DynamicAny::DynAnyFactory_ptr & -DynamicAny::DynAnyFactory_var::inout (void) -{ - return this->ptr_; -} - -::DynamicAny::DynAnyFactory_ptr & -DynamicAny::DynAnyFactory_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynAnyFactory::_nil (); - return this->ptr_; -} - -::DynamicAny::DynAnyFactory_ptr -DynamicAny::DynAnyFactory_var::_retn (void) -{ - // yield ownership of managed obj reference - ::DynamicAny::DynAnyFactory_ptr val = this->ptr_; - this->ptr_ = ::DynamicAny::DynAnyFactory::_nil (); - return val; -} - -::DynamicAny::DynAnyFactory_ptr -DynamicAny::DynAnyFactory_var::tao_duplicate (DynAnyFactory_ptr p) -{ - return ::DynamicAny::DynAnyFactory::_duplicate (p); -} - -void -DynamicAny::DynAnyFactory_var::tao_release (DynAnyFactory_ptr p) -{ - CORBA::release (p); -} - -::DynamicAny::DynAnyFactory_ptr -DynamicAny::DynAnyFactory_var::tao_nil (void) -{ - return ::DynamicAny::DynAnyFactory::_nil (); -} - -::DynamicAny::DynAnyFactory_ptr -DynamicAny::DynAnyFactory_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::DynamicAny::DynAnyFactory::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -DynamicAny::DynAnyFactory_var::tao_upcast (void *src) -{ - DynAnyFactory **tmp = - ACE_static_cast (DynAnyFactory **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// DynamicAny::DynAnyFactory_out -// ************************************************************* - -DynamicAny::DynAnyFactory_out::DynAnyFactory_out (DynAnyFactory_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::DynamicAny::DynAnyFactory::_nil (); -} - -DynamicAny::DynAnyFactory_out::DynAnyFactory_out (DynAnyFactory_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::DynamicAny::DynAnyFactory::_nil (); -} - -DynamicAny::DynAnyFactory_out::DynAnyFactory_out (const ::DynamicAny::DynAnyFactory_out &p) - : ptr_ (ACE_const_cast (DynAnyFactory_out &, p).ptr_) -{} - -::DynamicAny::DynAnyFactory_out & -DynamicAny::DynAnyFactory_out::operator= (const ::DynamicAny::DynAnyFactory_out &p) -{ - this->ptr_ = ACE_const_cast (DynAnyFactory_out&, p).ptr_; - return *this; -} - -DynamicAny::DynAnyFactory_out & -DynamicAny::DynAnyFactory_out::operator= (const ::DynamicAny::DynAnyFactory_var &p) -{ - this->ptr_ = ::DynamicAny::DynAnyFactory::_duplicate (p.ptr ()); - return *this; -} - -DynamicAny::DynAnyFactory_out & -DynamicAny::DynAnyFactory_out::operator= (DynAnyFactory_ptr p) -{ - this->ptr_ = p; - return *this; -} - -DynamicAny::DynAnyFactory_out::operator ::DynamicAny::DynAnyFactory_ptr &() // cast -{ - return this->ptr_; -} - -::DynamicAny::DynAnyFactory_ptr & -DynamicAny::DynAnyFactory_out::ptr (void) -{ - return this->ptr_; -} - -::DynamicAny::DynAnyFactory_ptr -DynamicAny::DynAnyFactory_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 - -DynamicAny::DynAnyFactory::DynAnyFactory (void) -{} - -DynamicAny::DynAnyFactory::~DynAnyFactory (void) -{} - -DynamicAny::DynAnyFactory_ptr -DynamicAny::DynAnyFactory::_narrow ( - CORBA::Object_ptr obj - ACE_ENV_ARG_DECL - ) -{ - return DynAnyFactory::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); -} - -DynamicAny::DynAnyFactory_ptr -DynamicAny::DynAnyFactory::_unchecked_narrow ( - CORBA::Object_ptr obj - ACE_ENV_ARG_DECL_NOT_USED - ) -{ - if (CORBA::is_nil (obj)) - { - return DynAnyFactory::_nil (); - } - - return - ACE_reinterpret_cast ( - DynAnyFactory_ptr, - obj->_tao_QueryInterface ( - ACE_reinterpret_cast ( - ptr_arith_t, - &DynAnyFactory::_tao_class_id - ) - ) - ); -} - -DynamicAny::DynAnyFactory_ptr -DynamicAny::DynAnyFactory::_duplicate (DynAnyFactory_ptr obj) -{ - if (! CORBA::is_nil (obj)) - { - obj->_add_ref (); - } - - return obj; -} - -void *DynamicAny::DynAnyFactory::_tao_QueryInterface (ptr_arith_t type) +void *DynamicAny::DynUnion::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; if (type == ACE_reinterpret_cast ( ptr_arith_t, - &ACE_NESTED_CLASS (::DynamicAny, DynAnyFactory)::_tao_class_id) + &ACE_NESTED_CLASS (::DynamicAny, DynUnion)::_tao_class_id) ) { retv = ACE_reinterpret_cast (void*, this); } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast ( + DynamicAny::DynAny_ptr, + this + ) + ); + } else if (type == ACE_reinterpret_cast ( ptr_arith_t, &CORBA::Object::_tao_class_id) @@ -3826,32 +1343,943 @@ void *DynamicAny::DynAnyFactory::_tao_QueryInterface (ptr_arith_t type) return retv; } -const char* DynamicAny::DynAnyFactory::_interface_repository_id (void) const +const char* DynamicAny::DynUnion::_interface_repository_id (void) const { - return "IDL:omg.org/DynamicAny/DynAnyFactory:1.0"; + return "IDL:omg.org/DynamicAny/DynUnion:1.0"; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 - -DynamicAny::DynAnyFactory::InconsistentTypeCode::InconsistentTypeCode (void) - : CORBA::UserException ( - "IDL:omg.org/DynamicAny/DynAnyFactory/InconsistentTypeCode:1.0", - "InconsistentTypeCode" - ) +CORBA::Boolean +DynamicAny::DynUnion::marshal (TAO_OutputCDR &) { + return 0; } -DynamicAny::DynAnyFactory::InconsistentTypeCode::~InconsistentTypeCode (void) -{ -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 -DynamicAny::DynAnyFactory::InconsistentTypeCode::InconsistentTypeCode (const ::DynamicAny::DynAnyFactory::InconsistentTypeCode &_tao_excp) - : CORBA::UserException ( - _tao_excp._rep_id (), - _tao_excp._name () - ) -{ +DynamicAny::AnySeq::AnySeq (void) +{} + +DynamicAny::AnySeq::AnySeq (CORBA::ULong max) + : TAO_Unbounded_Sequence< + CORBA::Any + > + (max) +{} + +DynamicAny::AnySeq::AnySeq ( + CORBA::ULong max, + CORBA::ULong length, + CORBA::Any* buffer, + CORBA::Boolean release + ) + : TAO_Unbounded_Sequence< + CORBA::Any + > + (max, length, buffer, release) +{} + +DynamicAny::AnySeq::AnySeq (const AnySeq &seq) + : TAO_Unbounded_Sequence< + CORBA::Any + > + (seq) +{} + +DynamicAny::AnySeq::~AnySeq (void) +{} + + + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_VarSeq_Var_T< + AnySeq, + CORBA::Any + >; + +template class + TAO_Seq_Out_T< + AnySeq, + AnySeq_var, + CORBA::Any + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_VarSeq_Var_T< \ + AnySeq, \ + CORBA::Any \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + AnySeq, \ + AnySeq_var, \ + CORBA::Any \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 + +DynamicAny::DynAnySeq::DynAnySeq (void) +{} + +DynamicAny::DynAnySeq::DynAnySeq (CORBA::ULong max) + : TAO_Unbounded_Object_Sequence< + DynamicAny::DynAny, + DynamicAny::DynAny_var, + DynamicAny::tao_DynAny_life, + DynamicAny::tao_DynAny_cast + > + (max) +{} + +DynamicAny::DynAnySeq::DynAnySeq ( + CORBA::ULong max, + CORBA::ULong length, + DynamicAny::DynAny_ptr* buffer, + CORBA::Boolean release + ) + : TAO_Unbounded_Object_Sequence< + DynamicAny::DynAny, + DynamicAny::DynAny_var, + DynamicAny::tao_DynAny_life, + DynamicAny::tao_DynAny_cast + > + (max, length, buffer, release) +{} + +DynamicAny::DynAnySeq::DynAnySeq (const DynAnySeq &seq) + : TAO_Unbounded_Object_Sequence< + DynamicAny::DynAny, + DynamicAny::DynAny_var, + DynamicAny::tao_DynAny_life, + DynamicAny::tao_DynAny_cast + > + (seq) +{} + +DynamicAny::DynAnySeq::~DynAnySeq (void) +{} + + + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_MngSeq_Var_T< + DynamicAny::DynAnySeq, + TAO_Object_Manager< + DynamicAny::DynAny, + DynamicAny::DynAny_var, + DynamicAny::tao_DynAny_life + > + >; + +template class + TAO_Seq_Out_T< + DynamicAny::DynAnySeq, + DynamicAny::DynAnySeq_var, + TAO_Object_Manager< + DynamicAny::DynAny, + DynamicAny::DynAny_var, + DynamicAny::tao_DynAny_life + > + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_MngSeq_Var_T< \ + DynamicAny::DynAnySeq, \ + TAO_Object_Manager< \ + DynamicAny::DynAny, \ + DynamicAny::DynAny_var, \ + DynamicAny::tao_DynAny_life \ + > \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + DynamicAny::DynAnySeq, \ + DynamicAny::DynAnySeq_var, \ + TAO_Object_Manager< \ + DynamicAny::DynAny, \ + DynamicAny::DynAny_var, \ + DynamicAny::tao_DynAny_life \ + > \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + + int DynamicAny::DynSequence::_tao_class_id = 0; + + DynamicAny::DynSequence_ptr + DynamicAny::tao_DynSequence_life::tao_duplicate ( + DynamicAny::DynSequence_ptr p + ) + { + return DynamicAny::DynSequence::_duplicate (p); + } + + void + DynamicAny::tao_DynSequence_life::tao_release ( + DynamicAny::DynSequence_ptr p + ) + { + CORBA::release (p); + } + + DynamicAny::DynSequence_ptr + DynamicAny::tao_DynSequence_life::tao_nil ( + void + ) + { + return DynamicAny::DynSequence::_nil (); + } + + CORBA::Boolean + DynamicAny::tao_DynSequence_life::tao_marshal ( + DynamicAny::DynSequence_ptr p, + TAO_OutputCDR &cdr + ) + { + return p->marshal (cdr); + } + + DynamicAny::DynSequence_ptr + DynamicAny::tao_DynSequence_cast::tao_narrow ( + CORBA::Object *p + ACE_ENV_ARG_DECL + ) + { + return DynamicAny::DynSequence::_narrow (p ACE_ENV_ARG_PARAMETER); + } + + CORBA::Object * + DynamicAny::tao_DynSequence_cast::tao_upcast ( + void *src + ) + { + DynamicAny::DynSequence **tmp = + ACE_static_cast (DynamicAny::DynSequence **, src); + return *tmp; + } + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + DynamicAny::DynSequence, + DynamicAny::tao_DynSequence_life + >; + template class + TAO_Objref_Out_T< + DynamicAny::DynSequence, + DynamicAny::tao_DynSequence_life + >; + #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + # pragma instantiate \ + TAO_Objref_Var_T< \ + DynamicAny::DynSequence, \ + DynamicAny::tao_DynSequence_life \ + > + # pragma instantiate \ + TAO_Objref_Out_T< \ + DynamicAny::DynSequence, \ + DynamicAny::tao_DynSequence_life \ + > + #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 + + DynamicAny::DynSequence::DynSequence (void) + {} + + DynamicAny::DynSequence::~DynSequence (void) + {} + + DynamicAny::DynSequence_ptr + DynamicAny::DynSequence::_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL + ) + { + return DynSequence::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); + } + + DynamicAny::DynSequence_ptr + DynamicAny::DynSequence::_unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_NOT_USED + ) + { + if (CORBA::is_nil (obj)) + { + return DynSequence::_nil (); + } + + return + ACE_reinterpret_cast ( + DynSequence_ptr, + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &DynSequence::_tao_class_id + ) + ) + ); + } + + DynamicAny::DynSequence_ptr + DynamicAny::DynSequence::_duplicate (DynSequence_ptr obj) + { + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + + return obj; + } + + void *DynamicAny::DynSequence::_tao_QueryInterface (ptr_arith_t type) + { + void *retv = 0; + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::DynamicAny, DynSequence)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast ( + DynamicAny::DynAny_ptr, + this + ) + ); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + + return retv; + } + + const char* DynamicAny::DynSequence::_interface_repository_id (void) const + { + return "IDL:omg.org/DynamicAny/DynSequence:1.0"; + } + + CORBA::Boolean + DynamicAny::DynSequence::marshal (TAO_OutputCDR &) + { + return 0; + } + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + + int DynamicAny::DynArray::_tao_class_id = 0; + + DynamicAny::DynArray_ptr + DynamicAny::tao_DynArray_life::tao_duplicate ( + DynamicAny::DynArray_ptr p + ) + { + return DynamicAny::DynArray::_duplicate (p); + } + + void + DynamicAny::tao_DynArray_life::tao_release ( + DynamicAny::DynArray_ptr p + ) + { + CORBA::release (p); + } + + DynamicAny::DynArray_ptr + DynamicAny::tao_DynArray_life::tao_nil ( + void + ) + { + return DynamicAny::DynArray::_nil (); + } + + CORBA::Boolean + DynamicAny::tao_DynArray_life::tao_marshal ( + DynamicAny::DynArray_ptr p, + TAO_OutputCDR &cdr + ) + { + return p->marshal (cdr); + } + + DynamicAny::DynArray_ptr + DynamicAny::tao_DynArray_cast::tao_narrow ( + CORBA::Object *p + ACE_ENV_ARG_DECL + ) + { + return DynamicAny::DynArray::_narrow (p ACE_ENV_ARG_PARAMETER); + } + + CORBA::Object * + DynamicAny::tao_DynArray_cast::tao_upcast ( + void *src + ) + { + DynamicAny::DynArray **tmp = + ACE_static_cast (DynamicAny::DynArray **, src); + return *tmp; + } + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + DynamicAny::DynArray, + DynamicAny::tao_DynArray_life + >; + template class + TAO_Objref_Out_T< + DynamicAny::DynArray, + DynamicAny::tao_DynArray_life + >; + #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + # pragma instantiate \ + TAO_Objref_Var_T< \ + DynamicAny::DynArray, \ + DynamicAny::tao_DynArray_life \ + > + # pragma instantiate \ + TAO_Objref_Out_T< \ + DynamicAny::DynArray, \ + DynamicAny::tao_DynArray_life \ + > + #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 + + DynamicAny::DynArray::DynArray (void) + {} + + DynamicAny::DynArray::~DynArray (void) + {} + + DynamicAny::DynArray_ptr + DynamicAny::DynArray::_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL + ) + { + return DynArray::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); + } + + DynamicAny::DynArray_ptr + DynamicAny::DynArray::_unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_NOT_USED + ) + { + if (CORBA::is_nil (obj)) + { + return DynArray::_nil (); + } + + return + ACE_reinterpret_cast ( + DynArray_ptr, + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &DynArray::_tao_class_id + ) + ) + ); + } + + DynamicAny::DynArray_ptr + DynamicAny::DynArray::_duplicate (DynArray_ptr obj) + { + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + + return obj; + } + + void *DynamicAny::DynArray::_tao_QueryInterface (ptr_arith_t type) + { + void *retv = 0; + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::DynamicAny, DynArray)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast ( + DynamicAny::DynAny_ptr, + this + ) + ); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + + return retv; + } + + const char* DynamicAny::DynArray::_interface_repository_id (void) const + { + return "IDL:omg.org/DynamicAny/DynArray:1.0"; + } + + CORBA::Boolean + DynamicAny::DynArray::marshal (TAO_OutputCDR &) + { + return 0; + } + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + + int DynamicAny::DynValue::_tao_class_id = 0; + + DynamicAny::DynValue_ptr + DynamicAny::tao_DynValue_life::tao_duplicate ( + DynamicAny::DynValue_ptr p + ) + { + return DynamicAny::DynValue::_duplicate (p); + } + + void + DynamicAny::tao_DynValue_life::tao_release ( + DynamicAny::DynValue_ptr p + ) + { + CORBA::release (p); + } + + DynamicAny::DynValue_ptr + DynamicAny::tao_DynValue_life::tao_nil ( + void + ) + { + return DynamicAny::DynValue::_nil (); + } + + CORBA::Boolean + DynamicAny::tao_DynValue_life::tao_marshal ( + DynamicAny::DynValue_ptr p, + TAO_OutputCDR &cdr + ) + { + return p->marshal (cdr); + } + + DynamicAny::DynValue_ptr + DynamicAny::tao_DynValue_cast::tao_narrow ( + CORBA::Object *p + ACE_ENV_ARG_DECL + ) + { + return DynamicAny::DynValue::_narrow (p ACE_ENV_ARG_PARAMETER); + } + + CORBA::Object * + DynamicAny::tao_DynValue_cast::tao_upcast ( + void *src + ) + { + DynamicAny::DynValue **tmp = + ACE_static_cast (DynamicAny::DynValue **, src); + return *tmp; + } + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + DynamicAny::DynValue, + DynamicAny::tao_DynValue_life + >; + template class + TAO_Objref_Out_T< + DynamicAny::DynValue, + DynamicAny::tao_DynValue_life + >; + #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + # pragma instantiate \ + TAO_Objref_Var_T< \ + DynamicAny::DynValue, \ + DynamicAny::tao_DynValue_life \ + > + # pragma instantiate \ + TAO_Objref_Out_T< \ + DynamicAny::DynValue, \ + DynamicAny::tao_DynValue_life \ + > + #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 + + DynamicAny::DynValue::DynValue (void) + {} + + DynamicAny::DynValue::~DynValue (void) + {} + + DynamicAny::DynValue_ptr + DynamicAny::DynValue::_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL + ) + { + return DynValue::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); + } + + DynamicAny::DynValue_ptr + DynamicAny::DynValue::_unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_NOT_USED + ) + { + if (CORBA::is_nil (obj)) + { + return DynValue::_nil (); + } + + return + ACE_reinterpret_cast ( + DynValue_ptr, + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &DynValue::_tao_class_id + ) + ) + ); + } + + DynamicAny::DynValue_ptr + DynamicAny::DynValue::_duplicate (DynValue_ptr obj) + { + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + + return obj; + } + + void *DynamicAny::DynValue::_tao_QueryInterface (ptr_arith_t type) + { + void *retv = 0; + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::DynamicAny, DynValue)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast ( + DynamicAny::DynAny_ptr, + this + ) + ); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + + return retv; + } + + const char* DynamicAny::DynValue::_interface_repository_id (void) const + { + return "IDL:omg.org/DynamicAny/DynValue:1.0"; + } + + CORBA::Boolean + DynamicAny::DynValue::marshal (TAO_OutputCDR &) + { + return 0; + } + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + + int DynamicAny::DynAnyFactory::_tao_class_id = 0; + + DynamicAny::DynAnyFactory_ptr + DynamicAny::tao_DynAnyFactory_life::tao_duplicate ( + DynamicAny::DynAnyFactory_ptr p + ) + { + return DynamicAny::DynAnyFactory::_duplicate (p); + } + + void + DynamicAny::tao_DynAnyFactory_life::tao_release ( + DynamicAny::DynAnyFactory_ptr p + ) + { + CORBA::release (p); + } + + DynamicAny::DynAnyFactory_ptr + DynamicAny::tao_DynAnyFactory_life::tao_nil ( + void + ) + { + return DynamicAny::DynAnyFactory::_nil (); + } + + CORBA::Boolean + DynamicAny::tao_DynAnyFactory_life::tao_marshal ( + DynamicAny::DynAnyFactory_ptr p, + TAO_OutputCDR &cdr + ) + { + return p->marshal (cdr); + } + + DynamicAny::DynAnyFactory_ptr + DynamicAny::tao_DynAnyFactory_cast::tao_narrow ( + CORBA::Object *p + ACE_ENV_ARG_DECL + ) + { + return DynamicAny::DynAnyFactory::_narrow (p ACE_ENV_ARG_PARAMETER); + } + + CORBA::Object * + DynamicAny::tao_DynAnyFactory_cast::tao_upcast ( + void *src + ) + { + DynamicAny::DynAnyFactory **tmp = + ACE_static_cast (DynamicAny::DynAnyFactory **, src); + return *tmp; + } + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + DynamicAny::DynAnyFactory, + DynamicAny::tao_DynAnyFactory_life + >; + template class + TAO_Objref_Out_T< + DynamicAny::DynAnyFactory, + DynamicAny::tao_DynAnyFactory_life + >; + #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + # pragma instantiate \ + TAO_Objref_Var_T< \ + DynamicAny::DynAnyFactory, \ + DynamicAny::tao_DynAnyFactory_life \ + > + # pragma instantiate \ + TAO_Objref_Out_T< \ + DynamicAny::DynAnyFactory, \ + DynamicAny::tao_DynAnyFactory_life \ + > + #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 + + DynamicAny::DynAnyFactory::DynAnyFactory (void) + {} + + DynamicAny::DynAnyFactory::~DynAnyFactory (void) + {} + + DynamicAny::DynAnyFactory_ptr + DynamicAny::DynAnyFactory::_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL + ) + { + return DynAnyFactory::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); + } + + DynamicAny::DynAnyFactory_ptr + DynamicAny::DynAnyFactory::_unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_NOT_USED + ) + { + if (CORBA::is_nil (obj)) + { + return DynAnyFactory::_nil (); + } + + return + ACE_reinterpret_cast ( + DynAnyFactory_ptr, + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &DynAnyFactory::_tao_class_id + ) + ) + ); + } + + DynamicAny::DynAnyFactory_ptr + DynamicAny::DynAnyFactory::_duplicate (DynAnyFactory_ptr obj) + { + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + + return obj; + } + + void *DynamicAny::DynAnyFactory::_tao_QueryInterface (ptr_arith_t type) + { + void *retv = 0; + + if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &ACE_NESTED_CLASS (::DynamicAny, DynAnyFactory)::_tao_class_id) + ) + { + retv = ACE_reinterpret_cast (void*, this); + } + else if (type == ACE_reinterpret_cast ( + ptr_arith_t, + &CORBA::Object::_tao_class_id) + ) + { + retv = + ACE_reinterpret_cast ( + void *, + ACE_static_cast (CORBA::Object_ptr, this) + ); + } + + if (retv != 0) + { + this->_add_ref (); + } + + return retv; + } + + const char* DynamicAny::DynAnyFactory::_interface_repository_id (void) const + { + return "IDL:omg.org/DynamicAny/DynAnyFactory:1.0"; + } + + CORBA::Boolean + DynamicAny::DynAnyFactory::marshal (TAO_OutputCDR &) + { + return 0; + } + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 + + DynamicAny::DynAnyFactory::InconsistentTypeCode::InconsistentTypeCode (void) + : CORBA::UserException ( + "IDL:omg.org/DynamicAny/DynAnyFactory/InconsistentTypeCode:1.0", + "InconsistentTypeCode" + ) + { + } + + DynamicAny::DynAnyFactory::InconsistentTypeCode::~InconsistentTypeCode (void) + { + } + + DynamicAny::DynAnyFactory::InconsistentTypeCode::InconsistentTypeCode (const ::DynamicAny::DynAnyFactory::InconsistentTypeCode &_tao_excp) + : CORBA::UserException ( + _tao_excp._rep_id (), + _tao_excp._name () + ) + { } DynamicAny::DynAnyFactory::InconsistentTypeCode& @@ -3917,7 +2345,7 @@ void DynamicAny::DynAnyFactory::InconsistentTypeCode::_tao_decode ( // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -3983,7 +2411,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -4047,3 +2475,4 @@ CORBA::Boolean operator>> ( return 0; } + diff --git a/TAO/tao/DynamicAny/DynamicAnyC.h b/TAO/tao/DynamicAny/DynamicAnyC.h index c21b9584550..aa9639c42e9 100644 --- a/TAO/tao/DynamicAny/DynamicAnyC.h +++ b/TAO/tao/DynamicAny/DynamicAnyC.h @@ -69,90 +69,53 @@ TAO_NAMESPACE DynamicAny { // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_DYNAMICANY_DYNANY___PTR_CH_) -#define _DYNAMICANY_DYNANY___PTR_CH_ +#if !defined (_DYNAMICANY_DYNANY__ODDS_N_ENDS_CH_) +#define _DYNAMICANY_DYNANY__ODDS_N_ENDS_CH_ class DynAny; typedef DynAny *DynAny_ptr; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNANY___VAR_CH_) -#define _DYNAMICANY_DYNANY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_DynamicAny_Export DynAny_var : public TAO_Base_var + struct tao_DynAny_life; + + typedef + TAO_Objref_Var_T< + DynAny, + tao_DynAny_life + > + DynAny_var; + + typedef + TAO_Objref_Out_T< + DynAny, + tao_DynAny_life + > + DynAny_out; + + struct TAO_DynamicAny_Export tao_DynAny_life { - public: - DynAny_var (void); // default constructor - DynAny_var (DynAny_ptr p) : ptr_ (p) {} - DynAny_var (const DynAny_var &); // copy constructor - ~DynAny_var (void); // destructor - - DynAny_var &operator= (DynAny_ptr); - DynAny_var &operator= (const DynAny_var &); - DynAny_ptr operator-> (void) const; - - operator const DynAny_ptr &() const; - operator DynAny_ptr &(); - // in, inout, out, _retn - DynAny_ptr in (void) const; - DynAny_ptr &inout (void); - DynAny_ptr &out (void); - DynAny_ptr _retn (void); - DynAny_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static DynAny_ptr tao_duplicate (DynAny_ptr); static void tao_release (DynAny_ptr); static DynAny_ptr tao_nil (void); - static DynAny_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + DynAny_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - DynAny_ptr ptr_; - // Unimplemented - prevents widening assignment. - DynAny_var (const TAO_Base_var &rhs); - DynAny_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNANY___OUT_CH_) -#define _DYNAMICANY_DYNANY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_DynamicAny_Export DynAny_out + struct TAO_DynamicAny_Export tao_DynAny_cast { - public: - DynAny_out (DynAny_ptr &); - DynAny_out (DynAny_var &); - DynAny_out (const DynAny_out &); - DynAny_out &operator= (const DynAny_out &); - DynAny_out &operator= (const DynAny_var &); - DynAny_out &operator= (DynAny_ptr); - operator DynAny_ptr &(); - DynAny_ptr &ptr (void); - DynAny_ptr operator-> (void); - - private: - DynAny_ptr &ptr_; + static DynAny_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_DYNAMICANY_DYNANY_CH_) #define _DYNAMICANY_DYNANY_CH_ @@ -590,7 +553,7 @@ TAO_NAMESPACE DynamicAny // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 virtual void insert_val ( - CORBA::ValueBase_ptr value + CORBA::ValueBase * value ACE_ENV_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( @@ -830,7 +793,7 @@ TAO_NAMESPACE DynamicAny // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 - virtual CORBA::ValueBase_ptr get_val ( + virtual CORBA::ValueBase * get_val ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( @@ -892,7 +855,7 @@ TAO_NAMESPACE DynamicAny )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -902,10 +865,6 @@ TAO_NAMESPACE DynamicAny protected: DynAny (void); virtual ~DynAny (void); - - friend class _TAO_DynAny_Remote_Proxy_Impl; - friend class _TAO_DynAny_ThruPOA_Proxy_Impl; - friend class _TAO_DynAny_Direct_Proxy_Impl; private: DynAny (const DynAny &); @@ -915,90 +874,53 @@ TAO_NAMESPACE DynamicAny #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_DYNAMICANY_DYNFIXED___PTR_CH_) -#define _DYNAMICANY_DYNFIXED___PTR_CH_ +#if !defined (_DYNAMICANY_DYNFIXED__ODDS_N_ENDS_CH_) +#define _DYNAMICANY_DYNFIXED__ODDS_N_ENDS_CH_ class DynFixed; typedef DynFixed *DynFixed_ptr; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNFIXED___VAR_CH_) -#define _DYNAMICANY_DYNFIXED___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_DynamicAny_Export DynFixed_var : public TAO_Base_var + struct tao_DynFixed_life; + + typedef + TAO_Objref_Var_T< + DynFixed, + tao_DynFixed_life + > + DynFixed_var; + + typedef + TAO_Objref_Out_T< + DynFixed, + tao_DynFixed_life + > + DynFixed_out; + + struct TAO_DynamicAny_Export tao_DynFixed_life { - public: - DynFixed_var (void); // default constructor - DynFixed_var (DynFixed_ptr p) : ptr_ (p) {} - DynFixed_var (const DynFixed_var &); // copy constructor - ~DynFixed_var (void); // destructor - - DynFixed_var &operator= (DynFixed_ptr); - DynFixed_var &operator= (const DynFixed_var &); - DynFixed_ptr operator-> (void) const; - - operator const DynFixed_ptr &() const; - operator DynFixed_ptr &(); - // in, inout, out, _retn - DynFixed_ptr in (void) const; - DynFixed_ptr &inout (void); - DynFixed_ptr &out (void); - DynFixed_ptr _retn (void); - DynFixed_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static DynFixed_ptr tao_duplicate (DynFixed_ptr); static void tao_release (DynFixed_ptr); static DynFixed_ptr tao_nil (void); - static DynFixed_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + DynFixed_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - DynFixed_ptr ptr_; - // Unimplemented - prevents widening assignment. - DynFixed_var (const TAO_Base_var &rhs); - DynFixed_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNFIXED___OUT_CH_) -#define _DYNAMICANY_DYNFIXED___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_DynamicAny_Export DynFixed_out + struct TAO_DynamicAny_Export tao_DynFixed_cast { - public: - DynFixed_out (DynFixed_ptr &); - DynFixed_out (DynFixed_var &); - DynFixed_out (const DynFixed_out &); - DynFixed_out &operator= (const DynFixed_out &); - DynFixed_out &operator= (const DynFixed_var &); - DynFixed_out &operator= (DynFixed_ptr); - operator DynFixed_ptr &(); - DynFixed_ptr &ptr (void); - DynFixed_ptr operator-> (void); - - private: - DynFixed_ptr &ptr_; + static DynFixed_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_DYNAMICANY_DYNFIXED_CH_) #define _DYNAMICANY_DYNFIXED_CH_ @@ -1055,7 +977,7 @@ TAO_NAMESPACE DynamicAny )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -1065,10 +987,6 @@ TAO_NAMESPACE DynamicAny protected: DynFixed (void); virtual ~DynFixed (void); - - friend class _TAO_DynFixed_Remote_Proxy_Impl; - friend class _TAO_DynFixed_ThruPOA_Proxy_Impl; - friend class _TAO_DynFixed_Direct_Proxy_Impl; private: DynFixed (const DynFixed &); @@ -1078,90 +996,53 @@ TAO_NAMESPACE DynamicAny #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_DYNAMICANY_DYNENUM___PTR_CH_) -#define _DYNAMICANY_DYNENUM___PTR_CH_ +#if !defined (_DYNAMICANY_DYNENUM__ODDS_N_ENDS_CH_) +#define _DYNAMICANY_DYNENUM__ODDS_N_ENDS_CH_ class DynEnum; typedef DynEnum *DynEnum_ptr; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNENUM___VAR_CH_) -#define _DYNAMICANY_DYNENUM___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_DynamicAny_Export DynEnum_var : public TAO_Base_var + struct tao_DynEnum_life; + + typedef + TAO_Objref_Var_T< + DynEnum, + tao_DynEnum_life + > + DynEnum_var; + + typedef + TAO_Objref_Out_T< + DynEnum, + tao_DynEnum_life + > + DynEnum_out; + + struct TAO_DynamicAny_Export tao_DynEnum_life { - public: - DynEnum_var (void); // default constructor - DynEnum_var (DynEnum_ptr p) : ptr_ (p) {} - DynEnum_var (const DynEnum_var &); // copy constructor - ~DynEnum_var (void); // destructor - - DynEnum_var &operator= (DynEnum_ptr); - DynEnum_var &operator= (const DynEnum_var &); - DynEnum_ptr operator-> (void) const; - - operator const DynEnum_ptr &() const; - operator DynEnum_ptr &(); - // in, inout, out, _retn - DynEnum_ptr in (void) const; - DynEnum_ptr &inout (void); - DynEnum_ptr &out (void); - DynEnum_ptr _retn (void); - DynEnum_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static DynEnum_ptr tao_duplicate (DynEnum_ptr); static void tao_release (DynEnum_ptr); static DynEnum_ptr tao_nil (void); - static DynEnum_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + DynEnum_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - DynEnum_ptr ptr_; - // Unimplemented - prevents widening assignment. - DynEnum_var (const TAO_Base_var &rhs); - DynEnum_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNENUM___OUT_CH_) -#define _DYNAMICANY_DYNENUM___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_DynamicAny_Export DynEnum_out + struct TAO_DynamicAny_Export tao_DynEnum_cast { - public: - DynEnum_out (DynEnum_ptr &); - DynEnum_out (DynEnum_var &); - DynEnum_out (const DynEnum_out &); - DynEnum_out &operator= (const DynEnum_out &); - DynEnum_out &operator= (const DynEnum_var &); - DynEnum_out &operator= (DynEnum_ptr); - operator DynEnum_ptr &(); - DynEnum_ptr &ptr (void); - DynEnum_ptr operator-> (void); - - private: - DynEnum_ptr &ptr_; + static DynEnum_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_DYNAMICANY_DYNENUM_CH_) #define _DYNAMICANY_DYNENUM_CH_ @@ -1239,7 +1120,7 @@ TAO_NAMESPACE DynamicAny )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -1249,10 +1130,6 @@ TAO_NAMESPACE DynamicAny protected: DynEnum (void); virtual ~DynEnum (void); - - friend class _TAO_DynEnum_Remote_Proxy_Impl; - friend class _TAO_DynEnum_ThruPOA_Proxy_Impl; - friend class _TAO_DynEnum_Direct_Proxy_Impl; private: DynEnum (const DynEnum &); @@ -1262,16 +1139,32 @@ TAO_NAMESPACE DynamicAny #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:368 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:367 typedef char * FieldName; typedef CORBA::String_var FieldName_var; typedef CORBA::String_out FieldName_out; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 - class NameValuePair_var; + struct NameValuePair; + + typedef + TAO_Var_Var_T< + NameValuePair + > + NameValuePair_var; + + typedef + TAO_Out_T< + NameValuePair, + NameValuePair_var + > + NameValuePair_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_DynamicAny_Export NameValuePair { @@ -1283,145 +1176,38 @@ TAO_NAMESPACE DynamicAny }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_DynamicAny_Export NameValuePair_var - { - public: - NameValuePair_var (void); - NameValuePair_var (NameValuePair *); - NameValuePair_var (const NameValuePair_var &); - ~NameValuePair_var (void); - - NameValuePair_var &operator= (NameValuePair *); - NameValuePair_var &operator= (const NameValuePair_var &); - NameValuePair *operator-> (void); - const NameValuePair *operator-> (void) const; - - operator const NameValuePair &() const; - operator NameValuePair &(); - operator NameValuePair &() const; - - // Variable-size types only. - operator NameValuePair *&(); - - // in, inout, out, _retn - const NameValuePair &in (void) const; - NameValuePair &inout (void); - NameValuePair *&out (void); - NameValuePair *_retn (void); - NameValuePair *ptr (void) const; - - private: - NameValuePair *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_DynamicAny_Export NameValuePair_out - { - public: - NameValuePair_out (NameValuePair *&); - NameValuePair_out (NameValuePair_var &); - NameValuePair_out (const NameValuePair_out &); - NameValuePair_out &operator= (const NameValuePair_out &); - NameValuePair_out &operator= (NameValuePair *); - operator NameValuePair *&(); - NameValuePair *&ptr (void); - NameValuePair *operator-> (void); - - private: - NameValuePair *&ptr_; - // Assignment from T_var not allowed. - void operator= (const NameValuePair_var &); - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CH_ - - class TAO_DynamicAny_Export _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void); - _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - NameValuePair *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq ( - const _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &rhs - ); - _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &operator= ( - const _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void); - - // = Accessors. - NameValuePair &operator[] (CORBA::ULong i); - const NameValuePair &operator[] (CORBA::ULong i) const; - - // = Static operations. - static NameValuePair *allocbuf (CORBA::ULong size); - static void freebuf (NameValuePair *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - NameValuePair *get_buffer (CORBA::Boolean orphan = 0); - const NameValuePair *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - NameValuePair *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ_CH_) -#define _DYNAMICANY_NAMEVALUEPAIRSEQ_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class NameValuePairSeq; - class NameValuePairSeq_var; - // ************************************************************* - // DynamicAny::NameValuePairSeq - // ************************************************************* - - class TAO_DynamicAny_Export NameValuePairSeq : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_VarSeq_Var_T< + NameValuePairSeq, + DynamicAny::NameValuePair + > + NameValuePairSeq_var; + + typedef + TAO_Seq_Out_T< + NameValuePairSeq, + NameValuePairSeq_var, + DynamicAny::NameValuePair + > + NameValuePairSeq_out; + + class TAO_DynamicAny_Export NameValuePairSeq + : public + TAO_Unbounded_Sequence< + DynamicAny::NameValuePair + > { public: NameValuePairSeq (void); NameValuePairSeq (CORBA::ULong max); NameValuePairSeq ( - CORBA::ULong max, - CORBA::ULong length, - NameValuePair *buffer, + CORBA::ULong max, + CORBA::ULong length, + NameValuePair* buffer, CORBA::Boolean release = 0 ); NameValuePairSeq (const NameValuePairSeq &); @@ -1429,86 +1215,27 @@ TAO_NAMESPACE DynamicAny typedef NameValuePairSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ___VAR_CH_) -#define _DYNAMICANY_NAMEVALUEPAIRSEQ___VAR_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 - // ************************************************************* - // class DynamicAny::NameValuePairSeq_var - // ************************************************************* + struct NameDynAnyPair; - class TAO_DynamicAny_Export NameValuePairSeq_var - { - public: - NameValuePairSeq_var (void); - NameValuePairSeq_var (NameValuePairSeq *); - NameValuePairSeq_var (const NameValuePairSeq_var &); - ~NameValuePairSeq_var (void); - - NameValuePairSeq_var &operator= (NameValuePairSeq *); - NameValuePairSeq_var &operator= (const NameValuePairSeq_var &); - NameValuePairSeq *operator-> (void); - const NameValuePairSeq *operator-> (void) const; - - operator const NameValuePairSeq &() const; - operator NameValuePairSeq &(); - operator NameValuePairSeq &() const; - - // Variable-size base types only. - operator NameValuePairSeq *&(); - - NameValuePair & operator[] (CORBA::ULong index); - const NameValuePair & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const NameValuePairSeq &in (void) const; - NameValuePairSeq &inout (void); - NameValuePairSeq *&out (void); - NameValuePairSeq *_retn (void); - NameValuePairSeq *ptr (void) const; - - private: - NameValuePairSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ___OUT_CH_) -#define _DYNAMICANY_NAMEVALUEPAIRSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_DynamicAny_Export NameValuePairSeq_out - { - public: - NameValuePairSeq_out (NameValuePairSeq *&); - NameValuePairSeq_out (NameValuePairSeq_var &); - NameValuePairSeq_out (const NameValuePairSeq_out &); - NameValuePairSeq_out &operator= (const NameValuePairSeq_out &); - NameValuePairSeq_out &operator= (NameValuePairSeq *); - operator NameValuePairSeq *&(); - NameValuePairSeq *&ptr (void); - NameValuePairSeq *operator-> (void); - NameValuePair & operator[] (CORBA::ULong index); + typedef + TAO_Var_Var_T< + NameDynAnyPair + > + NameDynAnyPair_var; - private: - NameValuePairSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const NameValuePairSeq_var &); - }; - -#endif /* end #if !defined */ + typedef + TAO_Out_T< + NameDynAnyPair, + NameDynAnyPair_var + > + NameDynAnyPair_out; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 - - class NameDynAnyPair_var; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_DynamicAny_Export NameDynAnyPair { @@ -1520,145 +1247,38 @@ TAO_NAMESPACE DynamicAny }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_DynamicAny_Export NameDynAnyPair_var - { - public: - NameDynAnyPair_var (void); - NameDynAnyPair_var (NameDynAnyPair *); - NameDynAnyPair_var (const NameDynAnyPair_var &); - ~NameDynAnyPair_var (void); - - NameDynAnyPair_var &operator= (NameDynAnyPair *); - NameDynAnyPair_var &operator= (const NameDynAnyPair_var &); - NameDynAnyPair *operator-> (void); - const NameDynAnyPair *operator-> (void) const; - - operator const NameDynAnyPair &() const; - operator NameDynAnyPair &(); - operator NameDynAnyPair &() const; - - // Variable-size types only. - operator NameDynAnyPair *&(); - - // in, inout, out, _retn - const NameDynAnyPair &in (void) const; - NameDynAnyPair &inout (void); - NameDynAnyPair *&out (void); - NameDynAnyPair *_retn (void); - NameDynAnyPair *ptr (void) const; - - private: - NameDynAnyPair *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_DynamicAny_Export NameDynAnyPair_out - { - public: - NameDynAnyPair_out (NameDynAnyPair *&); - NameDynAnyPair_out (NameDynAnyPair_var &); - NameDynAnyPair_out (const NameDynAnyPair_out &); - NameDynAnyPair_out &operator= (const NameDynAnyPair_out &); - NameDynAnyPair_out &operator= (NameDynAnyPair *); - operator NameDynAnyPair *&(); - NameDynAnyPair *&ptr (void); - NameDynAnyPair *operator-> (void); - - private: - NameDynAnyPair *&ptr_; - // Assignment from T_var not allowed. - void operator= (const NameDynAnyPair_var &); - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_ - - class TAO_DynamicAny_Export _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void); - _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - NameDynAnyPair *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq ( - const _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &rhs - ); - _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &operator= ( - const _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void); - - // = Accessors. - NameDynAnyPair &operator[] (CORBA::ULong i); - const NameDynAnyPair &operator[] (CORBA::ULong i) const; - - // = Static operations. - static NameDynAnyPair *allocbuf (CORBA::ULong size); - static void freebuf (NameDynAnyPair *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - NameDynAnyPair *get_buffer (CORBA::Boolean orphan = 0); - const NameDynAnyPair *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - NameDynAnyPair *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_) -#define _DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class NameDynAnyPairSeq; - class NameDynAnyPairSeq_var; - - // ************************************************************* - // DynamicAny::NameDynAnyPairSeq - // ************************************************************* - - class TAO_DynamicAny_Export NameDynAnyPairSeq : public - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_VarSeq_Var_T< + NameDynAnyPairSeq, + DynamicAny::NameDynAnyPair + > + NameDynAnyPairSeq_var; + + typedef + TAO_Seq_Out_T< + NameDynAnyPairSeq, + NameDynAnyPairSeq_var, + DynamicAny::NameDynAnyPair + > + NameDynAnyPairSeq_out; + + class TAO_DynamicAny_Export NameDynAnyPairSeq + : public + TAO_Unbounded_Sequence< + DynamicAny::NameDynAnyPair + > { public: NameDynAnyPairSeq (void); NameDynAnyPairSeq (CORBA::ULong max); NameDynAnyPairSeq ( - CORBA::ULong max, - CORBA::ULong length, - NameDynAnyPair *buffer, + CORBA::ULong max, + CORBA::ULong length, + NameDynAnyPair* buffer, CORBA::Boolean release = 0 ); NameDynAnyPairSeq (const NameDynAnyPairSeq &); @@ -1666,167 +1286,55 @@ TAO_NAMESPACE DynamicAny typedef NameDynAnyPairSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ___VAR_CH_) -#define _DYNAMICANY_NAMEDYNANYPAIRSEQ___VAR_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class DynamicAny::NameDynAnyPairSeq_var - // ************************************************************* - - class TAO_DynamicAny_Export NameDynAnyPairSeq_var - { - public: - NameDynAnyPairSeq_var (void); - NameDynAnyPairSeq_var (NameDynAnyPairSeq *); - NameDynAnyPairSeq_var (const NameDynAnyPairSeq_var &); - ~NameDynAnyPairSeq_var (void); - - NameDynAnyPairSeq_var &operator= (NameDynAnyPairSeq *); - NameDynAnyPairSeq_var &operator= (const NameDynAnyPairSeq_var &); - NameDynAnyPairSeq *operator-> (void); - const NameDynAnyPairSeq *operator-> (void) const; - - operator const NameDynAnyPairSeq &() const; - operator NameDynAnyPairSeq &(); - operator NameDynAnyPairSeq &() const; - - // Variable-size base types only. - operator NameDynAnyPairSeq *&(); - - NameDynAnyPair & operator[] (CORBA::ULong index); - const NameDynAnyPair & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const NameDynAnyPairSeq &in (void) const; - NameDynAnyPairSeq &inout (void); - NameDynAnyPairSeq *&out (void); - NameDynAnyPairSeq *_retn (void); - NameDynAnyPairSeq *ptr (void) const; - - private: - NameDynAnyPairSeq *ptr_; - }; - -#endif /* end #if !defined */ + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ___OUT_CH_) -#define _DYNAMICANY_NAMEDYNANYPAIRSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_DynamicAny_Export NameDynAnyPairSeq_out - { - public: - NameDynAnyPairSeq_out (NameDynAnyPairSeq *&); - NameDynAnyPairSeq_out (NameDynAnyPairSeq_var &); - NameDynAnyPairSeq_out (const NameDynAnyPairSeq_out &); - NameDynAnyPairSeq_out &operator= (const NameDynAnyPairSeq_out &); - NameDynAnyPairSeq_out &operator= (NameDynAnyPairSeq *); - operator NameDynAnyPairSeq *&(); - NameDynAnyPairSeq *&ptr (void); - NameDynAnyPairSeq *operator-> (void); - NameDynAnyPair & operator[] (CORBA::ULong index); - - private: - NameDynAnyPairSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const NameDynAnyPairSeq_var &); - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 - -#if !defined (_DYNAMICANY_DYNSTRUCT___PTR_CH_) -#define _DYNAMICANY_DYNSTRUCT___PTR_CH_ +#if !defined (_DYNAMICANY_DYNSTRUCT__ODDS_N_ENDS_CH_) +#define _DYNAMICANY_DYNSTRUCT__ODDS_N_ENDS_CH_ class DynStruct; typedef DynStruct *DynStruct_ptr; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNSTRUCT___VAR_CH_) -#define _DYNAMICANY_DYNSTRUCT___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_DynamicAny_Export DynStruct_var : public TAO_Base_var + struct tao_DynStruct_life; + + typedef + TAO_Objref_Var_T< + DynStruct, + tao_DynStruct_life + > + DynStruct_var; + + typedef + TAO_Objref_Out_T< + DynStruct, + tao_DynStruct_life + > + DynStruct_out; + + struct TAO_DynamicAny_Export tao_DynStruct_life { - public: - DynStruct_var (void); // default constructor - DynStruct_var (DynStruct_ptr p) : ptr_ (p) {} - DynStruct_var (const DynStruct_var &); // copy constructor - ~DynStruct_var (void); // destructor - - DynStruct_var &operator= (DynStruct_ptr); - DynStruct_var &operator= (const DynStruct_var &); - DynStruct_ptr operator-> (void) const; - - operator const DynStruct_ptr &() const; - operator DynStruct_ptr &(); - // in, inout, out, _retn - DynStruct_ptr in (void) const; - DynStruct_ptr &inout (void); - DynStruct_ptr &out (void); - DynStruct_ptr _retn (void); - DynStruct_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static DynStruct_ptr tao_duplicate (DynStruct_ptr); static void tao_release (DynStruct_ptr); static DynStruct_ptr tao_nil (void); - static DynStruct_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + DynStruct_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - DynStruct_ptr ptr_; - // Unimplemented - prevents widening assignment. - DynStruct_var (const TAO_Base_var &rhs); - DynStruct_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNSTRUCT___OUT_CH_) -#define _DYNAMICANY_DYNSTRUCT___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_DynamicAny_Export DynStruct_out + struct TAO_DynamicAny_Export tao_DynStruct_cast { - public: - DynStruct_out (DynStruct_ptr &); - DynStruct_out (DynStruct_var &); - DynStruct_out (const DynStruct_out &); - DynStruct_out &operator= (const DynStruct_out &); - DynStruct_out &operator= (const DynStruct_var &); - DynStruct_out &operator= (DynStruct_ptr); - operator DynStruct_ptr &(); - DynStruct_ptr &ptr (void); - DynStruct_ptr operator-> (void); - - private: - DynStruct_ptr &ptr_; + static DynStruct_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_DYNAMICANY_DYNSTRUCT_CH_) #define _DYNAMICANY_DYNSTRUCT_CH_ @@ -1930,7 +1438,7 @@ TAO_NAMESPACE DynamicAny )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -1940,10 +1448,6 @@ TAO_NAMESPACE DynamicAny protected: DynStruct (void); virtual ~DynStruct (void); - - friend class _TAO_DynStruct_Remote_Proxy_Impl; - friend class _TAO_DynStruct_ThruPOA_Proxy_Impl; - friend class _TAO_DynStruct_Direct_Proxy_Impl; private: DynStruct (const DynStruct &); @@ -1953,90 +1457,53 @@ TAO_NAMESPACE DynamicAny #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_DYNAMICANY_DYNUNION___PTR_CH_) -#define _DYNAMICANY_DYNUNION___PTR_CH_ +#if !defined (_DYNAMICANY_DYNUNION__ODDS_N_ENDS_CH_) +#define _DYNAMICANY_DYNUNION__ODDS_N_ENDS_CH_ class DynUnion; typedef DynUnion *DynUnion_ptr; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNUNION___VAR_CH_) -#define _DYNAMICANY_DYNUNION___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_DynamicAny_Export DynUnion_var : public TAO_Base_var + struct tao_DynUnion_life; + + typedef + TAO_Objref_Var_T< + DynUnion, + tao_DynUnion_life + > + DynUnion_var; + + typedef + TAO_Objref_Out_T< + DynUnion, + tao_DynUnion_life + > + DynUnion_out; + + struct TAO_DynamicAny_Export tao_DynUnion_life { - public: - DynUnion_var (void); // default constructor - DynUnion_var (DynUnion_ptr p) : ptr_ (p) {} - DynUnion_var (const DynUnion_var &); // copy constructor - ~DynUnion_var (void); // destructor - - DynUnion_var &operator= (DynUnion_ptr); - DynUnion_var &operator= (const DynUnion_var &); - DynUnion_ptr operator-> (void) const; - - operator const DynUnion_ptr &() const; - operator DynUnion_ptr &(); - // in, inout, out, _retn - DynUnion_ptr in (void) const; - DynUnion_ptr &inout (void); - DynUnion_ptr &out (void); - DynUnion_ptr _retn (void); - DynUnion_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static DynUnion_ptr tao_duplicate (DynUnion_ptr); static void tao_release (DynUnion_ptr); static DynUnion_ptr tao_nil (void); - static DynUnion_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + DynUnion_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - DynUnion_ptr ptr_; - // Unimplemented - prevents widening assignment. - DynUnion_var (const TAO_Base_var &rhs); - DynUnion_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNUNION___OUT_CH_) -#define _DYNAMICANY_DYNUNION___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_DynamicAny_Export DynUnion_out + struct TAO_DynamicAny_Export tao_DynUnion_cast { - public: - DynUnion_out (DynUnion_ptr &); - DynUnion_out (DynUnion_var &); - DynUnion_out (const DynUnion_out &); - DynUnion_out &operator= (const DynUnion_out &); - DynUnion_out &operator= (const DynUnion_var &); - DynUnion_out &operator= (DynUnion_ptr); - operator DynUnion_ptr &(); - DynUnion_ptr &ptr (void); - DynUnion_ptr operator-> (void); - - private: - DynUnion_ptr &ptr_; + static DynUnion_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_DYNAMICANY_DYNUNION_CH_) #define _DYNAMICANY_DYNUNION_CH_ @@ -2167,7 +1634,7 @@ TAO_NAMESPACE DynamicAny )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -2177,10 +1644,6 @@ TAO_NAMESPACE DynamicAny protected: DynUnion (void); virtual ~DynUnion (void); - - friend class _TAO_DynUnion_Remote_Proxy_Impl; - friend class _TAO_DynUnion_ThruPOA_Proxy_Impl; - friend class _TAO_DynUnion_Direct_Proxy_Impl; private: DynUnion (const DynUnion &); @@ -2189,91 +1652,39 @@ TAO_NAMESPACE DynamicAny #endif /* end #if !defined */ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_ANYSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_ANYSEQ_CH_ - - class TAO_DynamicAny_Export _TAO_Unbounded_Sequence_DynamicAny_AnySeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_DynamicAny_AnySeq (void); - _TAO_Unbounded_Sequence_DynamicAny_AnySeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_DynamicAny_AnySeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::Any *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_DynamicAny_AnySeq ( - const _TAO_Unbounded_Sequence_DynamicAny_AnySeq &rhs - ); - _TAO_Unbounded_Sequence_DynamicAny_AnySeq &operator= ( - const _TAO_Unbounded_Sequence_DynamicAny_AnySeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_DynamicAny_AnySeq (void); - - // = Accessors. - CORBA::Any &operator[] (CORBA::ULong i); - const CORBA::Any &operator[] (CORBA::ULong i) const; - - // = Static operations. - static CORBA::Any *allocbuf (CORBA::ULong size); - static void freebuf (CORBA::Any *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - CORBA::Any *get_buffer (CORBA::Boolean orphan = 0); - const CORBA::Any *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::Any *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_DYNAMICANY_ANYSEQ_CH_) -#define _DYNAMICANY_ANYSEQ_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class AnySeq; - class AnySeq_var; - - // ************************************************************* - // DynamicAny::AnySeq - // ************************************************************* - - class TAO_DynamicAny_Export AnySeq : public - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_DynamicAny_AnySeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_VarSeq_Var_T< + AnySeq, + CORBA::Any + > + AnySeq_var; + + typedef + TAO_Seq_Out_T< + AnySeq, + AnySeq_var, + CORBA::Any + > + AnySeq_out; + + class TAO_DynamicAny_Export AnySeq + : public + TAO_Unbounded_Sequence< + CORBA::Any + > { public: AnySeq (void); AnySeq (CORBA::ULong max); AnySeq ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::Any *buffer, + CORBA::ULong max, + CORBA::ULong length, + CORBA::Any* buffer, CORBA::Boolean release = 0 ); AnySeq (const AnySeq &); @@ -2281,171 +1692,51 @@ TAO_NAMESPACE DynamicAny typedef AnySeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_ANYSEQ___VAR_CH_) -#define _DYNAMICANY_ANYSEQ___VAR_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class DynamicAny::AnySeq_var - // ************************************************************* - - class TAO_DynamicAny_Export AnySeq_var - { - public: - AnySeq_var (void); - AnySeq_var (AnySeq *); - AnySeq_var (const AnySeq_var &); - ~AnySeq_var (void); - - AnySeq_var &operator= (AnySeq *); - AnySeq_var &operator= (const AnySeq_var &); - AnySeq *operator-> (void); - const AnySeq *operator-> (void) const; - - operator const AnySeq &() const; - operator AnySeq &(); - operator AnySeq &() const; - - // Variable-size base types only. - operator AnySeq *&(); - - CORBA::Any & operator[] (CORBA::ULong index); - const CORBA::Any & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const AnySeq &in (void) const; - AnySeq &inout (void); - AnySeq *&out (void); - AnySeq *_retn (void); - AnySeq *ptr (void) const; - - private: - AnySeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_ANYSEQ___OUT_CH_) -#define _DYNAMICANY_ANYSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_DynamicAny_Export AnySeq_out - { - public: - AnySeq_out (AnySeq *&); - AnySeq_out (AnySeq_var &); - AnySeq_out (const AnySeq_out &); - AnySeq_out &operator= (const AnySeq_out &); - AnySeq_out &operator= (AnySeq *); - operator AnySeq *&(); - AnySeq *&ptr (void); - AnySeq *operator-> (void); - CORBA::Any & operator[] (CORBA::ULong index); - - private: - AnySeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const AnySeq_var &); - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_DYNAMICANY_DYNANYSEQ_CH_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_DYNAMICANY_DYNANYSEQ_CH_ - - class TAO_DynamicAny_Export _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (void); - _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (CORBA::ULong maximum); - _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq ( - CORBA::ULong maximum, - CORBA::ULong length, - DynAny* *value, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq ( - const _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq &rhs - ); - _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq &operator= ( - const _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq &rhs - ); - virtual ~_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (void); - - // = Accessors. - TAO_Object_Manager operator[] (CORBA::ULong index) const; - - // = Static operations. - static DynAny **allocbuf (CORBA::ULong nelems); - static void freebuf (DynAny **buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - DynAny* *get_buffer (CORBA::Boolean orphan = 0); - const DynAny* *get_buffer (void) const; - virtual void _shrink_buffer ( - CORBA::ULong nl, - CORBA::ULong ol - ); - - virtual void _downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - virtual CORBA::Object* _upcast (void *src) const; - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_DYNAMICANY_DYNANYSEQ_CH_) -#define _DYNAMICANY_DYNANYSEQ_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class DynAnySeq; - class DynAnySeq_var; - - // ************************************************************* - // DynamicAny::DynAnySeq - // ************************************************************* - class TAO_DynamicAny_Export DynAnySeq : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_MngSeq_Var_T< + DynAnySeq, + TAO_Object_Manager< + DynamicAny::DynAny, + DynamicAny::DynAny_var, + DynamicAny::tao_DynAny_life + > + > + DynAnySeq_var; + + typedef + TAO_Seq_Out_T< + DynAnySeq, + DynAnySeq_var, + TAO_Object_Manager< + DynamicAny::DynAny, + DynamicAny::DynAny_var, + DynamicAny::tao_DynAny_life + > + > + DynAnySeq_out; + + class TAO_DynamicAny_Export DynAnySeq + : public + TAO_Unbounded_Object_Sequence< + DynamicAny::DynAny, + DynamicAny::DynAny_var, + DynamicAny::tao_DynAny_life, + DynamicAny::tao_DynAny_cast + > { public: DynAnySeq (void); DynAnySeq (CORBA::ULong max); DynAnySeq ( - CORBA::ULong max, - CORBA::ULong length, - DynAny_ptr *buffer, + CORBA::ULong max, + CORBA::ULong length, + DynAny_ptr* buffer, CORBA::Boolean release = 0 ); DynAnySeq (const DynAnySeq &); @@ -2453,166 +1744,55 @@ TAO_NAMESPACE DynamicAny typedef DynAnySeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNANYSEQ___VAR_CH_) -#define _DYNAMICANY_DYNANYSEQ___VAR_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class DynamicAny::DynAnySeq_var - // ************************************************************* - - class TAO_DynamicAny_Export DynAnySeq_var - { - public: - DynAnySeq_var (void); - DynAnySeq_var (DynAnySeq *); - DynAnySeq_var (const DynAnySeq_var &); - ~DynAnySeq_var (void); - - DynAnySeq_var &operator= (DynAnySeq *); - DynAnySeq_var &operator= (const DynAnySeq_var &); - DynAnySeq *operator-> (void); - const DynAnySeq *operator-> (void) const; - - operator const DynAnySeq &() const; - operator DynAnySeq &(); - operator DynAnySeq &() const; - - // Variable-size base types only. - operator DynAnySeq *&(); - - TAO_Object_Manager operator[] (CORBA::ULong index); - - // in, inout, out, _retn - const DynAnySeq &in (void) const; - DynAnySeq &inout (void); - DynAnySeq *&out (void); - DynAnySeq *_retn (void); - DynAnySeq *ptr (void) const; - - private: - DynAnySeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNANYSEQ___OUT_CH_) -#define _DYNAMICANY_DYNANYSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_DynamicAny_Export DynAnySeq_out - { - public: - DynAnySeq_out (DynAnySeq *&); - DynAnySeq_out (DynAnySeq_var &); - DynAnySeq_out (const DynAnySeq_out &); - DynAnySeq_out &operator= (const DynAnySeq_out &); - DynAnySeq_out &operator= (DynAnySeq *); - operator DynAnySeq *&(); - DynAnySeq *&ptr (void); - DynAnySeq *operator-> (void); - TAO_Object_Manager operator[] (CORBA::ULong index); - - private: - DynAnySeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const DynAnySeq_var &); - }; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 - -#if !defined (_DYNAMICANY_DYNSEQUENCE___PTR_CH_) -#define _DYNAMICANY_DYNSEQUENCE___PTR_CH_ +#if !defined (_DYNAMICANY_DYNSEQUENCE__ODDS_N_ENDS_CH_) +#define _DYNAMICANY_DYNSEQUENCE__ODDS_N_ENDS_CH_ class DynSequence; typedef DynSequence *DynSequence_ptr; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNSEQUENCE___VAR_CH_) -#define _DYNAMICANY_DYNSEQUENCE___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_DynamicAny_Export DynSequence_var : public TAO_Base_var + struct tao_DynSequence_life; + + typedef + TAO_Objref_Var_T< + DynSequence, + tao_DynSequence_life + > + DynSequence_var; + + typedef + TAO_Objref_Out_T< + DynSequence, + tao_DynSequence_life + > + DynSequence_out; + + struct TAO_DynamicAny_Export tao_DynSequence_life { - public: - DynSequence_var (void); // default constructor - DynSequence_var (DynSequence_ptr p) : ptr_ (p) {} - DynSequence_var (const DynSequence_var &); // copy constructor - ~DynSequence_var (void); // destructor - - DynSequence_var &operator= (DynSequence_ptr); - DynSequence_var &operator= (const DynSequence_var &); - DynSequence_ptr operator-> (void) const; - - operator const DynSequence_ptr &() const; - operator DynSequence_ptr &(); - // in, inout, out, _retn - DynSequence_ptr in (void) const; - DynSequence_ptr &inout (void); - DynSequence_ptr &out (void); - DynSequence_ptr _retn (void); - DynSequence_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static DynSequence_ptr tao_duplicate (DynSequence_ptr); static void tao_release (DynSequence_ptr); static DynSequence_ptr tao_nil (void); - static DynSequence_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + DynSequence_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - DynSequence_ptr ptr_; - // Unimplemented - prevents widening assignment. - DynSequence_var (const TAO_Base_var &rhs); - DynSequence_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNSEQUENCE___OUT_CH_) -#define _DYNAMICANY_DYNSEQUENCE___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_DynamicAny_Export DynSequence_out + struct TAO_DynamicAny_Export tao_DynSequence_cast { - public: - DynSequence_out (DynSequence_ptr &); - DynSequence_out (DynSequence_var &); - DynSequence_out (const DynSequence_out &); - DynSequence_out &operator= (const DynSequence_out &); - DynSequence_out &operator= (const DynSequence_var &); - DynSequence_out &operator= (DynSequence_ptr); - operator DynSequence_ptr &(); - DynSequence_ptr &ptr (void); - DynSequence_ptr operator-> (void); - - private: - DynSequence_ptr &ptr_; + static DynSequence_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_DYNAMICANY_DYNSEQUENCE_CH_) #define _DYNAMICANY_DYNSEQUENCE_CH_ @@ -2714,7 +1894,7 @@ TAO_NAMESPACE DynamicAny )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -2724,10 +1904,6 @@ TAO_NAMESPACE DynamicAny protected: DynSequence (void); virtual ~DynSequence (void); - - friend class _TAO_DynSequence_Remote_Proxy_Impl; - friend class _TAO_DynSequence_ThruPOA_Proxy_Impl; - friend class _TAO_DynSequence_Direct_Proxy_Impl; private: DynSequence (const DynSequence &); @@ -2737,90 +1913,53 @@ TAO_NAMESPACE DynamicAny #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_DYNAMICANY_DYNARRAY___PTR_CH_) -#define _DYNAMICANY_DYNARRAY___PTR_CH_ +#if !defined (_DYNAMICANY_DYNARRAY__ODDS_N_ENDS_CH_) +#define _DYNAMICANY_DYNARRAY__ODDS_N_ENDS_CH_ class DynArray; typedef DynArray *DynArray_ptr; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNARRAY___VAR_CH_) -#define _DYNAMICANY_DYNARRAY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_DynamicAny_Export DynArray_var : public TAO_Base_var + struct tao_DynArray_life; + + typedef + TAO_Objref_Var_T< + DynArray, + tao_DynArray_life + > + DynArray_var; + + typedef + TAO_Objref_Out_T< + DynArray, + tao_DynArray_life + > + DynArray_out; + + struct TAO_DynamicAny_Export tao_DynArray_life { - public: - DynArray_var (void); // default constructor - DynArray_var (DynArray_ptr p) : ptr_ (p) {} - DynArray_var (const DynArray_var &); // copy constructor - ~DynArray_var (void); // destructor - - DynArray_var &operator= (DynArray_ptr); - DynArray_var &operator= (const DynArray_var &); - DynArray_ptr operator-> (void) const; - - operator const DynArray_ptr &() const; - operator DynArray_ptr &(); - // in, inout, out, _retn - DynArray_ptr in (void) const; - DynArray_ptr &inout (void); - DynArray_ptr &out (void); - DynArray_ptr _retn (void); - DynArray_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static DynArray_ptr tao_duplicate (DynArray_ptr); static void tao_release (DynArray_ptr); static DynArray_ptr tao_nil (void); - static DynArray_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + DynArray_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - DynArray_ptr ptr_; - // Unimplemented - prevents widening assignment. - DynArray_var (const TAO_Base_var &rhs); - DynArray_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNARRAY___OUT_CH_) -#define _DYNAMICANY_DYNARRAY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_DynamicAny_Export DynArray_out + struct TAO_DynamicAny_Export tao_DynArray_cast { - public: - DynArray_out (DynArray_ptr &); - DynArray_out (DynArray_var &); - DynArray_out (const DynArray_out &); - DynArray_out &operator= (const DynArray_out &); - DynArray_out &operator= (const DynArray_var &); - DynArray_out &operator= (DynArray_ptr); - operator DynArray_ptr &(); - DynArray_ptr &ptr (void); - DynArray_ptr operator-> (void); - - private: - DynArray_ptr &ptr_; + static DynArray_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_DYNAMICANY_DYNARRAY_CH_) #define _DYNAMICANY_DYNARRAY_CH_ @@ -2900,7 +2039,7 @@ TAO_NAMESPACE DynamicAny )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -2910,10 +2049,6 @@ TAO_NAMESPACE DynamicAny protected: DynArray (void); virtual ~DynArray (void); - - friend class _TAO_DynArray_Remote_Proxy_Impl; - friend class _TAO_DynArray_ThruPOA_Proxy_Impl; - friend class _TAO_DynArray_Direct_Proxy_Impl; private: DynArray (const DynArray &); @@ -2923,90 +2058,53 @@ TAO_NAMESPACE DynamicAny #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_DYNAMICANY_DYNVALUE___PTR_CH_) -#define _DYNAMICANY_DYNVALUE___PTR_CH_ +#if !defined (_DYNAMICANY_DYNVALUE__ODDS_N_ENDS_CH_) +#define _DYNAMICANY_DYNVALUE__ODDS_N_ENDS_CH_ class DynValue; typedef DynValue *DynValue_ptr; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNVALUE___VAR_CH_) -#define _DYNAMICANY_DYNVALUE___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_DynamicAny_Export DynValue_var : public TAO_Base_var + struct tao_DynValue_life; + + typedef + TAO_Objref_Var_T< + DynValue, + tao_DynValue_life + > + DynValue_var; + + typedef + TAO_Objref_Out_T< + DynValue, + tao_DynValue_life + > + DynValue_out; + + struct TAO_DynamicAny_Export tao_DynValue_life { - public: - DynValue_var (void); // default constructor - DynValue_var (DynValue_ptr p) : ptr_ (p) {} - DynValue_var (const DynValue_var &); // copy constructor - ~DynValue_var (void); // destructor - - DynValue_var &operator= (DynValue_ptr); - DynValue_var &operator= (const DynValue_var &); - DynValue_ptr operator-> (void) const; - - operator const DynValue_ptr &() const; - operator DynValue_ptr &(); - // in, inout, out, _retn - DynValue_ptr in (void) const; - DynValue_ptr &inout (void); - DynValue_ptr &out (void); - DynValue_ptr _retn (void); - DynValue_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static DynValue_ptr tao_duplicate (DynValue_ptr); static void tao_release (DynValue_ptr); static DynValue_ptr tao_nil (void); - static DynValue_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + DynValue_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - DynValue_ptr ptr_; - // Unimplemented - prevents widening assignment. - DynValue_var (const TAO_Base_var &rhs); - DynValue_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNVALUE___OUT_CH_) -#define _DYNAMICANY_DYNVALUE___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_DynamicAny_Export DynValue_out + struct TAO_DynamicAny_Export tao_DynValue_cast { - public: - DynValue_out (DynValue_ptr &); - DynValue_out (DynValue_var &); - DynValue_out (const DynValue_out &); - DynValue_out &operator= (const DynValue_out &); - DynValue_out &operator= (const DynValue_var &); - DynValue_out &operator= (DynValue_ptr); - operator DynValue_ptr &(); - DynValue_ptr &ptr (void); - DynValue_ptr operator-> (void); - - private: - DynValue_ptr &ptr_; + static DynValue_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_DYNAMICANY_DYNVALUE_CH_) #define _DYNAMICANY_DYNVALUE_CH_ @@ -3110,7 +2208,7 @@ TAO_NAMESPACE DynamicAny )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -3120,10 +2218,6 @@ TAO_NAMESPACE DynamicAny protected: DynValue (void); virtual ~DynValue (void); - - friend class _TAO_DynValue_Remote_Proxy_Impl; - friend class _TAO_DynValue_ThruPOA_Proxy_Impl; - friend class _TAO_DynValue_Direct_Proxy_Impl; private: DynValue (const DynValue &); @@ -3133,90 +2227,53 @@ TAO_NAMESPACE DynamicAny #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_DYNAMICANY_DYNANYFACTORY___PTR_CH_) -#define _DYNAMICANY_DYNANYFACTORY___PTR_CH_ +#if !defined (_DYNAMICANY_DYNANYFACTORY__ODDS_N_ENDS_CH_) +#define _DYNAMICANY_DYNANYFACTORY__ODDS_N_ENDS_CH_ class DynAnyFactory; typedef DynAnyFactory *DynAnyFactory_ptr; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNANYFACTORY___VAR_CH_) -#define _DYNAMICANY_DYNANYFACTORY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_DynamicAny_Export DynAnyFactory_var : public TAO_Base_var + struct tao_DynAnyFactory_life; + + typedef + TAO_Objref_Var_T< + DynAnyFactory, + tao_DynAnyFactory_life + > + DynAnyFactory_var; + + typedef + TAO_Objref_Out_T< + DynAnyFactory, + tao_DynAnyFactory_life + > + DynAnyFactory_out; + + struct TAO_DynamicAny_Export tao_DynAnyFactory_life { - public: - DynAnyFactory_var (void); // default constructor - DynAnyFactory_var (DynAnyFactory_ptr p) : ptr_ (p) {} - DynAnyFactory_var (const DynAnyFactory_var &); // copy constructor - ~DynAnyFactory_var (void); // destructor - - DynAnyFactory_var &operator= (DynAnyFactory_ptr); - DynAnyFactory_var &operator= (const DynAnyFactory_var &); - DynAnyFactory_ptr operator-> (void) const; - - operator const DynAnyFactory_ptr &() const; - operator DynAnyFactory_ptr &(); - // in, inout, out, _retn - DynAnyFactory_ptr in (void) const; - DynAnyFactory_ptr &inout (void); - DynAnyFactory_ptr &out (void); - DynAnyFactory_ptr _retn (void); - DynAnyFactory_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static DynAnyFactory_ptr tao_duplicate (DynAnyFactory_ptr); static void tao_release (DynAnyFactory_ptr); static DynAnyFactory_ptr tao_nil (void); - static DynAnyFactory_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + DynAnyFactory_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - DynAnyFactory_ptr ptr_; - // Unimplemented - prevents widening assignment. - DynAnyFactory_var (const TAO_Base_var &rhs); - DynAnyFactory_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNANYFACTORY___OUT_CH_) -#define _DYNAMICANY_DYNANYFACTORY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_DynamicAny_Export DynAnyFactory_out + struct TAO_DynamicAny_Export tao_DynAnyFactory_cast { - public: - DynAnyFactory_out (DynAnyFactory_ptr &); - DynAnyFactory_out (DynAnyFactory_var &); - DynAnyFactory_out (const DynAnyFactory_out &); - DynAnyFactory_out &operator= (const DynAnyFactory_out &); - DynAnyFactory_out &operator= (const DynAnyFactory_var &); - DynAnyFactory_out &operator= (DynAnyFactory_ptr); - operator DynAnyFactory_ptr &(); - DynAnyFactory_ptr &ptr (void); - DynAnyFactory_ptr operator-> (void); - - private: - DynAnyFactory_ptr &ptr_; + static DynAnyFactory_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_DYNAMICANY_DYNANYFACTORY_CH_) #define _DYNAMICANY_DYNANYFACTORY_CH_ @@ -3313,7 +2370,7 @@ TAO_NAMESPACE DynamicAny )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -3323,10 +2380,6 @@ TAO_NAMESPACE DynamicAny protected: DynAnyFactory (void); virtual ~DynAnyFactory (void); - - friend class _TAO_DynAnyFactory_Remote_Proxy_Impl; - friend class _TAO_DynAnyFactory_ThruPOA_Proxy_Impl; - friend class _TAO_DynAnyFactory_Direct_Proxy_Impl; private: DynAnyFactory (const DynAnyFactory &); @@ -3392,7 +2445,7 @@ TAO_DynamicAny_Export CORBA::Boolean operator>> ( #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "DynamicAnyC.i" diff --git a/TAO/tao/DynamicAny/DynamicAnyC.i b/TAO/tao/DynamicAny/DynamicAnyC.i index c317e10a441..232f8b56095 100644 --- a/TAO/tao/DynamicAny/DynamicAnyC.i +++ b/TAO/tao/DynamicAny/DynamicAnyC.i @@ -26,2300 +26,37 @@ #if !defined (_DYNAMICANY_DYNANY___CI_) #define _DYNAMICANY_DYNANY___CI_ -ACE_INLINE -CORBA::Boolean -DynamicAny::DynAny::marshal (TAO_OutputCDR &) -{ - return 0; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_DYNAMICANY_DYNFIXED___CI_) -#define _DYNAMICANY_DYNFIXED___CI_ - -ACE_INLINE -CORBA::Boolean -DynamicAny::DynFixed::marshal (TAO_OutputCDR &) -{ - return 0; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_DYNAMICANY_DYNENUM___CI_) -#define _DYNAMICANY_DYNENUM___CI_ - -ACE_INLINE -CORBA::Boolean -DynamicAny::DynEnum::marshal (TAO_OutputCDR &) -{ - return 0; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class DynamicAny::NameValuePair_var -// ************************************************************* - -ACE_INLINE -DynamicAny::NameValuePair_var::NameValuePair_var (void) - : ptr_ (0) -{} - -ACE_INLINE -DynamicAny::NameValuePair_var::NameValuePair_var (NameValuePair *p) - : ptr_ (p) -{} - -ACE_INLINE -DynamicAny::NameValuePair_var::NameValuePair_var (const ::DynamicAny::NameValuePair_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::DynamicAny::NameValuePair (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -DynamicAny::NameValuePair_var::~NameValuePair_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -DynamicAny::NameValuePair_var & -DynamicAny::NameValuePair_var::operator= (NameValuePair *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::DynamicAny::NameValuePair_var & -DynamicAny::NameValuePair_var::operator= (const ::DynamicAny::NameValuePair_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - NameValuePair *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - NameValuePair (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - NameValuePair *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::DynamicAny::NameValuePair * -DynamicAny::NameValuePair_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::DynamicAny::NameValuePair * -DynamicAny::NameValuePair_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -DynamicAny::NameValuePair_var::operator const ::DynamicAny::NameValuePair &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -DynamicAny::NameValuePair_var::operator ::DynamicAny::NameValuePair &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -DynamicAny::NameValuePair_var::operator ::DynamicAny::NameValuePair &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -DynamicAny::NameValuePair_var::operator ::DynamicAny::NameValuePair *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::DynamicAny::NameValuePair & -DynamicAny::NameValuePair_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::DynamicAny::NameValuePair & -DynamicAny::NameValuePair_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::DynamicAny::NameValuePair *& -DynamicAny::NameValuePair_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::DynamicAny::NameValuePair * -DynamicAny::NameValuePair_var::_retn (void) -{ - ::DynamicAny::NameValuePair *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::DynamicAny::NameValuePair * -DynamicAny::NameValuePair_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class DynamicAny::NameValuePair_out -// ************************************************************* - -ACE_INLINE -DynamicAny::NameValuePair_out::NameValuePair_out (::DynamicAny::NameValuePair *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -DynamicAny::NameValuePair_out::NameValuePair_out (NameValuePair_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -DynamicAny::NameValuePair_out::NameValuePair_out (const ::DynamicAny::NameValuePair_out &p) - : ptr_ (ACE_const_cast (NameValuePair_out&, p).ptr_) -{} - -ACE_INLINE -DynamicAny::NameValuePair_out & -DynamicAny::NameValuePair_out::operator= (const ::DynamicAny::NameValuePair_out &p) -{ - this->ptr_ = ACE_const_cast (NameValuePair_out&, p).ptr_; - return *this; -} - -ACE_INLINE -DynamicAny::NameValuePair_out & -DynamicAny::NameValuePair_out::operator= (NameValuePair *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -DynamicAny::NameValuePair_out::operator ::DynamicAny::NameValuePair *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::DynamicAny::NameValuePair *& -DynamicAny::NameValuePair_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::DynamicAny::NameValuePair * -DynamicAny::NameValuePair_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CI_ - -ACE_INLINE -DynamicAny::NameValuePair * -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::allocbuf (CORBA::ULong size) -{ - DynamicAny::NameValuePair *retval = 0; - ACE_NEW_RETURN (retval, DynamicAny::NameValuePair[size], 0); - return retval; -} - -ACE_INLINE -void DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::freebuf (DynamicAny::NameValuePair *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void) -{ -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - DynamicAny::NameValuePair *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq ( - const _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - DynamicAny::NameValuePair *tmp1 = - _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::allocbuf (this->maximum_); - DynamicAny::NameValuePair * const tmp2 = - ACE_reinterpret_cast (DynamicAny::NameValuePair * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq & -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::operator= ( - const _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - DynamicAny::NameValuePair *tmp = - ACE_reinterpret_cast (DynamicAny::NameValuePair *, this->buffer_); - - _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - DynamicAny::NameValuePair *tmp1 = - ACE_reinterpret_cast (DynamicAny::NameValuePair *, this->buffer_); - DynamicAny::NameValuePair * const tmp2 = - ACE_reinterpret_cast (DynamicAny::NameValuePair * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -DynamicAny::NameValuePair & -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - DynamicAny::NameValuePair* tmp = - ACE_reinterpret_cast (DynamicAny::NameValuePair*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const DynamicAny::NameValuePair & -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - DynamicAny::NameValuePair * const tmp = - ACE_reinterpret_cast (DynamicAny::NameValuePair* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -DynamicAny::NameValuePair * -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::get_buffer (CORBA::Boolean orphan) -{ - DynamicAny::NameValuePair *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (DynamicAny::NameValuePair*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(DynamicAny::NameValuePair*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const DynamicAny::NameValuePair * -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const DynamicAny::NameValuePair * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::replace ( - CORBA::ULong max, - CORBA::ULong length, - DynamicAny::NameValuePair *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - DynamicAny::NameValuePair *tmp = - ACE_reinterpret_cast (DynamicAny::NameValuePair*, this->buffer_); - _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ_CI_) -#define _DYNAMICANY_NAMEVALUEPAIRSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class DynamicAny::NameValuePairSeq_var -// ************************************************************* - -ACE_INLINE -DynamicAny::NameValuePairSeq_var::NameValuePairSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -DynamicAny::NameValuePairSeq_var::NameValuePairSeq_var (NameValuePairSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -DynamicAny::NameValuePairSeq_var::NameValuePairSeq_var (const ::DynamicAny::NameValuePairSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::DynamicAny::NameValuePairSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -DynamicAny::NameValuePairSeq_var::~NameValuePairSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -DynamicAny::NameValuePairSeq_var & -DynamicAny::NameValuePairSeq_var::operator= (NameValuePairSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::DynamicAny::NameValuePairSeq_var & -DynamicAny::NameValuePairSeq_var::operator= (const ::DynamicAny::NameValuePairSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - NameValuePairSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - NameValuePairSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - NameValuePairSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::DynamicAny::NameValuePairSeq * -DynamicAny::NameValuePairSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::DynamicAny::NameValuePairSeq * -DynamicAny::NameValuePairSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -DynamicAny::NameValuePairSeq_var::operator const ::DynamicAny::NameValuePairSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -DynamicAny::NameValuePairSeq_var::operator ::DynamicAny::NameValuePairSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -DynamicAny::NameValuePairSeq_var::operator ::DynamicAny::NameValuePairSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -DynamicAny::NameValuePairSeq_var::operator ::DynamicAny::NameValuePairSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -DynamicAny::NameValuePair & -DynamicAny::NameValuePairSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const DynamicAny::NameValuePair & -DynamicAny::NameValuePairSeq_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const DynamicAny::NameValuePair &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::DynamicAny::NameValuePairSeq & -DynamicAny::NameValuePairSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::DynamicAny::NameValuePairSeq & -DynamicAny::NameValuePairSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::DynamicAny::NameValuePairSeq *& -DynamicAny::NameValuePairSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::DynamicAny::NameValuePairSeq * -DynamicAny::NameValuePairSeq_var::_retn (void) -{ - ::DynamicAny::NameValuePairSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::DynamicAny::NameValuePairSeq * -DynamicAny::NameValuePairSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567 - -// ************************************************************* -// Inline operations for class DynamicAny::NameValuePairSeq_out -// ************************************************************* - -ACE_INLINE -DynamicAny::NameValuePairSeq_out::NameValuePairSeq_out (NameValuePairSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -DynamicAny::NameValuePairSeq_out::NameValuePairSeq_out (NameValuePairSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -DynamicAny::NameValuePairSeq_out::NameValuePairSeq_out (const ::DynamicAny::NameValuePairSeq_out &p) - : ptr_ (ACE_const_cast (NameValuePairSeq_out&, p).ptr_) -{} - -ACE_INLINE -::DynamicAny::NameValuePairSeq_out & -DynamicAny::NameValuePairSeq_out::operator= (const ::DynamicAny::NameValuePairSeq_out &p) -{ - this->ptr_ = ACE_const_cast (NameValuePairSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::DynamicAny::NameValuePairSeq_out & -DynamicAny::NameValuePairSeq_out::operator= (NameValuePairSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -DynamicAny::NameValuePairSeq_out::operator ::DynamicAny::NameValuePairSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::DynamicAny::NameValuePairSeq *& -DynamicAny::NameValuePairSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::DynamicAny::NameValuePairSeq * -DynamicAny::NameValuePairSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -DynamicAny::NameValuePair & -DynamicAny::NameValuePairSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class DynamicAny::NameDynAnyPair_var -// ************************************************************* - -ACE_INLINE -DynamicAny::NameDynAnyPair_var::NameDynAnyPair_var (void) - : ptr_ (0) -{} - -ACE_INLINE -DynamicAny::NameDynAnyPair_var::NameDynAnyPair_var (NameDynAnyPair *p) - : ptr_ (p) -{} - -ACE_INLINE -DynamicAny::NameDynAnyPair_var::NameDynAnyPair_var (const ::DynamicAny::NameDynAnyPair_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::DynamicAny::NameDynAnyPair (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -DynamicAny::NameDynAnyPair_var::~NameDynAnyPair_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -DynamicAny::NameDynAnyPair_var & -DynamicAny::NameDynAnyPair_var::operator= (NameDynAnyPair *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::DynamicAny::NameDynAnyPair_var & -DynamicAny::NameDynAnyPair_var::operator= (const ::DynamicAny::NameDynAnyPair_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - NameDynAnyPair *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - NameDynAnyPair (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - NameDynAnyPair *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::DynamicAny::NameDynAnyPair * -DynamicAny::NameDynAnyPair_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::DynamicAny::NameDynAnyPair * -DynamicAny::NameDynAnyPair_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -DynamicAny::NameDynAnyPair_var::operator const ::DynamicAny::NameDynAnyPair &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -DynamicAny::NameDynAnyPair_var::operator ::DynamicAny::NameDynAnyPair &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -DynamicAny::NameDynAnyPair_var::operator ::DynamicAny::NameDynAnyPair &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -DynamicAny::NameDynAnyPair_var::operator ::DynamicAny::NameDynAnyPair *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::DynamicAny::NameDynAnyPair & -DynamicAny::NameDynAnyPair_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::DynamicAny::NameDynAnyPair & -DynamicAny::NameDynAnyPair_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::DynamicAny::NameDynAnyPair *& -DynamicAny::NameDynAnyPair_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::DynamicAny::NameDynAnyPair * -DynamicAny::NameDynAnyPair_var::_retn (void) -{ - ::DynamicAny::NameDynAnyPair *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::DynamicAny::NameDynAnyPair * -DynamicAny::NameDynAnyPair_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class DynamicAny::NameDynAnyPair_out -// ************************************************************* - -ACE_INLINE -DynamicAny::NameDynAnyPair_out::NameDynAnyPair_out (::DynamicAny::NameDynAnyPair *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -DynamicAny::NameDynAnyPair_out::NameDynAnyPair_out (NameDynAnyPair_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -DynamicAny::NameDynAnyPair_out::NameDynAnyPair_out (const ::DynamicAny::NameDynAnyPair_out &p) - : ptr_ (ACE_const_cast (NameDynAnyPair_out&, p).ptr_) -{} - -ACE_INLINE -DynamicAny::NameDynAnyPair_out & -DynamicAny::NameDynAnyPair_out::operator= (const ::DynamicAny::NameDynAnyPair_out &p) -{ - this->ptr_ = ACE_const_cast (NameDynAnyPair_out&, p).ptr_; - return *this; -} - -ACE_INLINE -DynamicAny::NameDynAnyPair_out & -DynamicAny::NameDynAnyPair_out::operator= (NameDynAnyPair *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -DynamicAny::NameDynAnyPair_out::operator ::DynamicAny::NameDynAnyPair *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::DynamicAny::NameDynAnyPair *& -DynamicAny::NameDynAnyPair_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::DynamicAny::NameDynAnyPair * -DynamicAny::NameDynAnyPair_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CI_ - -ACE_INLINE -DynamicAny::NameDynAnyPair * -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::allocbuf (CORBA::ULong size) -{ - DynamicAny::NameDynAnyPair *retval = 0; - ACE_NEW_RETURN (retval, DynamicAny::NameDynAnyPair[size], 0); - return retval; -} - -ACE_INLINE -void DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::freebuf (DynamicAny::NameDynAnyPair *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void) -{ -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - DynamicAny::NameDynAnyPair *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq ( - const _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - DynamicAny::NameDynAnyPair *tmp1 = - _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::allocbuf (this->maximum_); - DynamicAny::NameDynAnyPair * const tmp2 = - ACE_reinterpret_cast (DynamicAny::NameDynAnyPair * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq & -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::operator= ( - const _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - DynamicAny::NameDynAnyPair *tmp = - ACE_reinterpret_cast (DynamicAny::NameDynAnyPair *, this->buffer_); - - _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - DynamicAny::NameDynAnyPair *tmp1 = - ACE_reinterpret_cast (DynamicAny::NameDynAnyPair *, this->buffer_); - DynamicAny::NameDynAnyPair * const tmp2 = - ACE_reinterpret_cast (DynamicAny::NameDynAnyPair * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -DynamicAny::NameDynAnyPair & -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - DynamicAny::NameDynAnyPair* tmp = - ACE_reinterpret_cast (DynamicAny::NameDynAnyPair*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const DynamicAny::NameDynAnyPair & -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - DynamicAny::NameDynAnyPair * const tmp = - ACE_reinterpret_cast (DynamicAny::NameDynAnyPair* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -DynamicAny::NameDynAnyPair * -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::get_buffer (CORBA::Boolean orphan) -{ - DynamicAny::NameDynAnyPair *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (DynamicAny::NameDynAnyPair*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(DynamicAny::NameDynAnyPair*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const DynamicAny::NameDynAnyPair * -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const DynamicAny::NameDynAnyPair * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::replace ( - CORBA::ULong max, - CORBA::ULong length, - DynamicAny::NameDynAnyPair *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - DynamicAny::NameDynAnyPair *tmp = - ACE_reinterpret_cast (DynamicAny::NameDynAnyPair*, this->buffer_); - _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ_CI_) -#define _DYNAMICANY_NAMEDYNANYPAIRSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class DynamicAny::NameDynAnyPairSeq_var -// ************************************************************* - -ACE_INLINE -DynamicAny::NameDynAnyPairSeq_var::NameDynAnyPairSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -DynamicAny::NameDynAnyPairSeq_var::NameDynAnyPairSeq_var (NameDynAnyPairSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -DynamicAny::NameDynAnyPairSeq_var::NameDynAnyPairSeq_var (const ::DynamicAny::NameDynAnyPairSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::DynamicAny::NameDynAnyPairSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -DynamicAny::NameDynAnyPairSeq_var::~NameDynAnyPairSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -DynamicAny::NameDynAnyPairSeq_var & -DynamicAny::NameDynAnyPairSeq_var::operator= (NameDynAnyPairSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::DynamicAny::NameDynAnyPairSeq_var & -DynamicAny::NameDynAnyPairSeq_var::operator= (const ::DynamicAny::NameDynAnyPairSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - NameDynAnyPairSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - NameDynAnyPairSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - NameDynAnyPairSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::DynamicAny::NameDynAnyPairSeq * -DynamicAny::NameDynAnyPairSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::DynamicAny::NameDynAnyPairSeq * -DynamicAny::NameDynAnyPairSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -DynamicAny::NameDynAnyPairSeq_var::operator const ::DynamicAny::NameDynAnyPairSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -DynamicAny::NameDynAnyPairSeq_var::operator ::DynamicAny::NameDynAnyPairSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -DynamicAny::NameDynAnyPairSeq_var::operator ::DynamicAny::NameDynAnyPairSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -DynamicAny::NameDynAnyPairSeq_var::operator ::DynamicAny::NameDynAnyPairSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -DynamicAny::NameDynAnyPair & -DynamicAny::NameDynAnyPairSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const DynamicAny::NameDynAnyPair & -DynamicAny::NameDynAnyPairSeq_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const DynamicAny::NameDynAnyPair &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::DynamicAny::NameDynAnyPairSeq & -DynamicAny::NameDynAnyPairSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::DynamicAny::NameDynAnyPairSeq & -DynamicAny::NameDynAnyPairSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::DynamicAny::NameDynAnyPairSeq *& -DynamicAny::NameDynAnyPairSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::DynamicAny::NameDynAnyPairSeq * -DynamicAny::NameDynAnyPairSeq_var::_retn (void) -{ - ::DynamicAny::NameDynAnyPairSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::DynamicAny::NameDynAnyPairSeq * -DynamicAny::NameDynAnyPairSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567 - -// ************************************************************* -// Inline operations for class DynamicAny::NameDynAnyPairSeq_out -// ************************************************************* - -ACE_INLINE -DynamicAny::NameDynAnyPairSeq_out::NameDynAnyPairSeq_out (NameDynAnyPairSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -DynamicAny::NameDynAnyPairSeq_out::NameDynAnyPairSeq_out (NameDynAnyPairSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -DynamicAny::NameDynAnyPairSeq_out::NameDynAnyPairSeq_out (const ::DynamicAny::NameDynAnyPairSeq_out &p) - : ptr_ (ACE_const_cast (NameDynAnyPairSeq_out&, p).ptr_) -{} - -ACE_INLINE -::DynamicAny::NameDynAnyPairSeq_out & -DynamicAny::NameDynAnyPairSeq_out::operator= (const ::DynamicAny::NameDynAnyPairSeq_out &p) -{ - this->ptr_ = ACE_const_cast (NameDynAnyPairSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::DynamicAny::NameDynAnyPairSeq_out & -DynamicAny::NameDynAnyPairSeq_out::operator= (NameDynAnyPairSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -DynamicAny::NameDynAnyPairSeq_out::operator ::DynamicAny::NameDynAnyPairSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::DynamicAny::NameDynAnyPairSeq *& -DynamicAny::NameDynAnyPairSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::DynamicAny::NameDynAnyPairSeq * -DynamicAny::NameDynAnyPairSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -DynamicAny::NameDynAnyPair & -DynamicAny::NameDynAnyPairSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_DYNAMICANY_DYNSTRUCT___CI_) -#define _DYNAMICANY_DYNSTRUCT___CI_ - -ACE_INLINE -CORBA::Boolean -DynamicAny::DynStruct::marshal (TAO_OutputCDR &) -{ - return 0; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_DYNAMICANY_DYNUNION___CI_) -#define _DYNAMICANY_DYNUNION___CI_ - -ACE_INLINE -CORBA::Boolean -DynamicAny::DynUnion::marshal (TAO_OutputCDR &) -{ - return 0; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_ANYSEQ_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_ANYSEQ_CI_ - -ACE_INLINE -CORBA::Any * -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::allocbuf (CORBA::ULong size) -{ - CORBA::Any *retval = 0; - ACE_NEW_RETURN (retval, CORBA::Any[size], 0); - return retval; -} - -ACE_INLINE -void DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::freebuf (CORBA::Any *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::_TAO_Unbounded_Sequence_DynamicAny_AnySeq (void) -{ -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::_TAO_Unbounded_Sequence_DynamicAny_AnySeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_DynamicAny_AnySeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::_TAO_Unbounded_Sequence_DynamicAny_AnySeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::Any *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::_TAO_Unbounded_Sequence_DynamicAny_AnySeq ( - const _TAO_Unbounded_Sequence_DynamicAny_AnySeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::Any *tmp1 = - _TAO_Unbounded_Sequence_DynamicAny_AnySeq::allocbuf (this->maximum_); - CORBA::Any * const tmp2 = - ACE_reinterpret_cast (CORBA::Any * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq & -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::operator= ( - const _TAO_Unbounded_Sequence_DynamicAny_AnySeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - CORBA::Any *tmp = - ACE_reinterpret_cast (CORBA::Any *, this->buffer_); - - _TAO_Unbounded_Sequence_DynamicAny_AnySeq::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_DynamicAny_AnySeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_DynamicAny_AnySeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::Any *tmp1 = - ACE_reinterpret_cast (CORBA::Any *, this->buffer_); - CORBA::Any * const tmp2 = - ACE_reinterpret_cast (CORBA::Any * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -CORBA::Any & -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - CORBA::Any* tmp = - ACE_reinterpret_cast (CORBA::Any*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const CORBA::Any & -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - CORBA::Any * const tmp = - ACE_reinterpret_cast (CORBA::Any* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -CORBA::Any * -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::Any *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_DynamicAny_AnySeq::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::Any*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::Any*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::Any * -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::Any * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::replace ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::Any *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - CORBA::Any *tmp = - ACE_reinterpret_cast (CORBA::Any*, this->buffer_); - _TAO_Unbounded_Sequence_DynamicAny_AnySeq::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_DYNAMICANY_ANYSEQ_CI_) -#define _DYNAMICANY_ANYSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class DynamicAny::AnySeq_var -// ************************************************************* - -ACE_INLINE -DynamicAny::AnySeq_var::AnySeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -DynamicAny::AnySeq_var::AnySeq_var (AnySeq *p) - : ptr_ (p) -{} - -ACE_INLINE -DynamicAny::AnySeq_var::AnySeq_var (const ::DynamicAny::AnySeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::DynamicAny::AnySeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -DynamicAny::AnySeq_var::~AnySeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -DynamicAny::AnySeq_var & -DynamicAny::AnySeq_var::operator= (AnySeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::DynamicAny::AnySeq_var & -DynamicAny::AnySeq_var::operator= (const ::DynamicAny::AnySeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - AnySeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - AnySeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - AnySeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::DynamicAny::AnySeq * -DynamicAny::AnySeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::DynamicAny::AnySeq * -DynamicAny::AnySeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -DynamicAny::AnySeq_var::operator const ::DynamicAny::AnySeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -DynamicAny::AnySeq_var::operator ::DynamicAny::AnySeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -DynamicAny::AnySeq_var::operator ::DynamicAny::AnySeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -DynamicAny::AnySeq_var::operator ::DynamicAny::AnySeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::Any & -DynamicAny::AnySeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const CORBA::Any & -DynamicAny::AnySeq_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const CORBA::Any &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::DynamicAny::AnySeq & -DynamicAny::AnySeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::DynamicAny::AnySeq & -DynamicAny::AnySeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::DynamicAny::AnySeq *& -DynamicAny::AnySeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::DynamicAny::AnySeq * -DynamicAny::AnySeq_var::_retn (void) -{ - ::DynamicAny::AnySeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::DynamicAny::AnySeq * -DynamicAny::AnySeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567 - -// ************************************************************* -// Inline operations for class DynamicAny::AnySeq_out -// ************************************************************* - -ACE_INLINE -DynamicAny::AnySeq_out::AnySeq_out (AnySeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -DynamicAny::AnySeq_out::AnySeq_out (AnySeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -DynamicAny::AnySeq_out::AnySeq_out (const ::DynamicAny::AnySeq_out &p) - : ptr_ (ACE_const_cast (AnySeq_out&, p).ptr_) -{} - -ACE_INLINE -::DynamicAny::AnySeq_out & -DynamicAny::AnySeq_out::operator= (const ::DynamicAny::AnySeq_out &p) -{ - this->ptr_ = ACE_const_cast (AnySeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::DynamicAny::AnySeq_out & -DynamicAny::AnySeq_out::operator= (AnySeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -DynamicAny::AnySeq_out::operator ::DynamicAny::AnySeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::DynamicAny::AnySeq *& -DynamicAny::AnySeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::DynamicAny::AnySeq * -DynamicAny::AnySeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::Any & -DynamicAny::AnySeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - #endif /* end #if !defined */ -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:108 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_DYNAMICANY_DYNANYSEQ_CI_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_DYNAMICANY_DYNANYSEQ_CI_ - -ACE_INLINE -DynamicAny::DynAny ** -DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::allocbuf (CORBA::ULong nelems) -{ - DynamicAny::DynAny **buf = 0; - - ACE_NEW_RETURN (buf, DynamicAny::DynAny*[nelems], 0); - - for (CORBA::ULong i = 0; i < nelems; i++) - { - buf[i] = DynamicAny::DynAny::_nil (); - } - - return buf; -} - -ACE_INLINE -void -DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::freebuf (DynamicAny::DynAny **buffer) -{ - if (buffer == 0) - { - return; - } - - delete[] buffer; -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (void) -{ -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq ( - CORBA::ULong maximum, - CORBA::ULong length, - DynamicAny::DynAny* *value, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, value, release) -{ -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq( - const _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - DynamicAny::DynAny **tmp1 = - _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::allocbuf (this->maximum_); - DynamicAny::DynAny ** const tmp2 = - ACE_reinterpret_cast (DynamicAny::DynAny ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = DynamicAny::DynAny::_duplicate (tmp2[i]); - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq & -DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::operator= ( - const _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - DynamicAny::DynAny **tmp = - ACE_reinterpret_cast (DynamicAny::DynAny **, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = DynamicAny::DynAny::_nil (); - } - - if (this->maximum_ < rhs.maximum_) - { - _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::freebuf (tmp); - this->buffer_ = _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - DynamicAny::DynAny **tmp1 = - ACE_reinterpret_cast (DynamicAny::DynAny **, this->buffer_); - - DynamicAny::DynAny ** const tmp2 = - ACE_reinterpret_cast (DynamicAny::DynAny ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = DynamicAny::DynAny::_duplicate (tmp2[i]); - } - - return *this; -} - -ACE_INLINE -TAO_Object_Manager -DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::operator[] (CORBA::ULong index) const -{ - ACE_ASSERT (index < this->maximum_); - DynamicAny::DynAny ** const tmp = - ACE_reinterpret_cast (DynamicAny::DynAny ** ACE_CAST_CONST, this->buffer_); - return TAO_Object_Manager (tmp + index, this->release_); -} - -ACE_INLINE -DynamicAny::DynAny* * -DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::get_buffer (CORBA::Boolean orphan) -{ - DynamicAny::DynAny **result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::allocbuf (this->maximum_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (DynamicAny::DynAny**, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(DynamicAny::DynAny**,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -const DynamicAny::DynAny* * -DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const DynamicAny::DynAny ** ACE_CAST_CONST, this->buffer_); -} +#if !defined (_DYNAMICANY_DYNFIXED___CI_) +#define _DYNAMICANY_DYNFIXED___CI_ #endif /* end #if !defined */ -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_DYNAMICANY_DYNANYSEQ_CI_) -#define _DYNAMICANY_DYNANYSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class DynamicAny::DynAnySeq_var -// ************************************************************* - -ACE_INLINE -DynamicAny::DynAnySeq_var::DynAnySeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -DynamicAny::DynAnySeq_var::DynAnySeq_var (DynAnySeq *p) - : ptr_ (p) -{} - -ACE_INLINE -DynamicAny::DynAnySeq_var::DynAnySeq_var (const ::DynamicAny::DynAnySeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::DynamicAny::DynAnySeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -DynamicAny::DynAnySeq_var::~DynAnySeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -DynamicAny::DynAnySeq_var & -DynamicAny::DynAnySeq_var::operator= (DynAnySeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::DynamicAny::DynAnySeq_var & -DynamicAny::DynAnySeq_var::operator= (const ::DynamicAny::DynAnySeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - DynAnySeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - DynAnySeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - DynAnySeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::DynamicAny::DynAnySeq * -DynamicAny::DynAnySeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::DynamicAny::DynAnySeq * -DynamicAny::DynAnySeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -DynamicAny::DynAnySeq_var::operator const ::DynamicAny::DynAnySeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -DynamicAny::DynAnySeq_var::operator ::DynamicAny::DynAnySeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -DynamicAny::DynAnySeq_var::operator ::DynamicAny::DynAnySeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -DynamicAny::DynAnySeq_var::operator ::DynamicAny::DynAnySeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -DynamicAny::DynAnySeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const ::DynamicAny::DynAnySeq & -DynamicAny::DynAnySeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::DynamicAny::DynAnySeq & -DynamicAny::DynAnySeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::DynamicAny::DynAnySeq *& -DynamicAny::DynAnySeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::DynamicAny::DynAnySeq * -DynamicAny::DynAnySeq_var::_retn (void) -{ - ::DynamicAny::DynAnySeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::DynamicAny::DynAnySeq * -DynamicAny::DynAnySeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567 - -// ************************************************************* -// Inline operations for class DynamicAny::DynAnySeq_out -// ************************************************************* - -ACE_INLINE -DynamicAny::DynAnySeq_out::DynAnySeq_out (DynAnySeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -DynamicAny::DynAnySeq_out::DynAnySeq_out (DynAnySeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -DynamicAny::DynAnySeq_out::DynAnySeq_out (const ::DynamicAny::DynAnySeq_out &p) - : ptr_ (ACE_const_cast (DynAnySeq_out&, p).ptr_) -{} +#if !defined (_DYNAMICANY_DYNENUM___CI_) +#define _DYNAMICANY_DYNENUM___CI_ -ACE_INLINE -::DynamicAny::DynAnySeq_out & -DynamicAny::DynAnySeq_out::operator= (const ::DynamicAny::DynAnySeq_out &p) -{ - this->ptr_ = ACE_const_cast (DynAnySeq_out&, p).ptr_; - return *this; -} +#endif /* end #if !defined */ -ACE_INLINE -::DynamicAny::DynAnySeq_out & -DynamicAny::DynAnySeq_out::operator= (DynAnySeq *p) -{ - this->ptr_ = p; - return *this; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -DynamicAny::DynAnySeq_out::operator ::DynamicAny::DynAnySeq *&() // cast -{ - return this->ptr_; -} +#if !defined (_DYNAMICANY_DYNSTRUCT___CI_) +#define _DYNAMICANY_DYNSTRUCT___CI_ -ACE_INLINE -::DynamicAny::DynAnySeq *& -DynamicAny::DynAnySeq_out::ptr (void) // ptr -{ - return this->ptr_; -} +#endif /* end #if !defined */ -ACE_INLINE -::DynamicAny::DynAnySeq * -DynamicAny::DynAnySeq_out::operator-> (void) -{ - return this->ptr_; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -TAO_Object_Manager -DynamicAny::DynAnySeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} +#if !defined (_DYNAMICANY_DYNUNION___CI_) +#define _DYNAMICANY_DYNUNION___CI_ #endif /* end #if !defined */ @@ -2329,13 +66,6 @@ DynamicAny::DynAnySeq_out::operator[] (CORBA::ULong index) #if !defined (_DYNAMICANY_DYNSEQUENCE___CI_) #define _DYNAMICANY_DYNSEQUENCE___CI_ -ACE_INLINE -CORBA::Boolean -DynamicAny::DynSequence::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -2344,13 +74,6 @@ DynamicAny::DynSequence::marshal (TAO_OutputCDR &) #if !defined (_DYNAMICANY_DYNARRAY___CI_) #define _DYNAMICANY_DYNARRAY___CI_ -ACE_INLINE -CORBA::Boolean -DynamicAny::DynArray::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -2359,13 +82,6 @@ DynamicAny::DynArray::marshal (TAO_OutputCDR &) #if !defined (_DYNAMICANY_DYNVALUE___CI_) #define _DYNAMICANY_DYNVALUE___CI_ -ACE_INLINE -CORBA::Boolean -DynamicAny::DynValue::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -2374,17 +90,10 @@ DynamicAny::DynValue::marshal (TAO_OutputCDR &) #if !defined (_DYNAMICANY_DYNANYFACTORY___CI_) #define _DYNAMICANY_DYNANYFACTORY___CI_ -ACE_INLINE -CORBA::Boolean -DynamicAny::DynAnyFactory::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( diff --git a/TAO/tao/IFR_Client/IFR_BaseC.cpp b/TAO/tao/IFR_Client/IFR_BaseC.cpp index da3b8fa5306..cbb3a804a73 100644 --- a/TAO/tao/IFR_Client/IFR_BaseC.cpp +++ b/TAO/tao/IFR_Client/IFR_BaseC.cpp @@ -35,7 +35,6 @@ #endif /* TAO_HAS_INTERCEPTORS == 1 */ - #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig #endif /* __BORLANDC__ */ @@ -369,7 +368,7 @@ TAO_NAMESPACE_END int CORBA::IRObject::_tao_class_id = 0; CORBA::IRObject_ptr -tao_CORBA_IRObject_duplicate ( +CORBA::tao_IRObject_life::tao_duplicate ( CORBA::IRObject_ptr p ) { @@ -377,7 +376,7 @@ tao_CORBA_IRObject_duplicate ( } void -tao_CORBA_IRObject_release ( +CORBA::tao_IRObject_life::tao_release ( CORBA::IRObject_ptr p ) { @@ -385,228 +384,64 @@ tao_CORBA_IRObject_release ( } CORBA::IRObject_ptr -tao_CORBA_IRObject_nil ( +CORBA::tao_IRObject_life::tao_nil ( void ) { return CORBA::IRObject::_nil (); } -CORBA::IRObject_ptr -tao_CORBA_IRObject_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::IRObject::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_IRObject_upcast ( - void *src - ) -{ - CORBA::IRObject **tmp = - ACE_static_cast (CORBA::IRObject **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_IRObject_marshal ( +CORBA::tao_IRObject_life::tao_marshal ( CORBA::IRObject_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::IRObject_var -// ************************************************************* - -CORBA::IRObject_var::IRObject_var (void) - : ptr_ (IRObject::_nil ()) -{} - -::CORBA::IRObject_ptr -CORBA::IRObject_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::IRObject_var::IRObject_var (const ::CORBA::IRObject_var &p) - : TAO_Base_var (), - ptr_ (IRObject::_duplicate (p.ptr ())) -{} - -CORBA::IRObject_var::~IRObject_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::IRObject_var & -CORBA::IRObject_var::operator= (IRObject_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::IRObject_var & -CORBA::IRObject_var::operator= (const ::CORBA::IRObject_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::IRObject::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::IRObject_var::operator const ::CORBA::IRObject_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::IRObject_var::operator ::CORBA::IRObject_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::IRObject_ptr -CORBA::IRObject_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::IRObject_ptr -CORBA::IRObject_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::IRObject_ptr & -CORBA::IRObject_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::IRObject_ptr & -CORBA::IRObject_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::IRObject::_nil (); - return this->ptr_; -} - -::CORBA::IRObject_ptr -CORBA::IRObject_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::IRObject_ptr val = this->ptr_; - this->ptr_ = ::CORBA::IRObject::_nil (); - return val; -} - -::CORBA::IRObject_ptr -CORBA::IRObject_var::tao_duplicate (IRObject_ptr p) -{ - return ::CORBA::IRObject::_duplicate (p); -} - -void -CORBA::IRObject_var::tao_release (IRObject_ptr p) -{ - CORBA::release (p); -} - -::CORBA::IRObject_ptr -CORBA::IRObject_var::tao_nil (void) -{ - return ::CORBA::IRObject::_nil (); + return p->marshal (cdr); } -::CORBA::IRObject_ptr -CORBA::IRObject_var::tao_narrow ( +CORBA::IRObject_ptr +CORBA::tao_IRObject_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::IRObject::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::IRObject::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::IRObject_var::tao_upcast (void *src) +CORBA::tao_IRObject_cast::tao_upcast ( + void *src + ) { - IRObject **tmp = - ACE_static_cast (IRObject **, src); + CORBA::IRObject **tmp = + ACE_static_cast (CORBA::IRObject **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::IRObject_out -// ************************************************************* - -CORBA::IRObject_out::IRObject_out (IRObject_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::IRObject::_nil (); -} - -CORBA::IRObject_out::IRObject_out (IRObject_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::IRObject::_nil (); -} - -CORBA::IRObject_out::IRObject_out (const ::CORBA::IRObject_out &p) - : ptr_ (ACE_const_cast (IRObject_out &, p).ptr_) -{} - -::CORBA::IRObject_out & -CORBA::IRObject_out::operator= (const ::CORBA::IRObject_out &p) -{ - this->ptr_ = ACE_const_cast (IRObject_out&, p).ptr_; - return *this; -} - -CORBA::IRObject_out & -CORBA::IRObject_out::operator= (const ::CORBA::IRObject_var &p) -{ - this->ptr_ = ::CORBA::IRObject::_duplicate (p.ptr ()); - return *this; -} - -CORBA::IRObject_out & -CORBA::IRObject_out::operator= (IRObject_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::IRObject_out::operator ::CORBA::IRObject_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::IRObject_ptr & -CORBA::IRObject_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::IRObject_ptr -CORBA::IRObject_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::IRObject, + CORBA::tao_IRObject_life + >; + template class + TAO_Objref_Out_T< + CORBA::IRObject, + CORBA::tao_IRObject_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::IRObject, \ + CORBA::tao_IRObject_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::IRObject, \ + CORBA::tao_IRObject_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -860,73 +695,80 @@ CORBA::_TAO_IRObject_Remote_Proxy_Impl::_TAO_IRObject_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + _tao_retval + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::DefinitionKind _tao_retval_info = + _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::DefinitionKind _tao_retval_info = - _tao_retval; - _tao_ri.result (_tao_retval_info); - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -937,7 +779,7 @@ CORBA::_TAO_IRObject_Remote_Proxy_Impl::_TAO_IRObject_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -961,7 +803,7 @@ CORBA::_TAO_IRObject_Remote_Proxy_Impl::_TAO_IRObject_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -973,22 +815,20 @@ CORBA::_TAO_IRObject_Remote_Proxy_Impl::_TAO_IRObject_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval; + +return _tao_retval; } // TAO_IDL - Generated from @@ -1058,54 +898,62 @@ void CORBA::_TAO_IRObject_Remote_Proxy_Impl::destroy ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -1116,7 +964,7 @@ void CORBA::_TAO_IRObject_Remote_Proxy_Impl::destroy ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1140,7 +988,7 @@ void CORBA::_TAO_IRObject_Remote_Proxy_Impl::destroy ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1152,19 +1000,17 @@ void CORBA::_TAO_IRObject_Remote_Proxy_Impl::destroy ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -1221,7 +1067,7 @@ CORBA::_TAO_IRObject_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::IRObject::IRObject (int collocated) { @@ -1421,6 +1267,12 @@ const char* CORBA::IRObject::_interface_repository_id (void) const return "IDL:omg.org/CORBA/IRObject:1.0"; } +CORBA::Boolean +CORBA::IRObject::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -1546,7 +1398,7 @@ TAO_NAMESPACE_END int CORBA::Contained::_tao_class_id = 0; CORBA::Contained_ptr -tao_CORBA_Contained_duplicate ( +CORBA::tao_Contained_life::tao_duplicate ( CORBA::Contained_ptr p ) { @@ -1554,7 +1406,7 @@ tao_CORBA_Contained_duplicate ( } void -tao_CORBA_Contained_release ( +CORBA::tao_Contained_life::tao_release ( CORBA::Contained_ptr p ) { @@ -1562,15 +1414,24 @@ tao_CORBA_Contained_release ( } CORBA::Contained_ptr -tao_CORBA_Contained_nil ( +CORBA::tao_Contained_life::tao_nil ( void ) { return CORBA::Contained::_nil (); } +CORBA::Boolean +CORBA::tao_Contained_life::tao_marshal ( + CORBA::Contained_ptr p, + TAO_OutputCDR &cdr + ) +{ + return p->marshal (cdr); +} + CORBA::Contained_ptr -tao_CORBA_Contained_narrow ( +CORBA::tao_Contained_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) @@ -1579,7 +1440,7 @@ tao_CORBA_Contained_narrow ( } CORBA::Object * -tao_CORBA_Contained_upcast ( +CORBA::tao_Contained_cast::tao_upcast ( void *src ) { @@ -1588,263 +1449,90 @@ tao_CORBA_Contained_upcast ( return *tmp; } -CORBA::Boolean -tao_CORBA_Contained_marshal ( - CORBA::Contained_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::Contained, + CORBA::tao_Contained_life + >; + template class + TAO_Objref_Out_T< + CORBA::Contained, + CORBA::tao_Contained_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::Contained, \ + CORBA::tao_Contained_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::Contained, \ + CORBA::tao_Contained_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 -// ************************************************************* -// CORBA::Contained_var -// ************************************************************* +#if (TAO_HAS_INTERCEPTORS == 1) -CORBA::Contained_var::Contained_var (void) - : ptr_ (Contained::_nil ()) -{} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 -::CORBA::Contained_ptr -CORBA::Contained_var::ptr (void) const +class TAO_ClientRequestInfo_CORBA_Contained_id_get : public TAO_ClientRequestInfo_i { - return this->ptr_; -} +public: + TAO_ClientRequestInfo_CORBA_Contained_id_get ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target + ACE_ENV_ARG_DECL_WITH_DEFAULTS); -CORBA::Contained_var::Contained_var (const ::CORBA::Contained_var &p) - : TAO_Base_var (), - ptr_ (Contained::_duplicate (p.ptr ())) -{} + virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)); -CORBA::Contained_var::~Contained_var (void) -{ - CORBA::release (this->ptr_); -} + void result (char * result); + + private: + TAO_ClientRequestInfo_CORBA_Contained_id_get (const TAO_ClientRequestInfo_CORBA_Contained_id_get &); + void operator= (const TAO_ClientRequestInfo_CORBA_Contained_id_get &); + + char * _result; + }; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 + + TAO_ClientRequestInfo_CORBA_Contained_id_get::TAO_ClientRequestInfo_CORBA_Contained_id_get ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target) +{} -CORBA::Contained_var & -CORBA::Contained_var::operator= (Contained_ptr p) +Dynamic::ParameterList * +TAO_ClientRequestInfo_CORBA_Contained_id_get::arguments (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)) { - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; + // Generate the argument list on demand. + Dynamic::ParameterList *parameter_list = + TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + return parameter_list; } -CORBA::Contained_var & -CORBA::Contained_var::operator= (const ::CORBA::Contained_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::Contained::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::Contained_var::operator const ::CORBA::Contained_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::Contained_var::operator ::CORBA::Contained_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::Contained_ptr -CORBA::Contained_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::Contained_ptr -CORBA::Contained_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::Contained_ptr & -CORBA::Contained_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::Contained_ptr & -CORBA::Contained_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::Contained::_nil (); - return this->ptr_; -} - -::CORBA::Contained_ptr -CORBA::Contained_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::Contained_ptr val = this->ptr_; - this->ptr_ = ::CORBA::Contained::_nil (); - return val; -} - -::CORBA::Contained_ptr -CORBA::Contained_var::tao_duplicate (Contained_ptr p) -{ - return ::CORBA::Contained::_duplicate (p); -} - -void -CORBA::Contained_var::tao_release (Contained_ptr p) -{ - CORBA::release (p); -} - -::CORBA::Contained_ptr -CORBA::Contained_var::tao_nil (void) -{ - return ::CORBA::Contained::_nil (); -} - -::CORBA::Contained_ptr -CORBA::Contained_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::CORBA::Contained::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -CORBA::Contained_var::tao_upcast (void *src) -{ - Contained **tmp = - ACE_static_cast (Contained **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::Contained_out -// ************************************************************* - -CORBA::Contained_out::Contained_out (Contained_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::Contained::_nil (); -} - -CORBA::Contained_out::Contained_out (Contained_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::Contained::_nil (); -} - -CORBA::Contained_out::Contained_out (const ::CORBA::Contained_out &p) - : ptr_ (ACE_const_cast (Contained_out &, p).ptr_) -{} - -::CORBA::Contained_out & -CORBA::Contained_out::operator= (const ::CORBA::Contained_out &p) -{ - this->ptr_ = ACE_const_cast (Contained_out&, p).ptr_; - return *this; -} - -CORBA::Contained_out & -CORBA::Contained_out::operator= (const ::CORBA::Contained_var &p) -{ - this->ptr_ = ::CORBA::Contained::_duplicate (p.ptr ()); - return *this; -} - -CORBA::Contained_out & -CORBA::Contained_out::operator= (Contained_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::Contained_out::operator ::CORBA::Contained_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::Contained_ptr & -CORBA::Contained_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::Contained_ptr -CORBA::Contained_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 - -#if (TAO_HAS_INTERCEPTORS == 1) - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 - -class TAO_ClientRequestInfo_CORBA_Contained_id_get : public TAO_ClientRequestInfo_i -{ -public: - TAO_ClientRequestInfo_CORBA_Contained_id_get ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target - ACE_ENV_ARG_DECL_WITH_DEFAULTS); - - virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); - - void result (char * result); - - private: - TAO_ClientRequestInfo_CORBA_Contained_id_get (const TAO_ClientRequestInfo_CORBA_Contained_id_get &); - void operator= (const TAO_ClientRequestInfo_CORBA_Contained_id_get &); - - char * _result; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 - - TAO_ClientRequestInfo_CORBA_Contained_id_get::TAO_ClientRequestInfo_CORBA_Contained_id_get ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target - ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target) -{} - -Dynamic::ParameterList * -TAO_ClientRequestInfo_CORBA_Contained_id_get::arguments (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the argument list on demand. - Dynamic::ParameterList *parameter_list = - TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - return parameter_list; -} - -Dynamic::ExceptionList * -TAO_ClientRequestInfo_CORBA_Contained_id_get::exceptions (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)) +Dynamic::ExceptionList * +TAO_ClientRequestInfo_CORBA_Contained_id_get::exceptions (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)) { // Generate the exception list on demand. Dynamic::ExceptionList *exception_list = @@ -2848,74 +2536,81 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::id ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + char * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - char * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -2926,7 +2621,7 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::id ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -2950,7 +2645,7 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::id ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -2962,22 +2657,20 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::id ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -3049,66 +2742,72 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::id ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -3119,7 +2818,7 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::id ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -3143,7 +2842,7 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::id ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -3155,19 +2854,17 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::id ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -3239,74 +2936,81 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::name ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + char * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - char * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -3317,7 +3021,7 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::name ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -3341,7 +3045,7 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::name ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -3353,22 +3057,20 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::name ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -3440,66 +3142,72 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::name ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << name) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << name) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -3510,7 +3218,7 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::name ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -3534,7 +3242,7 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::name ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -3546,19 +3254,17 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::name ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -3630,74 +3336,81 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::version ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + char * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - char * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -3708,7 +3421,7 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::version ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -3732,7 +3445,7 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::version ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -3744,22 +3457,20 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::version ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -3831,66 +3542,72 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::version ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << version) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << version) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -3901,7 +3618,7 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::version ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -3925,7 +3642,7 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::version ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -3937,19 +3654,17 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::version ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -4021,74 +3736,81 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::version ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::Container_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::Container_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -4099,7 +3821,7 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::version ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4123,7 +3845,7 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::version ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4135,22 +3857,20 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::version ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -4221,74 +3941,81 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::absolute_name ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + char * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - char * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -4299,7 +4026,7 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::absolute_name ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4323,7 +4050,7 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::absolute_name ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4335,22 +4062,20 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::absolute_name ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -4364,7 +4089,10 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::absolute_name ( CORBA::SystemException )) { - CORBA::Repository_var _tao_retval ( tao_CORBA_Repository_nil ()); + CORBA::Repository_var _tao_retval ( + CORBA::tao_Repository_life::tao_nil () + ); + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) @@ -4421,74 +4149,81 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::absolute_name ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::Repository_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::Repository_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -4499,7 +4234,7 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::absolute_name ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4523,7 +4258,7 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::absolute_name ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4535,22 +4270,20 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::absolute_name ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -4627,74 +4360,81 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::absolute_name ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::Contained::Description * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::Contained::Description * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -4705,7 +4445,7 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::absolute_name ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4729,7 +4469,7 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::absolute_name ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4741,22 +4481,20 @@ char * CORBA::_TAO_Contained_Remote_Proxy_Impl::absolute_name ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -4832,68 +4570,74 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::move ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << new_container) && - (_tao_out << new_name) && - (_tao_out << new_version) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << new_container) && + (_tao_out << new_name) && + (_tao_out << new_version) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -4904,7 +4648,7 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::move ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4928,7 +4672,7 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::move ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4940,19 +4684,17 @@ void CORBA::_TAO_Contained_Remote_Proxy_Impl::move ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -5009,7 +4751,7 @@ CORBA::_TAO_Contained_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::Contained::Contained (int collocated) { @@ -5229,6 +4971,12 @@ const char* CORBA::Contained::_interface_repository_id (void) const return "IDL:omg.org/CORBA/Contained:1.0"; } +CORBA::Boolean +CORBA::Contained::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -5642,6 +5390,37 @@ void CORBA::Contained::Description::_tao_any_destructor (void *_tao_void_pointer delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Var_Var_T< + Description + >; + +template class + TAO_Out_T< + Description, + Description_var + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Var_Var_T< \ + Description \ + > + +# pragma instantiate \ + TAO_Out_T< \ + Description, \ + Description_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -5726,160 +5505,48 @@ TAO_NAMESPACE_DEFINE ( ) TAO_NAMESPACE_END -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_INTERFACEDEFSEQ_CS_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_INTERFACEDEFSEQ_CS_ - -// The Base_Sequence functions, please see tao/Sequence.h -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::InterfaceDef **tmp = 0; - tmp = _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::InterfaceDef **old = ACE_reinterpret_cast (CORBA::InterfaceDef**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - if (!this->release_) - { - tmp[i] = tao_CORBA_InterfaceDef_duplicate (old[i]); - } - else - { - tmp[i] = old[i]; - } - } - - if (this->release_) - { - delete [] old; - } - } - - this->buffer_ = tmp; -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::InterfaceDef **tmp = ACE_reinterpret_cast (CORBA::InterfaceDef**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tao_CORBA_InterfaceDef_release (tmp[i]); - tmp[i] = tao_CORBA_InterfaceDef_nil (); - } - - _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::~_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq (void) -{ - this->_deallocate_buffer (); -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol) -{ - CORBA::InterfaceDef **tmp = ACE_reinterpret_cast (CORBA::InterfaceDef**, this->buffer_); - - for (CORBA::ULong i = nl; i < ol; ++i) - { - tao_CORBA_InterfaceDef_release (tmp[i]); - tmp[i] = tao_CORBA_InterfaceDef_nil (); - } -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::_downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL - ) -{ - CORBA::InterfaceDef **tmp = ACE_static_cast (CORBA::InterfaceDef**, target); - *tmp = tao_CORBA_InterfaceDef_narrow (src ACE_ENV_ARG_PARAMETER); - ACE_CHECK; -} - -CORBA::Object* -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::_upcast (void *src) const -{ - return tao_CORBA_InterfaceDef_upcast (src); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_INTERFACEDEFSEQ_CS_) -#define _CORBA_INTERFACEDEFSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::InterfaceDefSeq -// ************************************************************* +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 CORBA::InterfaceDefSeq::InterfaceDefSeq (void) {} CORBA::InterfaceDefSeq::InterfaceDefSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Object_Sequence< + CORBA::InterfaceDef, + CORBA::InterfaceDef, + CORBA::tao_InterfaceDef_life, + CORBA::tao_InterfaceDef_cast + > + (max) {} CORBA::InterfaceDefSeq::InterfaceDefSeq ( CORBA::ULong max, CORBA::ULong length, - CORBA::InterfaceDef_ptr *buffer, + CORBA::InterfaceDef_ptr* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Object_Sequence< + CORBA::InterfaceDef, + CORBA::InterfaceDef, + CORBA::tao_InterfaceDef_life, + CORBA::tao_InterfaceDef_cast + > + (max, length, buffer, release) {} CORBA::InterfaceDefSeq::InterfaceDefSeq (const InterfaceDefSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Object_Sequence< + CORBA::InterfaceDef, + CORBA::InterfaceDef, + CORBA::tao_InterfaceDef_life, + CORBA::tao_InterfaceDef_cast + > + (seq) {} -CORBA::InterfaceDefSeq::~InterfaceDefSeq (void) // dtor +CORBA::InterfaceDefSeq::~InterfaceDefSeq (void) {} void CORBA::InterfaceDefSeq::_tao_any_destructor (void *_tao_void_pointer) @@ -5888,4705 +5555,3975 @@ void CORBA::InterfaceDefSeq::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_MngSeq_Var_T< + CORBA::InterfaceDefSeq, + TAO_Object_Manager< + CORBA::InterfaceDef, + CORBA::InterfaceDef_var, + CORBA::tao_InterfaceDef_life + > + >; + +template class + TAO_Seq_Out_T< + CORBA::InterfaceDefSeq, + CORBA::InterfaceDefSeq_var, + TAO_Object_Manager< + CORBA::InterfaceDef, + CORBA::InterfaceDef_var, + CORBA::tao_InterfaceDef_life + > + >; -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -static const CORBA::Long _oc_CORBA_InterfaceDefSeq[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 38, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f496e), - ACE_NTOHL (0x74657266), - ACE_NTOHL (0x61636544), - ACE_NTOHL (0x65665365), - ACE_NTOHL (0x713a312e), - ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/InterfaceDefSeq:1.0 - 16, - ACE_NTOHL (0x496e7465), - ACE_NTOHL (0x72666163), - ACE_NTOHL (0x65446566), - ACE_NTOHL (0x53657100), // name = InterfaceDefSeq - CORBA::tk_sequence, // typecode kind - 80, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_objref, // typecode kind - 64, // encapsulation length +# pragma instantiate \ + TAO_MngSeq_Var_T< \ + CORBA::InterfaceDefSeq, \ + TAO_Object_Manager< \ + CORBA::InterfaceDef, \ + CORBA::InterfaceDef_var, \ + CORBA::tao_InterfaceDef_life \ + > \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + CORBA::InterfaceDefSeq, \ + CORBA::InterfaceDefSeq_var, \ + TAO_Object_Manager< \ + CORBA::InterfaceDef, \ + CORBA::InterfaceDef_var, \ + CORBA::tao_InterfaceDef_life \ + > \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_InterfaceDefSeq[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 38, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f496e), + ACE_NTOHL (0x74657266), + ACE_NTOHL (0x61636544), + ACE_NTOHL (0x65665365), + ACE_NTOHL (0x713a312e), + ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/InterfaceDefSeq:1.0 + 16, + ACE_NTOHL (0x496e7465), + ACE_NTOHL (0x72666163), + ACE_NTOHL (0x65446566), + ACE_NTOHL (0x53657100), // name = InterfaceDefSeq + CORBA::tk_sequence, // typecode kind + 80, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order - 35, + CORBA::tk_objref, // typecode kind + 64, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 35, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f496e), + ACE_NTOHL (0x74657266), + ACE_NTOHL (0x61636544), + ACE_NTOHL (0x65663a31), + ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/InterfaceDef:1.0 + 13, + ACE_NTOHL (0x496e7465), + ACE_NTOHL (0x72666163), + ACE_NTOHL (0x65446566), + ACE_NTOHL (0x0), // name = InterfaceDef + + 0U, + +}; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_InterfaceDefSeq ( + CORBA::tk_alias, + sizeof (_oc_CORBA_InterfaceDefSeq), + (char *) &_oc_CORBA_InterfaceDefSeq, + 0, + sizeof (CORBA::InterfaceDefSeq) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_InterfaceDefSeq, + &_tc_TAO_tc_CORBA_InterfaceDefSeq + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 + + CORBA::ValueDefSeq::ValueDefSeq (void) + {} + + CORBA::ValueDefSeq::ValueDefSeq (CORBA::ULong max) + : TAO_Unbounded_Object_Sequence< + CORBA::ValueDef, + CORBA::ValueDef, + CORBA::tao_ValueDef_life, + CORBA::tao_ValueDef_cast + > + (max) + {} + + CORBA::ValueDefSeq::ValueDefSeq ( + CORBA::ULong max, + CORBA::ULong length, + CORBA::ValueDef_ptr* buffer, + CORBA::Boolean release + ) + : TAO_Unbounded_Object_Sequence< + CORBA::ValueDef, + CORBA::ValueDef, + CORBA::tao_ValueDef_life, + CORBA::tao_ValueDef_cast + > + (max, length, buffer, release) + {} + + CORBA::ValueDefSeq::ValueDefSeq (const ValueDefSeq &seq) + : TAO_Unbounded_Object_Sequence< + CORBA::ValueDef, + CORBA::ValueDef, + CORBA::tao_ValueDef_life, + CORBA::tao_ValueDef_cast + > + (seq) + {} + + CORBA::ValueDefSeq::~ValueDefSeq (void) + {} + + void CORBA::ValueDefSeq::_tao_any_destructor (void *_tao_void_pointer) + { + ValueDefSeq *tmp = ACE_static_cast (ValueDefSeq*, _tao_void_pointer); + delete tmp; + } + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + + template class + TAO_MngSeq_Var_T< + CORBA::ValueDefSeq, + TAO_Object_Manager< + CORBA::ValueDef, + CORBA::ValueDef_var, + CORBA::tao_ValueDef_life + > + >; + + template class + TAO_Seq_Out_T< + CORBA::ValueDefSeq, + CORBA::ValueDefSeq_var, + TAO_Object_Manager< + CORBA::ValueDef, + CORBA::ValueDef_var, + CORBA::tao_ValueDef_life + > + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + + # pragma instantiate \ + TAO_MngSeq_Var_T< \ + CORBA::ValueDefSeq, \ + TAO_Object_Manager< \ + CORBA::ValueDef, \ + CORBA::ValueDef_var, \ + CORBA::tao_ValueDef_life \ + > \ + > + + # pragma instantiate \ + TAO_Seq_Out_T< \ + CORBA::ValueDefSeq, \ + CORBA::ValueDefSeq_var, \ + TAO_Object_Manager< \ + CORBA::ValueDef, \ + CORBA::ValueDef_var, \ + CORBA::tao_ValueDef_life \ + > \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_ValueDefSeq[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f496e), - ACE_NTOHL (0x74657266), - ACE_NTOHL (0x61636544), - ACE_NTOHL (0x65663a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/InterfaceDef:1.0 - 13, - ACE_NTOHL (0x496e7465), - ACE_NTOHL (0x72666163), + ACE_NTOHL (0x412f5661), + ACE_NTOHL (0x6c756544), + ACE_NTOHL (0x65665365), + ACE_NTOHL (0x713a312e), + ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ValueDefSeq:1.0 + 12, + ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65446566), - ACE_NTOHL (0x0), // name = InterfaceDef - - 0U, + ACE_NTOHL (0x53657100), // name = ValueDefSeq + CORBA::tk_sequence, // typecode kind + 72, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_objref, // typecode kind + 56, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 31, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f5661), + ACE_NTOHL (0x6c756544), + ACE_NTOHL (0x65663a31), + ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ValueDef:1.0 + 9, + ACE_NTOHL (0x56616c75), + ACE_NTOHL (0x65446566), + ACE_NTOHL (0x0), // name = ValueDef + + 0U, }; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_ValueDefSeq ( + CORBA::tk_alias, + sizeof (_oc_CORBA_ValueDefSeq), + (char *) &_oc_CORBA_ValueDefSeq, + 0, + sizeof (CORBA::ValueDefSeq) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ValueDefSeq, + &_tc_TAO_tc_CORBA_ValueDefSeq + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 + + CORBA::AbstractInterfaceDefSeq::AbstractInterfaceDefSeq (void) + {} + + CORBA::AbstractInterfaceDefSeq::AbstractInterfaceDefSeq (CORBA::ULong max) + : TAO_Unbounded_Object_Sequence< + CORBA::AbstractInterfaceDef, + CORBA::AbstractInterfaceDef, + CORBA::tao_AbstractInterfaceDef_life, + CORBA::tao_AbstractInterfaceDef_cast + > + (max) + {} + + CORBA::AbstractInterfaceDefSeq::AbstractInterfaceDefSeq ( + CORBA::ULong max, + CORBA::ULong length, + CORBA::AbstractInterfaceDef_ptr* buffer, + CORBA::Boolean release + ) + : TAO_Unbounded_Object_Sequence< + CORBA::AbstractInterfaceDef, + CORBA::AbstractInterfaceDef, + CORBA::tao_AbstractInterfaceDef_life, + CORBA::tao_AbstractInterfaceDef_cast + > + (max, length, buffer, release) + {} + + CORBA::AbstractInterfaceDefSeq::AbstractInterfaceDefSeq (const AbstractInterfaceDefSeq &seq) + : TAO_Unbounded_Object_Sequence< + CORBA::AbstractInterfaceDef, + CORBA::AbstractInterfaceDef, + CORBA::tao_AbstractInterfaceDef_life, + CORBA::tao_AbstractInterfaceDef_cast + > + (seq) + {} + + CORBA::AbstractInterfaceDefSeq::~AbstractInterfaceDefSeq (void) + {} + + void CORBA::AbstractInterfaceDefSeq::_tao_any_destructor (void *_tao_void_pointer) + { + AbstractInterfaceDefSeq *tmp = ACE_static_cast (AbstractInterfaceDefSeq*, _tao_void_pointer); + delete tmp; + } -static CORBA::TypeCode _tc_TAO_tc_CORBA_InterfaceDefSeq ( - CORBA::tk_alias, - sizeof (_oc_CORBA_InterfaceDefSeq), - (char *) &_oc_CORBA_InterfaceDefSeq, - 0, - sizeof (CORBA::InterfaceDefSeq) - ); +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + + template class + TAO_MngSeq_Var_T< + CORBA::AbstractInterfaceDefSeq, + TAO_Object_Manager< + CORBA::AbstractInterfaceDef, + CORBA::AbstractInterfaceDef_var, + CORBA::tao_AbstractInterfaceDef_life + > + >; + + template class + TAO_Seq_Out_T< + CORBA::AbstractInterfaceDefSeq, + CORBA::AbstractInterfaceDefSeq_var, + TAO_Object_Manager< + CORBA::AbstractInterfaceDef, + CORBA::AbstractInterfaceDef_var, + CORBA::tao_AbstractInterfaceDef_life + > + >; -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_InterfaceDefSeq, - &_tc_TAO_tc_CORBA_InterfaceDefSeq - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102 +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + + # pragma instantiate \ + TAO_MngSeq_Var_T< \ + CORBA::AbstractInterfaceDefSeq, \ + TAO_Object_Manager< \ + CORBA::AbstractInterfaceDef, \ + CORBA::AbstractInterfaceDef_var, \ + CORBA::tao_AbstractInterfaceDef_life \ + > \ + > + + # pragma instantiate \ + TAO_Seq_Out_T< \ + CORBA::AbstractInterfaceDefSeq, \ + CORBA::AbstractInterfaceDefSeq_var, \ + TAO_Object_Manager< \ + CORBA::AbstractInterfaceDef, \ + CORBA::AbstractInterfaceDef_var, \ + CORBA::tao_AbstractInterfaceDef_life \ + > \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_AbstractInterfaceDefSeq[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 46, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4162), + ACE_NTOHL (0x73747261), + ACE_NTOHL (0x6374496e), + ACE_NTOHL (0x74657266), + ACE_NTOHL (0x61636544), + ACE_NTOHL (0x65665365), + ACE_NTOHL (0x713a312e), + ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/AbstractInterfaceDefSeq:1.0 + 24, + ACE_NTOHL (0x41627374), + ACE_NTOHL (0x72616374), + ACE_NTOHL (0x496e7465), + ACE_NTOHL (0x72666163), + ACE_NTOHL (0x65446566), + ACE_NTOHL (0x53657100), // name = AbstractInterfaceDefSeq + CORBA::tk_sequence, // typecode kind + 96, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_objref, // typecode kind + 80, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 43, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4162), + ACE_NTOHL (0x73747261), + ACE_NTOHL (0x6374496e), + ACE_NTOHL (0x74657266), + ACE_NTOHL (0x61636544), + ACE_NTOHL (0x65663a31), + ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/AbstractInterfaceDef:1.0 + 21, + ACE_NTOHL (0x41627374), + ACE_NTOHL (0x72616374), + ACE_NTOHL (0x496e7465), + ACE_NTOHL (0x72666163), + ACE_NTOHL (0x65446566), + ACE_NTOHL (0x0), // name = AbstractInterfaceDef + + 0U, -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) +}; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_AbstractInterfaceDefSeq ( + CORBA::tk_alias, + sizeof (_oc_CORBA_AbstractInterfaceDefSeq), + (char *) &_oc_CORBA_AbstractInterfaceDefSeq, + 0, + sizeof (CORBA::AbstractInterfaceDefSeq) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_AbstractInterfaceDefSeq, + &_tc_TAO_tc_CORBA_AbstractInterfaceDefSeq + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 + + CORBA::LocalInterfaceDefSeq::LocalInterfaceDefSeq (void) + {} + + CORBA::LocalInterfaceDefSeq::LocalInterfaceDefSeq (CORBA::ULong max) + : TAO_Unbounded_Object_Sequence< + CORBA::LocalInterfaceDef, + CORBA::LocalInterfaceDef, + CORBA::tao_LocalInterfaceDef_life, + CORBA::tao_LocalInterfaceDef_cast + > + (max) + {} + + CORBA::LocalInterfaceDefSeq::LocalInterfaceDefSeq ( + CORBA::ULong max, + CORBA::ULong length, + CORBA::LocalInterfaceDef_ptr* buffer, + CORBA::Boolean release + ) + : TAO_Unbounded_Object_Sequence< + CORBA::LocalInterfaceDef, + CORBA::LocalInterfaceDef, + CORBA::tao_LocalInterfaceDef_life, + CORBA::tao_LocalInterfaceDef_cast + > + (max, length, buffer, release) + {} + + CORBA::LocalInterfaceDefSeq::LocalInterfaceDefSeq (const LocalInterfaceDefSeq &seq) + : TAO_Unbounded_Object_Sequence< + CORBA::LocalInterfaceDef, + CORBA::LocalInterfaceDef, + CORBA::tao_LocalInterfaceDef_life, + CORBA::tao_LocalInterfaceDef_cast + > + (seq) + {} + + CORBA::LocalInterfaceDefSeq::~LocalInterfaceDefSeq (void) + {} + + void CORBA::LocalInterfaceDefSeq::_tao_any_destructor (void *_tao_void_pointer) + { + LocalInterfaceDefSeq *tmp = ACE_static_cast (LocalInterfaceDefSeq*, _tao_void_pointer); + delete tmp; + } -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_VALUEDEFSEQ_CS_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_VALUEDEFSEQ_CS_ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + + template class + TAO_MngSeq_Var_T< + CORBA::LocalInterfaceDefSeq, + TAO_Object_Manager< + CORBA::LocalInterfaceDef, + CORBA::LocalInterfaceDef_var, + CORBA::tao_LocalInterfaceDef_life + > + >; + + template class + TAO_Seq_Out_T< + CORBA::LocalInterfaceDefSeq, + CORBA::LocalInterfaceDefSeq_var, + TAO_Object_Manager< + CORBA::LocalInterfaceDef, + CORBA::LocalInterfaceDef_var, + CORBA::tao_LocalInterfaceDef_life + > + >; -// The Base_Sequence functions, please see tao/Sequence.h -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::ValueDef **tmp = 0; - tmp = _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::ValueDef **old = ACE_reinterpret_cast (CORBA::ValueDef**, this->buffer_); +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - for (CORBA::ULong i = 0; i < this->length_; ++i) + # pragma instantiate \ + TAO_MngSeq_Var_T< \ + CORBA::LocalInterfaceDefSeq, \ + TAO_Object_Manager< \ + CORBA::LocalInterfaceDef, \ + CORBA::LocalInterfaceDef_var, \ + CORBA::tao_LocalInterfaceDef_life \ + > \ + > + + # pragma instantiate \ + TAO_Seq_Out_T< \ + CORBA::LocalInterfaceDefSeq, \ + CORBA::LocalInterfaceDefSeq_var, \ + TAO_Object_Manager< \ + CORBA::LocalInterfaceDef, \ + CORBA::LocalInterfaceDef_var, \ + CORBA::tao_LocalInterfaceDef_life \ + > \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_LocalInterfaceDefSeq[] = { - if (!this->release_) - { - tmp[i] = tao_CORBA_ValueDef_duplicate (old[i]); - } - else - { - tmp[i] = old[i]; - } - } - - if (this->release_) + TAO_ENCAP_BYTE_ORDER, // byte order + 43, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4c6f), + ACE_NTOHL (0x63616c49), + ACE_NTOHL (0x6e746572), + ACE_NTOHL (0x66616365), + ACE_NTOHL (0x44656653), + ACE_NTOHL (0x65713a31), + ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/LocalInterfaceDefSeq:1.0 + 21, + ACE_NTOHL (0x4c6f6361), + ACE_NTOHL (0x6c496e74), + ACE_NTOHL (0x65726661), + ACE_NTOHL (0x63654465), + ACE_NTOHL (0x66536571), + ACE_NTOHL (0x0), // name = LocalInterfaceDefSeq + CORBA::tk_sequence, // typecode kind + 88, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_objref, // typecode kind + 72, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 40, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4c6f), + ACE_NTOHL (0x63616c49), + ACE_NTOHL (0x6e746572), + ACE_NTOHL (0x66616365), + ACE_NTOHL (0x4465663a), + ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/LocalInterfaceDef:1.0 + 18, + ACE_NTOHL (0x4c6f6361), + ACE_NTOHL (0x6c496e74), + ACE_NTOHL (0x65726661), + ACE_NTOHL (0x63654465), + ACE_NTOHL (0x66000000), // name = LocalInterfaceDef + + 0U, + +}; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_LocalInterfaceDefSeq ( + CORBA::tk_alias, + sizeof (_oc_CORBA_LocalInterfaceDefSeq), + (char *) &_oc_CORBA_LocalInterfaceDefSeq, + 0, + sizeof (CORBA::LocalInterfaceDefSeq) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_LocalInterfaceDefSeq, + &_tc_TAO_tc_CORBA_LocalInterfaceDefSeq + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 + + CORBA::ExtInterfaceDefSeq::ExtInterfaceDefSeq (void) + {} + + CORBA::ExtInterfaceDefSeq::ExtInterfaceDefSeq (CORBA::ULong max) + : TAO_Unbounded_Object_Sequence< + CORBA::ExtInterfaceDef, + CORBA::ExtInterfaceDef, + CORBA::tao_ExtInterfaceDef_life, + CORBA::tao_ExtInterfaceDef_cast + > + (max) + {} + + CORBA::ExtInterfaceDefSeq::ExtInterfaceDefSeq ( + CORBA::ULong max, + CORBA::ULong length, + CORBA::ExtInterfaceDef_ptr* buffer, + CORBA::Boolean release + ) + : TAO_Unbounded_Object_Sequence< + CORBA::ExtInterfaceDef, + CORBA::ExtInterfaceDef, + CORBA::tao_ExtInterfaceDef_life, + CORBA::tao_ExtInterfaceDef_cast + > + (max, length, buffer, release) + {} + + CORBA::ExtInterfaceDefSeq::ExtInterfaceDefSeq (const ExtInterfaceDefSeq &seq) + : TAO_Unbounded_Object_Sequence< + CORBA::ExtInterfaceDef, + CORBA::ExtInterfaceDef, + CORBA::tao_ExtInterfaceDef_life, + CORBA::tao_ExtInterfaceDef_cast + > + (seq) + {} + + CORBA::ExtInterfaceDefSeq::~ExtInterfaceDefSeq (void) + {} + + void CORBA::ExtInterfaceDefSeq::_tao_any_destructor (void *_tao_void_pointer) { - delete [] old; + ExtInterfaceDefSeq *tmp = ACE_static_cast (ExtInterfaceDefSeq*, _tao_void_pointer); + delete tmp; } - } - - this->buffer_ = tmp; -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::ValueDef **tmp = ACE_reinterpret_cast (CORBA::ValueDef**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tao_CORBA_ValueDef_release (tmp[i]); - tmp[i] = tao_CORBA_ValueDef_nil (); - } - - _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::freebuf (tmp); - this->buffer_ = 0; -} -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::~_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq (void) -{ - this->_deallocate_buffer (); -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + + template class + TAO_MngSeq_Var_T< + CORBA::ExtInterfaceDefSeq, + TAO_Object_Manager< + CORBA::ExtInterfaceDef, + CORBA::ExtInterfaceDef_var, + CORBA::tao_ExtInterfaceDef_life + > + >; + + template class + TAO_Seq_Out_T< + CORBA::ExtInterfaceDefSeq, + CORBA::ExtInterfaceDefSeq_var, + TAO_Object_Manager< + CORBA::ExtInterfaceDef, + CORBA::ExtInterfaceDef_var, + CORBA::tao_ExtInterfaceDef_life + > + >; -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol) -{ - CORBA::ValueDef **tmp = ACE_reinterpret_cast (CORBA::ValueDef**, this->buffer_); - - for (CORBA::ULong i = nl; i < ol; ++i) - { - tao_CORBA_ValueDef_release (tmp[i]); - tmp[i] = tao_CORBA_ValueDef_nil (); - } -} +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + + # pragma instantiate \ + TAO_MngSeq_Var_T< \ + CORBA::ExtInterfaceDefSeq, \ + TAO_Object_Manager< \ + CORBA::ExtInterfaceDef, \ + CORBA::ExtInterfaceDef_var, \ + CORBA::tao_ExtInterfaceDef_life \ + > \ + > + + # pragma instantiate \ + TAO_Seq_Out_T< \ + CORBA::ExtInterfaceDefSeq, \ + CORBA::ExtInterfaceDefSeq_var, \ + TAO_Object_Manager< \ + CORBA::ExtInterfaceDef, \ + CORBA::ExtInterfaceDef_var, \ + CORBA::tao_ExtInterfaceDef_life \ + > \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_ExtInterfaceDefSeq[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 41, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4578), + ACE_NTOHL (0x74496e74), + ACE_NTOHL (0x65726661), + ACE_NTOHL (0x63654465), + ACE_NTOHL (0x66536571), + ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ExtInterfaceDefSeq:1.0 + 19, + ACE_NTOHL (0x45787449), + ACE_NTOHL (0x6e746572), + ACE_NTOHL (0x66616365), + ACE_NTOHL (0x44656653), + ACE_NTOHL (0x65710000), // name = ExtInterfaceDefSeq + CORBA::tk_sequence, // typecode kind + 84, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_objref, // typecode kind + 68, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 38, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4578), + ACE_NTOHL (0x74496e74), + ACE_NTOHL (0x65726661), + ACE_NTOHL (0x63654465), + ACE_NTOHL (0x663a312e), + ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtInterfaceDef:1.0 + 16, + ACE_NTOHL (0x45787449), + ACE_NTOHL (0x6e746572), + ACE_NTOHL (0x66616365), + ACE_NTOHL (0x44656600), // name = ExtInterfaceDef + + 0U, -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL - ) -{ - CORBA::ValueDef **tmp = ACE_static_cast (CORBA::ValueDef**, target); - *tmp = tao_CORBA_ValueDef_narrow (src ACE_ENV_ARG_PARAMETER); - ACE_CHECK; -} +}; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtInterfaceDefSeq ( + CORBA::tk_alias, + sizeof (_oc_CORBA_ExtInterfaceDefSeq), + (char *) &_oc_CORBA_ExtInterfaceDefSeq, + 0, + sizeof (CORBA::ExtInterfaceDefSeq) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ExtInterfaceDefSeq, + &_tc_TAO_tc_CORBA_ExtInterfaceDefSeq + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 + + CORBA::ExtValueDefSeq::ExtValueDefSeq (void) + {} + + CORBA::ExtValueDefSeq::ExtValueDefSeq (CORBA::ULong max) + : TAO_Unbounded_Object_Sequence< + CORBA::ExtValueDef, + CORBA::ExtValueDef, + CORBA::tao_ExtValueDef_life, + CORBA::tao_ExtValueDef_cast + > + (max) + {} + + CORBA::ExtValueDefSeq::ExtValueDefSeq ( + CORBA::ULong max, + CORBA::ULong length, + CORBA::ExtValueDef_ptr* buffer, + CORBA::Boolean release + ) + : TAO_Unbounded_Object_Sequence< + CORBA::ExtValueDef, + CORBA::ExtValueDef, + CORBA::tao_ExtValueDef_life, + CORBA::tao_ExtValueDef_cast + > + (max, length, buffer, release) + {} + + CORBA::ExtValueDefSeq::ExtValueDefSeq (const ExtValueDefSeq &seq) + : TAO_Unbounded_Object_Sequence< + CORBA::ExtValueDef, + CORBA::ExtValueDef, + CORBA::tao_ExtValueDef_life, + CORBA::tao_ExtValueDef_cast + > + (seq) + {} + + CORBA::ExtValueDefSeq::~ExtValueDefSeq (void) + {} + + void CORBA::ExtValueDefSeq::_tao_any_destructor (void *_tao_void_pointer) + { + ExtValueDefSeq *tmp = ACE_static_cast (ExtValueDefSeq*, _tao_void_pointer); + delete tmp; + } + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + + template class + TAO_MngSeq_Var_T< + CORBA::ExtValueDefSeq, + TAO_Object_Manager< + CORBA::ExtValueDef, + CORBA::ExtValueDef_var, + CORBA::tao_ExtValueDef_life + > + >; + + template class + TAO_Seq_Out_T< + CORBA::ExtValueDefSeq, + CORBA::ExtValueDefSeq_var, + TAO_Object_Manager< + CORBA::ExtValueDef, + CORBA::ExtValueDef_var, + CORBA::tao_ExtValueDef_life + > + >; -CORBA::Object* -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_upcast (void *src) const -{ - return tao_CORBA_ValueDef_upcast (src); -} +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + + # pragma instantiate \ + TAO_MngSeq_Var_T< \ + CORBA::ExtValueDefSeq, \ + TAO_Object_Manager< \ + CORBA::ExtValueDef, \ + CORBA::ExtValueDef_var, \ + CORBA::tao_ExtValueDef_life \ + > \ + > + + # pragma instantiate \ + TAO_Seq_Out_T< \ + CORBA::ExtValueDefSeq, \ + CORBA::ExtValueDefSeq_var, \ + TAO_Object_Manager< \ + CORBA::ExtValueDef, \ + CORBA::ExtValueDef_var, \ + CORBA::tao_ExtValueDef_life \ + > \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_ExtValueDefSeq[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 37, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4578), + ACE_NTOHL (0x7456616c), + ACE_NTOHL (0x75654465), + ACE_NTOHL (0x66536571), + ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ExtValueDefSeq:1.0 + 15, + ACE_NTOHL (0x45787456), + ACE_NTOHL (0x616c7565), + ACE_NTOHL (0x44656653), + ACE_NTOHL (0x65710000), // name = ExtValueDefSeq + CORBA::tk_sequence, // typecode kind + 76, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_objref, // typecode kind + 60, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 34, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4578), + ACE_NTOHL (0x7456616c), + ACE_NTOHL (0x75654465), + ACE_NTOHL (0x663a312e), + ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtValueDef:1.0 + 12, + ACE_NTOHL (0x45787456), + ACE_NTOHL (0x616c7565), + ACE_NTOHL (0x44656600), // name = ExtValueDef + + 0U, -#endif /* end #if !defined */ +}; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtValueDefSeq ( + CORBA::tk_alias, + sizeof (_oc_CORBA_ExtValueDefSeq), + (char *) &_oc_CORBA_ExtValueDefSeq, + 0, + sizeof (CORBA::ExtValueDefSeq) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ExtValueDefSeq, + &_tc_TAO_tc_CORBA_ExtValueDefSeq + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 + + CORBA::ExtAbstractInterfaceDefSeq::ExtAbstractInterfaceDefSeq (void) + {} + + CORBA::ExtAbstractInterfaceDefSeq::ExtAbstractInterfaceDefSeq (CORBA::ULong max) + : TAO_Unbounded_Object_Sequence< + CORBA::ExtAbstractInterfaceDef, + CORBA::ExtAbstractInterfaceDef, + CORBA::tao_ExtAbstractInterfaceDef_life, + CORBA::tao_ExtAbstractInterfaceDef_cast + > + (max) + {} + + CORBA::ExtAbstractInterfaceDefSeq::ExtAbstractInterfaceDefSeq ( + CORBA::ULong max, + CORBA::ULong length, + CORBA::ExtAbstractInterfaceDef_ptr* buffer, + CORBA::Boolean release + ) + : TAO_Unbounded_Object_Sequence< + CORBA::ExtAbstractInterfaceDef, + CORBA::ExtAbstractInterfaceDef, + CORBA::tao_ExtAbstractInterfaceDef_life, + CORBA::tao_ExtAbstractInterfaceDef_cast + > + (max, length, buffer, release) + {} + + CORBA::ExtAbstractInterfaceDefSeq::ExtAbstractInterfaceDefSeq (const ExtAbstractInterfaceDefSeq &seq) + : TAO_Unbounded_Object_Sequence< + CORBA::ExtAbstractInterfaceDef, + CORBA::ExtAbstractInterfaceDef, + CORBA::tao_ExtAbstractInterfaceDef_life, + CORBA::tao_ExtAbstractInterfaceDef_cast + > + (seq) + {} + + CORBA::ExtAbstractInterfaceDefSeq::~ExtAbstractInterfaceDefSeq (void) + {} + + void CORBA::ExtAbstractInterfaceDefSeq::_tao_any_destructor (void *_tao_void_pointer) + { + ExtAbstractInterfaceDefSeq *tmp = ACE_static_cast (ExtAbstractInterfaceDefSeq*, _tao_void_pointer); + delete tmp; + } -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + + template class + TAO_MngSeq_Var_T< + CORBA::ExtAbstractInterfaceDefSeq, + TAO_Object_Manager< + CORBA::ExtAbstractInterfaceDef, + CORBA::ExtAbstractInterfaceDef_var, + CORBA::tao_ExtAbstractInterfaceDef_life + > + >; + + template class + TAO_Seq_Out_T< + CORBA::ExtAbstractInterfaceDefSeq, + CORBA::ExtAbstractInterfaceDefSeq_var, + TAO_Object_Manager< + CORBA::ExtAbstractInterfaceDef, + CORBA::ExtAbstractInterfaceDef_var, + CORBA::tao_ExtAbstractInterfaceDef_life + > + >; -#if !defined (_CORBA_VALUEDEFSEQ_CS_) -#define _CORBA_VALUEDEFSEQ_CS_ +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + + # pragma instantiate \ + TAO_MngSeq_Var_T< \ + CORBA::ExtAbstractInterfaceDefSeq, \ + TAO_Object_Manager< \ + CORBA::ExtAbstractInterfaceDef, \ + CORBA::ExtAbstractInterfaceDef_var, \ + CORBA::tao_ExtAbstractInterfaceDef_life \ + > \ + > + + # pragma instantiate \ + TAO_Seq_Out_T< \ + CORBA::ExtAbstractInterfaceDefSeq, \ + CORBA::ExtAbstractInterfaceDefSeq_var, \ + TAO_Object_Manager< \ + CORBA::ExtAbstractInterfaceDef, \ + CORBA::ExtAbstractInterfaceDef_var, \ + CORBA::tao_ExtAbstractInterfaceDef_life \ + > \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_ExtAbstractInterfaceDefSeq[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 49, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4578), + ACE_NTOHL (0x74416273), + ACE_NTOHL (0x74726163), + ACE_NTOHL (0x74496e74), + ACE_NTOHL (0x65726661), + ACE_NTOHL (0x63654465), + ACE_NTOHL (0x66536571), + ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ExtAbstractInterfaceDefSeq:1.0 + 27, + ACE_NTOHL (0x45787441), + ACE_NTOHL (0x62737472), + ACE_NTOHL (0x61637449), + ACE_NTOHL (0x6e746572), + ACE_NTOHL (0x66616365), + ACE_NTOHL (0x44656653), + ACE_NTOHL (0x65710000), // name = ExtAbstractInterfaceDefSeq + CORBA::tk_sequence, // typecode kind + 100, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_objref, // typecode kind + 84, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 46, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4578), + ACE_NTOHL (0x74416273), + ACE_NTOHL (0x74726163), + ACE_NTOHL (0x74496e74), + ACE_NTOHL (0x65726661), + ACE_NTOHL (0x63654465), + ACE_NTOHL (0x663a312e), + ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0 + 24, + ACE_NTOHL (0x45787441), + ACE_NTOHL (0x62737472), + ACE_NTOHL (0x61637449), + ACE_NTOHL (0x6e746572), + ACE_NTOHL (0x66616365), + ACE_NTOHL (0x44656600), // name = ExtAbstractInterfaceDef + + 0U, -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 +}; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtAbstractInterfaceDefSeq ( + CORBA::tk_alias, + sizeof (_oc_CORBA_ExtAbstractInterfaceDefSeq), + (char *) &_oc_CORBA_ExtAbstractInterfaceDefSeq, + 0, + sizeof (CORBA::ExtAbstractInterfaceDefSeq) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ExtAbstractInterfaceDefSeq, + &_tc_TAO_tc_CORBA_ExtAbstractInterfaceDefSeq + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 + + CORBA::ExtLocalInterfaceDefSeq::ExtLocalInterfaceDefSeq (void) + {} + + CORBA::ExtLocalInterfaceDefSeq::ExtLocalInterfaceDefSeq (CORBA::ULong max) + : TAO_Unbounded_Object_Sequence< + CORBA::ExtLocalInterfaceDef, + CORBA::ExtLocalInterfaceDef, + CORBA::tao_ExtLocalInterfaceDef_life, + CORBA::tao_ExtLocalInterfaceDef_cast + > + (max) + {} + + CORBA::ExtLocalInterfaceDefSeq::ExtLocalInterfaceDefSeq ( + CORBA::ULong max, + CORBA::ULong length, + CORBA::ExtLocalInterfaceDef_ptr* buffer, + CORBA::Boolean release + ) + : TAO_Unbounded_Object_Sequence< + CORBA::ExtLocalInterfaceDef, + CORBA::ExtLocalInterfaceDef, + CORBA::tao_ExtLocalInterfaceDef_life, + CORBA::tao_ExtLocalInterfaceDef_cast + > + (max, length, buffer, release) + {} + + CORBA::ExtLocalInterfaceDefSeq::ExtLocalInterfaceDefSeq (const ExtLocalInterfaceDefSeq &seq) + : TAO_Unbounded_Object_Sequence< + CORBA::ExtLocalInterfaceDef, + CORBA::ExtLocalInterfaceDef, + CORBA::tao_ExtLocalInterfaceDef_life, + CORBA::tao_ExtLocalInterfaceDef_cast + > + (seq) + {} + + CORBA::ExtLocalInterfaceDefSeq::~ExtLocalInterfaceDefSeq (void) + {} + + void CORBA::ExtLocalInterfaceDefSeq::_tao_any_destructor (void *_tao_void_pointer) + { + ExtLocalInterfaceDefSeq *tmp = ACE_static_cast (ExtLocalInterfaceDefSeq*, _tao_void_pointer); + delete tmp; + } -// ************************************************************* -// CORBA::ValueDefSeq -// ************************************************************* +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + + template class + TAO_MngSeq_Var_T< + CORBA::ExtLocalInterfaceDefSeq, + TAO_Object_Manager< + CORBA::ExtLocalInterfaceDef, + CORBA::ExtLocalInterfaceDef_var, + CORBA::tao_ExtLocalInterfaceDef_life + > + >; + + template class + TAO_Seq_Out_T< + CORBA::ExtLocalInterfaceDefSeq, + CORBA::ExtLocalInterfaceDefSeq_var, + TAO_Object_Manager< + CORBA::ExtLocalInterfaceDef, + CORBA::ExtLocalInterfaceDef_var, + CORBA::tao_ExtLocalInterfaceDef_life + > + >; -CORBA::ValueDefSeq::ValueDefSeq (void) -{} +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + + # pragma instantiate \ + TAO_MngSeq_Var_T< \ + CORBA::ExtLocalInterfaceDefSeq, \ + TAO_Object_Manager< \ + CORBA::ExtLocalInterfaceDef, \ + CORBA::ExtLocalInterfaceDef_var, \ + CORBA::tao_ExtLocalInterfaceDef_life \ + > \ + > + + # pragma instantiate \ + TAO_Seq_Out_T< \ + CORBA::ExtLocalInterfaceDefSeq, \ + CORBA::ExtLocalInterfaceDefSeq_var, \ + TAO_Object_Manager< \ + CORBA::ExtLocalInterfaceDef, \ + CORBA::ExtLocalInterfaceDef_var, \ + CORBA::tao_ExtLocalInterfaceDef_life \ + > \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_ExtLocalInterfaceDefSeq[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 46, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4578), + ACE_NTOHL (0x744c6f63), + ACE_NTOHL (0x616c496e), + ACE_NTOHL (0x74657266), + ACE_NTOHL (0x61636544), + ACE_NTOHL (0x65665365), + ACE_NTOHL (0x713a312e), + ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtLocalInterfaceDefSeq:1.0 + 24, + ACE_NTOHL (0x4578744c), + ACE_NTOHL (0x6f63616c), + ACE_NTOHL (0x496e7465), + ACE_NTOHL (0x72666163), + ACE_NTOHL (0x65446566), + ACE_NTOHL (0x53657100), // name = ExtLocalInterfaceDefSeq + CORBA::tk_sequence, // typecode kind + 96, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_objref, // typecode kind + 80, // 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 (0x744c6f63), + ACE_NTOHL (0x616c496e), + ACE_NTOHL (0x74657266), + ACE_NTOHL (0x61636544), + ACE_NTOHL (0x65663a31), + ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0 + 21, + ACE_NTOHL (0x4578744c), + ACE_NTOHL (0x6f63616c), + ACE_NTOHL (0x496e7465), + ACE_NTOHL (0x72666163), + ACE_NTOHL (0x65446566), + ACE_NTOHL (0x0), // name = ExtLocalInterfaceDef + + 0U, -CORBA::ValueDefSeq::ValueDefSeq (CORBA::ULong max) - : +}; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtLocalInterfaceDefSeq ( + CORBA::tk_alias, + sizeof (_oc_CORBA_ExtLocalInterfaceDefSeq), + (char *) &_oc_CORBA_ExtLocalInterfaceDefSeq, + 0, + sizeof (CORBA::ExtLocalInterfaceDefSeq) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ExtLocalInterfaceDefSeq, + &_tc_TAO_tc_CORBA_ExtLocalInterfaceDefSeq + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 + + CORBA::ContainedSeq::ContainedSeq (void) + {} + + CORBA::ContainedSeq::ContainedSeq (CORBA::ULong max) + : TAO_Unbounded_Object_Sequence< + CORBA::Contained, + CORBA::Contained, + CORBA::tao_Contained_life, + CORBA::tao_Contained_cast + > + (max) + {} + + CORBA::ContainedSeq::ContainedSeq ( + CORBA::ULong max, + CORBA::ULong length, + CORBA::Contained_ptr* buffer, + CORBA::Boolean release + ) + : TAO_Unbounded_Object_Sequence< + CORBA::Contained, + CORBA::Contained, + CORBA::tao_Contained_life, + CORBA::tao_Contained_cast + > + (max, length, buffer, release) + {} + + CORBA::ContainedSeq::ContainedSeq (const ContainedSeq &seq) + : TAO_Unbounded_Object_Sequence< + CORBA::Contained, + CORBA::Contained, + CORBA::tao_Contained_life, + CORBA::tao_Contained_cast + > + (seq) + {} + + CORBA::ContainedSeq::~ContainedSeq (void) + {} + + void CORBA::ContainedSeq::_tao_any_destructor (void *_tao_void_pointer) + { + ContainedSeq *tmp = ACE_static_cast (ContainedSeq*, _tao_void_pointer); + delete tmp; + } + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + + template class + TAO_MngSeq_Var_T< + CORBA::ContainedSeq, + TAO_Object_Manager< + CORBA::Contained, + CORBA::Contained_var, + CORBA::tao_Contained_life + > + >; + + template class + TAO_Seq_Out_T< + CORBA::ContainedSeq, + CORBA::ContainedSeq_var, + TAO_Object_Manager< + CORBA::Contained, + CORBA::Contained_var, + CORBA::tao_Contained_life + > + >; -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + + # pragma instantiate \ + TAO_MngSeq_Var_T< \ + CORBA::ContainedSeq, \ + TAO_Object_Manager< \ + CORBA::Contained, \ + CORBA::Contained_var, \ + CORBA::tao_Contained_life \ + > \ + > + + # pragma instantiate \ + TAO_Seq_Out_T< \ + CORBA::ContainedSeq, \ + CORBA::ContainedSeq_var, \ + TAO_Object_Manager< \ + CORBA::Contained, \ + CORBA::Contained_var, \ + CORBA::tao_Contained_life \ + > \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_ContainedSeq[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 35, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f436f), + ACE_NTOHL (0x6e746169), + ACE_NTOHL (0x6e656453), + ACE_NTOHL (0x65713a31), + ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContainedSeq:1.0 + 13, + ACE_NTOHL (0x436f6e74), + ACE_NTOHL (0x61696e65), + ACE_NTOHL (0x64536571), + ACE_NTOHL (0x0), // name = ContainedSeq + CORBA::tk_sequence, // typecode kind + 72, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_objref, // typecode kind + 56, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 32, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f436f), + ACE_NTOHL (0x6e746169), + ACE_NTOHL (0x6e65643a), + ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/Contained:1.0 + 10, + ACE_NTOHL (0x436f6e74), + ACE_NTOHL (0x61696e65), + ACE_NTOHL (0x64000000), // name = Contained + + 0U, -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) -{} +}; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_ContainedSeq ( + CORBA::tk_alias, + sizeof (_oc_CORBA_ContainedSeq), + (char *) &_oc_CORBA_ContainedSeq, + 0, + sizeof (CORBA::ContainedSeq) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ContainedSeq, + &_tc_TAO_tc_CORBA_ContainedSeq + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_StructMember[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 35, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f5374), + ACE_NTOHL (0x72756374), + ACE_NTOHL (0x4d656d62), + ACE_NTOHL (0x65723a31), + ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0 + 13, + ACE_NTOHL (0x53747275), + ACE_NTOHL (0x63744d65), + ACE_NTOHL (0x6d626572), + ACE_NTOHL (0x0), // name = StructMember + 3, // 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 + +}; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_StructMember ( + CORBA::tk_struct, + sizeof (_oc_CORBA_StructMember), + (char *) &_oc_CORBA_StructMember, + 0, + sizeof (CORBA::StructMember) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_StructMember, + &_tc_TAO_tc_CORBA_StructMember + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 + + void CORBA::StructMember::_tao_any_destructor (void *_tao_void_pointer) + { + StructMember *tmp = ACE_static_cast (StructMember*, _tao_void_pointer); + delete tmp; + } + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + + template class + TAO_Var_Var_T< + StructMember + >; + + template class + TAO_Out_T< + StructMember, + StructMember_var + >; -CORBA::ValueDefSeq::ValueDefSeq ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::ValueDef_ptr *buffer, - CORBA::Boolean release - ) - : +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + + # pragma instantiate \ + TAO_Var_Var_T< \ + StructMember \ + > + + # pragma instantiate \ + TAO_Out_T< \ + StructMember, \ + StructMember_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 + + CORBA::StructMemberSeq::StructMemberSeq (void) + {} + + CORBA::StructMemberSeq::StructMemberSeq (CORBA::ULong max) + : TAO_Unbounded_Sequence< + CORBA::StructMember + > + (max) + {} + + CORBA::StructMemberSeq::StructMemberSeq ( + CORBA::ULong max, + CORBA::ULong length, + CORBA::StructMember* buffer, + CORBA::Boolean release + ) + : TAO_Unbounded_Sequence< + CORBA::StructMember + > + (max, length, buffer, release) + {} + + CORBA::StructMemberSeq::StructMemberSeq (const StructMemberSeq &seq) + : TAO_Unbounded_Sequence< + CORBA::StructMember + > + (seq) + {} + + CORBA::StructMemberSeq::~StructMemberSeq (void) + {} + + void CORBA::StructMemberSeq::_tao_any_destructor (void *_tao_void_pointer) + { + StructMemberSeq *tmp = ACE_static_cast (StructMemberSeq*, _tao_void_pointer); + delete tmp; + } + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + + template class + TAO_VarSeq_Var_T< + StructMemberSeq, + CORBA::StructMember + >; + + template class + TAO_Seq_Out_T< + StructMemberSeq, + StructMemberSeq_var, + CORBA::StructMember + >; -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + + # pragma instantiate \ + TAO_VarSeq_Var_T< \ + StructMemberSeq, \ + CORBA::StructMember \ + > + + # pragma instantiate \ + TAO_Seq_Out_T< \ + StructMemberSeq, \ + StructMemberSeq_var, \ + CORBA::StructMember \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_StructMemberSeq[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 38, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f5374), + ACE_NTOHL (0x72756374), + ACE_NTOHL (0x4d656d62), + ACE_NTOHL (0x65725365), + ACE_NTOHL (0x713a312e), + ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/StructMemberSeq:1.0 + 16, + ACE_NTOHL (0x53747275), + ACE_NTOHL (0x63744d65), + ACE_NTOHL (0x6d626572), + ACE_NTOHL (0x53657100), // name = StructMemberSeq + CORBA::tk_sequence, // typecode kind + 264, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_struct, // typecode kind + 248, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 35, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f5374), + ACE_NTOHL (0x72756374), + ACE_NTOHL (0x4d656d62), + ACE_NTOHL (0x65723a31), + ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0 + 13, + ACE_NTOHL (0x53747275), + ACE_NTOHL (0x63744d65), + ACE_NTOHL (0x6d626572), + ACE_NTOHL (0x0), // name = StructMember + 3, // 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 -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) -{} + 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 + + + 0U, -CORBA::ValueDefSeq::ValueDefSeq (const ValueDefSeq &seq) - : +}; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_StructMemberSeq ( + CORBA::tk_alias, + sizeof (_oc_CORBA_StructMemberSeq), + (char *) &_oc_CORBA_StructMemberSeq, + 0, + sizeof (CORBA::StructMemberSeq) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_StructMemberSeq, + &_tc_TAO_tc_CORBA_StructMemberSeq + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_Initializer[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 34, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f496e), + ACE_NTOHL (0x69746961), + ACE_NTOHL (0x6c697a65), + ACE_NTOHL (0x723a312e), + ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/Initializer:1.0 + 12, + ACE_NTOHL (0x496e6974), + ACE_NTOHL (0x69616c69), + ACE_NTOHL (0x7a657200), // name = Initializer + 2, // member count + 8, + ACE_NTOHL (0x6d656d62), + ACE_NTOHL (0x65727300), // name = members + CORBA::tk_alias, // typecode kind for typedefs + 340, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 38, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f5374), + ACE_NTOHL (0x72756374), + ACE_NTOHL (0x4d656d62), + ACE_NTOHL (0x65725365), + ACE_NTOHL (0x713a312e), + ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/StructMemberSeq:1.0 + 16, + ACE_NTOHL (0x53747275), + ACE_NTOHL (0x63744d65), + ACE_NTOHL (0x6d626572), + ACE_NTOHL (0x53657100), // name = StructMemberSeq + CORBA::tk_sequence, // typecode kind + 264, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_struct, // typecode kind + 248, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 35, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f5374), + ACE_NTOHL (0x72756374), + ACE_NTOHL (0x4d656d62), + ACE_NTOHL (0x65723a31), + ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0 + 13, + ACE_NTOHL (0x53747275), + ACE_NTOHL (0x63744d65), + ACE_NTOHL (0x6d626572), + ACE_NTOHL (0x0), // name = StructMember + 3, // 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 + + + 0U, + + + 5, + ACE_NTOHL (0x6e616d65), + ACE_NTOHL (0x0), // name = name + 0xffffffff, // indirection + 0xffffff44, // negative offset (-188) +}; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_Initializer ( + CORBA::tk_struct, + sizeof (_oc_CORBA_Initializer), + (char *) &_oc_CORBA_Initializer, + 0, + sizeof (CORBA::Initializer) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_Initializer, + &_tc_TAO_tc_CORBA_Initializer + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 + + void CORBA::Initializer::_tao_any_destructor (void *_tao_void_pointer) + { + Initializer *tmp = ACE_static_cast (Initializer*, _tao_void_pointer); + delete tmp; + } + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + + template class + TAO_Var_Var_T< + Initializer + >; + + template class + TAO_Out_T< + Initializer, + Initializer_var + >; -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + + # pragma instantiate \ + TAO_Var_Var_T< \ + Initializer \ + > + + # pragma instantiate \ + TAO_Out_T< \ + Initializer, \ + Initializer_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 + + CORBA::InitializerSeq::InitializerSeq (void) + {} + + CORBA::InitializerSeq::InitializerSeq (CORBA::ULong max) + : TAO_Unbounded_Sequence< + CORBA::Initializer + > + (max) + {} + + CORBA::InitializerSeq::InitializerSeq ( + CORBA::ULong max, + CORBA::ULong length, + CORBA::Initializer* buffer, + CORBA::Boolean release + ) + : TAO_Unbounded_Sequence< + CORBA::Initializer + > + (max, length, buffer, release) + {} + + CORBA::InitializerSeq::InitializerSeq (const InitializerSeq &seq) + : TAO_Unbounded_Sequence< + CORBA::Initializer + > + (seq) + {} + + CORBA::InitializerSeq::~InitializerSeq (void) + {} + + void CORBA::InitializerSeq::_tao_any_destructor (void *_tao_void_pointer) + { + InitializerSeq *tmp = ACE_static_cast (InitializerSeq*, _tao_void_pointer); + delete tmp; + } + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + + template class + TAO_VarSeq_Var_T< + InitializerSeq, + CORBA::Initializer + >; + + template class + TAO_Seq_Out_T< + InitializerSeq, + InitializerSeq_var, + CORBA::Initializer + >; -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) -{} +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + + # pragma instantiate \ + TAO_VarSeq_Var_T< \ + InitializerSeq, \ + CORBA::Initializer \ + > + + # pragma instantiate \ + TAO_Seq_Out_T< \ + InitializerSeq, \ + InitializerSeq_var, \ + CORBA::Initializer \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_InitializerSeq[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 37, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f496e), + ACE_NTOHL (0x69746961), + ACE_NTOHL (0x6c697a65), + ACE_NTOHL (0x72536571), + ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/InitializerSeq:1.0 + 15, + ACE_NTOHL (0x496e6974), + ACE_NTOHL (0x69616c69), + ACE_NTOHL (0x7a657253), + ACE_NTOHL (0x65710000), // name = InitializerSeq + CORBA::tk_sequence, // typecode kind + 460, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_struct, // typecode kind + 444, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 34, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f496e), + ACE_NTOHL (0x69746961), + ACE_NTOHL (0x6c697a65), + ACE_NTOHL (0x723a312e), + ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/Initializer:1.0 + 12, + ACE_NTOHL (0x496e6974), + ACE_NTOHL (0x69616c69), + ACE_NTOHL (0x7a657200), // name = Initializer + 2, // member count + 8, + ACE_NTOHL (0x6d656d62), + ACE_NTOHL (0x65727300), // name = members + CORBA::tk_alias, // typecode kind for typedefs + 340, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 38, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f5374), + ACE_NTOHL (0x72756374), + ACE_NTOHL (0x4d656d62), + ACE_NTOHL (0x65725365), + ACE_NTOHL (0x713a312e), + ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/StructMemberSeq:1.0 + 16, + ACE_NTOHL (0x53747275), + ACE_NTOHL (0x63744d65), + ACE_NTOHL (0x6d626572), + ACE_NTOHL (0x53657100), // name = StructMemberSeq + CORBA::tk_sequence, // typecode kind + 264, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_struct, // typecode kind + 248, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 35, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f5374), + ACE_NTOHL (0x72756374), + ACE_NTOHL (0x4d656d62), + ACE_NTOHL (0x65723a31), + ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0 + 13, + ACE_NTOHL (0x53747275), + ACE_NTOHL (0x63744d65), + ACE_NTOHL (0x6d626572), + ACE_NTOHL (0x0), // name = StructMember + 3, // 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 + + + 0U, -CORBA::ValueDefSeq::~ValueDefSeq (void) // dtor -{} -void CORBA::ValueDefSeq::_tao_any_destructor (void *_tao_void_pointer) -{ - ValueDefSeq *tmp = ACE_static_cast (ValueDefSeq*, _tao_void_pointer); - delete tmp; -} + 5, + ACE_NTOHL (0x6e616d65), + ACE_NTOHL (0x0), // name = name + 0xffffffff, // indirection + 0xffffff44, // negative offset (-188) -#endif /* end #if !defined */ + 0U, -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 +}; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_InitializerSeq ( + CORBA::tk_alias, + sizeof (_oc_CORBA_InitializerSeq), + (char *) &_oc_CORBA_InitializerSeq, + 0, + sizeof (CORBA::InitializerSeq) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_InitializerSeq, + &_tc_TAO_tc_CORBA_InitializerSeq + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_ExceptionDescription[] = + { + 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 -static const CORBA::Long _oc_CORBA_ValueDefSeq[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 34, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f5661), - ACE_NTOHL (0x6c756544), - ACE_NTOHL (0x65665365), - ACE_NTOHL (0x713a312e), - ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ValueDefSeq:1.0 - 12, - ACE_NTOHL (0x56616c75), - ACE_NTOHL (0x65446566), - ACE_NTOHL (0x53657100), // name = ValueDefSeq - CORBA::tk_sequence, // typecode kind - 72, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_objref, // typecode kind - 56, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 31, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f5661), - ACE_NTOHL (0x6c756544), - ACE_NTOHL (0x65663a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ValueDef:1.0 - 9, - ACE_NTOHL (0x56616c75), - ACE_NTOHL (0x65446566), - ACE_NTOHL (0x0), // name = ValueDef - - 0U, + 11, + ACE_NTOHL (0x64656669), + ACE_NTOHL (0x6e65645f), + ACE_NTOHL (0x696e0000), // name = defined_in + 0xffffffff, // indirection + 0xffffff9c, // negative offset (-100) + 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, }; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_ExceptionDescription ( + CORBA::tk_struct, + sizeof (_oc_CORBA_ExceptionDescription), + (char *) &_oc_CORBA_ExceptionDescription, + 0, + sizeof (CORBA::ExceptionDescription) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ExceptionDescription, + &_tc_TAO_tc_CORBA_ExceptionDescription + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 + + void CORBA::ExceptionDescription::_tao_any_destructor (void *_tao_void_pointer) + { + ExceptionDescription *tmp = ACE_static_cast (ExceptionDescription*, _tao_void_pointer); + delete tmp; + } + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + + template class + TAO_Var_Var_T< + ExceptionDescription + >; + + template class + TAO_Out_T< + ExceptionDescription, + ExceptionDescription_var + >; -static CORBA::TypeCode _tc_TAO_tc_CORBA_ValueDefSeq ( - CORBA::tk_alias, - sizeof (_oc_CORBA_ValueDefSeq), - (char *) &_oc_CORBA_ValueDefSeq, - 0, - sizeof (CORBA::ValueDefSeq) - ); +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + + # pragma instantiate \ + TAO_Var_Var_T< \ + ExceptionDescription \ + > + + # pragma instantiate \ + TAO_Out_T< \ + ExceptionDescription, \ + ExceptionDescription_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 + + CORBA::ExcDescriptionSeq::ExcDescriptionSeq (void) + {} + + CORBA::ExcDescriptionSeq::ExcDescriptionSeq (CORBA::ULong max) + : TAO_Unbounded_Sequence< + CORBA::ExceptionDescription + > + (max) + {} + + CORBA::ExcDescriptionSeq::ExcDescriptionSeq ( + CORBA::ULong max, + CORBA::ULong length, + CORBA::ExceptionDescription* buffer, + CORBA::Boolean release + ) + : TAO_Unbounded_Sequence< + CORBA::ExceptionDescription + > + (max, length, buffer, release) + {} + + CORBA::ExcDescriptionSeq::ExcDescriptionSeq (const ExcDescriptionSeq &seq) + : TAO_Unbounded_Sequence< + CORBA::ExceptionDescription + > + (seq) + {} + + CORBA::ExcDescriptionSeq::~ExcDescriptionSeq (void) + {} + + void CORBA::ExcDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer) + { + ExcDescriptionSeq *tmp = ACE_static_cast (ExcDescriptionSeq*, _tao_void_pointer); + delete tmp; + } + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + + template class + TAO_VarSeq_Var_T< + ExcDescriptionSeq, + CORBA::ExceptionDescription + >; + + template class + TAO_Seq_Out_T< + ExcDescriptionSeq, + ExcDescriptionSeq_var, + CORBA::ExceptionDescription + >; -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_ValueDefSeq, - &_tc_TAO_tc_CORBA_ValueDefSeq - ) -TAO_NAMESPACE_END +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + + # pragma instantiate \ + TAO_VarSeq_Var_T< \ + ExcDescriptionSeq, \ + CORBA::ExceptionDescription \ + > + + # pragma instantiate \ + TAO_Seq_Out_T< \ + ExcDescriptionSeq, \ + ExcDescriptionSeq_var, \ + CORBA::ExceptionDescription \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_ExcDescriptionSeq[] = + { + 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 + 404, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_struct, // typecode kind + 388, // 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 + 0xffffffff, // indirection + 0xffffff9c, // negative offset (-100) + 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 -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102 + 5, + ACE_NTOHL (0x74797065), + ACE_NTOHL (0x0), // name = type + CORBA::tk_TypeCode, -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_ABSTRACTINTERFACEDEFSEQ_CS_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_ABSTRACTINTERFACEDEFSEQ_CS_ - -// The Base_Sequence functions, please see tao/Sequence.h -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::AbstractInterfaceDef **tmp = 0; - tmp = _TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::AbstractInterfaceDef **old = ACE_reinterpret_cast (CORBA::AbstractInterfaceDef**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - if (!this->release_) - { - tmp[i] = tao_CORBA_AbstractInterfaceDef_duplicate (old[i]); - } - else - { - tmp[i] = old[i]; - } - } - - if (this->release_) - { - delete [] old; - } - } - - this->buffer_ = tmp; -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::AbstractInterfaceDef **tmp = ACE_reinterpret_cast (CORBA::AbstractInterfaceDef**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tao_CORBA_AbstractInterfaceDef_release (tmp[i]); - tmp[i] = tao_CORBA_AbstractInterfaceDef_nil (); - } - - _TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::~_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq (void) -{ - this->_deallocate_buffer (); -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol) -{ - CORBA::AbstractInterfaceDef **tmp = ACE_reinterpret_cast (CORBA::AbstractInterfaceDef**, this->buffer_); - - for (CORBA::ULong i = nl; i < ol; ++i) - { - tao_CORBA_AbstractInterfaceDef_release (tmp[i]); - tmp[i] = tao_CORBA_AbstractInterfaceDef_nil (); - } -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::_downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL - ) -{ - CORBA::AbstractInterfaceDef **tmp = ACE_static_cast (CORBA::AbstractInterfaceDef**, target); - *tmp = tao_CORBA_AbstractInterfaceDef_narrow (src ACE_ENV_ARG_PARAMETER); - ACE_CHECK; -} - -CORBA::Object* -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::_upcast (void *src) const -{ - return tao_CORBA_AbstractInterfaceDef_upcast (src); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_ABSTRACTINTERFACEDEFSEQ_CS_) -#define _CORBA_ABSTRACTINTERFACEDEFSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::AbstractInterfaceDefSeq -// ************************************************************* - -CORBA::AbstractInterfaceDefSeq::AbstractInterfaceDefSeq (void) -{} - -CORBA::AbstractInterfaceDefSeq::AbstractInterfaceDefSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) -{} - -CORBA::AbstractInterfaceDefSeq::AbstractInterfaceDefSeq ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::AbstractInterfaceDef_ptr *buffer, - CORBA::Boolean release - ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) -{} - -CORBA::AbstractInterfaceDefSeq::AbstractInterfaceDefSeq (const AbstractInterfaceDefSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) -{} - -CORBA::AbstractInterfaceDefSeq::~AbstractInterfaceDefSeq (void) // dtor -{} - -void CORBA::AbstractInterfaceDefSeq::_tao_any_destructor (void *_tao_void_pointer) -{ - AbstractInterfaceDefSeq *tmp = ACE_static_cast (AbstractInterfaceDefSeq*, _tao_void_pointer); - delete tmp; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 - -static const CORBA::Long _oc_CORBA_AbstractInterfaceDefSeq[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 46, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f4162), - ACE_NTOHL (0x73747261), - ACE_NTOHL (0x6374496e), - ACE_NTOHL (0x74657266), - ACE_NTOHL (0x61636544), - ACE_NTOHL (0x65665365), - ACE_NTOHL (0x713a312e), - ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/AbstractInterfaceDefSeq:1.0 - 24, - ACE_NTOHL (0x41627374), - ACE_NTOHL (0x72616374), - ACE_NTOHL (0x496e7465), - ACE_NTOHL (0x72666163), - ACE_NTOHL (0x65446566), - ACE_NTOHL (0x53657100), // name = AbstractInterfaceDefSeq - CORBA::tk_sequence, // typecode kind - 96, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_objref, // typecode kind - 80, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 43, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f4162), - ACE_NTOHL (0x73747261), - ACE_NTOHL (0x6374496e), - ACE_NTOHL (0x74657266), - ACE_NTOHL (0x61636544), - ACE_NTOHL (0x65663a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/AbstractInterfaceDef:1.0 - 21, - ACE_NTOHL (0x41627374), - ACE_NTOHL (0x72616374), - ACE_NTOHL (0x496e7465), - ACE_NTOHL (0x72666163), - ACE_NTOHL (0x65446566), - ACE_NTOHL (0x0), // name = AbstractInterfaceDef - - 0U, - -}; - -static CORBA::TypeCode _tc_TAO_tc_CORBA_AbstractInterfaceDefSeq ( - CORBA::tk_alias, - sizeof (_oc_CORBA_AbstractInterfaceDefSeq), - (char *) &_oc_CORBA_AbstractInterfaceDefSeq, - 0, - sizeof (CORBA::AbstractInterfaceDefSeq) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_AbstractInterfaceDefSeq, - &_tc_TAO_tc_CORBA_AbstractInterfaceDefSeq - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_LOCALINTERFACEDEFSEQ_CS_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_LOCALINTERFACEDEFSEQ_CS_ - -// The Base_Sequence functions, please see tao/Sequence.h -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::LocalInterfaceDef **tmp = 0; - tmp = _TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::LocalInterfaceDef **old = ACE_reinterpret_cast (CORBA::LocalInterfaceDef**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - if (!this->release_) - { - tmp[i] = tao_CORBA_LocalInterfaceDef_duplicate (old[i]); - } - else - { - tmp[i] = old[i]; - } - } - - if (this->release_) - { - delete [] old; - } - } - - this->buffer_ = tmp; -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::LocalInterfaceDef **tmp = ACE_reinterpret_cast (CORBA::LocalInterfaceDef**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tao_CORBA_LocalInterfaceDef_release (tmp[i]); - tmp[i] = tao_CORBA_LocalInterfaceDef_nil (); - } - - _TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::~_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq (void) -{ - this->_deallocate_buffer (); -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol) -{ - CORBA::LocalInterfaceDef **tmp = ACE_reinterpret_cast (CORBA::LocalInterfaceDef**, this->buffer_); - - for (CORBA::ULong i = nl; i < ol; ++i) - { - tao_CORBA_LocalInterfaceDef_release (tmp[i]); - tmp[i] = tao_CORBA_LocalInterfaceDef_nil (); - } -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::_downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL - ) -{ - CORBA::LocalInterfaceDef **tmp = ACE_static_cast (CORBA::LocalInterfaceDef**, target); - *tmp = tao_CORBA_LocalInterfaceDef_narrow (src ACE_ENV_ARG_PARAMETER); - ACE_CHECK; -} - -CORBA::Object* -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::_upcast (void *src) const -{ - return tao_CORBA_LocalInterfaceDef_upcast (src); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_LOCALINTERFACEDEFSEQ_CS_) -#define _CORBA_LOCALINTERFACEDEFSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::LocalInterfaceDefSeq -// ************************************************************* - -CORBA::LocalInterfaceDefSeq::LocalInterfaceDefSeq (void) -{} - -CORBA::LocalInterfaceDefSeq::LocalInterfaceDefSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) -{} - -CORBA::LocalInterfaceDefSeq::LocalInterfaceDefSeq ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::LocalInterfaceDef_ptr *buffer, - CORBA::Boolean release - ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) -{} - -CORBA::LocalInterfaceDefSeq::LocalInterfaceDefSeq (const LocalInterfaceDefSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) -{} - -CORBA::LocalInterfaceDefSeq::~LocalInterfaceDefSeq (void) // dtor -{} - -void CORBA::LocalInterfaceDefSeq::_tao_any_destructor (void *_tao_void_pointer) -{ - LocalInterfaceDefSeq *tmp = ACE_static_cast (LocalInterfaceDefSeq*, _tao_void_pointer); - delete tmp; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 - -static const CORBA::Long _oc_CORBA_LocalInterfaceDefSeq[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 43, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f4c6f), - ACE_NTOHL (0x63616c49), - ACE_NTOHL (0x6e746572), - ACE_NTOHL (0x66616365), - ACE_NTOHL (0x44656653), - ACE_NTOHL (0x65713a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/LocalInterfaceDefSeq:1.0 - 21, - ACE_NTOHL (0x4c6f6361), - ACE_NTOHL (0x6c496e74), - ACE_NTOHL (0x65726661), - ACE_NTOHL (0x63654465), - ACE_NTOHL (0x66536571), - ACE_NTOHL (0x0), // name = LocalInterfaceDefSeq - CORBA::tk_sequence, // typecode kind - 88, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_objref, // typecode kind - 72, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 40, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f4c6f), - ACE_NTOHL (0x63616c49), - ACE_NTOHL (0x6e746572), - ACE_NTOHL (0x66616365), - ACE_NTOHL (0x4465663a), - ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/LocalInterfaceDef:1.0 - 18, - ACE_NTOHL (0x4c6f6361), - ACE_NTOHL (0x6c496e74), - ACE_NTOHL (0x65726661), - ACE_NTOHL (0x63654465), - ACE_NTOHL (0x66000000), // name = LocalInterfaceDef - - 0U, - -}; - -static CORBA::TypeCode _tc_TAO_tc_CORBA_LocalInterfaceDefSeq ( - CORBA::tk_alias, - sizeof (_oc_CORBA_LocalInterfaceDefSeq), - (char *) &_oc_CORBA_LocalInterfaceDefSeq, - 0, - sizeof (CORBA::LocalInterfaceDefSeq) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_LocalInterfaceDefSeq, - &_tc_TAO_tc_CORBA_LocalInterfaceDefSeq - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTINTERFACEDEFSEQ_CS_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTINTERFACEDEFSEQ_CS_ - -// The Base_Sequence functions, please see tao/Sequence.h -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::ExtInterfaceDef **tmp = 0; - tmp = _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::ExtInterfaceDef **old = ACE_reinterpret_cast (CORBA::ExtInterfaceDef**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - if (!this->release_) - { - tmp[i] = tao_CORBA_ExtInterfaceDef_duplicate (old[i]); - } - else - { - tmp[i] = old[i]; - } - } - - if (this->release_) - { - delete [] old; - } - } - - this->buffer_ = tmp; -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::ExtInterfaceDef **tmp = ACE_reinterpret_cast (CORBA::ExtInterfaceDef**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tao_CORBA_ExtInterfaceDef_release (tmp[i]); - tmp[i] = tao_CORBA_ExtInterfaceDef_nil (); - } - - _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::~_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq (void) -{ - this->_deallocate_buffer (); -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol) -{ - CORBA::ExtInterfaceDef **tmp = ACE_reinterpret_cast (CORBA::ExtInterfaceDef**, this->buffer_); - - for (CORBA::ULong i = nl; i < ol; ++i) - { - tao_CORBA_ExtInterfaceDef_release (tmp[i]); - tmp[i] = tao_CORBA_ExtInterfaceDef_nil (); - } -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::_downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL - ) -{ - CORBA::ExtInterfaceDef **tmp = ACE_static_cast (CORBA::ExtInterfaceDef**, target); - *tmp = tao_CORBA_ExtInterfaceDef_narrow (src ACE_ENV_ARG_PARAMETER); - ACE_CHECK; -} - -CORBA::Object* -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::_upcast (void *src) const -{ - return tao_CORBA_ExtInterfaceDef_upcast (src); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXTINTERFACEDEFSEQ_CS_) -#define _CORBA_EXTINTERFACEDEFSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::ExtInterfaceDefSeq -// ************************************************************* - -CORBA::ExtInterfaceDefSeq::ExtInterfaceDefSeq (void) -{} - -CORBA::ExtInterfaceDefSeq::ExtInterfaceDefSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) -{} - -CORBA::ExtInterfaceDefSeq::ExtInterfaceDefSeq ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::ExtInterfaceDef_ptr *buffer, - CORBA::Boolean release - ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) -{} - -CORBA::ExtInterfaceDefSeq::ExtInterfaceDefSeq (const ExtInterfaceDefSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) -{} - -CORBA::ExtInterfaceDefSeq::~ExtInterfaceDefSeq (void) // dtor -{} - -void CORBA::ExtInterfaceDefSeq::_tao_any_destructor (void *_tao_void_pointer) -{ - ExtInterfaceDefSeq *tmp = ACE_static_cast (ExtInterfaceDefSeq*, _tao_void_pointer); - delete tmp; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 - -static const CORBA::Long _oc_CORBA_ExtInterfaceDefSeq[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 41, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f4578), - ACE_NTOHL (0x74496e74), - ACE_NTOHL (0x65726661), - ACE_NTOHL (0x63654465), - ACE_NTOHL (0x66536571), - ACE_NTOHL (0x3a312e30), - ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ExtInterfaceDefSeq:1.0 - 19, - ACE_NTOHL (0x45787449), - ACE_NTOHL (0x6e746572), - ACE_NTOHL (0x66616365), - ACE_NTOHL (0x44656653), - ACE_NTOHL (0x65710000), // name = ExtInterfaceDefSeq - CORBA::tk_sequence, // typecode kind - 84, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_objref, // typecode kind - 68, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 38, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f4578), - ACE_NTOHL (0x74496e74), - ACE_NTOHL (0x65726661), - ACE_NTOHL (0x63654465), - ACE_NTOHL (0x663a312e), - ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtInterfaceDef:1.0 - 16, - ACE_NTOHL (0x45787449), - ACE_NTOHL (0x6e746572), - ACE_NTOHL (0x66616365), - ACE_NTOHL (0x44656600), // name = ExtInterfaceDef - - 0U, - -}; - -static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtInterfaceDefSeq ( - CORBA::tk_alias, - sizeof (_oc_CORBA_ExtInterfaceDefSeq), - (char *) &_oc_CORBA_ExtInterfaceDefSeq, - 0, - sizeof (CORBA::ExtInterfaceDefSeq) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_ExtInterfaceDefSeq, - &_tc_TAO_tc_CORBA_ExtInterfaceDefSeq - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTVALUEDEFSEQ_CS_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTVALUEDEFSEQ_CS_ - -// The Base_Sequence functions, please see tao/Sequence.h -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::ExtValueDef **tmp = 0; - tmp = _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::ExtValueDef **old = ACE_reinterpret_cast (CORBA::ExtValueDef**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - if (!this->release_) - { - tmp[i] = tao_CORBA_ExtValueDef_duplicate (old[i]); - } - else - { - tmp[i] = old[i]; - } - } - - if (this->release_) - { - delete [] old; - } - } - - this->buffer_ = tmp; -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::ExtValueDef **tmp = ACE_reinterpret_cast (CORBA::ExtValueDef**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tao_CORBA_ExtValueDef_release (tmp[i]); - tmp[i] = tao_CORBA_ExtValueDef_nil (); - } - - _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::~_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq (void) -{ - this->_deallocate_buffer (); -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol) -{ - CORBA::ExtValueDef **tmp = ACE_reinterpret_cast (CORBA::ExtValueDef**, this->buffer_); - - for (CORBA::ULong i = nl; i < ol; ++i) - { - tao_CORBA_ExtValueDef_release (tmp[i]); - tmp[i] = tao_CORBA_ExtValueDef_nil (); - } -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::_downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL - ) -{ - CORBA::ExtValueDef **tmp = ACE_static_cast (CORBA::ExtValueDef**, target); - *tmp = tao_CORBA_ExtValueDef_narrow (src ACE_ENV_ARG_PARAMETER); - ACE_CHECK; -} - -CORBA::Object* -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::_upcast (void *src) const -{ - return tao_CORBA_ExtValueDef_upcast (src); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXTVALUEDEFSEQ_CS_) -#define _CORBA_EXTVALUEDEFSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::ExtValueDefSeq -// ************************************************************* - -CORBA::ExtValueDefSeq::ExtValueDefSeq (void) -{} - -CORBA::ExtValueDefSeq::ExtValueDefSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) -{} - -CORBA::ExtValueDefSeq::ExtValueDefSeq ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::ExtValueDef_ptr *buffer, - CORBA::Boolean release - ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) -{} - -CORBA::ExtValueDefSeq::ExtValueDefSeq (const ExtValueDefSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) -{} - -CORBA::ExtValueDefSeq::~ExtValueDefSeq (void) // dtor -{} - -void CORBA::ExtValueDefSeq::_tao_any_destructor (void *_tao_void_pointer) -{ - ExtValueDefSeq *tmp = ACE_static_cast (ExtValueDefSeq*, _tao_void_pointer); - delete tmp; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 - -static const CORBA::Long _oc_CORBA_ExtValueDefSeq[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 37, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f4578), - ACE_NTOHL (0x7456616c), - ACE_NTOHL (0x75654465), - ACE_NTOHL (0x66536571), - ACE_NTOHL (0x3a312e30), - ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ExtValueDefSeq:1.0 - 15, - ACE_NTOHL (0x45787456), - ACE_NTOHL (0x616c7565), - ACE_NTOHL (0x44656653), - ACE_NTOHL (0x65710000), // name = ExtValueDefSeq - CORBA::tk_sequence, // typecode kind - 76, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_objref, // typecode kind - 60, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 34, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f4578), - ACE_NTOHL (0x7456616c), - ACE_NTOHL (0x75654465), - ACE_NTOHL (0x663a312e), - ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtValueDef:1.0 - 12, - ACE_NTOHL (0x45787456), - ACE_NTOHL (0x616c7565), - ACE_NTOHL (0x44656600), // name = ExtValueDef - - 0U, - -}; - -static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtValueDefSeq ( - CORBA::tk_alias, - sizeof (_oc_CORBA_ExtValueDefSeq), - (char *) &_oc_CORBA_ExtValueDefSeq, - 0, - sizeof (CORBA::ExtValueDefSeq) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_ExtValueDefSeq, - &_tc_TAO_tc_CORBA_ExtValueDefSeq - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CS_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CS_ - -// The Base_Sequence functions, please see tao/Sequence.h -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::ExtAbstractInterfaceDef **tmp = 0; - tmp = _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::ExtAbstractInterfaceDef **old = ACE_reinterpret_cast (CORBA::ExtAbstractInterfaceDef**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - if (!this->release_) - { - tmp[i] = tao_CORBA_ExtAbstractInterfaceDef_duplicate (old[i]); - } - else - { - tmp[i] = old[i]; - } - } - - if (this->release_) - { - delete [] old; - } - } - - this->buffer_ = tmp; -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::ExtAbstractInterfaceDef **tmp = ACE_reinterpret_cast (CORBA::ExtAbstractInterfaceDef**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tao_CORBA_ExtAbstractInterfaceDef_release (tmp[i]); - tmp[i] = tao_CORBA_ExtAbstractInterfaceDef_nil (); - } - - _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::~_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq (void) -{ - this->_deallocate_buffer (); -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol) -{ - CORBA::ExtAbstractInterfaceDef **tmp = ACE_reinterpret_cast (CORBA::ExtAbstractInterfaceDef**, this->buffer_); - - for (CORBA::ULong i = nl; i < ol; ++i) - { - tao_CORBA_ExtAbstractInterfaceDef_release (tmp[i]); - tmp[i] = tao_CORBA_ExtAbstractInterfaceDef_nil (); - } -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::_downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL - ) -{ - CORBA::ExtAbstractInterfaceDef **tmp = ACE_static_cast (CORBA::ExtAbstractInterfaceDef**, target); - *tmp = tao_CORBA_ExtAbstractInterfaceDef_narrow (src ACE_ENV_ARG_PARAMETER); - ACE_CHECK; -} - -CORBA::Object* -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::_upcast (void *src) const -{ - return tao_CORBA_ExtAbstractInterfaceDef_upcast (src); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CS_) -#define _CORBA_EXTABSTRACTINTERFACEDEFSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::ExtAbstractInterfaceDefSeq -// ************************************************************* - -CORBA::ExtAbstractInterfaceDefSeq::ExtAbstractInterfaceDefSeq (void) -{} - -CORBA::ExtAbstractInterfaceDefSeq::ExtAbstractInterfaceDefSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) -{} - -CORBA::ExtAbstractInterfaceDefSeq::ExtAbstractInterfaceDefSeq ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::ExtAbstractInterfaceDef_ptr *buffer, - CORBA::Boolean release - ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) -{} - -CORBA::ExtAbstractInterfaceDefSeq::ExtAbstractInterfaceDefSeq (const ExtAbstractInterfaceDefSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) -{} - -CORBA::ExtAbstractInterfaceDefSeq::~ExtAbstractInterfaceDefSeq (void) // dtor -{} - -void CORBA::ExtAbstractInterfaceDefSeq::_tao_any_destructor (void *_tao_void_pointer) -{ - ExtAbstractInterfaceDefSeq *tmp = ACE_static_cast (ExtAbstractInterfaceDefSeq*, _tao_void_pointer); - delete tmp; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 - -static const CORBA::Long _oc_CORBA_ExtAbstractInterfaceDefSeq[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 49, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f4578), - ACE_NTOHL (0x74416273), - ACE_NTOHL (0x74726163), - ACE_NTOHL (0x74496e74), - ACE_NTOHL (0x65726661), - ACE_NTOHL (0x63654465), - ACE_NTOHL (0x66536571), - ACE_NTOHL (0x3a312e30), - ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ExtAbstractInterfaceDefSeq:1.0 - 27, - ACE_NTOHL (0x45787441), - ACE_NTOHL (0x62737472), - ACE_NTOHL (0x61637449), - ACE_NTOHL (0x6e746572), - ACE_NTOHL (0x66616365), - ACE_NTOHL (0x44656653), - ACE_NTOHL (0x65710000), // name = ExtAbstractInterfaceDefSeq - CORBA::tk_sequence, // typecode kind - 100, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_objref, // typecode kind - 84, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 46, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f4578), - ACE_NTOHL (0x74416273), - ACE_NTOHL (0x74726163), - ACE_NTOHL (0x74496e74), - ACE_NTOHL (0x65726661), - ACE_NTOHL (0x63654465), - ACE_NTOHL (0x663a312e), - ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0 - 24, - ACE_NTOHL (0x45787441), - ACE_NTOHL (0x62737472), - ACE_NTOHL (0x61637449), - ACE_NTOHL (0x6e746572), - ACE_NTOHL (0x66616365), - ACE_NTOHL (0x44656600), // name = ExtAbstractInterfaceDef - - 0U, - -}; - -static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtAbstractInterfaceDefSeq ( - CORBA::tk_alias, - sizeof (_oc_CORBA_ExtAbstractInterfaceDefSeq), - (char *) &_oc_CORBA_ExtAbstractInterfaceDefSeq, - 0, - sizeof (CORBA::ExtAbstractInterfaceDefSeq) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_ExtAbstractInterfaceDefSeq, - &_tc_TAO_tc_CORBA_ExtAbstractInterfaceDefSeq - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTLOCALINTERFACEDEFSEQ_CS_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTLOCALINTERFACEDEFSEQ_CS_ - -// The Base_Sequence functions, please see tao/Sequence.h -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::ExtLocalInterfaceDef **tmp = 0; - tmp = _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::ExtLocalInterfaceDef **old = ACE_reinterpret_cast (CORBA::ExtLocalInterfaceDef**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - if (!this->release_) - { - tmp[i] = tao_CORBA_ExtLocalInterfaceDef_duplicate (old[i]); - } - else - { - tmp[i] = old[i]; - } - } - - if (this->release_) - { - delete [] old; - } - } - - this->buffer_ = tmp; -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::ExtLocalInterfaceDef **tmp = ACE_reinterpret_cast (CORBA::ExtLocalInterfaceDef**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tao_CORBA_ExtLocalInterfaceDef_release (tmp[i]); - tmp[i] = tao_CORBA_ExtLocalInterfaceDef_nil (); - } - - _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::~_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq (void) -{ - this->_deallocate_buffer (); -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol) -{ - CORBA::ExtLocalInterfaceDef **tmp = ACE_reinterpret_cast (CORBA::ExtLocalInterfaceDef**, this->buffer_); - - for (CORBA::ULong i = nl; i < ol; ++i) - { - tao_CORBA_ExtLocalInterfaceDef_release (tmp[i]); - tmp[i] = tao_CORBA_ExtLocalInterfaceDef_nil (); - } -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::_downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL - ) -{ - CORBA::ExtLocalInterfaceDef **tmp = ACE_static_cast (CORBA::ExtLocalInterfaceDef**, target); - *tmp = tao_CORBA_ExtLocalInterfaceDef_narrow (src ACE_ENV_ARG_PARAMETER); - ACE_CHECK; -} - -CORBA::Object* -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::_upcast (void *src) const -{ - return tao_CORBA_ExtLocalInterfaceDef_upcast (src); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXTLOCALINTERFACEDEFSEQ_CS_) -#define _CORBA_EXTLOCALINTERFACEDEFSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::ExtLocalInterfaceDefSeq -// ************************************************************* - -CORBA::ExtLocalInterfaceDefSeq::ExtLocalInterfaceDefSeq (void) -{} - -CORBA::ExtLocalInterfaceDefSeq::ExtLocalInterfaceDefSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) -{} - -CORBA::ExtLocalInterfaceDefSeq::ExtLocalInterfaceDefSeq ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::ExtLocalInterfaceDef_ptr *buffer, - CORBA::Boolean release - ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) -{} - -CORBA::ExtLocalInterfaceDefSeq::ExtLocalInterfaceDefSeq (const ExtLocalInterfaceDefSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) -{} - -CORBA::ExtLocalInterfaceDefSeq::~ExtLocalInterfaceDefSeq (void) // dtor -{} - -void CORBA::ExtLocalInterfaceDefSeq::_tao_any_destructor (void *_tao_void_pointer) -{ - ExtLocalInterfaceDefSeq *tmp = ACE_static_cast (ExtLocalInterfaceDefSeq*, _tao_void_pointer); - delete tmp; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 - -static const CORBA::Long _oc_CORBA_ExtLocalInterfaceDefSeq[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 46, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f4578), - ACE_NTOHL (0x744c6f63), - ACE_NTOHL (0x616c496e), - ACE_NTOHL (0x74657266), - ACE_NTOHL (0x61636544), - ACE_NTOHL (0x65665365), - ACE_NTOHL (0x713a312e), - ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExtLocalInterfaceDefSeq:1.0 - 24, - ACE_NTOHL (0x4578744c), - ACE_NTOHL (0x6f63616c), - ACE_NTOHL (0x496e7465), - ACE_NTOHL (0x72666163), - ACE_NTOHL (0x65446566), - ACE_NTOHL (0x53657100), // name = ExtLocalInterfaceDefSeq - CORBA::tk_sequence, // typecode kind - 96, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_objref, // typecode kind - 80, // 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 (0x744c6f63), - ACE_NTOHL (0x616c496e), - ACE_NTOHL (0x74657266), - ACE_NTOHL (0x61636544), - ACE_NTOHL (0x65663a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0 - 21, - ACE_NTOHL (0x4578744c), - ACE_NTOHL (0x6f63616c), - ACE_NTOHL (0x496e7465), - ACE_NTOHL (0x72666163), - ACE_NTOHL (0x65446566), - ACE_NTOHL (0x0), // name = ExtLocalInterfaceDef - - 0U, - -}; - -static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtLocalInterfaceDefSeq ( - CORBA::tk_alias, - sizeof (_oc_CORBA_ExtLocalInterfaceDefSeq), - (char *) &_oc_CORBA_ExtLocalInterfaceDefSeq, - 0, - sizeof (CORBA::ExtLocalInterfaceDefSeq) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_ExtLocalInterfaceDefSeq, - &_tc_TAO_tc_CORBA_ExtLocalInterfaceDefSeq - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CS_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CS_ - -// The Base_Sequence functions, please see tao/Sequence.h -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::Contained **tmp = 0; - tmp = _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::Contained **old = ACE_reinterpret_cast (CORBA::Contained**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - if (!this->release_) - { - tmp[i] = CORBA::Contained::_duplicate (old[i]); - } - else - { - tmp[i] = old[i]; - } - } - - if (this->release_) - { - delete [] old; - } - } - - this->buffer_ = tmp; -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::Contained **tmp = ACE_reinterpret_cast (CORBA::Contained**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = CORBA::Contained::_nil (); - } - - _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::~_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (void) -{ - this->_deallocate_buffer (); -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol) -{ - CORBA::Contained **tmp = ACE_reinterpret_cast (CORBA::Contained**, this->buffer_); - - for (CORBA::ULong i = nl; i < ol; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = CORBA::Contained::_nil (); - } -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL - ) -{ - CORBA::Contained **tmp = ACE_static_cast (CORBA::Contained**, target); - *tmp = CORBA::Contained::_narrow (src ACE_ENV_ARG_PARAMETER); - ACE_CHECK; -} - -CORBA::Object* -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_upcast (void *src) const -{ - CORBA::Contained **tmp = ACE_static_cast (CORBA::Contained**, src); - return *tmp; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_CONTAINEDSEQ_CS_) -#define _CORBA_CONTAINEDSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::ContainedSeq -// ************************************************************* - -CORBA::ContainedSeq::ContainedSeq (void) -{} - -CORBA::ContainedSeq::ContainedSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) -{} - -CORBA::ContainedSeq::ContainedSeq ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::Contained_ptr *buffer, - CORBA::Boolean release - ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) -{} - -CORBA::ContainedSeq::ContainedSeq (const ContainedSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) -{} - -CORBA::ContainedSeq::~ContainedSeq (void) // dtor -{} - -void CORBA::ContainedSeq::_tao_any_destructor (void *_tao_void_pointer) -{ - ContainedSeq *tmp = ACE_static_cast (ContainedSeq*, _tao_void_pointer); - delete tmp; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 - -static const CORBA::Long _oc_CORBA_ContainedSeq[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 35, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f436f), - ACE_NTOHL (0x6e746169), - ACE_NTOHL (0x6e656453), - ACE_NTOHL (0x65713a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContainedSeq:1.0 - 13, - ACE_NTOHL (0x436f6e74), - ACE_NTOHL (0x61696e65), - ACE_NTOHL (0x64536571), - ACE_NTOHL (0x0), // name = ContainedSeq - CORBA::tk_sequence, // typecode kind - 72, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_objref, // typecode kind - 56, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 32, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f436f), - ACE_NTOHL (0x6e746169), - ACE_NTOHL (0x6e65643a), - ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/Contained:1.0 - 10, - ACE_NTOHL (0x436f6e74), - ACE_NTOHL (0x61696e65), - ACE_NTOHL (0x64000000), // name = Contained - - 0U, - -}; - -static CORBA::TypeCode _tc_TAO_tc_CORBA_ContainedSeq ( - CORBA::tk_alias, - sizeof (_oc_CORBA_ContainedSeq), - (char *) &_oc_CORBA_ContainedSeq, - 0, - sizeof (CORBA::ContainedSeq) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_ContainedSeq, - &_tc_TAO_tc_CORBA_ContainedSeq - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 - -static const CORBA::Long _oc_CORBA_StructMember[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 35, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f5374), - ACE_NTOHL (0x72756374), - ACE_NTOHL (0x4d656d62), - ACE_NTOHL (0x65723a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0 - 13, - ACE_NTOHL (0x53747275), - ACE_NTOHL (0x63744d65), - ACE_NTOHL (0x6d626572), - ACE_NTOHL (0x0), // name = StructMember - 3, // 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 - -}; - -static CORBA::TypeCode _tc_TAO_tc_CORBA_StructMember ( - CORBA::tk_struct, - sizeof (_oc_CORBA_StructMember), - (char *) &_oc_CORBA_StructMember, - 0, - sizeof (CORBA::StructMember) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_StructMember, - &_tc_TAO_tc_CORBA_StructMember - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 - -void CORBA::StructMember::_tao_any_destructor (void *_tao_void_pointer) -{ - StructMember *tmp = ACE_static_cast (StructMember*, _tao_void_pointer); - delete tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_STRUCTMEMBERSEQ_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_STRUCTMEMBERSEQ_CS_ - -void -CORBA::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::StructMember* tmp = 0; - tmp = _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::StructMember *old = - ACE_reinterpret_cast (CORBA::StructMember *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::freebuf (old); - } - } - - this->buffer_ = tmp; -} - -void -CORBA::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::StructMember *tmp = - ACE_reinterpret_cast (CORBA::StructMember *, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq::~_TAO_Unbounded_Sequence_CORBA_StructMemberSeq (void) -{ - this->_deallocate_buffer (); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_STRUCTMEMBERSEQ_CS_) -#define _CORBA_STRUCTMEMBERSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::StructMemberSeq -// ************************************************************* - -CORBA::StructMemberSeq::StructMemberSeq (void) -{} - -CORBA::StructMemberSeq::StructMemberSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_StructMemberSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) -{} - -CORBA::StructMemberSeq::StructMemberSeq ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::StructMember *buffer, - CORBA::Boolean release - ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_StructMemberSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) -{} - -CORBA::StructMemberSeq::StructMemberSeq (const StructMemberSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_StructMemberSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) -{} - -CORBA::StructMemberSeq::~StructMemberSeq (void) // dtor -{} - -void CORBA::StructMemberSeq::_tao_any_destructor (void *_tao_void_pointer) -{ - StructMemberSeq *tmp = ACE_static_cast (StructMemberSeq*, _tao_void_pointer); - delete tmp; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 - -static const CORBA::Long _oc_CORBA_StructMemberSeq[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 38, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f5374), - ACE_NTOHL (0x72756374), - ACE_NTOHL (0x4d656d62), - ACE_NTOHL (0x65725365), - ACE_NTOHL (0x713a312e), - ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/StructMemberSeq:1.0 - 16, - ACE_NTOHL (0x53747275), - ACE_NTOHL (0x63744d65), - ACE_NTOHL (0x6d626572), - ACE_NTOHL (0x53657100), // name = StructMemberSeq - CORBA::tk_sequence, // typecode kind - 264, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_struct, // typecode kind - 248, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 35, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f5374), - ACE_NTOHL (0x72756374), - ACE_NTOHL (0x4d656d62), - ACE_NTOHL (0x65723a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0 - 13, - ACE_NTOHL (0x53747275), - ACE_NTOHL (0x63744d65), - ACE_NTOHL (0x6d626572), - ACE_NTOHL (0x0), // name = StructMember - 3, // 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 - - - 0U, - -}; - -static CORBA::TypeCode _tc_TAO_tc_CORBA_StructMemberSeq ( - CORBA::tk_alias, - sizeof (_oc_CORBA_StructMemberSeq), - (char *) &_oc_CORBA_StructMemberSeq, - 0, - sizeof (CORBA::StructMemberSeq) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_StructMemberSeq, - &_tc_TAO_tc_CORBA_StructMemberSeq - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 - -static const CORBA::Long _oc_CORBA_Initializer[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 34, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f496e), - ACE_NTOHL (0x69746961), - ACE_NTOHL (0x6c697a65), - ACE_NTOHL (0x723a312e), - ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/Initializer:1.0 - 12, - ACE_NTOHL (0x496e6974), - ACE_NTOHL (0x69616c69), - ACE_NTOHL (0x7a657200), // name = Initializer - 2, // member count - 8, - ACE_NTOHL (0x6d656d62), - ACE_NTOHL (0x65727300), // name = members - CORBA::tk_alias, // typecode kind for typedefs - 340, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 38, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f5374), - ACE_NTOHL (0x72756374), - ACE_NTOHL (0x4d656d62), - ACE_NTOHL (0x65725365), - ACE_NTOHL (0x713a312e), - ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/StructMemberSeq:1.0 - 16, - ACE_NTOHL (0x53747275), - ACE_NTOHL (0x63744d65), - ACE_NTOHL (0x6d626572), - ACE_NTOHL (0x53657100), // name = StructMemberSeq - CORBA::tk_sequence, // typecode kind - 264, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_struct, // typecode kind - 248, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 35, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f5374), - ACE_NTOHL (0x72756374), - ACE_NTOHL (0x4d656d62), - ACE_NTOHL (0x65723a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0 - 13, - ACE_NTOHL (0x53747275), - ACE_NTOHL (0x63744d65), - ACE_NTOHL (0x6d626572), - ACE_NTOHL (0x0), // name = StructMember - 3, // 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 - - - 0U, - - - 5, - ACE_NTOHL (0x6e616d65), - ACE_NTOHL (0x0), // name = name - 0xffffffff, // indirection - 0xffffff44, // negative offset (-188) -}; - -static CORBA::TypeCode _tc_TAO_tc_CORBA_Initializer ( - CORBA::tk_struct, - sizeof (_oc_CORBA_Initializer), - (char *) &_oc_CORBA_Initializer, - 0, - sizeof (CORBA::Initializer) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_Initializer, - &_tc_TAO_tc_CORBA_Initializer - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 - -void CORBA::Initializer::_tao_any_destructor (void *_tao_void_pointer) -{ - Initializer *tmp = ACE_static_cast (Initializer*, _tao_void_pointer); - delete tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_INITIALIZERSEQ_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_INITIALIZERSEQ_CS_ - -void -CORBA::_TAO_Unbounded_Sequence_CORBA_InitializerSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::Initializer* tmp = 0; - tmp = _TAO_Unbounded_Sequence_CORBA_InitializerSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::Initializer *old = - ACE_reinterpret_cast (CORBA::Initializer *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_CORBA_InitializerSeq::freebuf (old); - } - } - - this->buffer_ = tmp; -} - -void -CORBA::_TAO_Unbounded_Sequence_CORBA_InitializerSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::Initializer *tmp = - ACE_reinterpret_cast (CORBA::Initializer *, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_InitializerSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::_TAO_Unbounded_Sequence_CORBA_InitializerSeq::~_TAO_Unbounded_Sequence_CORBA_InitializerSeq (void) -{ - this->_deallocate_buffer (); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_INITIALIZERSEQ_CS_) -#define _CORBA_INITIALIZERSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::InitializerSeq -// ************************************************************* - -CORBA::InitializerSeq::InitializerSeq (void) -{} - -CORBA::InitializerSeq::InitializerSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_InitializerSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) -{} - -CORBA::InitializerSeq::InitializerSeq ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::Initializer *buffer, - CORBA::Boolean release - ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_InitializerSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) -{} - -CORBA::InitializerSeq::InitializerSeq (const InitializerSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_InitializerSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) -{} - -CORBA::InitializerSeq::~InitializerSeq (void) // dtor -{} - -void CORBA::InitializerSeq::_tao_any_destructor (void *_tao_void_pointer) -{ - InitializerSeq *tmp = ACE_static_cast (InitializerSeq*, _tao_void_pointer); - delete tmp; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 - -static const CORBA::Long _oc_CORBA_InitializerSeq[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 37, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f496e), - ACE_NTOHL (0x69746961), - ACE_NTOHL (0x6c697a65), - ACE_NTOHL (0x72536571), - ACE_NTOHL (0x3a312e30), - ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/InitializerSeq:1.0 - 15, - ACE_NTOHL (0x496e6974), - ACE_NTOHL (0x69616c69), - ACE_NTOHL (0x7a657253), - ACE_NTOHL (0x65710000), // name = InitializerSeq - CORBA::tk_sequence, // typecode kind - 460, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_struct, // typecode kind - 444, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 34, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f496e), - ACE_NTOHL (0x69746961), - ACE_NTOHL (0x6c697a65), - ACE_NTOHL (0x723a312e), - ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/Initializer:1.0 - 12, - ACE_NTOHL (0x496e6974), - ACE_NTOHL (0x69616c69), - ACE_NTOHL (0x7a657200), // name = Initializer - 2, // member count - 8, - ACE_NTOHL (0x6d656d62), - ACE_NTOHL (0x65727300), // name = members - CORBA::tk_alias, // typecode kind for typedefs - 340, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 38, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f5374), - ACE_NTOHL (0x72756374), - ACE_NTOHL (0x4d656d62), - ACE_NTOHL (0x65725365), - ACE_NTOHL (0x713a312e), - ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/StructMemberSeq:1.0 - 16, - ACE_NTOHL (0x53747275), - ACE_NTOHL (0x63744d65), - ACE_NTOHL (0x6d626572), - ACE_NTOHL (0x53657100), // name = StructMemberSeq - CORBA::tk_sequence, // typecode kind - 264, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_struct, // typecode kind - 248, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 35, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f5374), - ACE_NTOHL (0x72756374), - ACE_NTOHL (0x4d656d62), - ACE_NTOHL (0x65723a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0 - 13, - ACE_NTOHL (0x53747275), - ACE_NTOHL (0x63744d65), - ACE_NTOHL (0x6d626572), - ACE_NTOHL (0x0), // name = StructMember - 3, // 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 - - - 0U, - - - 5, - ACE_NTOHL (0x6e616d65), - ACE_NTOHL (0x0), // name = name - 0xffffffff, // indirection - 0xffffff44, // negative offset (-188) - - 0U, - -}; - -static CORBA::TypeCode _tc_TAO_tc_CORBA_InitializerSeq ( - CORBA::tk_alias, - sizeof (_oc_CORBA_InitializerSeq), - (char *) &_oc_CORBA_InitializerSeq, - 0, - sizeof (CORBA::InitializerSeq) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_InitializerSeq, - &_tc_TAO_tc_CORBA_InitializerSeq - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 - -static const CORBA::Long _oc_CORBA_ExceptionDescription[] = -{ - 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 - 0xffffffff, // indirection - 0xffffff9c, // negative offset (-100) - 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, - -}; - -static CORBA::TypeCode _tc_TAO_tc_CORBA_ExceptionDescription ( - CORBA::tk_struct, - sizeof (_oc_CORBA_ExceptionDescription), - (char *) &_oc_CORBA_ExceptionDescription, - 0, - sizeof (CORBA::ExceptionDescription) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_ExceptionDescription, - &_tc_TAO_tc_CORBA_ExceptionDescription - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 - -void CORBA::ExceptionDescription::_tao_any_destructor (void *_tao_void_pointer) -{ - ExceptionDescription *tmp = ACE_static_cast (ExceptionDescription*, _tao_void_pointer); - delete tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CS_ - -void -CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::ExceptionDescription* tmp = 0; - tmp = _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::ExceptionDescription *old = - ACE_reinterpret_cast (CORBA::ExceptionDescription *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (old); - } - } - - this->buffer_ = tmp; -} - -void -CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::ExceptionDescription *tmp = - ACE_reinterpret_cast (CORBA::ExceptionDescription *, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (void) -{ - this->_deallocate_buffer (); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXCDESCRIPTIONSEQ_CS_) -#define _CORBA_EXCDESCRIPTIONSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::ExcDescriptionSeq -// ************************************************************* - -CORBA::ExcDescriptionSeq::ExcDescriptionSeq (void) -{} - -CORBA::ExcDescriptionSeq::ExcDescriptionSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) -{} - -CORBA::ExcDescriptionSeq::ExcDescriptionSeq ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::ExceptionDescription *buffer, - CORBA::Boolean release - ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) -{} - -CORBA::ExcDescriptionSeq::ExcDescriptionSeq (const ExcDescriptionSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) -{} - -CORBA::ExcDescriptionSeq::~ExcDescriptionSeq (void) // dtor -{} - -void CORBA::ExcDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer) -{ - ExcDescriptionSeq *tmp = ACE_static_cast (ExcDescriptionSeq*, _tao_void_pointer); - delete tmp; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 - -static const CORBA::Long _oc_CORBA_ExcDescriptionSeq[] = -{ - 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 - 404, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_struct, // typecode kind - 388, // 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 - 0xffffffff, // indirection - 0xffffff9c, // negative offset (-100) - 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, - -}; - -static CORBA::TypeCode _tc_TAO_tc_CORBA_ExcDescriptionSeq ( - CORBA::tk_alias, - sizeof (_oc_CORBA_ExcDescriptionSeq), - (char *) &_oc_CORBA_ExcDescriptionSeq, - 0, - sizeof (CORBA::ExcDescriptionSeq) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_ExcDescriptionSeq, - &_tc_TAO_tc_CORBA_ExcDescriptionSeq - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 - -static const CORBA::Long _oc_CORBA_ExtInitializer[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 37, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f4578), - ACE_NTOHL (0x74496e69), - ACE_NTOHL (0x7469616c), - ACE_NTOHL (0x697a6572), - ACE_NTOHL (0x3a312e30), - ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ExtInitializer:1.0 - 15, - ACE_NTOHL (0x45787449), - ACE_NTOHL (0x6e697469), - ACE_NTOHL (0x616c697a), - ACE_NTOHL (0x65720000), // name = ExtInitializer - 3, // member count - 8, - ACE_NTOHL (0x6d656d62), - ACE_NTOHL (0x65727300), // name = members - CORBA::tk_alias, // typecode kind for typedefs - 340, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 38, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f5374), - ACE_NTOHL (0x72756374), - ACE_NTOHL (0x4d656d62), - ACE_NTOHL (0x65725365), - ACE_NTOHL (0x713a312e), - ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/StructMemberSeq:1.0 - 16, - ACE_NTOHL (0x53747275), - ACE_NTOHL (0x63744d65), - ACE_NTOHL (0x6d626572), - ACE_NTOHL (0x53657100), // name = StructMemberSeq - CORBA::tk_sequence, // typecode kind - 264, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_struct, // typecode kind - 248, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 35, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f5374), - ACE_NTOHL (0x72756374), - ACE_NTOHL (0x4d656d62), - ACE_NTOHL (0x65723a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0 - 13, - ACE_NTOHL (0x53747275), - ACE_NTOHL (0x63744d65), - ACE_NTOHL (0x6d626572), - ACE_NTOHL (0x0), // name = StructMember - 3, // 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 - - - 0U, - - - 11, - ACE_NTOHL (0x65786365), - ACE_NTOHL (0x7074696f), - ACE_NTOHL (0x6e730000), // name = exceptions - CORBA::tk_alias, // typecode kind for typedefs - 416, // 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 - 336, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_struct, // typecode kind - 320, // 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 - 0xffffffff, // indirection - 0xfffffe7c, // negative offset (-388) - 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 - 0xffffffff, // indirection - 0xffffff9c, // negative offset (-100) - 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, - - - 5, - ACE_NTOHL (0x6e616d65), - ACE_NTOHL (0x0), // name = name - 0xffffffff, // indirection - 0xfffffd8c, // negative offset (-628) -}; - -static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtInitializer ( - CORBA::tk_struct, - sizeof (_oc_CORBA_ExtInitializer), - (char *) &_oc_CORBA_ExtInitializer, - 0, - sizeof (CORBA::ExtInitializer) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_ExtInitializer, - &_tc_TAO_tc_CORBA_ExtInitializer - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 - -void CORBA::ExtInitializer::_tao_any_destructor (void *_tao_void_pointer) -{ - ExtInitializer *tmp = ACE_static_cast (ExtInitializer*, _tao_void_pointer); - delete tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXTINITIALIZERSEQ_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXTINITIALIZERSEQ_CS_ - -void -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::ExtInitializer* tmp = 0; - tmp = _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::ExtInitializer *old = - ACE_reinterpret_cast (CORBA::ExtInitializer *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::freebuf (old); - } - } - - this->buffer_ = tmp; -} - -void -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::ExtInitializer *tmp = - ACE_reinterpret_cast (CORBA::ExtInitializer *, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::~_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq (void) -{ - this->_deallocate_buffer (); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXTINITIALIZERSEQ_CS_) -#define _CORBA_EXTINITIALIZERSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::ExtInitializerSeq -// ************************************************************* - -CORBA::ExtInitializerSeq::ExtInitializerSeq (void) -{} - -CORBA::ExtInitializerSeq::ExtInitializerSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) -{} - -CORBA::ExtInitializerSeq::ExtInitializerSeq ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::ExtInitializer *buffer, - CORBA::Boolean release - ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) -{} - -CORBA::ExtInitializerSeq::ExtInitializerSeq (const ExtInitializerSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) -{} - -CORBA::ExtInitializerSeq::~ExtInitializerSeq (void) // dtor -{} - -void CORBA::ExtInitializerSeq::_tao_any_destructor (void *_tao_void_pointer) -{ - ExtInitializerSeq *tmp = ACE_static_cast (ExtInitializerSeq*, _tao_void_pointer); - delete tmp; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 - -static const CORBA::Long _oc_CORBA_ExtInitializerSeq[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 40, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f4578), - ACE_NTOHL (0x74496e69), - ACE_NTOHL (0x7469616c), - ACE_NTOHL (0x697a6572), - ACE_NTOHL (0x5365713a), - ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExtInitializerSeq:1.0 - 18, - ACE_NTOHL (0x45787449), - ACE_NTOHL (0x6e697469), - ACE_NTOHL (0x616c697a), - ACE_NTOHL (0x65725365), - ACE_NTOHL (0x71000000), // name = ExtInitializerSeq - CORBA::tk_sequence, // typecode kind - 908, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_struct, // typecode kind - 892, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 37, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f4578), - ACE_NTOHL (0x74496e69), - ACE_NTOHL (0x7469616c), - ACE_NTOHL (0x697a6572), - ACE_NTOHL (0x3a312e30), - ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ExtInitializer:1.0 - 15, - ACE_NTOHL (0x45787449), - ACE_NTOHL (0x6e697469), - ACE_NTOHL (0x616c697a), - ACE_NTOHL (0x65720000), // name = ExtInitializer - 3, // member count - 8, - ACE_NTOHL (0x6d656d62), - ACE_NTOHL (0x65727300), // name = members - CORBA::tk_alias, // typecode kind for typedefs - 340, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 38, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f5374), - ACE_NTOHL (0x72756374), - ACE_NTOHL (0x4d656d62), - ACE_NTOHL (0x65725365), - ACE_NTOHL (0x713a312e), - ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/StructMemberSeq:1.0 - 16, - ACE_NTOHL (0x53747275), - ACE_NTOHL (0x63744d65), - ACE_NTOHL (0x6d626572), - ACE_NTOHL (0x53657100), // name = StructMemberSeq - CORBA::tk_sequence, // typecode kind - 264, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_struct, // typecode kind - 248, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 35, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f5374), - ACE_NTOHL (0x72756374), - ACE_NTOHL (0x4d656d62), - ACE_NTOHL (0x65723a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0 - 13, - ACE_NTOHL (0x53747275), - ACE_NTOHL (0x63744d65), - ACE_NTOHL (0x6d626572), - ACE_NTOHL (0x0), // name = StructMember - 3, // 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 - - - 0U, - - - 11, - ACE_NTOHL (0x65786365), - ACE_NTOHL (0x7074696f), - ACE_NTOHL (0x6e730000), // name = exceptions - CORBA::tk_alias, // typecode kind for typedefs - 416, // 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 - 336, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_struct, // typecode kind - 320, // 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 - 0xffffffff, // indirection - 0xfffffe7c, // negative offset (-388) - 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 - 0xffffffff, // indirection - 0xffffff9c, // negative offset (-100) - 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, - - - 5, - ACE_NTOHL (0x6e616d65), - ACE_NTOHL (0x0), // name = name - 0xffffffff, // indirection - 0xfffffd8c, // negative offset (-628) - - 0U, - -}; - -static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtInitializerSeq ( - CORBA::tk_alias, - sizeof (_oc_CORBA_ExtInitializerSeq), - (char *) &_oc_CORBA_ExtInitializerSeq, - 0, - sizeof (CORBA::ExtInitializerSeq) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_ExtInitializerSeq, - &_tc_TAO_tc_CORBA_ExtInitializerSeq - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 - -static const CORBA::Long _oc_CORBA_UnionMember[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 34, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f556e), - ACE_NTOHL (0x696f6e4d), - ACE_NTOHL (0x656d6265), - ACE_NTOHL (0x723a312e), - ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/UnionMember:1.0 - 12, - ACE_NTOHL (0x556e696f), - ACE_NTOHL (0x6e4d656d), - ACE_NTOHL (0x62657200), // name = UnionMember - 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 - - 6, - ACE_NTOHL (0x6c616265), - ACE_NTOHL (0x6c000000), // name = label - CORBA::tk_any, - - 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 - -}; - -static CORBA::TypeCode _tc_TAO_tc_CORBA_UnionMember ( - CORBA::tk_struct, - sizeof (_oc_CORBA_UnionMember), - (char *) &_oc_CORBA_UnionMember, - 0, - sizeof (CORBA::UnionMember) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_UnionMember, - &_tc_TAO_tc_CORBA_UnionMember - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 - -void CORBA::UnionMember::_tao_any_destructor (void *_tao_void_pointer) -{ - UnionMember *tmp = ACE_static_cast (UnionMember*, _tao_void_pointer); - delete tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_UNIONMEMBERSEQ_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_UNIONMEMBERSEQ_CS_ - -void -CORBA::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::UnionMember* tmp = 0; - tmp = _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::UnionMember *old = - ACE_reinterpret_cast (CORBA::UnionMember *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::freebuf (old); - } - } - - this->buffer_ = tmp; -} - -void -CORBA::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::UnionMember *tmp = - ACE_reinterpret_cast (CORBA::UnionMember *, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::~_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq (void) -{ - this->_deallocate_buffer (); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_UNIONMEMBERSEQ_CS_) -#define _CORBA_UNIONMEMBERSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::UnionMemberSeq -// ************************************************************* - -CORBA::UnionMemberSeq::UnionMemberSeq (void) -{} - -CORBA::UnionMemberSeq::UnionMemberSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) -{} - -CORBA::UnionMemberSeq::UnionMemberSeq ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::UnionMember *buffer, - CORBA::Boolean release - ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) -{} - -CORBA::UnionMemberSeq::UnionMemberSeq (const UnionMemberSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) -{} - -CORBA::UnionMemberSeq::~UnionMemberSeq (void) // dtor -{} - -void CORBA::UnionMemberSeq::_tao_any_destructor (void *_tao_void_pointer) -{ - UnionMemberSeq *tmp = ACE_static_cast (UnionMemberSeq*, _tao_void_pointer); - delete tmp; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 - -static const CORBA::Long _oc_CORBA_UnionMemberSeq[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 37, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f556e), - ACE_NTOHL (0x696f6e4d), - ACE_NTOHL (0x656d6265), - ACE_NTOHL (0x72536571), - ACE_NTOHL (0x3a312e30), - ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/UnionMemberSeq:1.0 - 15, - ACE_NTOHL (0x556e696f), - ACE_NTOHL (0x6e4d656d), - ACE_NTOHL (0x62657253), - ACE_NTOHL (0x65710000), // name = UnionMemberSeq - CORBA::tk_sequence, // typecode kind - 276, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_struct, // typecode kind - 260, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 34, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f556e), - ACE_NTOHL (0x696f6e4d), - ACE_NTOHL (0x656d6265), - ACE_NTOHL (0x723a312e), - ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/UnionMember:1.0 - 12, - ACE_NTOHL (0x556e696f), - ACE_NTOHL (0x6e4d656d), - ACE_NTOHL (0x62657200), // name = UnionMember - 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 - - 6, - ACE_NTOHL (0x6c616265), - ACE_NTOHL (0x6c000000), // name = label - CORBA::tk_any, - - 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 - - - 0U, + 0U, }; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_ExcDescriptionSeq ( + CORBA::tk_alias, + sizeof (_oc_CORBA_ExcDescriptionSeq), + (char *) &_oc_CORBA_ExcDescriptionSeq, + 0, + sizeof (CORBA::ExcDescriptionSeq) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ExcDescriptionSeq, + &_tc_TAO_tc_CORBA_ExcDescriptionSeq + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_ExtInitializer[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 37, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4578), + ACE_NTOHL (0x74496e69), + ACE_NTOHL (0x7469616c), + ACE_NTOHL (0x697a6572), + ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ExtInitializer:1.0 + 15, + ACE_NTOHL (0x45787449), + ACE_NTOHL (0x6e697469), + ACE_NTOHL (0x616c697a), + ACE_NTOHL (0x65720000), // name = ExtInitializer + 3, // member count + 8, + ACE_NTOHL (0x6d656d62), + ACE_NTOHL (0x65727300), // name = members + CORBA::tk_alias, // typecode kind for typedefs + 340, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 38, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f5374), + ACE_NTOHL (0x72756374), + ACE_NTOHL (0x4d656d62), + ACE_NTOHL (0x65725365), + ACE_NTOHL (0x713a312e), + ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/StructMemberSeq:1.0 + 16, + ACE_NTOHL (0x53747275), + ACE_NTOHL (0x63744d65), + ACE_NTOHL (0x6d626572), + ACE_NTOHL (0x53657100), // name = StructMemberSeq + CORBA::tk_sequence, // typecode kind + 264, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_struct, // typecode kind + 248, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 35, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f5374), + ACE_NTOHL (0x72756374), + ACE_NTOHL (0x4d656d62), + ACE_NTOHL (0x65723a31), + ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0 + 13, + ACE_NTOHL (0x53747275), + ACE_NTOHL (0x63744d65), + ACE_NTOHL (0x6d626572), + ACE_NTOHL (0x0), // name = StructMember + 3, // 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 + + + 0U, -static CORBA::TypeCode _tc_TAO_tc_CORBA_UnionMemberSeq ( - CORBA::tk_alias, - sizeof (_oc_CORBA_UnionMemberSeq), - (char *) &_oc_CORBA_UnionMemberSeq, - 0, - sizeof (CORBA::UnionMemberSeq) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_UnionMemberSeq, - &_tc_TAO_tc_CORBA_UnionMemberSeq - ) -TAO_NAMESPACE_END - -#if !defined (_CORBA_ENUMMEMBERSEQ_CS_) -#define _CORBA_ENUMMEMBERSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::EnumMemberSeq -// ************************************************************* - -CORBA::EnumMemberSeq::EnumMemberSeq (void) -{} - -CORBA::EnumMemberSeq::EnumMemberSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -TAO_Unbounded_String_Sequence -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_String_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) -{} - -CORBA::EnumMemberSeq::EnumMemberSeq ( - CORBA::ULong max, - CORBA::ULong length, - char * *buffer, - CORBA::Boolean release - ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -TAO_Unbounded_String_Sequence -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_String_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) -{} - -CORBA::EnumMemberSeq::EnumMemberSeq (const EnumMemberSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -TAO_Unbounded_String_Sequence -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_String_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) -{} - -CORBA::EnumMemberSeq::~EnumMemberSeq (void) // dtor -{} - -void CORBA::EnumMemberSeq::_tao_any_destructor (void *_tao_void_pointer) -{ - EnumMemberSeq *tmp = ACE_static_cast (EnumMemberSeq*, _tao_void_pointer); - delete tmp; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 - -static const CORBA::Long _oc_CORBA_EnumMemberSeq[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 36, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f456e), - ACE_NTOHL (0x756d4d65), - ACE_NTOHL (0x6d626572), - ACE_NTOHL (0x5365713a), - ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/EnumMemberSeq:1.0 - 14, - ACE_NTOHL (0x456e756d), - ACE_NTOHL (0x4d656d62), - ACE_NTOHL (0x65725365), - ACE_NTOHL (0x71000000), // name = EnumMemberSeq - CORBA::tk_sequence, // typecode kind - 84, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 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 (0x65786365), + ACE_NTOHL (0x7074696f), + ACE_NTOHL (0x6e730000), // name = exceptions + CORBA::tk_alias, // typecode kind for typedefs + 416, // 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 + 336, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_struct, // typecode kind + 320, // 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 + 0xffffffff, // indirection + 0xfffffe7c, // negative offset (-388) + 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 + 0xffffffff, // indirection + 0xffffff9c, // negative offset (-100) + 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, + + + 5, + ACE_NTOHL (0x6e616d65), + ACE_NTOHL (0x0), // name = name + 0xffffffff, // indirection + 0xfffffd8c, // negative offset (-628) }; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtInitializer ( + CORBA::tk_struct, + sizeof (_oc_CORBA_ExtInitializer), + (char *) &_oc_CORBA_ExtInitializer, + 0, + sizeof (CORBA::ExtInitializer) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ExtInitializer, + &_tc_TAO_tc_CORBA_ExtInitializer + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 + + void CORBA::ExtInitializer::_tao_any_destructor (void *_tao_void_pointer) + { + ExtInitializer *tmp = ACE_static_cast (ExtInitializer*, _tao_void_pointer); + delete tmp; + } + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + + template class + TAO_Var_Var_T< + ExtInitializer + >; + + template class + TAO_Out_T< + ExtInitializer, + ExtInitializer_var + >; -static CORBA::TypeCode _tc_TAO_tc_CORBA_EnumMemberSeq ( - CORBA::tk_alias, - sizeof (_oc_CORBA_EnumMemberSeq), - (char *) &_oc_CORBA_EnumMemberSeq, - 0, - sizeof (CORBA::EnumMemberSeq) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_EnumMemberSeq, - &_tc_TAO_tc_CORBA_EnumMemberSeq - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 - -int CORBA::Container::_tao_class_id = 0; - -CORBA::Container_ptr -tao_CORBA_Container_duplicate ( - CORBA::Container_ptr p - ) -{ - return CORBA::Container::_duplicate (p); -} - -void -tao_CORBA_Container_release ( - CORBA::Container_ptr p - ) -{ - CORBA::release (p); -} - -CORBA::Container_ptr -tao_CORBA_Container_nil ( - void - ) -{ - return CORBA::Container::_nil (); -} - -CORBA::Container_ptr -tao_CORBA_Container_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::Container::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_Container_upcast ( - void *src - ) -{ - CORBA::Container **tmp = - ACE_static_cast (CORBA::Container **, src); - return *tmp; -} - -CORBA::Boolean -tao_CORBA_Container_marshal ( - CORBA::Container_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::Container_var -// ************************************************************* - -CORBA::Container_var::Container_var (void) - : ptr_ (Container::_nil ()) -{} - -::CORBA::Container_ptr -CORBA::Container_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::Container_var::Container_var (const ::CORBA::Container_var &p) - : TAO_Base_var (), - ptr_ (Container::_duplicate (p.ptr ())) -{} - -CORBA::Container_var::~Container_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::Container_var & -CORBA::Container_var::operator= (Container_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::Container_var & -CORBA::Container_var::operator= (const ::CORBA::Container_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::Container::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::Container_var::operator const ::CORBA::Container_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::Container_var::operator ::CORBA::Container_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::Container_ptr -CORBA::Container_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::Container_ptr -CORBA::Container_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::Container_ptr & -CORBA::Container_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::Container_ptr & -CORBA::Container_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::Container::_nil (); - return this->ptr_; -} - -::CORBA::Container_ptr -CORBA::Container_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::Container_ptr val = this->ptr_; - this->ptr_ = ::CORBA::Container::_nil (); - return val; -} - -::CORBA::Container_ptr -CORBA::Container_var::tao_duplicate (Container_ptr p) -{ - return ::CORBA::Container::_duplicate (p); -} - -void -CORBA::Container_var::tao_release (Container_ptr p) -{ - CORBA::release (p); -} - -::CORBA::Container_ptr -CORBA::Container_var::tao_nil (void) -{ - return ::CORBA::Container::_nil (); -} - -::CORBA::Container_ptr -CORBA::Container_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::CORBA::Container::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -CORBA::Container_var::tao_upcast (void *src) -{ - Container **tmp = - ACE_static_cast (Container **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::Container_out -// ************************************************************* - -CORBA::Container_out::Container_out (Container_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::Container::_nil (); -} - -CORBA::Container_out::Container_out (Container_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::Container::_nil (); -} - -CORBA::Container_out::Container_out (const ::CORBA::Container_out &p) - : ptr_ (ACE_const_cast (Container_out &, p).ptr_) -{} - -::CORBA::Container_out & -CORBA::Container_out::operator= (const ::CORBA::Container_out &p) -{ - this->ptr_ = ACE_const_cast (Container_out&, p).ptr_; - return *this; -} - -CORBA::Container_out & -CORBA::Container_out::operator= (const ::CORBA::Container_var &p) -{ - this->ptr_ = ::CORBA::Container::_duplicate (p.ptr ()); - return *this; -} - -CORBA::Container_out & -CORBA::Container_out::operator= (Container_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::Container_out::operator ::CORBA::Container_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::Container_ptr & -CORBA::Container_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::Container_ptr -CORBA::Container_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 - -#if (TAO_HAS_INTERCEPTORS == 1) - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 - -class TAO_ClientRequestInfo_CORBA_Container_lookup : public TAO_ClientRequestInfo_i -{ -public: - TAO_ClientRequestInfo_CORBA_Container_lookup ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - const char * search_name - ACE_ENV_ARG_DECL_WITH_DEFAULTS); - - virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); - - void result (::CORBA::Contained_ptr result); - - private: - TAO_ClientRequestInfo_CORBA_Container_lookup (const TAO_ClientRequestInfo_CORBA_Container_lookup &); - void operator= (const TAO_ClientRequestInfo_CORBA_Container_lookup &); - const char * search_name_; - - ::CORBA::Contained_ptr _result; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 - - TAO_ClientRequestInfo_CORBA_Container_lookup::TAO_ClientRequestInfo_CORBA_Container_lookup ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - const char * search_name - ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), - search_name_ (search_name) -{} - -Dynamic::ParameterList * -TAO_ClientRequestInfo_CORBA_Container_lookup::arguments (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the argument list on demand. - Dynamic::ParameterList *parameter_list = - TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - Dynamic::ParameterList_var safe_parameter_list = parameter_list; - - parameter_list->length (1); - CORBA::ULong len = 0; - (*parameter_list)[len].argument <<= search_name_; - (*parameter_list)[len].mode = CORBA::PARAM_IN; - len++; - - return safe_parameter_list._retn (); -} +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + + # pragma instantiate \ + TAO_Var_Var_T< \ + ExtInitializer \ + > + + # pragma instantiate \ + TAO_Out_T< \ + ExtInitializer, \ + ExtInitializer_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 + + CORBA::ExtInitializerSeq::ExtInitializerSeq (void) + {} + + CORBA::ExtInitializerSeq::ExtInitializerSeq (CORBA::ULong max) + : TAO_Unbounded_Sequence< + CORBA::ExtInitializer + > + (max) + {} + + CORBA::ExtInitializerSeq::ExtInitializerSeq ( + CORBA::ULong max, + CORBA::ULong length, + CORBA::ExtInitializer* buffer, + CORBA::Boolean release + ) + : TAO_Unbounded_Sequence< + CORBA::ExtInitializer + > + (max, length, buffer, release) + {} + + CORBA::ExtInitializerSeq::ExtInitializerSeq (const ExtInitializerSeq &seq) + : TAO_Unbounded_Sequence< + CORBA::ExtInitializer + > + (seq) + {} + + CORBA::ExtInitializerSeq::~ExtInitializerSeq (void) + {} + + void CORBA::ExtInitializerSeq::_tao_any_destructor (void *_tao_void_pointer) + { + ExtInitializerSeq *tmp = ACE_static_cast (ExtInitializerSeq*, _tao_void_pointer); + delete tmp; + } + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + + template class + TAO_VarSeq_Var_T< + ExtInitializerSeq, + CORBA::ExtInitializer + >; + + template class + TAO_Seq_Out_T< + ExtInitializerSeq, + ExtInitializerSeq_var, + CORBA::ExtInitializer + >; -Dynamic::ExceptionList * -TAO_ClientRequestInfo_CORBA_Container_lookup::exceptions (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the exception list on demand. - Dynamic::ExceptionList *exception_list = - TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - return exception_list; -} +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + + # pragma instantiate \ + TAO_VarSeq_Var_T< \ + ExtInitializerSeq, \ + CORBA::ExtInitializer \ + > + + # pragma instantiate \ + TAO_Seq_Out_T< \ + ExtInitializerSeq, \ + ExtInitializerSeq_var, \ + CORBA::ExtInitializer \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_ExtInitializerSeq[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 40, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4578), + ACE_NTOHL (0x74496e69), + ACE_NTOHL (0x7469616c), + ACE_NTOHL (0x697a6572), + ACE_NTOHL (0x5365713a), + ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExtInitializerSeq:1.0 + 18, + ACE_NTOHL (0x45787449), + ACE_NTOHL (0x6e697469), + ACE_NTOHL (0x616c697a), + ACE_NTOHL (0x65725365), + ACE_NTOHL (0x71000000), // name = ExtInitializerSeq + CORBA::tk_sequence, // typecode kind + 908, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_struct, // typecode kind + 892, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 37, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4578), + ACE_NTOHL (0x74496e69), + ACE_NTOHL (0x7469616c), + ACE_NTOHL (0x697a6572), + ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ExtInitializer:1.0 + 15, + ACE_NTOHL (0x45787449), + ACE_NTOHL (0x6e697469), + ACE_NTOHL (0x616c697a), + ACE_NTOHL (0x65720000), // name = ExtInitializer + 3, // member count + 8, + ACE_NTOHL (0x6d656d62), + ACE_NTOHL (0x65727300), // name = members + CORBA::tk_alias, // typecode kind for typedefs + 340, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 38, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f5374), + ACE_NTOHL (0x72756374), + ACE_NTOHL (0x4d656d62), + ACE_NTOHL (0x65725365), + ACE_NTOHL (0x713a312e), + ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/StructMemberSeq:1.0 + 16, + ACE_NTOHL (0x53747275), + ACE_NTOHL (0x63744d65), + ACE_NTOHL (0x6d626572), + ACE_NTOHL (0x53657100), // name = StructMemberSeq + CORBA::tk_sequence, // typecode kind + 264, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_struct, // typecode kind + 248, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 35, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f5374), + ACE_NTOHL (0x72756374), + ACE_NTOHL (0x4d656d62), + ACE_NTOHL (0x65723a31), + ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0 + 13, + ACE_NTOHL (0x53747275), + ACE_NTOHL (0x63744d65), + ACE_NTOHL (0x6d626572), + ACE_NTOHL (0x0), // name = StructMember + 3, // 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 + + + 0U, + + + 11, + ACE_NTOHL (0x65786365), + ACE_NTOHL (0x7074696f), + ACE_NTOHL (0x6e730000), // name = exceptions + CORBA::tk_alias, // typecode kind for typedefs + 416, // 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 + 336, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_struct, // typecode kind + 320, // 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 + 0xffffffff, // indirection + 0xfffffe7c, // negative offset (-388) + 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 + 0xffffffff, // indirection + 0xffffff9c, // negative offset (-100) + 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, -CORBA::Any * -TAO_ClientRequestInfo_CORBA_Container_lookup::result (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the result on demand. - CORBA::Boolean tk_void_any = 0; - CORBA::Any *result_any = - TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - CORBA::Any_var safe_result_any = result_any; - - (*result_any) <<= this->_result; - return safe_result_any._retn (); -} -void -TAO_ClientRequestInfo_CORBA_Container_lookup::result (::CORBA::Contained_ptr result) -{ - // Update the result. - this->_result = result; -} + 5, + ACE_NTOHL (0x6e616d65), + ACE_NTOHL (0x0), // name = name + 0xffffffff, // indirection + 0xfffffd8c, // negative offset (-628) -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + 0U, -class TAO_ClientRequestInfo_CORBA_Container_contents : public TAO_ClientRequestInfo_i -{ -public: - TAO_ClientRequestInfo_CORBA_Container_contents ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - CORBA::DefinitionKind & limit_type, - const CORBA::Boolean & exclude_inherited - ACE_ENV_ARG_DECL_WITH_DEFAULTS); +}; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_ExtInitializerSeq ( + CORBA::tk_alias, + sizeof (_oc_CORBA_ExtInitializerSeq), + (char *) &_oc_CORBA_ExtInitializerSeq, + 0, + sizeof (CORBA::ExtInitializerSeq) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ExtInitializerSeq, + &_tc_TAO_tc_CORBA_ExtInitializerSeq + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_UnionMember[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 34, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f556e), + ACE_NTOHL (0x696f6e4d), + ACE_NTOHL (0x656d6265), + ACE_NTOHL (0x723a312e), + ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/UnionMember:1.0 + 12, + ACE_NTOHL (0x556e696f), + ACE_NTOHL (0x6e4d656d), + ACE_NTOHL (0x62657200), // name = UnionMember + 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 + + 6, + ACE_NTOHL (0x6c616265), + ACE_NTOHL (0x6c000000), // name = label + CORBA::tk_any, + + 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 + +}; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_UnionMember ( + CORBA::tk_struct, + sizeof (_oc_CORBA_UnionMember), + (char *) &_oc_CORBA_UnionMember, + 0, + sizeof (CORBA::UnionMember) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_UnionMember, + &_tc_TAO_tc_CORBA_UnionMember + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 + + void CORBA::UnionMember::_tao_any_destructor (void *_tao_void_pointer) + { + UnionMember *tmp = ACE_static_cast (UnionMember*, _tao_void_pointer); + delete tmp; + } + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + + template class + TAO_Var_Var_T< + UnionMember + >; + + template class + TAO_Out_T< + UnionMember, + UnionMember_var + >; - virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + + # pragma instantiate \ + TAO_Var_Var_T< \ + UnionMember \ + > + + # pragma instantiate \ + TAO_Out_T< \ + UnionMember, \ + UnionMember_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 + + CORBA::UnionMemberSeq::UnionMemberSeq (void) + {} + + CORBA::UnionMemberSeq::UnionMemberSeq (CORBA::ULong max) + : TAO_Unbounded_Sequence< + CORBA::UnionMember + > + (max) + {} + + CORBA::UnionMemberSeq::UnionMemberSeq ( + CORBA::ULong max, + CORBA::ULong length, + CORBA::UnionMember* buffer, + CORBA::Boolean release + ) + : TAO_Unbounded_Sequence< + CORBA::UnionMember + > + (max, length, buffer, release) + {} + + CORBA::UnionMemberSeq::UnionMemberSeq (const UnionMemberSeq &seq) + : TAO_Unbounded_Sequence< + CORBA::UnionMember + > + (seq) + {} + + CORBA::UnionMemberSeq::~UnionMemberSeq (void) + {} + + void CORBA::UnionMemberSeq::_tao_any_destructor (void *_tao_void_pointer) + { + UnionMemberSeq *tmp = ACE_static_cast (UnionMemberSeq*, _tao_void_pointer); + delete tmp; + } + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + + template class + TAO_VarSeq_Var_T< + UnionMemberSeq, + CORBA::UnionMember + >; + + template class + TAO_Seq_Out_T< + UnionMemberSeq, + UnionMemberSeq_var, + CORBA::UnionMember + >; - void result (::CORBA::ContainedSeq * result); - - private: - TAO_ClientRequestInfo_CORBA_Container_contents (const TAO_ClientRequestInfo_CORBA_Container_contents &); - void operator= (const TAO_ClientRequestInfo_CORBA_Container_contents &); - const CORBA::DefinitionKind & limit_type_; - const CORBA::Boolean & exclude_inherited_; - - ::CORBA::ContainedSeq * _result; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 - - TAO_ClientRequestInfo_CORBA_Container_contents::TAO_ClientRequestInfo_CORBA_Container_contents ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target, - CORBA::DefinitionKind & limit_type, - const CORBA::Boolean & exclude_inherited - ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), - limit_type_ (limit_type), - exclude_inherited_ (exclude_inherited) -{} +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + + # pragma instantiate \ + TAO_VarSeq_Var_T< \ + UnionMemberSeq, \ + CORBA::UnionMember \ + > + + # pragma instantiate \ + TAO_Seq_Out_T< \ + UnionMemberSeq, \ + UnionMemberSeq_var, \ + CORBA::UnionMember \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_UnionMemberSeq[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 37, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f556e), + ACE_NTOHL (0x696f6e4d), + ACE_NTOHL (0x656d6265), + ACE_NTOHL (0x72536571), + ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/UnionMemberSeq:1.0 + 15, + ACE_NTOHL (0x556e696f), + ACE_NTOHL (0x6e4d656d), + ACE_NTOHL (0x62657253), + ACE_NTOHL (0x65710000), // name = UnionMemberSeq + CORBA::tk_sequence, // typecode kind + 276, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_struct, // typecode kind + 260, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 34, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f556e), + ACE_NTOHL (0x696f6e4d), + ACE_NTOHL (0x656d6265), + ACE_NTOHL (0x723a312e), + ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/UnionMember:1.0 + 12, + ACE_NTOHL (0x556e696f), + ACE_NTOHL (0x6e4d656d), + ACE_NTOHL (0x62657200), // name = UnionMember + 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 + + 6, + ACE_NTOHL (0x6c616265), + ACE_NTOHL (0x6c000000), // name = label + CORBA::tk_any, + + 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 + + + 0U, + +}; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_UnionMemberSeq ( + CORBA::tk_alias, + sizeof (_oc_CORBA_UnionMemberSeq), + (char *) &_oc_CORBA_UnionMemberSeq, + 0, + sizeof (CORBA::UnionMemberSeq) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_UnionMemberSeq, + &_tc_TAO_tc_CORBA_UnionMemberSeq + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 + + CORBA::EnumMemberSeq::EnumMemberSeq (void) + {} + + CORBA::EnumMemberSeq::EnumMemberSeq (CORBA::ULong max) + : TAO_Unbounded_String_Sequence + (max) + {} + + CORBA::EnumMemberSeq::EnumMemberSeq ( + CORBA::ULong max, + CORBA::ULong length, + char ** buffer, + CORBA::Boolean release + ) + : TAO_Unbounded_String_Sequence + (max, length, buffer, release) + {} + + CORBA::EnumMemberSeq::EnumMemberSeq (const EnumMemberSeq &seq) + : TAO_Unbounded_String_Sequence + (seq) + {} + + CORBA::EnumMemberSeq::~EnumMemberSeq (void) + {} + + void CORBA::EnumMemberSeq::_tao_any_destructor (void *_tao_void_pointer) + { + EnumMemberSeq *tmp = ACE_static_cast (EnumMemberSeq*, _tao_void_pointer); + delete tmp; + } + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + + template class + TAO_MngSeq_Var_T< + CORBA::EnumMemberSeq, + TAO_SeqElem_String_Manager + >; + + template class + TAO_Seq_Out_T< + CORBA::EnumMemberSeq, + CORBA::EnumMemberSeq_var, + TAO_SeqElem_String_Manager + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + + # pragma instantiate \ + TAO_MngSeq_Var_T< \ + CORBA::EnumMemberSeq, \ + TAO_SeqElem_String_Manager \ + > + + # pragma instantiate \ + TAO_Seq_Out_T< \ + CORBA::EnumMemberSeq, \ + CORBA::EnumMemberSeq_var, \ + TAO_SeqElem_String_Manager \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_EnumMemberSeq[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 36, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f456e), + ACE_NTOHL (0x756d4d65), + ACE_NTOHL (0x6d626572), + ACE_NTOHL (0x5365713a), + ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/EnumMemberSeq:1.0 + 14, + ACE_NTOHL (0x456e756d), + ACE_NTOHL (0x4d656d62), + ACE_NTOHL (0x65725365), + ACE_NTOHL (0x71000000), // name = EnumMemberSeq + CORBA::tk_sequence, // typecode kind + 84, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 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, + +}; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_EnumMemberSeq ( + CORBA::tk_alias, + sizeof (_oc_CORBA_EnumMemberSeq), + (char *) &_oc_CORBA_EnumMemberSeq, + 0, + sizeof (CORBA::EnumMemberSeq) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_EnumMemberSeq, + &_tc_TAO_tc_CORBA_EnumMemberSeq + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + + int CORBA::Container::_tao_class_id = 0; + + CORBA::Container_ptr + CORBA::tao_Container_life::tao_duplicate ( + CORBA::Container_ptr p + ) + { + return CORBA::Container::_duplicate (p); + } + + void + CORBA::tao_Container_life::tao_release ( + CORBA::Container_ptr p + ) + { + CORBA::release (p); + } + + CORBA::Container_ptr + CORBA::tao_Container_life::tao_nil ( + void + ) + { + return CORBA::Container::_nil (); + } + + CORBA::Boolean + CORBA::tao_Container_life::tao_marshal ( + CORBA::Container_ptr p, + TAO_OutputCDR &cdr + ) + { + return p->marshal (cdr); + } + + CORBA::Container_ptr + CORBA::tao_Container_cast::tao_narrow ( + CORBA::Object *p + ACE_ENV_ARG_DECL + ) + { + return CORBA::Container::_narrow (p ACE_ENV_ARG_PARAMETER); + } + + CORBA::Object * + CORBA::tao_Container_cast::tao_upcast ( + void *src + ) + { + CORBA::Container **tmp = + ACE_static_cast (CORBA::Container **, src); + return *tmp; + } + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::Container, + CORBA::tao_Container_life + >; + template class + TAO_Objref_Out_T< + CORBA::Container, + CORBA::tao_Container_life + >; + #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + # pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::Container, \ + CORBA::tao_Container_life \ + > + # pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::Container, \ + CORBA::tao_Container_life \ + > + #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 + +#if (TAO_HAS_INTERCEPTORS == 1) + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + + class TAO_ClientRequestInfo_CORBA_Container_lookup : public TAO_ClientRequestInfo_i + { + public: + TAO_ClientRequestInfo_CORBA_Container_lookup ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + const char * search_name + ACE_ENV_ARG_DECL_WITH_DEFAULTS); + + virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)); + + void result (::CORBA::Contained_ptr result); + + private: + TAO_ClientRequestInfo_CORBA_Container_lookup (const TAO_ClientRequestInfo_CORBA_Container_lookup &); + void operator= (const TAO_ClientRequestInfo_CORBA_Container_lookup &); + const char * search_name_; + + ::CORBA::Contained_ptr _result; + }; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 + + TAO_ClientRequestInfo_CORBA_Container_lookup::TAO_ClientRequestInfo_CORBA_Container_lookup ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + const char * search_name + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), + search_name_ (search_name) + {} Dynamic::ParameterList * -TAO_ClientRequestInfo_CORBA_Container_contents::arguments (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the argument list on demand. - Dynamic::ParameterList *parameter_list = - TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - Dynamic::ParameterList_var safe_parameter_list = parameter_list; - - parameter_list->length (2); - CORBA::ULong len = 0; - (*parameter_list)[len].argument <<= this->limit_type_; - (*parameter_list)[len].mode = CORBA::PARAM_IN; - len++; - - (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->exclude_inherited_); - (*parameter_list)[len].mode = CORBA::PARAM_IN; - len++; - - return safe_parameter_list._retn (); -} + TAO_ClientRequestInfo_CORBA_Container_lookup::arguments (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)) + { + // Generate the argument list on demand. + Dynamic::ParameterList *parameter_list = + TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + Dynamic::ParameterList_var safe_parameter_list = parameter_list; + + parameter_list->length (1); + CORBA::ULong len = 0; + (*parameter_list)[len].argument <<= search_name_; + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + return safe_parameter_list._retn (); + } + + Dynamic::ExceptionList * + TAO_ClientRequestInfo_CORBA_Container_lookup::exceptions (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)) + { + // Generate the exception list on demand. + Dynamic::ExceptionList *exception_list = + TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + return exception_list; + } + + CORBA::Any * + TAO_ClientRequestInfo_CORBA_Container_lookup::result (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)) + { + // Generate the result on demand. + CORBA::Boolean tk_void_any = 0; + CORBA::Any *result_any = + TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + CORBA::Any_var safe_result_any = result_any; + + (*result_any) <<= this->_result; + return safe_result_any._retn (); + } + + void + TAO_ClientRequestInfo_CORBA_Container_lookup::result (::CORBA::Contained_ptr result) + { + // Update the result. + this->_result = result; + } + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + + class TAO_ClientRequestInfo_CORBA_Container_contents : public TAO_ClientRequestInfo_i + { + public: + TAO_ClientRequestInfo_CORBA_Container_contents ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + CORBA::DefinitionKind & limit_type, + const CORBA::Boolean & exclude_inherited + ACE_ENV_ARG_DECL_WITH_DEFAULTS); + + virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)); + + void result (::CORBA::ContainedSeq * result); + + private: + TAO_ClientRequestInfo_CORBA_Container_contents (const TAO_ClientRequestInfo_CORBA_Container_contents &); + void operator= (const TAO_ClientRequestInfo_CORBA_Container_contents &); + const CORBA::DefinitionKind & limit_type_; + const CORBA::Boolean & exclude_inherited_; + + ::CORBA::ContainedSeq * _result; + }; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 + + TAO_ClientRequestInfo_CORBA_Container_contents::TAO_ClientRequestInfo_CORBA_Container_contents ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target, + CORBA::DefinitionKind & limit_type, + const CORBA::Boolean & exclude_inherited + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target), + limit_type_ (limit_type), + exclude_inherited_ (exclude_inherited) + {} -Dynamic::ExceptionList * -TAO_ClientRequestInfo_CORBA_Container_contents::exceptions (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the exception list on demand. - Dynamic::ExceptionList *exception_list = - TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - return exception_list; -} +Dynamic::ParameterList * + TAO_ClientRequestInfo_CORBA_Container_contents::arguments (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)) + { + // Generate the argument list on demand. + Dynamic::ParameterList *parameter_list = + TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + Dynamic::ParameterList_var safe_parameter_list = parameter_list; + + parameter_list->length (2); + CORBA::ULong len = 0; + (*parameter_list)[len].argument <<= this->limit_type_; + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->exclude_inherited_); + (*parameter_list)[len].mode = CORBA::PARAM_IN; + len++; + + return safe_parameter_list._retn (); + } + + Dynamic::ExceptionList * + TAO_ClientRequestInfo_CORBA_Container_contents::exceptions (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)) + { + // Generate the exception list on demand. + Dynamic::ExceptionList *exception_list = + TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + return exception_list; + } -CORBA::Any * -TAO_ClientRequestInfo_CORBA_Container_contents::result (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the result on demand. - CORBA::Boolean tk_void_any = 0; - CORBA::Any *result_any = - TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - CORBA::Any_var safe_result_any = result_any; - - (*result_any) <<= this->_result; - return safe_result_any._retn (); -} + CORBA::Any * + TAO_ClientRequestInfo_CORBA_Container_contents::result (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)) + { + // Generate the result on demand. + CORBA::Boolean tk_void_any = 0; + CORBA::Any *result_any = + TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + CORBA::Any_var safe_result_any = result_any; + + (*result_any) <<= this->_result; + return safe_result_any._retn (); + } -void -TAO_ClientRequestInfo_CORBA_Container_contents::result (::CORBA::ContainedSeq * result) + void + TAO_ClientRequestInfo_CORBA_Container_contents::result (::CORBA::ContainedSeq * result) { // Update the result. this->_result = result; @@ -12735,87 +11672,91 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << search_name) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << search_name) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::Contained_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::Contained_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -12826,7 +11767,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -12850,7 +11791,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -12862,22 +11803,20 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -12958,88 +11897,92 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - -#endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << limit_type) && - (_tao_out << CORBA::Any::from_boolean (exclude_inherited)) - )) + else { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 - ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << limit_type) && + (_tao_out << CORBA::Any::from_boolean (exclude_inherited)) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ContainedSeq * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ContainedSeq * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -13050,7 +11993,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13074,7 +12017,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13086,22 +12029,20 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -13186,90 +12127,94 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << search_name) && - (_tao_out << levels_to_search) && - (_tao_out << limit_type) && - (_tao_out << CORBA::Any::from_boolean (exclude_inherited)) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << search_name) && + (_tao_out << levels_to_search) && + (_tao_out << limit_type) && + (_tao_out << CORBA::Any::from_boolean (exclude_inherited)) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ContainedSeq * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ContainedSeq * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -13280,7 +12225,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13304,7 +12249,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13316,22 +12261,20 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -13414,89 +12357,93 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << limit_type) && - (_tao_out << CORBA::Any::from_boolean (exclude_inherited)) && - (_tao_out << max_returned_objs) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << limit_type) && + (_tao_out << CORBA::Any::from_boolean (exclude_inherited)) && + (_tao_out << max_returned_objs) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::Container::DescriptionSeq * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::Container::DescriptionSeq * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -13507,7 +12454,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13531,7 +12478,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13543,22 +12490,20 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -13575,7 +12520,10 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) CORBA::SystemException )) { - CORBA::ModuleDef_var _tao_retval ( tao_CORBA_ModuleDef_nil ()); + CORBA::ModuleDef_var _tao_retval ( + CORBA::tao_ModuleDef_life::tao_nil () + ); + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) @@ -13635,89 +12583,93 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ModuleDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ModuleDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -13728,7 +12680,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13752,7 +12704,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13764,22 +12716,20 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -13798,7 +12748,10 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) CORBA::SystemException )) { - CORBA::ConstantDef_var _tao_retval ( tao_CORBA_ConstantDef_nil ()); + CORBA::ConstantDef_var _tao_retval ( + CORBA::tao_ConstantDef_life::tao_nil () + ); + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) @@ -13860,91 +12813,95 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << type) && - (_tao_out << value) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << type) && + (_tao_out << value) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ConstantDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ConstantDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -13955,7 +12912,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13979,7 +12936,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13991,22 +12948,20 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -14024,7 +12979,10 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) CORBA::SystemException )) { - CORBA::StructDef_var _tao_retval ( tao_CORBA_StructDef_nil ()); + CORBA::StructDef_var _tao_retval ( + CORBA::tao_StructDef_life::tao_nil () + ); + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) @@ -14085,90 +13043,94 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - -#endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << members) - )) + else { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 - ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << members) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::StructDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::StructDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -14179,7 +13141,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -14203,7 +13165,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -14215,22 +13177,20 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -14249,7 +13209,10 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) CORBA::SystemException )) { - CORBA::UnionDef_var _tao_retval ( tao_CORBA_UnionDef_nil ()); + CORBA::UnionDef_var _tao_retval ( + CORBA::tao_UnionDef_life::tao_nil () + ); + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) @@ -14311,91 +13274,95 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << discriminator_type) && - (_tao_out << members) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << discriminator_type) && + (_tao_out << members) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::UnionDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::UnionDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -14406,7 +13373,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -14430,7 +13397,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -14442,22 +13409,20 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -14475,7 +13440,10 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) CORBA::SystemException )) { - CORBA::EnumDef_var _tao_retval ( tao_CORBA_EnumDef_nil ()); + CORBA::EnumDef_var _tao_retval ( + CORBA::tao_EnumDef_life::tao_nil () + ); + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) @@ -14536,90 +13504,94 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << members) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << members) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::EnumDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::EnumDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -14630,7 +13602,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -14654,7 +13626,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -14666,22 +13638,20 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -14699,7 +13669,10 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) CORBA::SystemException )) { - CORBA::AliasDef_var _tao_retval ( tao_CORBA_AliasDef_nil ()); + CORBA::AliasDef_var _tao_retval ( + CORBA::tao_AliasDef_life::tao_nil () + ); + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) @@ -14760,90 +13733,94 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << original_type) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << original_type) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::AliasDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::AliasDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -14854,7 +13831,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -14878,7 +13855,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -14890,22 +13867,20 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -14923,7 +13898,10 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) CORBA::SystemException )) { - CORBA::InterfaceDef_var _tao_retval ( tao_CORBA_InterfaceDef_nil ()); + CORBA::InterfaceDef_var _tao_retval ( + CORBA::tao_InterfaceDef_life::tao_nil () + ); + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) @@ -14984,90 +13962,94 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << base_interfaces) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << base_interfaces) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::InterfaceDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::InterfaceDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -15078,7 +14060,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -15102,7 +14084,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -15114,22 +14096,20 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -15153,7 +14133,10 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) CORBA::SystemException )) { - CORBA::ValueDef_var _tao_retval ( tao_CORBA_ValueDef_nil ()); + CORBA::ValueDef_var _tao_retval ( + CORBA::tao_ValueDef_life::tao_nil () + ); + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) @@ -15220,96 +14203,100 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << CORBA::Any::from_boolean (is_custom)) && - (_tao_out << CORBA::Any::from_boolean (is_abstract)) && - (_tao_out << base_value) && - (_tao_out << CORBA::Any::from_boolean (is_truncatable)) && - (_tao_out << abstract_base_values) && - (_tao_out << supported_interfaces) && - (_tao_out << initializers) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << CORBA::Any::from_boolean (is_custom)) && + (_tao_out << CORBA::Any::from_boolean (is_abstract)) && + (_tao_out << base_value) && + (_tao_out << CORBA::Any::from_boolean (is_truncatable)) && + (_tao_out << abstract_base_values) && + (_tao_out << supported_interfaces) && + (_tao_out << initializers) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ValueDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ValueDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -15320,7 +14307,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -15344,7 +14331,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -15356,22 +14343,20 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -15389,7 +14374,10 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) CORBA::SystemException )) { - CORBA::ValueBoxDef_var _tao_retval ( tao_CORBA_ValueBoxDef_nil ()); + CORBA::ValueBoxDef_var _tao_retval ( + CORBA::tao_ValueBoxDef_life::tao_nil () + ); + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) @@ -15450,90 +14438,94 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << original_type_def) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << original_type_def) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ValueBoxDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ValueBoxDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -15544,7 +14536,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -15568,7 +14560,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -15580,22 +14572,20 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -15613,7 +14603,10 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) CORBA::SystemException )) { - CORBA::ExceptionDef_var _tao_retval ( tao_CORBA_ExceptionDef_nil ()); + CORBA::ExceptionDef_var _tao_retval ( + CORBA::tao_ExceptionDef_life::tao_nil () + ); + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) @@ -15674,90 +14667,94 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << members) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << members) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ExceptionDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ExceptionDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -15768,7 +14765,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -15792,7 +14789,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -15804,22 +14801,20 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -15836,7 +14831,10 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) CORBA::SystemException )) { - CORBA::NativeDef_var _tao_retval ( tao_CORBA_NativeDef_nil ()); + CORBA::NativeDef_var _tao_retval ( + CORBA::tao_NativeDef_life::tao_nil () + ); + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) @@ -15896,89 +14894,93 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::NativeDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::NativeDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -15989,7 +14991,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -16013,7 +15015,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -16025,22 +15027,20 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -16058,7 +15058,10 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) CORBA::SystemException )) { - CORBA::AbstractInterfaceDef_var _tao_retval ( tao_CORBA_AbstractInterfaceDef_nil ()); + CORBA::AbstractInterfaceDef_var _tao_retval ( + CORBA::tao_AbstractInterfaceDef_life::tao_nil () + ); + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) @@ -16119,90 +15122,94 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << base_interfaces) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << base_interfaces) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::AbstractInterfaceDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::AbstractInterfaceDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -16213,7 +15220,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -16237,7 +15244,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -16249,22 +15256,20 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -16282,7 +15287,10 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) CORBA::SystemException )) { - CORBA::LocalInterfaceDef_var _tao_retval ( tao_CORBA_LocalInterfaceDef_nil ()); + CORBA::LocalInterfaceDef_var _tao_retval ( + CORBA::tao_LocalInterfaceDef_life::tao_nil () + ); + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) @@ -16340,93 +15348,97 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - if (_invoke_status == TAO_INVOKE_RESTART) - { - _tao_call.restart_flag (1); - continue; - } - -#endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << base_interfaces) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 - ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - if (_invoke_status == TAO_INVOKE_EXCEPTION) + if (_invoke_status == TAO_INVOKE_RESTART) { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); + _tao_call.restart_flag (1); } - else if (_invoke_status == TAO_INVOKE_RESTART) + else { - TAO_INTERCEPTOR ( + +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << base_interfaces) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::LocalInterfaceDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::LocalInterfaceDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -16437,7 +15449,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -16461,7 +15473,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -16473,22 +15485,20 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -16512,7 +15522,10 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) CORBA::SystemException )) { - CORBA::ExtValueDef_var _tao_retval ( tao_CORBA_ExtValueDef_nil ()); + CORBA::ExtValueDef_var _tao_retval ( + CORBA::tao_ExtValueDef_life::tao_nil () + ); + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) @@ -16579,96 +15592,100 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << CORBA::Any::from_boolean (is_custom)) && - (_tao_out << CORBA::Any::from_boolean (is_abstract)) && - (_tao_out << base_value) && - (_tao_out << CORBA::Any::from_boolean (is_truncatable)) && - (_tao_out << abstract_base_values) && - (_tao_out << supported_interfaces) && - (_tao_out << initializers) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << CORBA::Any::from_boolean (is_custom)) && + (_tao_out << CORBA::Any::from_boolean (is_abstract)) && + (_tao_out << base_value) && + (_tao_out << CORBA::Any::from_boolean (is_truncatable)) && + (_tao_out << abstract_base_values) && + (_tao_out << supported_interfaces) && + (_tao_out << initializers) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ExtValueDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ExtValueDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -16679,7 +15696,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -16703,7 +15720,7 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -16715,22 +15732,20 @@ CORBA::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // @@ -16786,7 +15801,7 @@ CORBA::_TAO_Container_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::Container::Container (int collocated) { @@ -17006,6 +16021,12 @@ const char* CORBA::Container::_interface_repository_id (void) const return "IDL:omg.org/CORBA/Container:1.0"; } +CORBA::Boolean +CORBA::Container::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -17330,117 +16351,70 @@ void CORBA::Container::Description::_tao_any_destructor (void *_tao_void_pointer delete tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_CONTAINER_DESCRIPTIONSEQ_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_CONTAINER_DESCRIPTIONSEQ_CS_ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 -void -CORBA::Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::Container::Description* tmp = 0; - tmp = _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::Container::Description *old = - ACE_reinterpret_cast (CORBA::Container::Description *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::freebuf (old); - } - } - - this->buffer_ = tmp; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -void -CORBA::Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::Container::Description *tmp = - ACE_reinterpret_cast (CORBA::Container::Description *, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::freebuf (tmp); - this->buffer_ = 0; -} +template class + TAO_Var_Var_T< + Description + >; -CORBA::Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq (void) -{ - this->_deallocate_buffer (); -} +template class + TAO_Out_T< + Description, + Description_var + >; -#endif /* end #if !defined */ +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +# pragma instantiate \ + TAO_Var_Var_T< \ + Description \ + > -#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ_CS_) -#define _CORBA_CONTAINER_DESCRIPTIONSEQ_CS_ +# pragma instantiate \ + TAO_Out_T< \ + Description, \ + Description_var \ + > -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// ************************************************************* -// CORBA::Container::DescriptionSeq -// ************************************************************* +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 CORBA::Container::DescriptionSeq::DescriptionSeq (void) {} CORBA::Container::DescriptionSeq::DescriptionSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Sequence< + CORBA::Container::Description + > + (max) {} CORBA::Container::DescriptionSeq::DescriptionSeq ( CORBA::ULong max, CORBA::ULong length, - CORBA::Container::Description *buffer, + CORBA::Container::Description* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Sequence< + CORBA::Container::Description + > + (max, length, buffer, release) {} CORBA::Container::DescriptionSeq::DescriptionSeq (const DescriptionSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Sequence< + CORBA::Container::Description + > + (seq) {} -CORBA::Container::DescriptionSeq::~DescriptionSeq (void) // dtor +CORBA::Container::DescriptionSeq::~DescriptionSeq (void) {} void CORBA::Container::DescriptionSeq::_tao_any_destructor (void *_tao_void_pointer) @@ -17449,7 +16423,37 @@ void CORBA::Container::DescriptionSeq::_tao_any_destructor (void *_tao_void_poin delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_VarSeq_Var_T< + DescriptionSeq, + CORBA::Container::Description + >; + +template class + TAO_Seq_Out_T< + DescriptionSeq, + DescriptionSeq_var, + CORBA::Container::Description + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_VarSeq_Var_T< \ + DescriptionSeq, \ + CORBA::Container::Description \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + DescriptionSeq, \ + DescriptionSeq_var, \ + CORBA::Container::Description \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -18205,7 +17209,7 @@ TAO_NAMESPACE_END int CORBA::IDLType::_tao_class_id = 0; CORBA::IDLType_ptr -tao_CORBA_IDLType_duplicate ( +CORBA::tao_IDLType_life::tao_duplicate ( CORBA::IDLType_ptr p ) { @@ -18213,7 +17217,7 @@ tao_CORBA_IDLType_duplicate ( } void -tao_CORBA_IDLType_release ( +CORBA::tao_IDLType_life::tao_release ( CORBA::IDLType_ptr p ) { @@ -18221,228 +17225,64 @@ tao_CORBA_IDLType_release ( } CORBA::IDLType_ptr -tao_CORBA_IDLType_nil ( +CORBA::tao_IDLType_life::tao_nil ( void ) { return CORBA::IDLType::_nil (); } -CORBA::IDLType_ptr -tao_CORBA_IDLType_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::IDLType::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_IDLType_upcast ( - void *src - ) -{ - CORBA::IDLType **tmp = - ACE_static_cast (CORBA::IDLType **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_IDLType_marshal ( +CORBA::tao_IDLType_life::tao_marshal ( CORBA::IDLType_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::IDLType_var -// ************************************************************* - -CORBA::IDLType_var::IDLType_var (void) - : ptr_ (IDLType::_nil ()) -{} - -::CORBA::IDLType_ptr -CORBA::IDLType_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::IDLType_var::IDLType_var (const ::CORBA::IDLType_var &p) - : TAO_Base_var (), - ptr_ (IDLType::_duplicate (p.ptr ())) -{} - -CORBA::IDLType_var::~IDLType_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::IDLType_var & -CORBA::IDLType_var::operator= (IDLType_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::IDLType_var & -CORBA::IDLType_var::operator= (const ::CORBA::IDLType_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::IDLType::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::IDLType_var::operator const ::CORBA::IDLType_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::IDLType_var::operator ::CORBA::IDLType_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::IDLType_ptr -CORBA::IDLType_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::IDLType_ptr -CORBA::IDLType_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::IDLType_ptr & -CORBA::IDLType_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::IDLType_ptr & -CORBA::IDLType_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::IDLType::_nil (); - return this->ptr_; -} - -::CORBA::IDLType_ptr -CORBA::IDLType_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::IDLType_ptr val = this->ptr_; - this->ptr_ = ::CORBA::IDLType::_nil (); - return val; -} - -::CORBA::IDLType_ptr -CORBA::IDLType_var::tao_duplicate (IDLType_ptr p) -{ - return ::CORBA::IDLType::_duplicate (p); -} - -void -CORBA::IDLType_var::tao_release (IDLType_ptr p) -{ - CORBA::release (p); -} - -::CORBA::IDLType_ptr -CORBA::IDLType_var::tao_nil (void) -{ - return ::CORBA::IDLType::_nil (); + return p->marshal (cdr); } -::CORBA::IDLType_ptr -CORBA::IDLType_var::tao_narrow ( +CORBA::IDLType_ptr +CORBA::tao_IDLType_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::IDLType::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::IDLType::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::IDLType_var::tao_upcast (void *src) +CORBA::tao_IDLType_cast::tao_upcast ( + void *src + ) { - IDLType **tmp = - ACE_static_cast (IDLType **, src); + CORBA::IDLType **tmp = + ACE_static_cast (CORBA::IDLType **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::IDLType_out -// ************************************************************* - -CORBA::IDLType_out::IDLType_out (IDLType_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::IDLType::_nil (); -} - -CORBA::IDLType_out::IDLType_out (IDLType_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::IDLType::_nil (); -} - -CORBA::IDLType_out::IDLType_out (const ::CORBA::IDLType_out &p) - : ptr_ (ACE_const_cast (IDLType_out &, p).ptr_) -{} - -::CORBA::IDLType_out & -CORBA::IDLType_out::operator= (const ::CORBA::IDLType_out &p) -{ - this->ptr_ = ACE_const_cast (IDLType_out&, p).ptr_; - return *this; -} - -CORBA::IDLType_out & -CORBA::IDLType_out::operator= (const ::CORBA::IDLType_var &p) -{ - this->ptr_ = ::CORBA::IDLType::_duplicate (p.ptr ()); - return *this; -} - -CORBA::IDLType_out & -CORBA::IDLType_out::operator= (IDLType_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::IDLType_out::operator ::CORBA::IDLType_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::IDLType_ptr & -CORBA::IDLType_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::IDLType_ptr -CORBA::IDLType_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::IDLType, + CORBA::tao_IDLType_life + >; + template class + TAO_Objref_Out_T< + CORBA::IDLType, + CORBA::tao_IDLType_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::IDLType, \ + CORBA::tao_IDLType_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::IDLType, \ + CORBA::tao_IDLType_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -18616,79 +17456,86 @@ CORBA::TypeCode_ptr CORBA::_TAO_IDLType_Remote_Proxy_Impl::type ( &_tao_ri ACE_ENV_ARG_PARAMETER ); - ACE_TRY_CHECK; - - if (_invoke_status == TAO_INVOKE_RESTART) - { - _tao_call.restart_flag (1); - continue; - } - -#endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - + ACE_TRY_CHECK; - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - if (_invoke_status == TAO_INVOKE_EXCEPTION) + if (_invoke_status == TAO_INVOKE_RESTART) { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); + _tao_call.restart_flag (1); } - else if (_invoke_status == TAO_INVOKE_RESTART) + else { - TAO_INTERCEPTOR ( + +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::TypeCode_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::TypeCode_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -18699,7 +17546,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_IDLType_Remote_Proxy_Impl::type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -18723,7 +17570,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_IDLType_Remote_Proxy_Impl::type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -18735,22 +17582,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_IDLType_Remote_Proxy_Impl::type ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // @@ -18806,7 +17651,7 @@ CORBA::_TAO_IDLType_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::IDLType::IDLType (int collocated) { @@ -19026,6 +17871,12 @@ const char* CORBA::IDLType::_interface_repository_id (void) const return "IDL:omg.org/CORBA/IDLType:1.0"; } +CORBA::Boolean +CORBA::IDLType::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -19089,7 +17940,7 @@ TAO_NAMESPACE_END int CORBA::TypedefDef::_tao_class_id = 0; CORBA::TypedefDef_ptr -tao_CORBA_TypedefDef_duplicate ( +CORBA::tao_TypedefDef_life::tao_duplicate ( CORBA::TypedefDef_ptr p ) { @@ -19097,7 +17948,7 @@ tao_CORBA_TypedefDef_duplicate ( } void -tao_CORBA_TypedefDef_release ( +CORBA::tao_TypedefDef_life::tao_release ( CORBA::TypedefDef_ptr p ) { @@ -19105,228 +17956,64 @@ tao_CORBA_TypedefDef_release ( } CORBA::TypedefDef_ptr -tao_CORBA_TypedefDef_nil ( +CORBA::tao_TypedefDef_life::tao_nil ( void ) { return CORBA::TypedefDef::_nil (); } -CORBA::TypedefDef_ptr -tao_CORBA_TypedefDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::TypedefDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_TypedefDef_upcast ( - void *src - ) -{ - CORBA::TypedefDef **tmp = - ACE_static_cast (CORBA::TypedefDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_TypedefDef_marshal ( +CORBA::tao_TypedefDef_life::tao_marshal ( CORBA::TypedefDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::TypedefDef_var -// ************************************************************* - -CORBA::TypedefDef_var::TypedefDef_var (void) - : ptr_ (TypedefDef::_nil ()) -{} - -::CORBA::TypedefDef_ptr -CORBA::TypedefDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::TypedefDef_var::TypedefDef_var (const ::CORBA::TypedefDef_var &p) - : TAO_Base_var (), - ptr_ (TypedefDef::_duplicate (p.ptr ())) -{} - -CORBA::TypedefDef_var::~TypedefDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::TypedefDef_var & -CORBA::TypedefDef_var::operator= (TypedefDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::TypedefDef_var & -CORBA::TypedefDef_var::operator= (const ::CORBA::TypedefDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::TypedefDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::TypedefDef_var::operator const ::CORBA::TypedefDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::TypedefDef_var::operator ::CORBA::TypedefDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::TypedefDef_ptr -CORBA::TypedefDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::TypedefDef_ptr -CORBA::TypedefDef_var::in (void) const -{ - return this->ptr_; + return p->marshal (cdr); } -::CORBA::TypedefDef_ptr & -CORBA::TypedefDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::TypedefDef_ptr & -CORBA::TypedefDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::TypedefDef::_nil (); - return this->ptr_; -} - -::CORBA::TypedefDef_ptr -CORBA::TypedefDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::TypedefDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::TypedefDef::_nil (); - return val; -} - -::CORBA::TypedefDef_ptr -CORBA::TypedefDef_var::tao_duplicate (TypedefDef_ptr p) -{ - return ::CORBA::TypedefDef::_duplicate (p); -} - -void -CORBA::TypedefDef_var::tao_release (TypedefDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::TypedefDef_ptr -CORBA::TypedefDef_var::tao_nil (void) -{ - return ::CORBA::TypedefDef::_nil (); -} - -::CORBA::TypedefDef_ptr -CORBA::TypedefDef_var::tao_narrow ( +CORBA::TypedefDef_ptr +CORBA::tao_TypedefDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::TypedefDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::TypedefDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::TypedefDef_var::tao_upcast (void *src) +CORBA::tao_TypedefDef_cast::tao_upcast ( + void *src + ) { - TypedefDef **tmp = - ACE_static_cast (TypedefDef **, src); + CORBA::TypedefDef **tmp = + ACE_static_cast (CORBA::TypedefDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::TypedefDef_out -// ************************************************************* - -CORBA::TypedefDef_out::TypedefDef_out (TypedefDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::TypedefDef::_nil (); -} - -CORBA::TypedefDef_out::TypedefDef_out (TypedefDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::TypedefDef::_nil (); -} - -CORBA::TypedefDef_out::TypedefDef_out (const ::CORBA::TypedefDef_out &p) - : ptr_ (ACE_const_cast (TypedefDef_out &, p).ptr_) -{} - -::CORBA::TypedefDef_out & -CORBA::TypedefDef_out::operator= (const ::CORBA::TypedefDef_out &p) -{ - this->ptr_ = ACE_const_cast (TypedefDef_out&, p).ptr_; - return *this; -} - -CORBA::TypedefDef_out & -CORBA::TypedefDef_out::operator= (const ::CORBA::TypedefDef_var &p) -{ - this->ptr_ = ::CORBA::TypedefDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::TypedefDef_out & -CORBA::TypedefDef_out::operator= (TypedefDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::TypedefDef_out::operator ::CORBA::TypedefDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::TypedefDef_ptr & -CORBA::TypedefDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::TypedefDef_ptr -CORBA::TypedefDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::TypedefDef, + CORBA::tao_TypedefDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::TypedefDef, + CORBA::tao_TypedefDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::TypedefDef, \ + CORBA::tao_TypedefDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::TypedefDef, \ + CORBA::tao_TypedefDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -19403,7 +18090,7 @@ CORBA::_TAO_TypedefDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::TypedefDef::TypedefDef (int collocated) { @@ -19660,6 +18347,12 @@ const char* CORBA::TypedefDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/TypedefDef:1.0"; } +CORBA::Boolean +CORBA::TypedefDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -19830,6 +18523,37 @@ void CORBA::TypeDescription::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Var_Var_T< + TypeDescription + >; + +template class + TAO_Out_T< + TypeDescription, + TypeDescription_var + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Var_Var_T< \ + TypeDescription \ + > + +# pragma instantiate \ + TAO_Out_T< \ + TypeDescription, \ + TypeDescription_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_cs.cpp:52 @@ -19862,7 +18586,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Basic_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Basic_Impl_T +# pragma instantiate TAO::Any_Basic_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -20116,6 +18840,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 @@ -20174,6 +18905,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 @@ -20232,6 +18970,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 @@ -20290,6 +19035,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 @@ -20348,6 +19100,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 @@ -20406,6 +19165,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 @@ -20464,6 +19230,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 @@ -20522,6 +19295,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 @@ -20580,6 +19360,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54 @@ -20703,6 +19490,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54 @@ -20826,6 +19620,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54 @@ -20949,6 +19750,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54 @@ -21072,6 +19880,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54 @@ -21195,6 +20010,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 @@ -21253,6 +20075,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52 @@ -21298,6 +20127,16 @@ operator>>= ( ); } +template<> +CORBA::Boolean +TAO::Any_Impl_T::to_object ( + CORBA::Object_ptr &_tao_elem + ) const +{ + _tao_elem = CORBA::Object::_duplicate (this->value_); + return 1; +} + #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) template class TAO_Object_Manager; @@ -21430,6 +20269,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52 @@ -21624,7 +20470,7 @@ CORBA::Boolean operator>>= ( #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -21667,7 +20513,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -21710,7 +20556,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -21727,7 +20573,7 @@ CORBA::Boolean operator<< ( for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) { _tao_marshal_flag = - tao_CORBA_InterfaceDef_marshal (_tao_sequence[i].in (), strm); + CORBA::tao_InterfaceDef_life::tao_marshal (_tao_sequence[i].in (), strm); } return _tao_marshal_flag; @@ -21777,7 +20623,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -21794,7 +20640,7 @@ CORBA::Boolean operator<< ( for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) { _tao_marshal_flag = - tao_CORBA_ValueDef_marshal (_tao_sequence[i].in (), strm); + CORBA::tao_ValueDef_life::tao_marshal (_tao_sequence[i].in (), strm); } return _tao_marshal_flag; @@ -21844,7 +20690,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -21861,7 +20707,7 @@ CORBA::Boolean operator<< ( for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) { _tao_marshal_flag = - tao_CORBA_AbstractInterfaceDef_marshal (_tao_sequence[i].in (), strm); + CORBA::tao_AbstractInterfaceDef_life::tao_marshal (_tao_sequence[i].in (), strm); } return _tao_marshal_flag; @@ -21911,7 +20757,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -21928,7 +20774,7 @@ CORBA::Boolean operator<< ( for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) { _tao_marshal_flag = - tao_CORBA_LocalInterfaceDef_marshal (_tao_sequence[i].in (), strm); + CORBA::tao_LocalInterfaceDef_life::tao_marshal (_tao_sequence[i].in (), strm); } return _tao_marshal_flag; @@ -21978,7 +20824,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -21995,7 +20841,7 @@ CORBA::Boolean operator<< ( for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) { _tao_marshal_flag = - tao_CORBA_ExtInterfaceDef_marshal (_tao_sequence[i].in (), strm); + CORBA::tao_ExtInterfaceDef_life::tao_marshal (_tao_sequence[i].in (), strm); } return _tao_marshal_flag; @@ -22045,7 +20891,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -22062,7 +20908,7 @@ CORBA::Boolean operator<< ( for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) { _tao_marshal_flag = - tao_CORBA_ExtValueDef_marshal (_tao_sequence[i].in (), strm); + CORBA::tao_ExtValueDef_life::tao_marshal (_tao_sequence[i].in (), strm); } return _tao_marshal_flag; @@ -22112,7 +20958,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -22129,7 +20975,7 @@ CORBA::Boolean operator<< ( for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) { _tao_marshal_flag = - tao_CORBA_ExtAbstractInterfaceDef_marshal (_tao_sequence[i].in (), strm); + CORBA::tao_ExtAbstractInterfaceDef_life::tao_marshal (_tao_sequence[i].in (), strm); } return _tao_marshal_flag; @@ -22179,7 +21025,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -22196,7 +21042,7 @@ CORBA::Boolean operator<< ( for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) { _tao_marshal_flag = - tao_CORBA_ExtLocalInterfaceDef_marshal (_tao_sequence[i].in (), strm); + CORBA::tao_ExtLocalInterfaceDef_life::tao_marshal (_tao_sequence[i].in (), strm); } return _tao_marshal_flag; @@ -22246,7 +21092,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -22313,7 +21159,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -22379,7 +21225,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -22445,7 +21291,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -22511,7 +21357,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -22577,7 +21423,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -22643,7 +21489,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -22709,7 +21555,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -22775,7 +21621,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -22818,7 +21664,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -22861,7 +21707,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -22903,4 +21749,3 @@ CORBA::Boolean operator>> ( return 0; } - diff --git a/TAO/tao/IFR_Client/IFR_BaseC.h b/TAO/tao/IFR_Client/IFR_BaseC.h index 0e7f2bfbad7..7253d14c4e5 100644 --- a/TAO/tao/IFR_Client/IFR_BaseC.h +++ b/TAO/tao/IFR_Client/IFR_BaseC.h @@ -26,7 +26,6 @@ #define _TAO_IDL_ORIG_IFR_BASEC_H_ #include "ace/pre.h" - #include "ifr_client_export.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) @@ -36,6 +35,7 @@ #include "tao/Remote_Object_Proxy_Impl.h" #include "tao/Object.h" #include "tao/Any.h" +#include "tao/VarOut_T.h" #if defined (TAO_EXPORT_MACRO) #undef TAO_EXPORT_MACRO @@ -153,90 +153,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_DefinitionKind; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_IROBJECT___PTR_CH_) -#define _CORBA_IROBJECT___PTR_CH_ +#if !defined (_CORBA_IROBJECT__ODDS_N_ENDS_CH_) +#define _CORBA_IROBJECT__ODDS_N_ENDS_CH_ class IRObject; typedef IRObject *IRObject_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_IROBJECT___VAR_CH_) -#define _CORBA_IROBJECT___VAR_CH_ + struct tao_IRObject_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + IRObject, + tao_IRObject_life + > + IRObject_var; + + typedef + TAO_Objref_Out_T< + IRObject, + tao_IRObject_life + > + IRObject_out; - class TAO_IFR_Client_Export IRObject_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_IRObject_life { - public: - IRObject_var (void); // default constructor - IRObject_var (IRObject_ptr p) : ptr_ (p) {} - IRObject_var (const IRObject_var &); // copy constructor - ~IRObject_var (void); // destructor - - IRObject_var &operator= (IRObject_ptr); - IRObject_var &operator= (const IRObject_var &); - IRObject_ptr operator-> (void) const; - - operator const IRObject_ptr &() const; - operator IRObject_ptr &(); - // in, inout, out, _retn - IRObject_ptr in (void) const; - IRObject_ptr &inout (void); - IRObject_ptr &out (void); - IRObject_ptr _retn (void); - IRObject_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static IRObject_ptr tao_duplicate (IRObject_ptr); static void tao_release (IRObject_ptr); static IRObject_ptr tao_nil (void); - static IRObject_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + IRObject_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - IRObject_ptr ptr_; - // Unimplemented - prevents widening assignment. - IRObject_var (const TAO_Base_var &rhs); - IRObject_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_IROBJECT___OUT_CH_) -#define _CORBA_IROBJECT___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export IRObject_out + struct TAO_IFR_Client_Export tao_IRObject_cast { - public: - IRObject_out (IRObject_ptr &); - IRObject_out (IRObject_var &); - IRObject_out (const IRObject_out &); - IRObject_out &operator= (const IRObject_out &); - IRObject_out &operator= (const IRObject_var &); - IRObject_out &operator= (IRObject_ptr); - operator IRObject_ptr &(); - IRObject_ptr &ptr (void); - IRObject_ptr operator-> (void); - - private: - IRObject_ptr &ptr_; + static IRObject_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_IROBJECT_CH_) #define _CORBA_IROBJECT_CH_ @@ -295,7 +258,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -509,342 +472,145 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_VersionSpec; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class Contained; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_CONTAINED___PTR_CH_) -#define _CORBA_CONTAINED___PTR_CH_ +#if !defined (_CORBA_CONTAINED__ODDS_N_ENDS_CH_) +#define _CORBA_CONTAINED__ODDS_N_ENDS_CH_ + class Contained; typedef Contained *Contained_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTAINED___VAR_CH_) -#define _CORBA_CONTAINED___VAR_CH_ + struct tao_Contained_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + Contained, + tao_Contained_life + > + Contained_var; - class TAO_IFR_Client_Export Contained_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + Contained, + tao_Contained_life + > + Contained_out; + + struct TAO_IFR_Client_Export tao_Contained_life { - public: - Contained_var (void); // default constructor - Contained_var (Contained_ptr p) : ptr_ (p) {} - Contained_var (const Contained_var &); // copy constructor - ~Contained_var (void); // destructor - - Contained_var &operator= (Contained_ptr); - Contained_var &operator= (const Contained_var &); - Contained_ptr operator-> (void) const; - - operator const Contained_ptr &() const; - operator Contained_ptr &(); - // in, inout, out, _retn - Contained_ptr in (void) const; - Contained_ptr &inout (void); - Contained_ptr &out (void); - Contained_ptr _retn (void); - Contained_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static Contained_ptr tao_duplicate (Contained_ptr); static void tao_release (Contained_ptr); static Contained_ptr tao_nil (void); - static Contained_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + Contained_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - Contained_ptr ptr_; - // Unimplemented - prevents widening assignment. - Contained_var (const TAO_Base_var &rhs); - Contained_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTAINED___OUT_CH_) -#define _CORBA_CONTAINED___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export Contained_out + struct TAO_IFR_Client_Export tao_Contained_cast { - public: - Contained_out (Contained_ptr &); - Contained_out (Contained_var &); - Contained_out (const Contained_out &); - Contained_out &operator= (const Contained_out &); - Contained_out &operator= (const Contained_var &); - Contained_out &operator= (Contained_ptr); - operator Contained_ptr &(); - Contained_ptr &ptr (void); - Contained_ptr operator-> (void); - - private: - Contained_ptr &ptr_; + static Contained_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class Repository; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_REPOSITORY___PTR_CH_) -#define _CORBA_REPOSITORY___PTR_CH_ +#if !defined (_CORBA_REPOSITORY__ODDS_N_ENDS_CH_) +#define _CORBA_REPOSITORY__ODDS_N_ENDS_CH_ + class Repository; typedef Repository *Repository_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_REPOSITORY___VAR_CH_) -#define _CORBA_REPOSITORY___VAR_CH_ + struct tao_Repository_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + Repository, + tao_Repository_life + > + Repository_var; + + typedef + TAO_Objref_Out_T< + Repository, + tao_Repository_life + > + Repository_out; - class TAO_IFR_Client_Export Repository_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_Repository_life { - public: - Repository_var (void); // default constructor - Repository_var (Repository_ptr p) : ptr_ (p) {} - Repository_var (const Repository_var &); // copy constructor - ~Repository_var (void); // destructor - - Repository_var &operator= (Repository_ptr); - Repository_var &operator= (const Repository_var &); - Repository_ptr operator-> (void) const; - - operator const Repository_ptr &() const; - operator Repository_ptr &(); - // in, inout, out, _retn - Repository_ptr in (void) const; - Repository_ptr &inout (void); - Repository_ptr &out (void); - Repository_ptr _retn (void); - Repository_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static Repository_ptr tao_duplicate (Repository_ptr); static void tao_release (Repository_ptr); static Repository_ptr tao_nil (void); - static Repository_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + Repository_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - Repository_ptr ptr_; - // Unimplemented - prevents widening assignment. - Repository_var (const TAO_Base_var &rhs); - Repository_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_REPOSITORY___OUT_CH_) -#define _CORBA_REPOSITORY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export Repository_out + struct TAO_IFR_Client_Export tao_Repository_cast { - public: - Repository_out (Repository_ptr &); - Repository_out (Repository_var &); - Repository_out (const Repository_out &); - Repository_out &operator= (const Repository_out &); - Repository_out &operator= (const Repository_var &); - Repository_out &operator= (Repository_ptr); - operator Repository_ptr &(); - Repository_ptr &ptr (void); - Repository_ptr operator-> (void); - - private: - Repository_ptr &ptr_; + static Repository_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class Container; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_CONTAINER___PTR_CH_) -#define _CORBA_CONTAINER___PTR_CH_ +#if !defined (_CORBA_CONTAINER__ODDS_N_ENDS_CH_) +#define _CORBA_CONTAINER__ODDS_N_ENDS_CH_ + class Container; typedef Container *Container_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTAINER___VAR_CH_) -#define _CORBA_CONTAINER___VAR_CH_ + struct tao_Container_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + Container, + tao_Container_life + > + Container_var; - class TAO_IFR_Client_Export Container_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + Container, + tao_Container_life + > + Container_out; + + struct TAO_IFR_Client_Export tao_Container_life { - public: - Container_var (void); // default constructor - Container_var (Container_ptr p) : ptr_ (p) {} - Container_var (const Container_var &); // copy constructor - ~Container_var (void); // destructor - - Container_var &operator= (Container_ptr); - Container_var &operator= (const Container_var &); - Container_ptr operator-> (void) const; - - operator const Container_ptr &() const; - operator Container_ptr &(); - // in, inout, out, _retn - Container_ptr in (void) const; - Container_ptr &inout (void); - Container_ptr &out (void); - Container_ptr _retn (void); - Container_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static Container_ptr tao_duplicate (Container_ptr); static void tao_release (Container_ptr); static Container_ptr tao_nil (void); - static Container_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + Container_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - Container_ptr ptr_; - // Unimplemented - prevents widening assignment. - Container_var (const TAO_Base_var &rhs); - Container_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTAINER___OUT_CH_) -#define _CORBA_CONTAINER___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export Container_out - { - public: - Container_out (Container_ptr &); - Container_out (Container_var &); - Container_out (const Container_out &); - Container_out &operator= (const Container_out &); - Container_out &operator= (const Container_var &); - Container_out &operator= (Container_ptr); - operator Container_ptr &(); - Container_ptr &ptr (void); - Container_ptr operator-> (void); - - private: - Container_ptr &ptr_; }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 - -#if !defined (_CORBA_CONTAINED___PTR_CH_) -#define _CORBA_CONTAINED___PTR_CH_ - - class Contained; - typedef Contained *Contained_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTAINED___VAR_CH_) -#define _CORBA_CONTAINED___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - class TAO_IFR_Client_Export Contained_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_Container_cast { - public: - Contained_var (void); // default constructor - Contained_var (Contained_ptr p) : ptr_ (p) {} - Contained_var (const Contained_var &); // copy constructor - ~Contained_var (void); // destructor - - Contained_var &operator= (Contained_ptr); - Contained_var &operator= (const Contained_var &); - Contained_ptr operator-> (void) const; - - operator const Contained_ptr &() const; - operator Contained_ptr &(); - // in, inout, out, _retn - Contained_ptr in (void) const; - Contained_ptr &inout (void); - Contained_ptr &out (void); - Contained_ptr _retn (void); - Contained_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. - static Contained_ptr tao_duplicate (Contained_ptr); - static void tao_release (Contained_ptr); - static Contained_ptr tao_nil (void); - static Contained_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static Container_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL ); - static CORBA::Object * tao_upcast (void *); - - private: - Contained_ptr ptr_; - // Unimplemented - prevents widening assignment. - Contained_var (const TAO_Base_var &rhs); - Contained_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTAINED___OUT_CH_) -#define _CORBA_CONTAINED___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export Contained_out - { - public: - Contained_out (Contained_ptr &); - Contained_out (Contained_var &); - Contained_out (const Contained_out &); - Contained_out &operator= (const Contained_out &); - Contained_out &operator= (const Contained_var &); - Contained_out &operator= (Contained_ptr); - operator Contained_ptr &(); - Contained_ptr &ptr (void); - Contained_ptr operator-> (void); - - private: - Contained_ptr &ptr_; + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_CONTAINED_CH_) #define _CORBA_CONTAINED_CH_ @@ -976,9 +742,25 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct Description; - class Description_var; + typedef + TAO_Var_Var_T< + Description + > + Description_var; + + typedef + TAO_Out_T< + Description, + Description_var + > + Description_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export Description { @@ -989,61 +771,6 @@ TAO_NAMESPACE CORBA CORBA::Any value; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export Description_var - { - public: - Description_var (void); - Description_var (Description *); - Description_var (const Description_var &); - ~Description_var (void); - - Description_var &operator= (Description *); - Description_var &operator= (const Description_var &); - Description *operator-> (void); - const Description *operator-> (void) const; - - operator const Description &() const; - operator Description &(); - operator Description &() const; - - // Variable-size types only. - operator Description *&(); - - // in, inout, out, _retn - const Description &in (void) const; - Description &inout (void); - Description *&out (void); - Description *_retn (void); - Description *ptr (void) const; - - private: - Description *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export Description_out - { - public: - Description_out (Description *&); - Description_out (Description_var &); - Description_out (const Description_out &); - Description_out &operator= (const Description_out &); - Description_out &operator= (Description *); - operator Description *&(); - Description *&ptr (void); - Description *operator-> (void); - - private: - Description *&ptr_; - // Assignment from T_var not allowed. - void operator= (const Description_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -1073,7 +800,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -1486,849 +1213,426 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Contained; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class ModuleDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_MODULEDEF___PTR_CH_) -#define _CORBA_MODULEDEF___PTR_CH_ +#if !defined (_CORBA_MODULEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_MODULEDEF__ODDS_N_ENDS_CH_ + class ModuleDef; typedef ModuleDef *ModuleDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_MODULEDEF___VAR_CH_) -#define _CORBA_MODULEDEF___VAR_CH_ + struct tao_ModuleDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ModuleDef, + tao_ModuleDef_life + > + ModuleDef_var; + + typedef + TAO_Objref_Out_T< + ModuleDef, + tao_ModuleDef_life + > + ModuleDef_out; - class TAO_IFR_Client_Export ModuleDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_ModuleDef_life { - public: - ModuleDef_var (void); // default constructor - ModuleDef_var (ModuleDef_ptr p) : ptr_ (p) {} - ModuleDef_var (const ModuleDef_var &); // copy constructor - ~ModuleDef_var (void); // destructor - - ModuleDef_var &operator= (ModuleDef_ptr); - ModuleDef_var &operator= (const ModuleDef_var &); - ModuleDef_ptr operator-> (void) const; - - operator const ModuleDef_ptr &() const; - operator ModuleDef_ptr &(); - // in, inout, out, _retn - ModuleDef_ptr in (void) const; - ModuleDef_ptr &inout (void); - ModuleDef_ptr &out (void); - ModuleDef_ptr _retn (void); - ModuleDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ModuleDef_ptr tao_duplicate (ModuleDef_ptr); static void tao_release (ModuleDef_ptr); static ModuleDef_ptr tao_nil (void); - static ModuleDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ModuleDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ModuleDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ModuleDef_var (const TAO_Base_var &rhs); - ModuleDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_MODULEDEF___OUT_CH_) -#define _CORBA_MODULEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export ModuleDef_out + struct TAO_IFR_Client_Export tao_ModuleDef_cast { - public: - ModuleDef_out (ModuleDef_ptr &); - ModuleDef_out (ModuleDef_var &); - ModuleDef_out (const ModuleDef_out &); - ModuleDef_out &operator= (const ModuleDef_out &); - ModuleDef_out &operator= (const ModuleDef_var &); - ModuleDef_out &operator= (ModuleDef_ptr); - operator ModuleDef_ptr &(); - ModuleDef_ptr &ptr (void); - ModuleDef_ptr operator-> (void); - - private: - ModuleDef_ptr &ptr_; + static ModuleDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class ConstantDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_CONSTANTDEF___PTR_CH_) -#define _CORBA_CONSTANTDEF___PTR_CH_ +#if !defined (_CORBA_CONSTANTDEF__ODDS_N_ENDS_CH_) +#define _CORBA_CONSTANTDEF__ODDS_N_ENDS_CH_ + class ConstantDef; typedef ConstantDef *ConstantDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONSTANTDEF___VAR_CH_) -#define _CORBA_CONSTANTDEF___VAR_CH_ + struct tao_ConstantDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ConstantDef, + tao_ConstantDef_life + > + ConstantDef_var; - class TAO_IFR_Client_Export ConstantDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + ConstantDef, + tao_ConstantDef_life + > + ConstantDef_out; + + struct TAO_IFR_Client_Export tao_ConstantDef_life { - public: - ConstantDef_var (void); // default constructor - ConstantDef_var (ConstantDef_ptr p) : ptr_ (p) {} - ConstantDef_var (const ConstantDef_var &); // copy constructor - ~ConstantDef_var (void); // destructor - - ConstantDef_var &operator= (ConstantDef_ptr); - ConstantDef_var &operator= (const ConstantDef_var &); - ConstantDef_ptr operator-> (void) const; - - operator const ConstantDef_ptr &() const; - operator ConstantDef_ptr &(); - // in, inout, out, _retn - ConstantDef_ptr in (void) const; - ConstantDef_ptr &inout (void); - ConstantDef_ptr &out (void); - ConstantDef_ptr _retn (void); - ConstantDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ConstantDef_ptr tao_duplicate (ConstantDef_ptr); static void tao_release (ConstantDef_ptr); static ConstantDef_ptr tao_nil (void); - static ConstantDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ConstantDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ConstantDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ConstantDef_var (const TAO_Base_var &rhs); - ConstantDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONSTANTDEF___OUT_CH_) -#define _CORBA_CONSTANTDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export ConstantDef_out + struct TAO_IFR_Client_Export tao_ConstantDef_cast { - public: - ConstantDef_out (ConstantDef_ptr &); - ConstantDef_out (ConstantDef_var &); - ConstantDef_out (const ConstantDef_out &); - ConstantDef_out &operator= (const ConstantDef_out &); - ConstantDef_out &operator= (const ConstantDef_var &); - ConstantDef_out &operator= (ConstantDef_ptr); - operator ConstantDef_ptr &(); - ConstantDef_ptr &ptr (void); - ConstantDef_ptr operator-> (void); - - private: - ConstantDef_ptr &ptr_; + static ConstantDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class IDLType; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_IDLTYPE___PTR_CH_) -#define _CORBA_IDLTYPE___PTR_CH_ +#if !defined (_CORBA_IDLTYPE__ODDS_N_ENDS_CH_) +#define _CORBA_IDLTYPE__ODDS_N_ENDS_CH_ + class IDLType; typedef IDLType *IDLType_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_IDLTYPE___VAR_CH_) -#define _CORBA_IDLTYPE___VAR_CH_ + struct tao_IDLType_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + IDLType, + tao_IDLType_life + > + IDLType_var; + + typedef + TAO_Objref_Out_T< + IDLType, + tao_IDLType_life + > + IDLType_out; - class TAO_IFR_Client_Export IDLType_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_IDLType_life { - public: - IDLType_var (void); // default constructor - IDLType_var (IDLType_ptr p) : ptr_ (p) {} - IDLType_var (const IDLType_var &); // copy constructor - ~IDLType_var (void); // destructor - - IDLType_var &operator= (IDLType_ptr); - IDLType_var &operator= (const IDLType_var &); - IDLType_ptr operator-> (void) const; - - operator const IDLType_ptr &() const; - operator IDLType_ptr &(); - // in, inout, out, _retn - IDLType_ptr in (void) const; - IDLType_ptr &inout (void); - IDLType_ptr &out (void); - IDLType_ptr _retn (void); - IDLType_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static IDLType_ptr tao_duplicate (IDLType_ptr); static void tao_release (IDLType_ptr); static IDLType_ptr tao_nil (void); - static IDLType_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + IDLType_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - IDLType_ptr ptr_; - // Unimplemented - prevents widening assignment. - IDLType_var (const TAO_Base_var &rhs); - IDLType_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_IDLTYPE___OUT_CH_) -#define _CORBA_IDLTYPE___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export IDLType_out + struct TAO_IFR_Client_Export tao_IDLType_cast { - public: - IDLType_out (IDLType_ptr &); - IDLType_out (IDLType_var &); - IDLType_out (const IDLType_out &); - IDLType_out &operator= (const IDLType_out &); - IDLType_out &operator= (const IDLType_var &); - IDLType_out &operator= (IDLType_ptr); - operator IDLType_ptr &(); - IDLType_ptr &ptr (void); - IDLType_ptr operator-> (void); - - private: - IDLType_ptr &ptr_; + static IDLType_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class StructDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_STRUCTDEF___PTR_CH_) -#define _CORBA_STRUCTDEF___PTR_CH_ +#if !defined (_CORBA_STRUCTDEF__ODDS_N_ENDS_CH_) +#define _CORBA_STRUCTDEF__ODDS_N_ENDS_CH_ + class StructDef; typedef StructDef *StructDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_STRUCTDEF___VAR_CH_) -#define _CORBA_STRUCTDEF___VAR_CH_ + struct tao_StructDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + StructDef, + tao_StructDef_life + > + StructDef_var; - class TAO_IFR_Client_Export StructDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + StructDef, + tao_StructDef_life + > + StructDef_out; + + struct TAO_IFR_Client_Export tao_StructDef_life { - public: - StructDef_var (void); // default constructor - StructDef_var (StructDef_ptr p) : ptr_ (p) {} - StructDef_var (const StructDef_var &); // copy constructor - ~StructDef_var (void); // destructor - - StructDef_var &operator= (StructDef_ptr); - StructDef_var &operator= (const StructDef_var &); - StructDef_ptr operator-> (void) const; - - operator const StructDef_ptr &() const; - operator StructDef_ptr &(); - // in, inout, out, _retn - StructDef_ptr in (void) const; - StructDef_ptr &inout (void); - StructDef_ptr &out (void); - StructDef_ptr _retn (void); - StructDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static StructDef_ptr tao_duplicate (StructDef_ptr); static void tao_release (StructDef_ptr); static StructDef_ptr tao_nil (void); - static StructDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + StructDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - StructDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - StructDef_var (const TAO_Base_var &rhs); - StructDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_STRUCTDEF___OUT_CH_) -#define _CORBA_STRUCTDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export StructDef_out + struct TAO_IFR_Client_Export tao_StructDef_cast { - public: - StructDef_out (StructDef_ptr &); - StructDef_out (StructDef_var &); - StructDef_out (const StructDef_out &); - StructDef_out &operator= (const StructDef_out &); - StructDef_out &operator= (const StructDef_var &); - StructDef_out &operator= (StructDef_ptr); - operator StructDef_ptr &(); - StructDef_ptr &ptr (void); - StructDef_ptr operator-> (void); - - private: - StructDef_ptr &ptr_; + static StructDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class UnionDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_UNIONDEF___PTR_CH_) -#define _CORBA_UNIONDEF___PTR_CH_ +#if !defined (_CORBA_UNIONDEF__ODDS_N_ENDS_CH_) +#define _CORBA_UNIONDEF__ODDS_N_ENDS_CH_ + class UnionDef; typedef UnionDef *UnionDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_UNIONDEF___VAR_CH_) -#define _CORBA_UNIONDEF___VAR_CH_ + struct tao_UnionDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + UnionDef, + tao_UnionDef_life + > + UnionDef_var; + + typedef + TAO_Objref_Out_T< + UnionDef, + tao_UnionDef_life + > + UnionDef_out; - class TAO_IFR_Client_Export UnionDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_UnionDef_life { - public: - UnionDef_var (void); // default constructor - UnionDef_var (UnionDef_ptr p) : ptr_ (p) {} - UnionDef_var (const UnionDef_var &); // copy constructor - ~UnionDef_var (void); // destructor - - UnionDef_var &operator= (UnionDef_ptr); - UnionDef_var &operator= (const UnionDef_var &); - UnionDef_ptr operator-> (void) const; - - operator const UnionDef_ptr &() const; - operator UnionDef_ptr &(); - // in, inout, out, _retn - UnionDef_ptr in (void) const; - UnionDef_ptr &inout (void); - UnionDef_ptr &out (void); - UnionDef_ptr _retn (void); - UnionDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static UnionDef_ptr tao_duplicate (UnionDef_ptr); static void tao_release (UnionDef_ptr); static UnionDef_ptr tao_nil (void); - static UnionDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + UnionDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); + }; - private: - UnionDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - UnionDef_var (const TAO_Base_var &rhs); - UnionDef_var &operator= (const TAO_Base_var &rhs); + struct TAO_IFR_Client_Export tao_UnionDef_cast + { + static UnionDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ - -#if !defined (_CORBA_UNIONDEF___OUT_CH_) -#define _CORBA_UNIONDEF___OUT_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export UnionDef_out - { - public: - UnionDef_out (UnionDef_ptr &); - UnionDef_out (UnionDef_var &); - UnionDef_out (const UnionDef_out &); - UnionDef_out &operator= (const UnionDef_out &); - UnionDef_out &operator= (const UnionDef_var &); - UnionDef_out &operator= (UnionDef_ptr); - operator UnionDef_ptr &(); - UnionDef_ptr &ptr (void); - UnionDef_ptr operator-> (void); - - private: - UnionDef_ptr &ptr_; - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 + +#if !defined (_CORBA_ENUMDEF__ODDS_N_ENDS_CH_) +#define _CORBA_ENUMDEF__ODDS_N_ENDS_CH_ class EnumDef; - -#if !defined (_CORBA_ENUMDEF___PTR_CH_) -#define _CORBA_ENUMDEF___PTR_CH_ - typedef EnumDef *EnumDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ENUMDEF___VAR_CH_) -#define _CORBA_ENUMDEF___VAR_CH_ + struct tao_EnumDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + EnumDef, + tao_EnumDef_life + > + EnumDef_var; - class TAO_IFR_Client_Export EnumDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + EnumDef, + tao_EnumDef_life + > + EnumDef_out; + + struct TAO_IFR_Client_Export tao_EnumDef_life { - public: - EnumDef_var (void); // default constructor - EnumDef_var (EnumDef_ptr p) : ptr_ (p) {} - EnumDef_var (const EnumDef_var &); // copy constructor - ~EnumDef_var (void); // destructor - - EnumDef_var &operator= (EnumDef_ptr); - EnumDef_var &operator= (const EnumDef_var &); - EnumDef_ptr operator-> (void) const; - - operator const EnumDef_ptr &() const; - operator EnumDef_ptr &(); - // in, inout, out, _retn - EnumDef_ptr in (void) const; - EnumDef_ptr &inout (void); - EnumDef_ptr &out (void); - EnumDef_ptr _retn (void); - EnumDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static EnumDef_ptr tao_duplicate (EnumDef_ptr); static void tao_release (EnumDef_ptr); static EnumDef_ptr tao_nil (void); - static EnumDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + EnumDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - EnumDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - EnumDef_var (const TAO_Base_var &rhs); - EnumDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ENUMDEF___OUT_CH_) -#define _CORBA_ENUMDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export EnumDef_out + struct TAO_IFR_Client_Export tao_EnumDef_cast { - public: - EnumDef_out (EnumDef_ptr &); - EnumDef_out (EnumDef_var &); - EnumDef_out (const EnumDef_out &); - EnumDef_out &operator= (const EnumDef_out &); - EnumDef_out &operator= (const EnumDef_var &); - EnumDef_out &operator= (EnumDef_ptr); - operator EnumDef_ptr &(); - EnumDef_ptr &ptr (void); - EnumDef_ptr operator-> (void); - - private: - EnumDef_ptr &ptr_; + static EnumDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class AliasDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_ALIASDEF___PTR_CH_) -#define _CORBA_ALIASDEF___PTR_CH_ +#if !defined (_CORBA_ALIASDEF__ODDS_N_ENDS_CH_) +#define _CORBA_ALIASDEF__ODDS_N_ENDS_CH_ + class AliasDef; typedef AliasDef *AliasDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ALIASDEF___VAR_CH_) -#define _CORBA_ALIASDEF___VAR_CH_ + struct tao_AliasDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + AliasDef, + tao_AliasDef_life + > + AliasDef_var; + + typedef + TAO_Objref_Out_T< + AliasDef, + tao_AliasDef_life + > + AliasDef_out; - class TAO_IFR_Client_Export AliasDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_AliasDef_life { - public: - AliasDef_var (void); // default constructor - AliasDef_var (AliasDef_ptr p) : ptr_ (p) {} - AliasDef_var (const AliasDef_var &); // copy constructor - ~AliasDef_var (void); // destructor - - AliasDef_var &operator= (AliasDef_ptr); - AliasDef_var &operator= (const AliasDef_var &); - AliasDef_ptr operator-> (void) const; - - operator const AliasDef_ptr &() const; - operator AliasDef_ptr &(); - // in, inout, out, _retn - AliasDef_ptr in (void) const; - AliasDef_ptr &inout (void); - AliasDef_ptr &out (void); - AliasDef_ptr _retn (void); - AliasDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static AliasDef_ptr tao_duplicate (AliasDef_ptr); static void tao_release (AliasDef_ptr); static AliasDef_ptr tao_nil (void); - static AliasDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + AliasDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - AliasDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - AliasDef_var (const TAO_Base_var &rhs); - AliasDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ALIASDEF___OUT_CH_) -#define _CORBA_ALIASDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export AliasDef_out + struct TAO_IFR_Client_Export tao_AliasDef_cast { - public: - AliasDef_out (AliasDef_ptr &); - AliasDef_out (AliasDef_var &); - AliasDef_out (const AliasDef_out &); - AliasDef_out &operator= (const AliasDef_out &); - AliasDef_out &operator= (const AliasDef_var &); - AliasDef_out &operator= (AliasDef_ptr); - operator AliasDef_ptr &(); - AliasDef_ptr &ptr (void); - AliasDef_ptr operator-> (void); - - private: - AliasDef_ptr &ptr_; + static AliasDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class InterfaceDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_INTERFACEDEF___PTR_CH_) -#define _CORBA_INTERFACEDEF___PTR_CH_ +#if !defined (_CORBA_INTERFACEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_INTERFACEDEF__ODDS_N_ENDS_CH_ + class InterfaceDef; typedef InterfaceDef *InterfaceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_INTERFACEDEF___VAR_CH_) -#define _CORBA_INTERFACEDEF___VAR_CH_ + struct tao_InterfaceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + InterfaceDef, + tao_InterfaceDef_life + > + InterfaceDef_var; - class TAO_IFR_Client_Export InterfaceDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + InterfaceDef, + tao_InterfaceDef_life + > + InterfaceDef_out; + + struct TAO_IFR_Client_Export tao_InterfaceDef_life { - public: - InterfaceDef_var (void); // default constructor - InterfaceDef_var (InterfaceDef_ptr p) : ptr_ (p) {} - InterfaceDef_var (const InterfaceDef_var &); // copy constructor - ~InterfaceDef_var (void); // destructor - - InterfaceDef_var &operator= (InterfaceDef_ptr); - InterfaceDef_var &operator= (const InterfaceDef_var &); - InterfaceDef_ptr operator-> (void) const; - - operator const InterfaceDef_ptr &() const; - operator InterfaceDef_ptr &(); - // in, inout, out, _retn - InterfaceDef_ptr in (void) const; - InterfaceDef_ptr &inout (void); - InterfaceDef_ptr &out (void); - InterfaceDef_ptr _retn (void); - InterfaceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static InterfaceDef_ptr tao_duplicate (InterfaceDef_ptr); static void tao_release (InterfaceDef_ptr); static InterfaceDef_ptr tao_nil (void); - static InterfaceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + InterfaceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - InterfaceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - InterfaceDef_var (const TAO_Base_var &rhs); - InterfaceDef_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_INTERFACEDEF___OUT_CH_) -#define _CORBA_INTERFACEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export InterfaceDef_out - { - public: - InterfaceDef_out (InterfaceDef_ptr &); - InterfaceDef_out (InterfaceDef_var &); - InterfaceDef_out (const InterfaceDef_out &); - InterfaceDef_out &operator= (const InterfaceDef_out &); - InterfaceDef_out &operator= (const InterfaceDef_var &); - InterfaceDef_out &operator= (InterfaceDef_ptr); - operator InterfaceDef_ptr &(); - InterfaceDef_ptr &ptr (void); - InterfaceDef_ptr operator-> (void); - - private: - InterfaceDef_ptr &ptr_; }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_INTERFACEDEFSEQ_CH_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_INTERFACEDEFSEQ_CH_ - class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq - : public TAO_Unbounded_Base_Sequence + struct TAO_IFR_Client_Export tao_InterfaceDef_cast { - public: - _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq (void); - _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq (CORBA::ULong maximum); - _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - InterfaceDef* *value, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq ( - const _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq &rhs - ); - _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq &operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq &rhs - ); - virtual ~_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq (void); - - // = Accessors. - TAO_Object_Manager operator[] (CORBA::ULong index) const; - - // = Static operations. - static InterfaceDef **allocbuf (CORBA::ULong nelems); - static void freebuf (InterfaceDef **buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - InterfaceDef* *get_buffer (CORBA::Boolean orphan = 0); - const InterfaceDef* *get_buffer (void) const; - virtual void _shrink_buffer ( - CORBA::ULong nl, - CORBA::ULong ol - ); - - virtual void _downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL_WITH_DEFAULTS + static InterfaceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL ); - virtual CORBA::Object* _upcast (void *src) const; + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_INTERFACEDEFSEQ_CH_) -#define _CORBA_INTERFACEDEFSEQ_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class InterfaceDefSeq; - class InterfaceDefSeq_var; - - // ************************************************************* - // CORBA::InterfaceDefSeq - // ************************************************************* - class TAO_IFR_Client_Export InterfaceDefSeq : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_MngSeq_Var_T< + InterfaceDefSeq, + TAO_Object_Manager< + InterfaceDef, + InterfaceDef, + CORBA::tao_InterfaceDef_life + > + > + InterfaceDefSeq_var; + + typedef + TAO_Seq_Out_T< + InterfaceDefSeq, + InterfaceDefSeq_var, + TAO_Object_Manager< + InterfaceDef, + InterfaceDef, + CORBA::tao_InterfaceDef_life + > + > + InterfaceDefSeq_out; + + class TAO_IFR_Client_Export InterfaceDefSeq + : public + TAO_Unbounded_Object_Sequence< + InterfaceDef, + InterfaceDef, + CORBA::tao_InterfaceDef_life, + CORBA::tao_InterfaceDef_cast + > { public: InterfaceDefSeq (void); InterfaceDefSeq (CORBA::ULong max); InterfaceDefSeq ( - CORBA::ULong max, - CORBA::ULong length, - InterfaceDef_ptr *buffer, + CORBA::ULong max, + CORBA::ULong length, + InterfaceDef_ptr* buffer, CORBA::Boolean release = 0 ); InterfaceDefSeq (const InterfaceDefSeq &); ~InterfaceDefSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef InterfaceDefSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_INTERFACEDEFSEQ___VAR_CH_) -#define _CORBA_INTERFACEDEFSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::InterfaceDefSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export InterfaceDefSeq_var - { - public: - InterfaceDefSeq_var (void); - InterfaceDefSeq_var (InterfaceDefSeq *); - InterfaceDefSeq_var (const InterfaceDefSeq_var &); - ~InterfaceDefSeq_var (void); - - InterfaceDefSeq_var &operator= (InterfaceDefSeq *); - InterfaceDefSeq_var &operator= (const InterfaceDefSeq_var &); - InterfaceDefSeq *operator-> (void); - const InterfaceDefSeq *operator-> (void) const; - - operator const InterfaceDefSeq &() const; - operator InterfaceDefSeq &(); - operator InterfaceDefSeq &() const; - - // Variable-size base types only. - operator InterfaceDefSeq *&(); - - TAO_Object_Manager operator[] (CORBA::ULong index); - - // in, inout, out, _retn - const InterfaceDefSeq &in (void) const; - InterfaceDefSeq &inout (void); - InterfaceDefSeq *&out (void); - InterfaceDefSeq *_retn (void); - InterfaceDefSeq *ptr (void) const; - - private: - InterfaceDefSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_INTERFACEDEFSEQ___OUT_CH_) -#define _CORBA_INTERFACEDEFSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export InterfaceDefSeq_out - { - public: - InterfaceDefSeq_out (InterfaceDefSeq *&); - InterfaceDefSeq_out (InterfaceDefSeq_var &); - InterfaceDefSeq_out (const InterfaceDefSeq_out &); - InterfaceDefSeq_out &operator= (const InterfaceDefSeq_out &); - InterfaceDefSeq_out &operator= (InterfaceDefSeq *); - operator InterfaceDefSeq *&(); - InterfaceDefSeq *&ptr (void); - InterfaceDefSeq *operator-> (void); - TAO_Object_Manager operator[] (CORBA::ULong index); - - private: - InterfaceDefSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const InterfaceDefSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -2336,775 +1640,347 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InterfaceDefSeq; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class ExceptionDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_EXCEPTIONDEF___PTR_CH_) -#define _CORBA_EXCEPTIONDEF___PTR_CH_ +#if !defined (_CORBA_EXCEPTIONDEF__ODDS_N_ENDS_CH_) +#define _CORBA_EXCEPTIONDEF__ODDS_N_ENDS_CH_ + class ExceptionDef; typedef ExceptionDef *ExceptionDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXCEPTIONDEF___VAR_CH_) -#define _CORBA_EXCEPTIONDEF___VAR_CH_ + struct tao_ExceptionDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ExceptionDef, + tao_ExceptionDef_life + > + ExceptionDef_var; + + typedef + TAO_Objref_Out_T< + ExceptionDef, + tao_ExceptionDef_life + > + ExceptionDef_out; - class TAO_IFR_Client_Export ExceptionDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_ExceptionDef_life { - public: - ExceptionDef_var (void); // default constructor - ExceptionDef_var (ExceptionDef_ptr p) : ptr_ (p) {} - ExceptionDef_var (const ExceptionDef_var &); // copy constructor - ~ExceptionDef_var (void); // destructor - - ExceptionDef_var &operator= (ExceptionDef_ptr); - ExceptionDef_var &operator= (const ExceptionDef_var &); - ExceptionDef_ptr operator-> (void) const; - - operator const ExceptionDef_ptr &() const; - operator ExceptionDef_ptr &(); - // in, inout, out, _retn - ExceptionDef_ptr in (void) const; - ExceptionDef_ptr &inout (void); - ExceptionDef_ptr &out (void); - ExceptionDef_ptr _retn (void); - ExceptionDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ExceptionDef_ptr tao_duplicate (ExceptionDef_ptr); static void tao_release (ExceptionDef_ptr); static ExceptionDef_ptr tao_nil (void); - static ExceptionDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ExceptionDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ExceptionDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ExceptionDef_var (const TAO_Base_var &rhs); - ExceptionDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXCEPTIONDEF___OUT_CH_) -#define _CORBA_EXCEPTIONDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export ExceptionDef_out + struct TAO_IFR_Client_Export tao_ExceptionDef_cast { - public: - ExceptionDef_out (ExceptionDef_ptr &); - ExceptionDef_out (ExceptionDef_var &); - ExceptionDef_out (const ExceptionDef_out &); - ExceptionDef_out &operator= (const ExceptionDef_out &); - ExceptionDef_out &operator= (const ExceptionDef_var &); - ExceptionDef_out &operator= (ExceptionDef_ptr); - operator ExceptionDef_ptr &(); - ExceptionDef_ptr &ptr (void); - ExceptionDef_ptr operator-> (void); - - private: - ExceptionDef_ptr &ptr_; + static ExceptionDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class NativeDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_NATIVEDEF___PTR_CH_) -#define _CORBA_NATIVEDEF___PTR_CH_ +#if !defined (_CORBA_NATIVEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_NATIVEDEF__ODDS_N_ENDS_CH_ + class NativeDef; typedef NativeDef *NativeDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_NATIVEDEF___VAR_CH_) -#define _CORBA_NATIVEDEF___VAR_CH_ + struct tao_NativeDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + NativeDef, + tao_NativeDef_life + > + NativeDef_var; - class TAO_IFR_Client_Export NativeDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + NativeDef, + tao_NativeDef_life + > + NativeDef_out; + + struct TAO_IFR_Client_Export tao_NativeDef_life { - public: - NativeDef_var (void); // default constructor - NativeDef_var (NativeDef_ptr p) : ptr_ (p) {} - NativeDef_var (const NativeDef_var &); // copy constructor - ~NativeDef_var (void); // destructor - - NativeDef_var &operator= (NativeDef_ptr); - NativeDef_var &operator= (const NativeDef_var &); - NativeDef_ptr operator-> (void) const; - - operator const NativeDef_ptr &() const; - operator NativeDef_ptr &(); - // in, inout, out, _retn - NativeDef_ptr in (void) const; - NativeDef_ptr &inout (void); - NativeDef_ptr &out (void); - NativeDef_ptr _retn (void); - NativeDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static NativeDef_ptr tao_duplicate (NativeDef_ptr); static void tao_release (NativeDef_ptr); static NativeDef_ptr tao_nil (void); - static NativeDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + NativeDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - NativeDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - NativeDef_var (const TAO_Base_var &rhs); - NativeDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_NATIVEDEF___OUT_CH_) -#define _CORBA_NATIVEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export NativeDef_out + struct TAO_IFR_Client_Export tao_NativeDef_cast { - public: - NativeDef_out (NativeDef_ptr &); - NativeDef_out (NativeDef_var &); - NativeDef_out (const NativeDef_out &); - NativeDef_out &operator= (const NativeDef_out &); - NativeDef_out &operator= (const NativeDef_var &); - NativeDef_out &operator= (NativeDef_ptr); - operator NativeDef_ptr &(); - NativeDef_ptr &ptr (void); - NativeDef_ptr operator-> (void); - - private: - NativeDef_ptr &ptr_; + static NativeDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class ValueDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_VALUEDEF___PTR_CH_) -#define _CORBA_VALUEDEF___PTR_CH_ +#if !defined (_CORBA_VALUEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_VALUEDEF__ODDS_N_ENDS_CH_ + class ValueDef; typedef ValueDef *ValueDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEDEF___VAR_CH_) -#define _CORBA_VALUEDEF___VAR_CH_ + struct tao_ValueDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ValueDef, + tao_ValueDef_life + > + ValueDef_var; + + typedef + TAO_Objref_Out_T< + ValueDef, + tao_ValueDef_life + > + ValueDef_out; - class TAO_IFR_Client_Export ValueDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_ValueDef_life { - public: - ValueDef_var (void); // default constructor - ValueDef_var (ValueDef_ptr p) : ptr_ (p) {} - ValueDef_var (const ValueDef_var &); // copy constructor - ~ValueDef_var (void); // destructor - - ValueDef_var &operator= (ValueDef_ptr); - ValueDef_var &operator= (const ValueDef_var &); - ValueDef_ptr operator-> (void) const; - - operator const ValueDef_ptr &() const; - operator ValueDef_ptr &(); - // in, inout, out, _retn - ValueDef_ptr in (void) const; - ValueDef_ptr &inout (void); - ValueDef_ptr &out (void); - ValueDef_ptr _retn (void); - ValueDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ValueDef_ptr tao_duplicate (ValueDef_ptr); static void tao_release (ValueDef_ptr); static ValueDef_ptr tao_nil (void); - static ValueDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ValueDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ValueDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ValueDef_var (const TAO_Base_var &rhs); - ValueDef_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEDEF___OUT_CH_) -#define _CORBA_VALUEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ValueDef_out - { - public: - ValueDef_out (ValueDef_ptr &); - ValueDef_out (ValueDef_var &); - ValueDef_out (const ValueDef_out &); - ValueDef_out &operator= (const ValueDef_out &); - ValueDef_out &operator= (const ValueDef_var &); - ValueDef_out &operator= (ValueDef_ptr); - operator ValueDef_ptr &(); - ValueDef_ptr &ptr (void); - ValueDef_ptr operator-> (void); - - private: - ValueDef_ptr &ptr_; }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_VALUEDEFSEQ_CH_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_VALUEDEFSEQ_CH_ - class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq - : public TAO_Unbounded_Base_Sequence + struct TAO_IFR_Client_Export tao_ValueDef_cast { - public: - _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq (void); - _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq (CORBA::ULong maximum); - _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - ValueDef* *value, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq ( - const _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq &rhs - ); - _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq &operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq &rhs - ); - virtual ~_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq (void); - - // = Accessors. - TAO_Object_Manager operator[] (CORBA::ULong index) const; - - // = Static operations. - static ValueDef **allocbuf (CORBA::ULong nelems); - static void freebuf (ValueDef **buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - ValueDef* *get_buffer (CORBA::Boolean orphan = 0); - const ValueDef* *get_buffer (void) const; - virtual void _shrink_buffer ( - CORBA::ULong nl, - CORBA::ULong ol - ); - - virtual void _downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL_WITH_DEFAULTS + static ValueDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL ); - virtual CORBA::Object* _upcast (void *src) const; + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_VALUEDEFSEQ_CH_) -#define _CORBA_VALUEDEFSEQ_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ValueDefSeq; - class ValueDefSeq_var; - // ************************************************************* - // CORBA::ValueDefSeq - // ************************************************************* - - class TAO_IFR_Client_Export ValueDefSeq : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_MngSeq_Var_T< + ValueDefSeq, + TAO_Object_Manager< + ValueDef, + ValueDef, + CORBA::tao_ValueDef_life + > + > + ValueDefSeq_var; + + typedef + TAO_Seq_Out_T< + ValueDefSeq, + ValueDefSeq_var, + TAO_Object_Manager< + ValueDef, + ValueDef, + CORBA::tao_ValueDef_life + > + > + ValueDefSeq_out; + + class TAO_IFR_Client_Export ValueDefSeq + : public + TAO_Unbounded_Object_Sequence< + ValueDef, + ValueDef, + CORBA::tao_ValueDef_life, + CORBA::tao_ValueDef_cast + > { public: ValueDefSeq (void); ValueDefSeq (CORBA::ULong max); ValueDefSeq ( - CORBA::ULong max, - CORBA::ULong length, - ValueDef_ptr *buffer, + CORBA::ULong max, + CORBA::ULong length, + ValueDef_ptr* buffer, CORBA::Boolean release = 0 ); ValueDefSeq (const ValueDefSeq &); ~ValueDefSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ValueDefSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEDEFSEQ___VAR_CH_) -#define _CORBA_VALUEDEFSEQ___VAR_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::ValueDefSeq_var - // ************************************************************* + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - class TAO_IFR_Client_Export ValueDefSeq_var - { - public: - ValueDefSeq_var (void); - ValueDefSeq_var (ValueDefSeq *); - ValueDefSeq_var (const ValueDefSeq_var &); - ~ValueDefSeq_var (void); - - ValueDefSeq_var &operator= (ValueDefSeq *); - ValueDefSeq_var &operator= (const ValueDefSeq_var &); - ValueDefSeq *operator-> (void); - const ValueDefSeq *operator-> (void) const; - - operator const ValueDefSeq &() const; - operator ValueDefSeq &(); - operator ValueDefSeq &() const; - - // Variable-size base types only. - operator ValueDefSeq *&(); - - TAO_Object_Manager operator[] (CORBA::ULong index); - - // in, inout, out, _retn - const ValueDefSeq &in (void) const; - ValueDefSeq &inout (void); - ValueDefSeq *&out (void); - ValueDefSeq *_retn (void); - ValueDefSeq *ptr (void) const; + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ValueDefSeq; - private: - ValueDefSeq *ptr_; - }; - -#endif /* end #if !defined */ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_VALUEDEFSEQ___OUT_CH_) -#define _CORBA_VALUEDEFSEQ___OUT_CH_ +#if !defined (_CORBA_VALUEBOXDEF__ODDS_N_ENDS_CH_) +#define _CORBA_VALUEBOXDEF__ODDS_N_ENDS_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 + class ValueBoxDef; + typedef ValueBoxDef *ValueBoxDef_ptr; + struct tao_ValueBoxDef_life; - class TAO_IFR_Client_Export ValueDefSeq_out - { - public: - ValueDefSeq_out (ValueDefSeq *&); - ValueDefSeq_out (ValueDefSeq_var &); - ValueDefSeq_out (const ValueDefSeq_out &); - ValueDefSeq_out &operator= (const ValueDefSeq_out &); - ValueDefSeq_out &operator= (ValueDefSeq *); - operator ValueDefSeq *&(); - ValueDefSeq *&ptr (void); - ValueDefSeq *operator-> (void); - TAO_Object_Manager operator[] (CORBA::ULong index); + typedef + TAO_Objref_Var_T< + ValueBoxDef, + tao_ValueBoxDef_life + > + ValueBoxDef_var; - private: - ValueDefSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ValueDefSeq_var &); - }; - -#endif /* end #if !defined */ + typedef + TAO_Objref_Out_T< + ValueBoxDef, + tao_ValueBoxDef_life + > + ValueBoxDef_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - - TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ValueDefSeq; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class ValueBoxDef; - -#if !defined (_CORBA_VALUEBOXDEF___PTR_CH_) -#define _CORBA_VALUEBOXDEF___PTR_CH_ - - typedef ValueBoxDef *ValueBoxDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEBOXDEF___VAR_CH_) -#define _CORBA_VALUEBOXDEF___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IFR_Client_Export ValueBoxDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_ValueBoxDef_life { - public: - ValueBoxDef_var (void); // default constructor - ValueBoxDef_var (ValueBoxDef_ptr p) : ptr_ (p) {} - ValueBoxDef_var (const ValueBoxDef_var &); // copy constructor - ~ValueBoxDef_var (void); // destructor - - ValueBoxDef_var &operator= (ValueBoxDef_ptr); - ValueBoxDef_var &operator= (const ValueBoxDef_var &); - ValueBoxDef_ptr operator-> (void) const; - - operator const ValueBoxDef_ptr &() const; - operator ValueBoxDef_ptr &(); - // in, inout, out, _retn - ValueBoxDef_ptr in (void) const; - ValueBoxDef_ptr &inout (void); - ValueBoxDef_ptr &out (void); - ValueBoxDef_ptr _retn (void); - ValueBoxDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ValueBoxDef_ptr tao_duplicate (ValueBoxDef_ptr); static void tao_release (ValueBoxDef_ptr); static ValueBoxDef_ptr tao_nil (void); - static ValueBoxDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ValueBoxDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ValueBoxDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ValueBoxDef_var (const TAO_Base_var &rhs); - ValueBoxDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEBOXDEF___OUT_CH_) -#define _CORBA_VALUEBOXDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export ValueBoxDef_out + struct TAO_IFR_Client_Export tao_ValueBoxDef_cast { - public: - ValueBoxDef_out (ValueBoxDef_ptr &); - ValueBoxDef_out (ValueBoxDef_var &); - ValueBoxDef_out (const ValueBoxDef_out &); - ValueBoxDef_out &operator= (const ValueBoxDef_out &); - ValueBoxDef_out &operator= (const ValueBoxDef_var &); - ValueBoxDef_out &operator= (ValueBoxDef_ptr); - operator ValueBoxDef_ptr &(); - ValueBoxDef_ptr &ptr (void); - ValueBoxDef_ptr operator-> (void); - - private: - ValueBoxDef_ptr &ptr_; + static ValueBoxDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class AbstractInterfaceDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_ABSTRACTINTERFACEDEF___PTR_CH_) -#define _CORBA_ABSTRACTINTERFACEDEF___PTR_CH_ +#if !defined (_CORBA_ABSTRACTINTERFACEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_ABSTRACTINTERFACEDEF__ODDS_N_ENDS_CH_ + class AbstractInterfaceDef; typedef AbstractInterfaceDef *AbstractInterfaceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ABSTRACTINTERFACEDEF___VAR_CH_) -#define _CORBA_ABSTRACTINTERFACEDEF___VAR_CH_ + struct tao_AbstractInterfaceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + AbstractInterfaceDef, + tao_AbstractInterfaceDef_life + > + AbstractInterfaceDef_var; + + typedef + TAO_Objref_Out_T< + AbstractInterfaceDef, + tao_AbstractInterfaceDef_life + > + AbstractInterfaceDef_out; - class TAO_IFR_Client_Export AbstractInterfaceDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_AbstractInterfaceDef_life { - public: - AbstractInterfaceDef_var (void); // default constructor - AbstractInterfaceDef_var (AbstractInterfaceDef_ptr p) : ptr_ (p) {} - AbstractInterfaceDef_var (const AbstractInterfaceDef_var &); // copy constructor - ~AbstractInterfaceDef_var (void); // destructor - - AbstractInterfaceDef_var &operator= (AbstractInterfaceDef_ptr); - AbstractInterfaceDef_var &operator= (const AbstractInterfaceDef_var &); - AbstractInterfaceDef_ptr operator-> (void) const; - - operator const AbstractInterfaceDef_ptr &() const; - operator AbstractInterfaceDef_ptr &(); - // in, inout, out, _retn - AbstractInterfaceDef_ptr in (void) const; - AbstractInterfaceDef_ptr &inout (void); - AbstractInterfaceDef_ptr &out (void); - AbstractInterfaceDef_ptr _retn (void); - AbstractInterfaceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static AbstractInterfaceDef_ptr tao_duplicate (AbstractInterfaceDef_ptr); static void tao_release (AbstractInterfaceDef_ptr); static AbstractInterfaceDef_ptr tao_nil (void); - static AbstractInterfaceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + AbstractInterfaceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - AbstractInterfaceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - AbstractInterfaceDef_var (const TAO_Base_var &rhs); - AbstractInterfaceDef_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ABSTRACTINTERFACEDEF___OUT_CH_) -#define _CORBA_ABSTRACTINTERFACEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export AbstractInterfaceDef_out - { - public: - AbstractInterfaceDef_out (AbstractInterfaceDef_ptr &); - AbstractInterfaceDef_out (AbstractInterfaceDef_var &); - AbstractInterfaceDef_out (const AbstractInterfaceDef_out &); - AbstractInterfaceDef_out &operator= (const AbstractInterfaceDef_out &); - AbstractInterfaceDef_out &operator= (const AbstractInterfaceDef_var &); - AbstractInterfaceDef_out &operator= (AbstractInterfaceDef_ptr); - operator AbstractInterfaceDef_ptr &(); - AbstractInterfaceDef_ptr &ptr (void); - AbstractInterfaceDef_ptr operator-> (void); - - private: - AbstractInterfaceDef_ptr &ptr_; }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_ABSTRACTINTERFACEDEFSEQ_CH_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_ABSTRACTINTERFACEDEFSEQ_CH_ - class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq - : public TAO_Unbounded_Base_Sequence + struct TAO_IFR_Client_Export tao_AbstractInterfaceDef_cast { - public: - _TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq (void); - _TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq (CORBA::ULong maximum); - _TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - AbstractInterfaceDef* *value, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq ( - const _TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq &rhs - ); - _TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq &operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq &rhs - ); - virtual ~_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq (void); - - // = Accessors. - TAO_Object_Manager operator[] (CORBA::ULong index) const; - - // = Static operations. - static AbstractInterfaceDef **allocbuf (CORBA::ULong nelems); - static void freebuf (AbstractInterfaceDef **buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - AbstractInterfaceDef* *get_buffer (CORBA::Boolean orphan = 0); - const AbstractInterfaceDef* *get_buffer (void) const; - virtual void _shrink_buffer ( - CORBA::ULong nl, - CORBA::ULong ol - ); - - virtual void _downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL_WITH_DEFAULTS + static AbstractInterfaceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL ); - virtual CORBA::Object* _upcast (void *src) const; + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_ABSTRACTINTERFACEDEFSEQ_CH_) -#define _CORBA_ABSTRACTINTERFACEDEFSEQ_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class AbstractInterfaceDefSeq; - class AbstractInterfaceDefSeq_var; - // ************************************************************* - // CORBA::AbstractInterfaceDefSeq - // ************************************************************* - - class TAO_IFR_Client_Export AbstractInterfaceDefSeq : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_MngSeq_Var_T< + AbstractInterfaceDefSeq, + TAO_Object_Manager< + AbstractInterfaceDef, + AbstractInterfaceDef, + CORBA::tao_AbstractInterfaceDef_life + > + > + AbstractInterfaceDefSeq_var; + + typedef + TAO_Seq_Out_T< + AbstractInterfaceDefSeq, + AbstractInterfaceDefSeq_var, + TAO_Object_Manager< + AbstractInterfaceDef, + AbstractInterfaceDef, + CORBA::tao_AbstractInterfaceDef_life + > + > + AbstractInterfaceDefSeq_out; + + class TAO_IFR_Client_Export AbstractInterfaceDefSeq + : public + TAO_Unbounded_Object_Sequence< + AbstractInterfaceDef, + AbstractInterfaceDef, + CORBA::tao_AbstractInterfaceDef_life, + CORBA::tao_AbstractInterfaceDef_cast + > { public: AbstractInterfaceDefSeq (void); AbstractInterfaceDefSeq (CORBA::ULong max); AbstractInterfaceDefSeq ( - CORBA::ULong max, - CORBA::ULong length, - AbstractInterfaceDef_ptr *buffer, + CORBA::ULong max, + CORBA::ULong length, + AbstractInterfaceDef_ptr* buffer, CORBA::Boolean release = 0 ); AbstractInterfaceDefSeq (const AbstractInterfaceDefSeq &); ~AbstractInterfaceDefSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef AbstractInterfaceDefSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ABSTRACTINTERFACEDEFSEQ___VAR_CH_) -#define _CORBA_ABSTRACTINTERFACEDEFSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::AbstractInterfaceDefSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export AbstractInterfaceDefSeq_var - { - public: - AbstractInterfaceDefSeq_var (void); - AbstractInterfaceDefSeq_var (AbstractInterfaceDefSeq *); - AbstractInterfaceDefSeq_var (const AbstractInterfaceDefSeq_var &); - ~AbstractInterfaceDefSeq_var (void); - - AbstractInterfaceDefSeq_var &operator= (AbstractInterfaceDefSeq *); - AbstractInterfaceDefSeq_var &operator= (const AbstractInterfaceDefSeq_var &); - AbstractInterfaceDefSeq *operator-> (void); - const AbstractInterfaceDefSeq *operator-> (void) const; - - operator const AbstractInterfaceDefSeq &() const; - operator AbstractInterfaceDefSeq &(); - operator AbstractInterfaceDefSeq &() const; - - // Variable-size base types only. - operator AbstractInterfaceDefSeq *&(); - - TAO_Object_Manager operator[] (CORBA::ULong index); - - // in, inout, out, _retn - const AbstractInterfaceDefSeq &in (void) const; - AbstractInterfaceDefSeq &inout (void); - AbstractInterfaceDefSeq *&out (void); - AbstractInterfaceDefSeq *_retn (void); - AbstractInterfaceDefSeq *ptr (void) const; - - private: - AbstractInterfaceDefSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ABSTRACTINTERFACEDEFSEQ___OUT_CH_) -#define _CORBA_ABSTRACTINTERFACEDEFSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export AbstractInterfaceDefSeq_out - { - public: - AbstractInterfaceDefSeq_out (AbstractInterfaceDefSeq *&); - AbstractInterfaceDefSeq_out (AbstractInterfaceDefSeq_var &); - AbstractInterfaceDefSeq_out (const AbstractInterfaceDefSeq_out &); - AbstractInterfaceDefSeq_out &operator= (const AbstractInterfaceDefSeq_out &); - AbstractInterfaceDefSeq_out &operator= (AbstractInterfaceDefSeq *); - operator AbstractInterfaceDefSeq *&(); - AbstractInterfaceDefSeq *&ptr (void); - AbstractInterfaceDefSeq *operator-> (void); - TAO_Object_Manager operator[] (CORBA::ULong index); - - private: - AbstractInterfaceDefSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const AbstractInterfaceDefSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -3112,261 +1988,104 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AbstractInterfaceDefSeq; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class LocalInterfaceDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_LOCALINTERFACEDEF___PTR_CH_) -#define _CORBA_LOCALINTERFACEDEF___PTR_CH_ +#if !defined (_CORBA_LOCALINTERFACEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_LOCALINTERFACEDEF__ODDS_N_ENDS_CH_ + class LocalInterfaceDef; typedef LocalInterfaceDef *LocalInterfaceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_LOCALINTERFACEDEF___VAR_CH_) -#define _CORBA_LOCALINTERFACEDEF___VAR_CH_ + struct tao_LocalInterfaceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + LocalInterfaceDef, + tao_LocalInterfaceDef_life + > + LocalInterfaceDef_var; - class TAO_IFR_Client_Export LocalInterfaceDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + LocalInterfaceDef, + tao_LocalInterfaceDef_life + > + LocalInterfaceDef_out; + + struct TAO_IFR_Client_Export tao_LocalInterfaceDef_life { - public: - LocalInterfaceDef_var (void); // default constructor - LocalInterfaceDef_var (LocalInterfaceDef_ptr p) : ptr_ (p) {} - LocalInterfaceDef_var (const LocalInterfaceDef_var &); // copy constructor - ~LocalInterfaceDef_var (void); // destructor - - LocalInterfaceDef_var &operator= (LocalInterfaceDef_ptr); - LocalInterfaceDef_var &operator= (const LocalInterfaceDef_var &); - LocalInterfaceDef_ptr operator-> (void) const; - - operator const LocalInterfaceDef_ptr &() const; - operator LocalInterfaceDef_ptr &(); - // in, inout, out, _retn - LocalInterfaceDef_ptr in (void) const; - LocalInterfaceDef_ptr &inout (void); - LocalInterfaceDef_ptr &out (void); - LocalInterfaceDef_ptr _retn (void); - LocalInterfaceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static LocalInterfaceDef_ptr tao_duplicate (LocalInterfaceDef_ptr); static void tao_release (LocalInterfaceDef_ptr); static LocalInterfaceDef_ptr tao_nil (void); - static LocalInterfaceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + LocalInterfaceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - LocalInterfaceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - LocalInterfaceDef_var (const TAO_Base_var &rhs); - LocalInterfaceDef_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_LOCALINTERFACEDEF___OUT_CH_) -#define _CORBA_LOCALINTERFACEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export LocalInterfaceDef_out - { - public: - LocalInterfaceDef_out (LocalInterfaceDef_ptr &); - LocalInterfaceDef_out (LocalInterfaceDef_var &); - LocalInterfaceDef_out (const LocalInterfaceDef_out &); - LocalInterfaceDef_out &operator= (const LocalInterfaceDef_out &); - LocalInterfaceDef_out &operator= (const LocalInterfaceDef_var &); - LocalInterfaceDef_out &operator= (LocalInterfaceDef_ptr); - operator LocalInterfaceDef_ptr &(); - LocalInterfaceDef_ptr &ptr (void); - LocalInterfaceDef_ptr operator-> (void); - - private: - LocalInterfaceDef_ptr &ptr_; }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_LOCALINTERFACEDEFSEQ_CH_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_LOCALINTERFACEDEFSEQ_CH_ - class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq - : public TAO_Unbounded_Base_Sequence + struct TAO_IFR_Client_Export tao_LocalInterfaceDef_cast { - public: - _TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq (void); - _TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq (CORBA::ULong maximum); - _TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - LocalInterfaceDef* *value, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq ( - const _TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq &rhs - ); - _TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq &operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq &rhs - ); - virtual ~_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq (void); - - // = Accessors. - TAO_Object_Manager operator[] (CORBA::ULong index) const; - - // = Static operations. - static LocalInterfaceDef **allocbuf (CORBA::ULong nelems); - static void freebuf (LocalInterfaceDef **buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - LocalInterfaceDef* *get_buffer (CORBA::Boolean orphan = 0); - const LocalInterfaceDef* *get_buffer (void) const; - virtual void _shrink_buffer ( - CORBA::ULong nl, - CORBA::ULong ol - ); - - virtual void _downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL_WITH_DEFAULTS + static LocalInterfaceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL ); - virtual CORBA::Object* _upcast (void *src) const; + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_LOCALINTERFACEDEFSEQ_CH_) -#define _CORBA_LOCALINTERFACEDEFSEQ_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class LocalInterfaceDefSeq; - class LocalInterfaceDefSeq_var; - - // ************************************************************* - // CORBA::LocalInterfaceDefSeq - // ************************************************************* - class TAO_IFR_Client_Export LocalInterfaceDefSeq : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_MngSeq_Var_T< + LocalInterfaceDefSeq, + TAO_Object_Manager< + LocalInterfaceDef, + LocalInterfaceDef, + CORBA::tao_LocalInterfaceDef_life + > + > + LocalInterfaceDefSeq_var; + + typedef + TAO_Seq_Out_T< + LocalInterfaceDefSeq, + LocalInterfaceDefSeq_var, + TAO_Object_Manager< + LocalInterfaceDef, + LocalInterfaceDef, + CORBA::tao_LocalInterfaceDef_life + > + > + LocalInterfaceDefSeq_out; + + class TAO_IFR_Client_Export LocalInterfaceDefSeq + : public + TAO_Unbounded_Object_Sequence< + LocalInterfaceDef, + LocalInterfaceDef, + CORBA::tao_LocalInterfaceDef_life, + CORBA::tao_LocalInterfaceDef_cast + > { public: LocalInterfaceDefSeq (void); LocalInterfaceDefSeq (CORBA::ULong max); LocalInterfaceDefSeq ( - CORBA::ULong max, - CORBA::ULong length, - LocalInterfaceDef_ptr *buffer, + CORBA::ULong max, + CORBA::ULong length, + LocalInterfaceDef_ptr* buffer, CORBA::Boolean release = 0 ); LocalInterfaceDefSeq (const LocalInterfaceDefSeq &); ~LocalInterfaceDefSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef LocalInterfaceDefSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_LOCALINTERFACEDEFSEQ___VAR_CH_) -#define _CORBA_LOCALINTERFACEDEFSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::LocalInterfaceDefSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export LocalInterfaceDefSeq_var - { - public: - LocalInterfaceDefSeq_var (void); - LocalInterfaceDefSeq_var (LocalInterfaceDefSeq *); - LocalInterfaceDefSeq_var (const LocalInterfaceDefSeq_var &); - ~LocalInterfaceDefSeq_var (void); - - LocalInterfaceDefSeq_var &operator= (LocalInterfaceDefSeq *); - LocalInterfaceDefSeq_var &operator= (const LocalInterfaceDefSeq_var &); - LocalInterfaceDefSeq *operator-> (void); - const LocalInterfaceDefSeq *operator-> (void) const; - - operator const LocalInterfaceDefSeq &() const; - operator LocalInterfaceDefSeq &(); - operator LocalInterfaceDefSeq &() const; - - // Variable-size base types only. - operator LocalInterfaceDefSeq *&(); - - TAO_Object_Manager operator[] (CORBA::ULong index); - - // in, inout, out, _retn - const LocalInterfaceDefSeq &in (void) const; - LocalInterfaceDefSeq &inout (void); - LocalInterfaceDefSeq *&out (void); - LocalInterfaceDefSeq *_retn (void); - LocalInterfaceDefSeq *ptr (void) const; - - private: - LocalInterfaceDefSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_LOCALINTERFACEDEFSEQ___OUT_CH_) -#define _CORBA_LOCALINTERFACEDEFSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export LocalInterfaceDefSeq_out - { - public: - LocalInterfaceDefSeq_out (LocalInterfaceDefSeq *&); - LocalInterfaceDefSeq_out (LocalInterfaceDefSeq_var &); - LocalInterfaceDefSeq_out (const LocalInterfaceDefSeq_out &); - LocalInterfaceDefSeq_out &operator= (const LocalInterfaceDefSeq_out &); - LocalInterfaceDefSeq_out &operator= (LocalInterfaceDefSeq *); - operator LocalInterfaceDefSeq *&(); - LocalInterfaceDefSeq *&ptr (void); - LocalInterfaceDefSeq *operator-> (void); - TAO_Object_Manager operator[] (CORBA::ULong index); - - private: - LocalInterfaceDefSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const LocalInterfaceDefSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -3374,523 +2093,209 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LocalInterfaceDefSeq; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class ExtInterfaceDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_EXTINTERFACEDEF___PTR_CH_) -#define _CORBA_EXTINTERFACEDEF___PTR_CH_ +#if !defined (_CORBA_EXTINTERFACEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_EXTINTERFACEDEF__ODDS_N_ENDS_CH_ + class ExtInterfaceDef; typedef ExtInterfaceDef *ExtInterfaceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTINTERFACEDEF___VAR_CH_) -#define _CORBA_EXTINTERFACEDEF___VAR_CH_ + struct tao_ExtInterfaceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ExtInterfaceDef, + tao_ExtInterfaceDef_life + > + ExtInterfaceDef_var; + + typedef + TAO_Objref_Out_T< + ExtInterfaceDef, + tao_ExtInterfaceDef_life + > + ExtInterfaceDef_out; - class TAO_IFR_Client_Export ExtInterfaceDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_ExtInterfaceDef_life { - public: - ExtInterfaceDef_var (void); // default constructor - ExtInterfaceDef_var (ExtInterfaceDef_ptr p) : ptr_ (p) {} - ExtInterfaceDef_var (const ExtInterfaceDef_var &); // copy constructor - ~ExtInterfaceDef_var (void); // destructor - - ExtInterfaceDef_var &operator= (ExtInterfaceDef_ptr); - ExtInterfaceDef_var &operator= (const ExtInterfaceDef_var &); - ExtInterfaceDef_ptr operator-> (void) const; - - operator const ExtInterfaceDef_ptr &() const; - operator ExtInterfaceDef_ptr &(); - // in, inout, out, _retn - ExtInterfaceDef_ptr in (void) const; - ExtInterfaceDef_ptr &inout (void); - ExtInterfaceDef_ptr &out (void); - ExtInterfaceDef_ptr _retn (void); - ExtInterfaceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ExtInterfaceDef_ptr tao_duplicate (ExtInterfaceDef_ptr); static void tao_release (ExtInterfaceDef_ptr); static ExtInterfaceDef_ptr tao_nil (void); - static ExtInterfaceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ExtInterfaceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ExtInterfaceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ExtInterfaceDef_var (const TAO_Base_var &rhs); - ExtInterfaceDef_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTINTERFACEDEF___OUT_CH_) -#define _CORBA_EXTINTERFACEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ExtInterfaceDef_out - { - public: - ExtInterfaceDef_out (ExtInterfaceDef_ptr &); - ExtInterfaceDef_out (ExtInterfaceDef_var &); - ExtInterfaceDef_out (const ExtInterfaceDef_out &); - ExtInterfaceDef_out &operator= (const ExtInterfaceDef_out &); - ExtInterfaceDef_out &operator= (const ExtInterfaceDef_var &); - ExtInterfaceDef_out &operator= (ExtInterfaceDef_ptr); - operator ExtInterfaceDef_ptr &(); - ExtInterfaceDef_ptr &ptr (void); - ExtInterfaceDef_ptr operator-> (void); - - private: - ExtInterfaceDef_ptr &ptr_; }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTINTERFACEDEFSEQ_CH_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTINTERFACEDEFSEQ_CH_ - class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq - : public TAO_Unbounded_Base_Sequence + struct TAO_IFR_Client_Export tao_ExtInterfaceDef_cast { - public: - _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq (void); - _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq (CORBA::ULong maximum); - _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - ExtInterfaceDef* *value, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq ( - const _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq &rhs - ); - _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq &operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq &rhs - ); - virtual ~_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq (void); - - // = Accessors. - TAO_Object_Manager operator[] (CORBA::ULong index) const; - - // = Static operations. - static ExtInterfaceDef **allocbuf (CORBA::ULong nelems); - static void freebuf (ExtInterfaceDef **buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - ExtInterfaceDef* *get_buffer (CORBA::Boolean orphan = 0); - const ExtInterfaceDef* *get_buffer (void) const; - virtual void _shrink_buffer ( - CORBA::ULong nl, - CORBA::ULong ol - ); - - virtual void _downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL_WITH_DEFAULTS + static ExtInterfaceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL ); - virtual CORBA::Object* _upcast (void *src) const; + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXTINTERFACEDEFSEQ_CH_) -#define _CORBA_EXTINTERFACEDEFSEQ_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ExtInterfaceDefSeq; - class ExtInterfaceDefSeq_var; - - // ************************************************************* - // CORBA::ExtInterfaceDefSeq - // ************************************************************* - - class TAO_IFR_Client_Export ExtInterfaceDefSeq : public - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_MngSeq_Var_T< + ExtInterfaceDefSeq, + TAO_Object_Manager< + ExtInterfaceDef, + ExtInterfaceDef, + CORBA::tao_ExtInterfaceDef_life + > + > + ExtInterfaceDefSeq_var; + + typedef + TAO_Seq_Out_T< + ExtInterfaceDefSeq, + ExtInterfaceDefSeq_var, + TAO_Object_Manager< + ExtInterfaceDef, + ExtInterfaceDef, + CORBA::tao_ExtInterfaceDef_life + > + > + ExtInterfaceDefSeq_out; + + class TAO_IFR_Client_Export ExtInterfaceDefSeq + : public + TAO_Unbounded_Object_Sequence< + ExtInterfaceDef, + ExtInterfaceDef, + CORBA::tao_ExtInterfaceDef_life, + CORBA::tao_ExtInterfaceDef_cast + > { public: ExtInterfaceDefSeq (void); ExtInterfaceDefSeq (CORBA::ULong max); ExtInterfaceDefSeq ( - CORBA::ULong max, - CORBA::ULong length, - ExtInterfaceDef_ptr *buffer, + CORBA::ULong max, + CORBA::ULong length, + ExtInterfaceDef_ptr* buffer, CORBA::Boolean release = 0 ); ExtInterfaceDefSeq (const ExtInterfaceDefSeq &); ~ExtInterfaceDefSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ExtInterfaceDefSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTINTERFACEDEFSEQ___VAR_CH_) -#define _CORBA_EXTINTERFACEDEFSEQ___VAR_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::ExtInterfaceDefSeq_var - // ************************************************************* + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - class TAO_IFR_Client_Export ExtInterfaceDefSeq_var - { - public: - ExtInterfaceDefSeq_var (void); - ExtInterfaceDefSeq_var (ExtInterfaceDefSeq *); - ExtInterfaceDefSeq_var (const ExtInterfaceDefSeq_var &); - ~ExtInterfaceDefSeq_var (void); - - ExtInterfaceDefSeq_var &operator= (ExtInterfaceDefSeq *); - ExtInterfaceDefSeq_var &operator= (const ExtInterfaceDefSeq_var &); - ExtInterfaceDefSeq *operator-> (void); - const ExtInterfaceDefSeq *operator-> (void) const; - - operator const ExtInterfaceDefSeq &() const; - operator ExtInterfaceDefSeq &(); - operator ExtInterfaceDefSeq &() const; - - // Variable-size base types only. - operator ExtInterfaceDefSeq *&(); - - TAO_Object_Manager operator[] (CORBA::ULong index); - - // in, inout, out, _retn - const ExtInterfaceDefSeq &in (void) const; - ExtInterfaceDefSeq &inout (void); - ExtInterfaceDefSeq *&out (void); - ExtInterfaceDefSeq *_retn (void); - ExtInterfaceDefSeq *ptr (void) const; + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtInterfaceDefSeq; - private: - ExtInterfaceDefSeq *ptr_; - }; - -#endif /* end #if !defined */ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_EXTINTERFACEDEFSEQ___OUT_CH_) -#define _CORBA_EXTINTERFACEDEFSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export ExtInterfaceDefSeq_out - { - public: - ExtInterfaceDefSeq_out (ExtInterfaceDefSeq *&); - ExtInterfaceDefSeq_out (ExtInterfaceDefSeq_var &); - ExtInterfaceDefSeq_out (const ExtInterfaceDefSeq_out &); - ExtInterfaceDefSeq_out &operator= (const ExtInterfaceDefSeq_out &); - ExtInterfaceDefSeq_out &operator= (ExtInterfaceDefSeq *); - operator ExtInterfaceDefSeq *&(); - ExtInterfaceDefSeq *&ptr (void); - ExtInterfaceDefSeq *operator-> (void); - TAO_Object_Manager operator[] (CORBA::ULong index); - - private: - ExtInterfaceDefSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ExtInterfaceDefSeq_var &); - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - - TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtInterfaceDefSeq; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 +#if !defined (_CORBA_EXTVALUEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_EXTVALUEDEF__ODDS_N_ENDS_CH_ class ExtValueDef; - -#if !defined (_CORBA_EXTVALUEDEF___PTR_CH_) -#define _CORBA_EXTVALUEDEF___PTR_CH_ - typedef ExtValueDef *ExtValueDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTVALUEDEF___VAR_CH_) -#define _CORBA_EXTVALUEDEF___VAR_CH_ + struct tao_ExtValueDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ExtValueDef, + tao_ExtValueDef_life + > + ExtValueDef_var; + + typedef + TAO_Objref_Out_T< + ExtValueDef, + tao_ExtValueDef_life + > + ExtValueDef_out; - class TAO_IFR_Client_Export ExtValueDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_ExtValueDef_life { - public: - ExtValueDef_var (void); // default constructor - ExtValueDef_var (ExtValueDef_ptr p) : ptr_ (p) {} - ExtValueDef_var (const ExtValueDef_var &); // copy constructor - ~ExtValueDef_var (void); // destructor - - ExtValueDef_var &operator= (ExtValueDef_ptr); - ExtValueDef_var &operator= (const ExtValueDef_var &); - ExtValueDef_ptr operator-> (void) const; - - operator const ExtValueDef_ptr &() const; - operator ExtValueDef_ptr &(); - // in, inout, out, _retn - ExtValueDef_ptr in (void) const; - ExtValueDef_ptr &inout (void); - ExtValueDef_ptr &out (void); - ExtValueDef_ptr _retn (void); - ExtValueDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ExtValueDef_ptr tao_duplicate (ExtValueDef_ptr); static void tao_release (ExtValueDef_ptr); static ExtValueDef_ptr tao_nil (void); - static ExtValueDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ExtValueDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ExtValueDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ExtValueDef_var (const TAO_Base_var &rhs); - ExtValueDef_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTVALUEDEF___OUT_CH_) -#define _CORBA_EXTVALUEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ExtValueDef_out - { - public: - ExtValueDef_out (ExtValueDef_ptr &); - ExtValueDef_out (ExtValueDef_var &); - ExtValueDef_out (const ExtValueDef_out &); - ExtValueDef_out &operator= (const ExtValueDef_out &); - ExtValueDef_out &operator= (const ExtValueDef_var &); - ExtValueDef_out &operator= (ExtValueDef_ptr); - operator ExtValueDef_ptr &(); - ExtValueDef_ptr &ptr (void); - ExtValueDef_ptr operator-> (void); - - private: - ExtValueDef_ptr &ptr_; }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTVALUEDEFSEQ_CH_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTVALUEDEFSEQ_CH_ - class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq - : public TAO_Unbounded_Base_Sequence + struct TAO_IFR_Client_Export tao_ExtValueDef_cast { - public: - _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq (void); - _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq (CORBA::ULong maximum); - _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - ExtValueDef* *value, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq ( - const _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq &rhs - ); - _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq &operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq &rhs - ); - virtual ~_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq (void); - - // = Accessors. - TAO_Object_Manager operator[] (CORBA::ULong index) const; - - // = Static operations. - static ExtValueDef **allocbuf (CORBA::ULong nelems); - static void freebuf (ExtValueDef **buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - ExtValueDef* *get_buffer (CORBA::Boolean orphan = 0); - const ExtValueDef* *get_buffer (void) const; - virtual void _shrink_buffer ( - CORBA::ULong nl, - CORBA::ULong ol - ); - - virtual void _downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL_WITH_DEFAULTS + static ExtValueDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL ); - virtual CORBA::Object* _upcast (void *src) const; + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXTVALUEDEFSEQ_CH_) -#define _CORBA_EXTVALUEDEFSEQ_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ExtValueDefSeq; - class ExtValueDefSeq_var; - // ************************************************************* - // CORBA::ExtValueDefSeq - // ************************************************************* - - class TAO_IFR_Client_Export ExtValueDefSeq : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_MngSeq_Var_T< + ExtValueDefSeq, + TAO_Object_Manager< + ExtValueDef, + ExtValueDef, + CORBA::tao_ExtValueDef_life + > + > + ExtValueDefSeq_var; + + typedef + TAO_Seq_Out_T< + ExtValueDefSeq, + ExtValueDefSeq_var, + TAO_Object_Manager< + ExtValueDef, + ExtValueDef, + CORBA::tao_ExtValueDef_life + > + > + ExtValueDefSeq_out; + + class TAO_IFR_Client_Export ExtValueDefSeq + : public + TAO_Unbounded_Object_Sequence< + ExtValueDef, + ExtValueDef, + CORBA::tao_ExtValueDef_life, + CORBA::tao_ExtValueDef_cast + > { public: ExtValueDefSeq (void); ExtValueDefSeq (CORBA::ULong max); ExtValueDefSeq ( - CORBA::ULong max, - CORBA::ULong length, - ExtValueDef_ptr *buffer, + CORBA::ULong max, + CORBA::ULong length, + ExtValueDef_ptr* buffer, CORBA::Boolean release = 0 ); ExtValueDefSeq (const ExtValueDefSeq &); ~ExtValueDefSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ExtValueDefSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTVALUEDEFSEQ___VAR_CH_) -#define _CORBA_EXTVALUEDEFSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::ExtValueDefSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export ExtValueDefSeq_var - { - public: - ExtValueDefSeq_var (void); - ExtValueDefSeq_var (ExtValueDefSeq *); - ExtValueDefSeq_var (const ExtValueDefSeq_var &); - ~ExtValueDefSeq_var (void); - - ExtValueDefSeq_var &operator= (ExtValueDefSeq *); - ExtValueDefSeq_var &operator= (const ExtValueDefSeq_var &); - ExtValueDefSeq *operator-> (void); - const ExtValueDefSeq *operator-> (void) const; - - operator const ExtValueDefSeq &() const; - operator ExtValueDefSeq &(); - operator ExtValueDefSeq &() const; - - // Variable-size base types only. - operator ExtValueDefSeq *&(); - - TAO_Object_Manager operator[] (CORBA::ULong index); - - // in, inout, out, _retn - const ExtValueDefSeq &in (void) const; - ExtValueDefSeq &inout (void); - ExtValueDefSeq *&out (void); - ExtValueDefSeq *_retn (void); - ExtValueDefSeq *ptr (void) const; - - private: - ExtValueDefSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTVALUEDEFSEQ___OUT_CH_) -#define _CORBA_EXTVALUEDEFSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export ExtValueDefSeq_out - { - public: - ExtValueDefSeq_out (ExtValueDefSeq *&); - ExtValueDefSeq_out (ExtValueDefSeq_var &); - ExtValueDefSeq_out (const ExtValueDefSeq_out &); - ExtValueDefSeq_out &operator= (const ExtValueDefSeq_out &); - ExtValueDefSeq_out &operator= (ExtValueDefSeq *); - operator ExtValueDefSeq *&(); - ExtValueDefSeq *&ptr (void); - ExtValueDefSeq *operator-> (void); - TAO_Object_Manager operator[] (CORBA::ULong index); - - private: - ExtValueDefSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ExtValueDefSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -3898,261 +2303,104 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtValueDefSeq; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class ExtAbstractInterfaceDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF___PTR_CH_) -#define _CORBA_EXTABSTRACTINTERFACEDEF___PTR_CH_ +#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_EXTABSTRACTINTERFACEDEF__ODDS_N_ENDS_CH_ + class ExtAbstractInterfaceDef; typedef ExtAbstractInterfaceDef *ExtAbstractInterfaceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF___VAR_CH_) -#define _CORBA_EXTABSTRACTINTERFACEDEF___VAR_CH_ + struct tao_ExtAbstractInterfaceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ExtAbstractInterfaceDef, + tao_ExtAbstractInterfaceDef_life + > + ExtAbstractInterfaceDef_var; + + typedef + TAO_Objref_Out_T< + ExtAbstractInterfaceDef, + tao_ExtAbstractInterfaceDef_life + > + ExtAbstractInterfaceDef_out; - class TAO_IFR_Client_Export ExtAbstractInterfaceDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_ExtAbstractInterfaceDef_life { - public: - ExtAbstractInterfaceDef_var (void); // default constructor - ExtAbstractInterfaceDef_var (ExtAbstractInterfaceDef_ptr p) : ptr_ (p) {} - ExtAbstractInterfaceDef_var (const ExtAbstractInterfaceDef_var &); // copy constructor - ~ExtAbstractInterfaceDef_var (void); // destructor - - ExtAbstractInterfaceDef_var &operator= (ExtAbstractInterfaceDef_ptr); - ExtAbstractInterfaceDef_var &operator= (const ExtAbstractInterfaceDef_var &); - ExtAbstractInterfaceDef_ptr operator-> (void) const; - - operator const ExtAbstractInterfaceDef_ptr &() const; - operator ExtAbstractInterfaceDef_ptr &(); - // in, inout, out, _retn - ExtAbstractInterfaceDef_ptr in (void) const; - ExtAbstractInterfaceDef_ptr &inout (void); - ExtAbstractInterfaceDef_ptr &out (void); - ExtAbstractInterfaceDef_ptr _retn (void); - ExtAbstractInterfaceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ExtAbstractInterfaceDef_ptr tao_duplicate (ExtAbstractInterfaceDef_ptr); static void tao_release (ExtAbstractInterfaceDef_ptr); static ExtAbstractInterfaceDef_ptr tao_nil (void); - static ExtAbstractInterfaceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ExtAbstractInterfaceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ExtAbstractInterfaceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ExtAbstractInterfaceDef_var (const TAO_Base_var &rhs); - ExtAbstractInterfaceDef_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF___OUT_CH_) -#define _CORBA_EXTABSTRACTINTERFACEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ExtAbstractInterfaceDef_out - { - public: - ExtAbstractInterfaceDef_out (ExtAbstractInterfaceDef_ptr &); - ExtAbstractInterfaceDef_out (ExtAbstractInterfaceDef_var &); - ExtAbstractInterfaceDef_out (const ExtAbstractInterfaceDef_out &); - ExtAbstractInterfaceDef_out &operator= (const ExtAbstractInterfaceDef_out &); - ExtAbstractInterfaceDef_out &operator= (const ExtAbstractInterfaceDef_var &); - ExtAbstractInterfaceDef_out &operator= (ExtAbstractInterfaceDef_ptr); - operator ExtAbstractInterfaceDef_ptr &(); - ExtAbstractInterfaceDef_ptr &ptr (void); - ExtAbstractInterfaceDef_ptr operator-> (void); - - private: - ExtAbstractInterfaceDef_ptr &ptr_; }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CH_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CH_ - class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq - : public TAO_Unbounded_Base_Sequence + struct TAO_IFR_Client_Export tao_ExtAbstractInterfaceDef_cast { - public: - _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq (void); - _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq (CORBA::ULong maximum); - _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - ExtAbstractInterfaceDef* *value, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq ( - const _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq &rhs - ); - _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq &operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq &rhs - ); - virtual ~_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq (void); - - // = Accessors. - TAO_Object_Manager operator[] (CORBA::ULong index) const; - - // = Static operations. - static ExtAbstractInterfaceDef **allocbuf (CORBA::ULong nelems); - static void freebuf (ExtAbstractInterfaceDef **buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - ExtAbstractInterfaceDef* *get_buffer (CORBA::Boolean orphan = 0); - const ExtAbstractInterfaceDef* *get_buffer (void) const; - virtual void _shrink_buffer ( - CORBA::ULong nl, - CORBA::ULong ol - ); - - virtual void _downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL_WITH_DEFAULTS + static ExtAbstractInterfaceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL ); - virtual CORBA::Object* _upcast (void *src) const; + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CH_) -#define _CORBA_EXTABSTRACTINTERFACEDEFSEQ_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ExtAbstractInterfaceDefSeq; - class ExtAbstractInterfaceDefSeq_var; - - // ************************************************************* - // CORBA::ExtAbstractInterfaceDefSeq - // ************************************************************* - - class TAO_IFR_Client_Export ExtAbstractInterfaceDefSeq : public - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_MngSeq_Var_T< + ExtAbstractInterfaceDefSeq, + TAO_Object_Manager< + ExtAbstractInterfaceDef, + ExtAbstractInterfaceDef, + CORBA::tao_ExtAbstractInterfaceDef_life + > + > + ExtAbstractInterfaceDefSeq_var; + + typedef + TAO_Seq_Out_T< + ExtAbstractInterfaceDefSeq, + ExtAbstractInterfaceDefSeq_var, + TAO_Object_Manager< + ExtAbstractInterfaceDef, + ExtAbstractInterfaceDef, + CORBA::tao_ExtAbstractInterfaceDef_life + > + > + ExtAbstractInterfaceDefSeq_out; + + class TAO_IFR_Client_Export ExtAbstractInterfaceDefSeq + : public + TAO_Unbounded_Object_Sequence< + ExtAbstractInterfaceDef, + ExtAbstractInterfaceDef, + CORBA::tao_ExtAbstractInterfaceDef_life, + CORBA::tao_ExtAbstractInterfaceDef_cast + > { public: ExtAbstractInterfaceDefSeq (void); ExtAbstractInterfaceDefSeq (CORBA::ULong max); ExtAbstractInterfaceDefSeq ( - CORBA::ULong max, - CORBA::ULong length, - ExtAbstractInterfaceDef_ptr *buffer, + CORBA::ULong max, + CORBA::ULong length, + ExtAbstractInterfaceDef_ptr* buffer, CORBA::Boolean release = 0 ); ExtAbstractInterfaceDefSeq (const ExtAbstractInterfaceDefSeq &); ~ExtAbstractInterfaceDefSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ExtAbstractInterfaceDefSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTABSTRACTINTERFACEDEFSEQ___VAR_CH_) -#define _CORBA_EXTABSTRACTINTERFACEDEFSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::ExtAbstractInterfaceDefSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export ExtAbstractInterfaceDefSeq_var - { - public: - ExtAbstractInterfaceDefSeq_var (void); - ExtAbstractInterfaceDefSeq_var (ExtAbstractInterfaceDefSeq *); - ExtAbstractInterfaceDefSeq_var (const ExtAbstractInterfaceDefSeq_var &); - ~ExtAbstractInterfaceDefSeq_var (void); - - ExtAbstractInterfaceDefSeq_var &operator= (ExtAbstractInterfaceDefSeq *); - ExtAbstractInterfaceDefSeq_var &operator= (const ExtAbstractInterfaceDefSeq_var &); - ExtAbstractInterfaceDefSeq *operator-> (void); - const ExtAbstractInterfaceDefSeq *operator-> (void) const; - - operator const ExtAbstractInterfaceDefSeq &() const; - operator ExtAbstractInterfaceDefSeq &(); - operator ExtAbstractInterfaceDefSeq &() const; - - // Variable-size base types only. - operator ExtAbstractInterfaceDefSeq *&(); - - TAO_Object_Manager operator[] (CORBA::ULong index); - - // in, inout, out, _retn - const ExtAbstractInterfaceDefSeq &in (void) const; - ExtAbstractInterfaceDefSeq &inout (void); - ExtAbstractInterfaceDefSeq *&out (void); - ExtAbstractInterfaceDefSeq *_retn (void); - ExtAbstractInterfaceDefSeq *ptr (void) const; - - private: - ExtAbstractInterfaceDefSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTABSTRACTINTERFACEDEFSEQ___OUT_CH_) -#define _CORBA_EXTABSTRACTINTERFACEDEFSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export ExtAbstractInterfaceDefSeq_out - { - public: - ExtAbstractInterfaceDefSeq_out (ExtAbstractInterfaceDefSeq *&); - ExtAbstractInterfaceDefSeq_out (ExtAbstractInterfaceDefSeq_var &); - ExtAbstractInterfaceDefSeq_out (const ExtAbstractInterfaceDefSeq_out &); - ExtAbstractInterfaceDefSeq_out &operator= (const ExtAbstractInterfaceDefSeq_out &); - ExtAbstractInterfaceDefSeq_out &operator= (ExtAbstractInterfaceDefSeq *); - operator ExtAbstractInterfaceDefSeq *&(); - ExtAbstractInterfaceDefSeq *&ptr (void); - ExtAbstractInterfaceDefSeq *operator-> (void); - TAO_Object_Manager operator[] (CORBA::ULong index); - - private: - ExtAbstractInterfaceDefSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ExtAbstractInterfaceDefSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -4160,261 +2408,104 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtAbstractInterfaceDefSeq; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class ExtLocalInterfaceDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_EXTLOCALINTERFACEDEF___PTR_CH_) -#define _CORBA_EXTLOCALINTERFACEDEF___PTR_CH_ +#if !defined (_CORBA_EXTLOCALINTERFACEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_EXTLOCALINTERFACEDEF__ODDS_N_ENDS_CH_ + class ExtLocalInterfaceDef; typedef ExtLocalInterfaceDef *ExtLocalInterfaceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTLOCALINTERFACEDEF___VAR_CH_) -#define _CORBA_EXTLOCALINTERFACEDEF___VAR_CH_ + struct tao_ExtLocalInterfaceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ExtLocalInterfaceDef, + tao_ExtLocalInterfaceDef_life + > + ExtLocalInterfaceDef_var; - class TAO_IFR_Client_Export ExtLocalInterfaceDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + ExtLocalInterfaceDef, + tao_ExtLocalInterfaceDef_life + > + ExtLocalInterfaceDef_out; + + struct TAO_IFR_Client_Export tao_ExtLocalInterfaceDef_life { - public: - ExtLocalInterfaceDef_var (void); // default constructor - ExtLocalInterfaceDef_var (ExtLocalInterfaceDef_ptr p) : ptr_ (p) {} - ExtLocalInterfaceDef_var (const ExtLocalInterfaceDef_var &); // copy constructor - ~ExtLocalInterfaceDef_var (void); // destructor - - ExtLocalInterfaceDef_var &operator= (ExtLocalInterfaceDef_ptr); - ExtLocalInterfaceDef_var &operator= (const ExtLocalInterfaceDef_var &); - ExtLocalInterfaceDef_ptr operator-> (void) const; - - operator const ExtLocalInterfaceDef_ptr &() const; - operator ExtLocalInterfaceDef_ptr &(); - // in, inout, out, _retn - ExtLocalInterfaceDef_ptr in (void) const; - ExtLocalInterfaceDef_ptr &inout (void); - ExtLocalInterfaceDef_ptr &out (void); - ExtLocalInterfaceDef_ptr _retn (void); - ExtLocalInterfaceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ExtLocalInterfaceDef_ptr tao_duplicate (ExtLocalInterfaceDef_ptr); static void tao_release (ExtLocalInterfaceDef_ptr); static ExtLocalInterfaceDef_ptr tao_nil (void); - static ExtLocalInterfaceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ExtLocalInterfaceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ExtLocalInterfaceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ExtLocalInterfaceDef_var (const TAO_Base_var &rhs); - ExtLocalInterfaceDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTLOCALINTERFACEDEF___OUT_CH_) -#define _CORBA_EXTLOCALINTERFACEDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ExtLocalInterfaceDef_out + struct TAO_IFR_Client_Export tao_ExtLocalInterfaceDef_cast { - public: - ExtLocalInterfaceDef_out (ExtLocalInterfaceDef_ptr &); - ExtLocalInterfaceDef_out (ExtLocalInterfaceDef_var &); - ExtLocalInterfaceDef_out (const ExtLocalInterfaceDef_out &); - ExtLocalInterfaceDef_out &operator= (const ExtLocalInterfaceDef_out &); - ExtLocalInterfaceDef_out &operator= (const ExtLocalInterfaceDef_var &); - ExtLocalInterfaceDef_out &operator= (ExtLocalInterfaceDef_ptr); - operator ExtLocalInterfaceDef_ptr &(); - ExtLocalInterfaceDef_ptr &ptr (void); - ExtLocalInterfaceDef_ptr operator-> (void); - - private: - ExtLocalInterfaceDef_ptr &ptr_; - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTLOCALINTERFACEDEFSEQ_CH_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTLOCALINTERFACEDEFSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq (void); - _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq (CORBA::ULong maximum); - _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - ExtLocalInterfaceDef* *value, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq ( - const _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq &rhs - ); - _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq &operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq &rhs - ); - virtual ~_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq (void); - - // = Accessors. - TAO_Object_Manager operator[] (CORBA::ULong index) const; - - // = Static operations. - static ExtLocalInterfaceDef **allocbuf (CORBA::ULong nelems); - static void freebuf (ExtLocalInterfaceDef **buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - ExtLocalInterfaceDef* *get_buffer (CORBA::Boolean orphan = 0); - const ExtLocalInterfaceDef* *get_buffer (void) const; - virtual void _shrink_buffer ( - CORBA::ULong nl, - CORBA::ULong ol - ); - - virtual void _downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL_WITH_DEFAULTS + static ExtLocalInterfaceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL ); - virtual CORBA::Object* _upcast (void *src) const; + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXTLOCALINTERFACEDEFSEQ_CH_) -#define _CORBA_EXTLOCALINTERFACEDEFSEQ_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ExtLocalInterfaceDefSeq; - class ExtLocalInterfaceDefSeq_var; - // ************************************************************* - // CORBA::ExtLocalInterfaceDefSeq - // ************************************************************* - - class TAO_IFR_Client_Export ExtLocalInterfaceDefSeq : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_MngSeq_Var_T< + ExtLocalInterfaceDefSeq, + TAO_Object_Manager< + ExtLocalInterfaceDef, + ExtLocalInterfaceDef, + CORBA::tao_ExtLocalInterfaceDef_life + > + > + ExtLocalInterfaceDefSeq_var; + + typedef + TAO_Seq_Out_T< + ExtLocalInterfaceDefSeq, + ExtLocalInterfaceDefSeq_var, + TAO_Object_Manager< + ExtLocalInterfaceDef, + ExtLocalInterfaceDef, + CORBA::tao_ExtLocalInterfaceDef_life + > + > + ExtLocalInterfaceDefSeq_out; + + class TAO_IFR_Client_Export ExtLocalInterfaceDefSeq + : public + TAO_Unbounded_Object_Sequence< + ExtLocalInterfaceDef, + ExtLocalInterfaceDef, + CORBA::tao_ExtLocalInterfaceDef_life, + CORBA::tao_ExtLocalInterfaceDef_cast + > { public: ExtLocalInterfaceDefSeq (void); ExtLocalInterfaceDefSeq (CORBA::ULong max); ExtLocalInterfaceDefSeq ( - CORBA::ULong max, - CORBA::ULong length, - ExtLocalInterfaceDef_ptr *buffer, + CORBA::ULong max, + CORBA::ULong length, + ExtLocalInterfaceDef_ptr* buffer, CORBA::Boolean release = 0 ); ExtLocalInterfaceDefSeq (const ExtLocalInterfaceDefSeq &); ~ExtLocalInterfaceDefSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ExtLocalInterfaceDefSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTLOCALINTERFACEDEFSEQ___VAR_CH_) -#define _CORBA_EXTLOCALINTERFACEDEFSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::ExtLocalInterfaceDefSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export ExtLocalInterfaceDefSeq_var - { - public: - ExtLocalInterfaceDefSeq_var (void); - ExtLocalInterfaceDefSeq_var (ExtLocalInterfaceDefSeq *); - ExtLocalInterfaceDefSeq_var (const ExtLocalInterfaceDefSeq_var &); - ~ExtLocalInterfaceDefSeq_var (void); - - ExtLocalInterfaceDefSeq_var &operator= (ExtLocalInterfaceDefSeq *); - ExtLocalInterfaceDefSeq_var &operator= (const ExtLocalInterfaceDefSeq_var &); - ExtLocalInterfaceDefSeq *operator-> (void); - const ExtLocalInterfaceDefSeq *operator-> (void) const; - - operator const ExtLocalInterfaceDefSeq &() const; - operator ExtLocalInterfaceDefSeq &(); - operator ExtLocalInterfaceDefSeq &() const; - - // Variable-size base types only. - operator ExtLocalInterfaceDefSeq *&(); - - TAO_Object_Manager operator[] (CORBA::ULong index); - - // in, inout, out, _retn - const ExtLocalInterfaceDefSeq &in (void) const; - ExtLocalInterfaceDefSeq &inout (void); - ExtLocalInterfaceDefSeq *&out (void); - ExtLocalInterfaceDefSeq *_retn (void); - ExtLocalInterfaceDefSeq *ptr (void) const; - - private: - ExtLocalInterfaceDefSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTLOCALINTERFACEDEFSEQ___OUT_CH_) -#define _CORBA_EXTLOCALINTERFACEDEFSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export ExtLocalInterfaceDefSeq_out - { - public: - ExtLocalInterfaceDefSeq_out (ExtLocalInterfaceDefSeq *&); - ExtLocalInterfaceDefSeq_out (ExtLocalInterfaceDefSeq_var &); - ExtLocalInterfaceDefSeq_out (const ExtLocalInterfaceDefSeq_out &); - ExtLocalInterfaceDefSeq_out &operator= (const ExtLocalInterfaceDefSeq_out &); - ExtLocalInterfaceDefSeq_out &operator= (ExtLocalInterfaceDefSeq *); - operator ExtLocalInterfaceDefSeq *&(); - ExtLocalInterfaceDefSeq *&ptr (void); - ExtLocalInterfaceDefSeq *operator-> (void); - TAO_Object_Manager operator[] (CORBA::ULong index); - - private: - ExtLocalInterfaceDefSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ExtLocalInterfaceDefSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -4422,187 +2513,84 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtLocalInterfaceDefSeq; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CH_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (void); - _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (CORBA::ULong maximum); - _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - Contained* *value, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq ( - const _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &rhs - ); - _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &rhs - ); - virtual ~_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (void); - - // = Accessors. - TAO_Object_Manager operator[] (CORBA::ULong index) const; - - // = Static operations. - static Contained **allocbuf (CORBA::ULong nelems); - static void freebuf (Contained **buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - Contained* *get_buffer (CORBA::Boolean orphan = 0); - const Contained* *get_buffer (void) const; - virtual void _shrink_buffer ( - CORBA::ULong nl, - CORBA::ULong ol - ); - - virtual void _downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - virtual CORBA::Object* _upcast (void *src) const; - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_CONTAINEDSEQ_CH_) -#define _CORBA_CONTAINEDSEQ_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ContainedSeq; - class ContainedSeq_var; - - // ************************************************************* - // CORBA::ContainedSeq - // ************************************************************* - - class TAO_IFR_Client_Export ContainedSeq : public - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_MngSeq_Var_T< + ContainedSeq, + TAO_Object_Manager< + Contained, + Contained, + CORBA::tao_Contained_life + > + > + ContainedSeq_var; + + typedef + TAO_Seq_Out_T< + ContainedSeq, + ContainedSeq_var, + TAO_Object_Manager< + Contained, + Contained, + CORBA::tao_Contained_life + > + > + ContainedSeq_out; + + class TAO_IFR_Client_Export ContainedSeq + : public + TAO_Unbounded_Object_Sequence< + Contained, + Contained, + CORBA::tao_Contained_life, + CORBA::tao_Contained_cast + > { public: ContainedSeq (void); ContainedSeq (CORBA::ULong max); ContainedSeq ( - CORBA::ULong max, - CORBA::ULong length, - Contained_ptr *buffer, + CORBA::ULong max, + CORBA::ULong length, + Contained_ptr* buffer, CORBA::Boolean release = 0 ); ContainedSeq (const ContainedSeq &); ~ContainedSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ContainedSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTAINEDSEQ___VAR_CH_) -#define _CORBA_CONTAINEDSEQ___VAR_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::ContainedSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export ContainedSeq_var - { - public: - ContainedSeq_var (void); - ContainedSeq_var (ContainedSeq *); - ContainedSeq_var (const ContainedSeq_var &); - ~ContainedSeq_var (void); - - ContainedSeq_var &operator= (ContainedSeq *); - ContainedSeq_var &operator= (const ContainedSeq_var &); - ContainedSeq *operator-> (void); - const ContainedSeq *operator-> (void) const; - - operator const ContainedSeq &() const; - operator ContainedSeq &(); - operator ContainedSeq &() const; - - // Variable-size base types only. - operator ContainedSeq *&(); - - TAO_Object_Manager operator[] (CORBA::ULong index); - - // in, inout, out, _retn - const ContainedSeq &in (void) const; - ContainedSeq &inout (void); - ContainedSeq *&out (void); - ContainedSeq *_retn (void); - ContainedSeq *ptr (void) const; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - private: - ContainedSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTAINEDSEQ___OUT_CH_) -#define _CORBA_CONTAINEDSEQ___OUT_CH_ + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ContainedSeq; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export ContainedSeq_out - { - public: - ContainedSeq_out (ContainedSeq *&); - ContainedSeq_out (ContainedSeq_var &); - ContainedSeq_out (const ContainedSeq_out &); - ContainedSeq_out &operator= (const ContainedSeq_out &); - ContainedSeq_out &operator= (ContainedSeq *); - operator ContainedSeq *&(); - ContainedSeq *&ptr (void); - ContainedSeq *operator-> (void); - TAO_Object_Manager operator[] (CORBA::ULong index); + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 - private: - ContainedSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ContainedSeq_var &); - }; - -#endif /* end #if !defined */ + struct StructMember; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + typedef + TAO_Var_Var_T< + StructMember + > + StructMember_var; - TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ContainedSeq; + typedef + TAO_Out_T< + StructMember, + StructMember_var + > + StructMember_out; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 - - class StructMember_var; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export StructMember { @@ -4614,235 +2602,53 @@ TAO_NAMESPACE CORBA CORBA::IDLType_var type_def; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export StructMember_var - { - public: - StructMember_var (void); - StructMember_var (StructMember *); - StructMember_var (const StructMember_var &); - ~StructMember_var (void); - - StructMember_var &operator= (StructMember *); - StructMember_var &operator= (const StructMember_var &); - StructMember *operator-> (void); - const StructMember *operator-> (void) const; - - operator const StructMember &() const; - operator StructMember &(); - operator StructMember &() const; - - // Variable-size types only. - operator StructMember *&(); - - // in, inout, out, _retn - const StructMember &in (void) const; - StructMember &inout (void); - StructMember *&out (void); - StructMember *_retn (void); - StructMember *ptr (void) const; - - private: - StructMember *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export StructMember_out - { - public: - StructMember_out (StructMember *&); - StructMember_out (StructMember_var &); - StructMember_out (const StructMember_out &); - StructMember_out &operator= (const StructMember_out &); - StructMember_out &operator= (StructMember *); - operator StructMember *&(); - StructMember *&ptr (void); - StructMember *operator-> (void); - - private: - StructMember *&ptr_; - // Assignment from T_var not allowed. - void operator= (const StructMember_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_StructMember; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_STRUCTMEMBERSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_STRUCTMEMBERSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_StructMemberSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_CORBA_StructMemberSeq (void); - _TAO_Unbounded_Sequence_CORBA_StructMemberSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_CORBA_StructMemberSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - StructMember *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_CORBA_StructMemberSeq ( - const _TAO_Unbounded_Sequence_CORBA_StructMemberSeq &rhs - ); - _TAO_Unbounded_Sequence_CORBA_StructMemberSeq &operator= ( - const _TAO_Unbounded_Sequence_CORBA_StructMemberSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_CORBA_StructMemberSeq (void); - - // = Accessors. - StructMember &operator[] (CORBA::ULong i); - const StructMember &operator[] (CORBA::ULong i) const; - - // = Static operations. - static StructMember *allocbuf (CORBA::ULong size); - static void freebuf (StructMember *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - StructMember *get_buffer (CORBA::Boolean orphan = 0); - const StructMember *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - StructMember *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_STRUCTMEMBERSEQ_CH_) -#define _CORBA_STRUCTMEMBERSEQ_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class StructMemberSeq; - class StructMemberSeq_var; - // ************************************************************* - // CORBA::StructMemberSeq - // ************************************************************* + typedef + TAO_VarSeq_Var_T< + StructMemberSeq, + StructMember + > + StructMemberSeq_var; - class TAO_IFR_Client_Export StructMemberSeq : public + typedef + TAO_Seq_Out_T< + StructMemberSeq, + StructMemberSeq_var, + StructMember + > + StructMemberSeq_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_CORBA_StructMemberSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + class TAO_IFR_Client_Export StructMemberSeq + : public + TAO_Unbounded_Sequence< + StructMember + > { public: StructMemberSeq (void); StructMemberSeq (CORBA::ULong max); StructMemberSeq ( - CORBA::ULong max, - CORBA::ULong length, - StructMember *buffer, + CORBA::ULong max, + CORBA::ULong length, + StructMember* buffer, CORBA::Boolean release = 0 ); StructMemberSeq (const StructMemberSeq &); ~StructMemberSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef StructMemberSeq_var _var_type; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_STRUCTMEMBERSEQ___VAR_CH_) -#define _CORBA_STRUCTMEMBERSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::StructMemberSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export StructMemberSeq_var - { - public: - StructMemberSeq_var (void); - StructMemberSeq_var (StructMemberSeq *); - StructMemberSeq_var (const StructMemberSeq_var &); - ~StructMemberSeq_var (void); - - StructMemberSeq_var &operator= (StructMemberSeq *); - StructMemberSeq_var &operator= (const StructMemberSeq_var &); - StructMemberSeq *operator-> (void); - const StructMemberSeq *operator-> (void) const; - - operator const StructMemberSeq &() const; - operator StructMemberSeq &(); - operator StructMemberSeq &() const; - - // Variable-size base types only. - operator StructMemberSeq *&(); - - StructMember & operator[] (CORBA::ULong index); - const StructMember & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const StructMemberSeq &in (void) const; - StructMemberSeq &inout (void); - StructMemberSeq *&out (void); - StructMemberSeq *_retn (void); - StructMemberSeq *ptr (void) const; - - private: - StructMemberSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_STRUCTMEMBERSEQ___OUT_CH_) -#define _CORBA_STRUCTMEMBERSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export StructMemberSeq_out - { - public: - StructMemberSeq_out (StructMemberSeq *&); - StructMemberSeq_out (StructMemberSeq_var &); - StructMemberSeq_out (const StructMemberSeq_out &); - StructMemberSeq_out &operator= (const StructMemberSeq_out &); - StructMemberSeq_out &operator= (StructMemberSeq *); - operator StructMemberSeq *&(); - StructMemberSeq *&ptr (void); - StructMemberSeq *operator-> (void); - StructMember & operator[] (CORBA::ULong index); - - private: - StructMemberSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const StructMemberSeq_var &); - }; - -#endif /* end #if !defined */ + }; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -4850,9 +2656,25 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_StructMemberSeq; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct Initializer; + + typedef + TAO_Var_Var_T< + Initializer + > + Initializer_var; + + typedef + TAO_Out_T< + Initializer, + Initializer_var + > + Initializer_out; - class Initializer_var; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export Initializer { @@ -4863,245 +2685,79 @@ TAO_NAMESPACE CORBA TAO_String_Manager name; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export Initializer_var - { - public: - Initializer_var (void); - Initializer_var (Initializer *); - Initializer_var (const Initializer_var &); - ~Initializer_var (void); - - Initializer_var &operator= (Initializer *); - Initializer_var &operator= (const Initializer_var &); - Initializer *operator-> (void); - const Initializer *operator-> (void) const; - - operator const Initializer &() const; - operator Initializer &(); - operator Initializer &() const; - - // Variable-size types only. - operator Initializer *&(); - - // in, inout, out, _retn - const Initializer &in (void) const; - Initializer &inout (void); - Initializer *&out (void); - Initializer *_retn (void); - Initializer *ptr (void) const; - - private: - Initializer *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export Initializer_out - { - public: - Initializer_out (Initializer *&); - Initializer_out (Initializer_var &); - Initializer_out (const Initializer_out &); - Initializer_out &operator= (const Initializer_out &); - Initializer_out &operator= (Initializer *); - operator Initializer *&(); - Initializer *&ptr (void); - Initializer *operator-> (void); - - private: - Initializer *&ptr_; - // Assignment from T_var not allowed. - void operator= (const Initializer_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Initializer; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_INITIALIZERSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_INITIALIZERSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_InitializerSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_CORBA_InitializerSeq (void); - _TAO_Unbounded_Sequence_CORBA_InitializerSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_CORBA_InitializerSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - Initializer *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_CORBA_InitializerSeq ( - const _TAO_Unbounded_Sequence_CORBA_InitializerSeq &rhs - ); - _TAO_Unbounded_Sequence_CORBA_InitializerSeq &operator= ( - const _TAO_Unbounded_Sequence_CORBA_InitializerSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_CORBA_InitializerSeq (void); - - // = Accessors. - Initializer &operator[] (CORBA::ULong i); - const Initializer &operator[] (CORBA::ULong i) const; - - // = Static operations. - static Initializer *allocbuf (CORBA::ULong size); - static void freebuf (Initializer *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - Initializer *get_buffer (CORBA::Boolean orphan = 0); - const Initializer *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - Initializer *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_INITIALIZERSEQ_CH_) -#define _CORBA_INITIALIZERSEQ_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class InitializerSeq; - class InitializerSeq_var; - // ************************************************************* - // CORBA::InitializerSeq - // ************************************************************* + typedef + TAO_VarSeq_Var_T< + InitializerSeq, + Initializer + > + InitializerSeq_var; - class TAO_IFR_Client_Export InitializerSeq : public + typedef + TAO_Seq_Out_T< + InitializerSeq, + InitializerSeq_var, + Initializer + > + InitializerSeq_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_CORBA_InitializerSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + class TAO_IFR_Client_Export InitializerSeq + : public + TAO_Unbounded_Sequence< + Initializer + > { public: InitializerSeq (void); InitializerSeq (CORBA::ULong max); InitializerSeq ( - CORBA::ULong max, - CORBA::ULong length, - Initializer *buffer, + CORBA::ULong max, + CORBA::ULong length, + Initializer* buffer, CORBA::Boolean release = 0 ); InitializerSeq (const InitializerSeq &); ~InitializerSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef InitializerSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_INITIALIZERSEQ___VAR_CH_) -#define _CORBA_INITIALIZERSEQ___VAR_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::InitializerSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export InitializerSeq_var - { - public: - InitializerSeq_var (void); - InitializerSeq_var (InitializerSeq *); - InitializerSeq_var (const InitializerSeq_var &); - ~InitializerSeq_var (void); - - InitializerSeq_var &operator= (InitializerSeq *); - InitializerSeq_var &operator= (const InitializerSeq_var &); - InitializerSeq *operator-> (void); - const InitializerSeq *operator-> (void) const; - - operator const InitializerSeq &() const; - operator InitializerSeq &(); - operator InitializerSeq &() const; - - // Variable-size base types only. - operator InitializerSeq *&(); - - Initializer & operator[] (CORBA::ULong index); - const Initializer & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const InitializerSeq &in (void) const; - InitializerSeq &inout (void); - InitializerSeq *&out (void); - InitializerSeq *_retn (void); - InitializerSeq *ptr (void) const; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - private: - InitializerSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_INITIALIZERSEQ___OUT_CH_) -#define _CORBA_INITIALIZERSEQ___OUT_CH_ + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InitializerSeq; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 - class TAO_IFR_Client_Export InitializerSeq_out - { - public: - InitializerSeq_out (InitializerSeq *&); - InitializerSeq_out (InitializerSeq_var &); - InitializerSeq_out (const InitializerSeq_out &); - InitializerSeq_out &operator= (const InitializerSeq_out &); - InitializerSeq_out &operator= (InitializerSeq *); - operator InitializerSeq *&(); - InitializerSeq *&ptr (void); - InitializerSeq *operator-> (void); - Initializer & operator[] (CORBA::ULong index); - - private: - InitializerSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const InitializerSeq_var &); - }; - -#endif /* end #if !defined */ + struct ExceptionDescription; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + typedef + TAO_Var_Var_T< + ExceptionDescription + > + ExceptionDescription_var; - TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InitializerSeq; + typedef + TAO_Out_T< + ExceptionDescription, + ExceptionDescription_var + > + ExceptionDescription_out; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 - - class ExceptionDescription_var; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export ExceptionDescription { @@ -5115,245 +2771,79 @@ TAO_NAMESPACE CORBA CORBA::TypeCode_var type; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export ExceptionDescription_var - { - public: - ExceptionDescription_var (void); - ExceptionDescription_var (ExceptionDescription *); - ExceptionDescription_var (const ExceptionDescription_var &); - ~ExceptionDescription_var (void); - - ExceptionDescription_var &operator= (ExceptionDescription *); - ExceptionDescription_var &operator= (const ExceptionDescription_var &); - ExceptionDescription *operator-> (void); - const ExceptionDescription *operator-> (void) const; - - operator const ExceptionDescription &() const; - operator ExceptionDescription &(); - operator ExceptionDescription &() const; - - // Variable-size types only. - operator ExceptionDescription *&(); - - // in, inout, out, _retn - const ExceptionDescription &in (void) const; - ExceptionDescription &inout (void); - ExceptionDescription *&out (void); - ExceptionDescription *_retn (void); - ExceptionDescription *ptr (void) const; - - private: - ExceptionDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export ExceptionDescription_out - { - public: - ExceptionDescription_out (ExceptionDescription *&); - ExceptionDescription_out (ExceptionDescription_var &); - ExceptionDescription_out (const ExceptionDescription_out &); - ExceptionDescription_out &operator= (const ExceptionDescription_out &); - ExceptionDescription_out &operator= (ExceptionDescription *); - operator ExceptionDescription *&(); - ExceptionDescription *&ptr (void); - ExceptionDescription *operator-> (void); - - private: - ExceptionDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ExceptionDescription_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExceptionDescription; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (void); - _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - ExceptionDescription *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &rhs - ); - _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &operator= ( - const _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (void); - - // = Accessors. - ExceptionDescription &operator[] (CORBA::ULong i); - const ExceptionDescription &operator[] (CORBA::ULong i) const; - - // = Static operations. - static ExceptionDescription *allocbuf (CORBA::ULong size); - static void freebuf (ExceptionDescription *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - ExceptionDescription *get_buffer (CORBA::Boolean orphan = 0); - const ExceptionDescription *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - ExceptionDescription *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXCDESCRIPTIONSEQ_CH_) -#define _CORBA_EXCDESCRIPTIONSEQ_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ExcDescriptionSeq; - class ExcDescriptionSeq_var; - // ************************************************************* - // CORBA::ExcDescriptionSeq - // ************************************************************* + typedef + TAO_VarSeq_Var_T< + ExcDescriptionSeq, + ExceptionDescription + > + ExcDescriptionSeq_var; - class TAO_IFR_Client_Export ExcDescriptionSeq : public + typedef + TAO_Seq_Out_T< + ExcDescriptionSeq, + ExcDescriptionSeq_var, + ExceptionDescription + > + ExcDescriptionSeq_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + class TAO_IFR_Client_Export ExcDescriptionSeq + : public + TAO_Unbounded_Sequence< + ExceptionDescription + > { public: ExcDescriptionSeq (void); ExcDescriptionSeq (CORBA::ULong max); ExcDescriptionSeq ( - CORBA::ULong max, - CORBA::ULong length, - ExceptionDescription *buffer, + CORBA::ULong max, + CORBA::ULong length, + ExceptionDescription* buffer, CORBA::Boolean release = 0 ); ExcDescriptionSeq (const ExcDescriptionSeq &); ~ExcDescriptionSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ExcDescriptionSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXCDESCRIPTIONSEQ___VAR_CH_) -#define _CORBA_EXCDESCRIPTIONSEQ___VAR_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::ExcDescriptionSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export ExcDescriptionSeq_var - { - public: - ExcDescriptionSeq_var (void); - ExcDescriptionSeq_var (ExcDescriptionSeq *); - ExcDescriptionSeq_var (const ExcDescriptionSeq_var &); - ~ExcDescriptionSeq_var (void); - - ExcDescriptionSeq_var &operator= (ExcDescriptionSeq *); - ExcDescriptionSeq_var &operator= (const ExcDescriptionSeq_var &); - ExcDescriptionSeq *operator-> (void); - const ExcDescriptionSeq *operator-> (void) const; - - operator const ExcDescriptionSeq &() const; - operator ExcDescriptionSeq &(); - operator ExcDescriptionSeq &() const; - - // Variable-size base types only. - operator ExcDescriptionSeq *&(); - - ExceptionDescription & operator[] (CORBA::ULong index); - const ExceptionDescription & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const ExcDescriptionSeq &in (void) const; - ExcDescriptionSeq &inout (void); - ExcDescriptionSeq *&out (void); - ExcDescriptionSeq *_retn (void); - ExcDescriptionSeq *ptr (void) const; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - private: - ExcDescriptionSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXCDESCRIPTIONSEQ___OUT_CH_) -#define _CORBA_EXCDESCRIPTIONSEQ___OUT_CH_ + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExcDescriptionSeq; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export ExcDescriptionSeq_out - { - public: - ExcDescriptionSeq_out (ExcDescriptionSeq *&); - ExcDescriptionSeq_out (ExcDescriptionSeq_var &); - ExcDescriptionSeq_out (const ExcDescriptionSeq_out &); - ExcDescriptionSeq_out &operator= (const ExcDescriptionSeq_out &); - ExcDescriptionSeq_out &operator= (ExcDescriptionSeq *); - operator ExcDescriptionSeq *&(); - ExcDescriptionSeq *&ptr (void); - ExcDescriptionSeq *operator-> (void); - ExceptionDescription & operator[] (CORBA::ULong index); + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 - private: - ExcDescriptionSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ExcDescriptionSeq_var &); - }; - -#endif /* end #if !defined */ + struct ExtInitializer; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + typedef + TAO_Var_Var_T< + ExtInitializer + > + ExtInitializer_var; - TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExcDescriptionSeq; + typedef + TAO_Out_T< + ExtInitializer, + ExtInitializer_var + > + ExtInitializer_out; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 - - class ExtInitializer_var; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export ExtInitializer { @@ -5365,235 +2855,53 @@ TAO_NAMESPACE CORBA TAO_String_Manager name; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export ExtInitializer_var - { - public: - ExtInitializer_var (void); - ExtInitializer_var (ExtInitializer *); - ExtInitializer_var (const ExtInitializer_var &); - ~ExtInitializer_var (void); - - ExtInitializer_var &operator= (ExtInitializer *); - ExtInitializer_var &operator= (const ExtInitializer_var &); - ExtInitializer *operator-> (void); - const ExtInitializer *operator-> (void) const; - - operator const ExtInitializer &() const; - operator ExtInitializer &(); - operator ExtInitializer &() const; - - // Variable-size types only. - operator ExtInitializer *&(); - - // in, inout, out, _retn - const ExtInitializer &in (void) const; - ExtInitializer &inout (void); - ExtInitializer *&out (void); - ExtInitializer *_retn (void); - ExtInitializer *ptr (void) const; - - private: - ExtInitializer *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export ExtInitializer_out - { - public: - ExtInitializer_out (ExtInitializer *&); - ExtInitializer_out (ExtInitializer_var &); - ExtInitializer_out (const ExtInitializer_out &); - ExtInitializer_out &operator= (const ExtInitializer_out &); - ExtInitializer_out &operator= (ExtInitializer *); - operator ExtInitializer *&(); - ExtInitializer *&ptr (void); - ExtInitializer *operator-> (void); - - private: - ExtInitializer *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ExtInitializer_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtInitializer; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXTINITIALIZERSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXTINITIALIZERSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq (void); - _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - ExtInitializer *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq ( - const _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq &rhs - ); - _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq &operator= ( - const _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq (void); - - // = Accessors. - ExtInitializer &operator[] (CORBA::ULong i); - const ExtInitializer &operator[] (CORBA::ULong i) const; - - // = Static operations. - static ExtInitializer *allocbuf (CORBA::ULong size); - static void freebuf (ExtInitializer *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - ExtInitializer *get_buffer (CORBA::Boolean orphan = 0); - const ExtInitializer *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - ExtInitializer *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXTINITIALIZERSEQ_CH_) -#define _CORBA_EXTINITIALIZERSEQ_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ExtInitializerSeq; - class ExtInitializerSeq_var; - // ************************************************************* - // CORBA::ExtInitializerSeq - // ************************************************************* + typedef + TAO_VarSeq_Var_T< + ExtInitializerSeq, + ExtInitializer + > + ExtInitializerSeq_var; - class TAO_IFR_Client_Export ExtInitializerSeq : public + typedef + TAO_Seq_Out_T< + ExtInitializerSeq, + ExtInitializerSeq_var, + ExtInitializer + > + ExtInitializerSeq_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + class TAO_IFR_Client_Export ExtInitializerSeq + : public + TAO_Unbounded_Sequence< + ExtInitializer + > { public: ExtInitializerSeq (void); ExtInitializerSeq (CORBA::ULong max); ExtInitializerSeq ( - CORBA::ULong max, - CORBA::ULong length, - ExtInitializer *buffer, + CORBA::ULong max, + CORBA::ULong length, + ExtInitializer* buffer, CORBA::Boolean release = 0 ); ExtInitializerSeq (const ExtInitializerSeq &); ~ExtInitializerSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ExtInitializerSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTINITIALIZERSEQ___VAR_CH_) -#define _CORBA_EXTINITIALIZERSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::ExtInitializerSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export ExtInitializerSeq_var - { - public: - ExtInitializerSeq_var (void); - ExtInitializerSeq_var (ExtInitializerSeq *); - ExtInitializerSeq_var (const ExtInitializerSeq_var &); - ~ExtInitializerSeq_var (void); - - ExtInitializerSeq_var &operator= (ExtInitializerSeq *); - ExtInitializerSeq_var &operator= (const ExtInitializerSeq_var &); - ExtInitializerSeq *operator-> (void); - const ExtInitializerSeq *operator-> (void) const; - - operator const ExtInitializerSeq &() const; - operator ExtInitializerSeq &(); - operator ExtInitializerSeq &() const; - - // Variable-size base types only. - operator ExtInitializerSeq *&(); - - ExtInitializer & operator[] (CORBA::ULong index); - const ExtInitializer & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const ExtInitializerSeq &in (void) const; - ExtInitializerSeq &inout (void); - ExtInitializerSeq *&out (void); - ExtInitializerSeq *_retn (void); - ExtInitializerSeq *ptr (void) const; - - private: - ExtInitializerSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTINITIALIZERSEQ___OUT_CH_) -#define _CORBA_EXTINITIALIZERSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export ExtInitializerSeq_out - { - public: - ExtInitializerSeq_out (ExtInitializerSeq *&); - ExtInitializerSeq_out (ExtInitializerSeq_var &); - ExtInitializerSeq_out (const ExtInitializerSeq_out &); - ExtInitializerSeq_out &operator= (const ExtInitializerSeq_out &); - ExtInitializerSeq_out &operator= (ExtInitializerSeq *); - operator ExtInitializerSeq *&(); - ExtInitializerSeq *&ptr (void); - ExtInitializerSeq *operator-> (void); - ExtInitializer & operator[] (CORBA::ULong index); - - private: - ExtInitializerSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ExtInitializerSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -5601,371 +2909,130 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtInitializerSeq; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 - - class UnionMember_var; - - struct TAO_IFR_Client_Export UnionMember - { - typedef UnionMember_var _var_type; - - static void _tao_any_destructor (void *); - TAO_String_Manager name; - CORBA::Any label; - CORBA::TypeCode_var type; - CORBA::IDLType_var type_def; - }; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 + struct UnionMember; - class TAO_IFR_Client_Export UnionMember_var - { - public: - UnionMember_var (void); - UnionMember_var (UnionMember *); - UnionMember_var (const UnionMember_var &); - ~UnionMember_var (void); - - UnionMember_var &operator= (UnionMember *); - UnionMember_var &operator= (const UnionMember_var &); - UnionMember *operator-> (void); - const UnionMember *operator-> (void) const; - - operator const UnionMember &() const; - operator UnionMember &(); - operator UnionMember &() const; - - // Variable-size types only. - operator UnionMember *&(); - - // in, inout, out, _retn - const UnionMember &in (void) const; - UnionMember &inout (void); - UnionMember *&out (void); - UnionMember *_retn (void); - UnionMember *ptr (void) const; + typedef + TAO_Var_Var_T< + UnionMember + > + UnionMember_var; - private: - UnionMember *ptr_; - }; + typedef + TAO_Out_T< + UnionMember, + UnionMember_var + > + UnionMember_out; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 - class TAO_IFR_Client_Export UnionMember_out + struct TAO_IFR_Client_Export UnionMember { - public: - UnionMember_out (UnionMember *&); - UnionMember_out (UnionMember_var &); - UnionMember_out (const UnionMember_out &); - UnionMember_out &operator= (const UnionMember_out &); - UnionMember_out &operator= (UnionMember *); - operator UnionMember *&(); - UnionMember *&ptr (void); - UnionMember *operator-> (void); + typedef UnionMember_var _var_type; - private: - UnionMember *&ptr_; - // Assignment from T_var not allowed. - void operator= (const UnionMember_var &); - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - - TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UnionMember; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_UNIONMEMBERSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_UNIONMEMBERSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq (void); - _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - UnionMember *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq ( - const _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq &rhs - ); - _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq &operator= ( - const _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq (void); - - // = Accessors. - UnionMember &operator[] (CORBA::ULong i); - const UnionMember &operator[] (CORBA::ULong i) const; - - // = Static operations. - static UnionMember *allocbuf (CORBA::ULong size); - static void freebuf (UnionMember *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - UnionMember *get_buffer (CORBA::Boolean orphan = 0); - const UnionMember *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - UnionMember *data, - CORBA::Boolean release - ); + static void _tao_any_destructor (void *); + TAO_String_Manager name; + CORBA::Any label; + CORBA::TypeCode_var type; + CORBA::IDLType_var type_def; }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_UNIONMEMBERSEQ_CH_) -#define _CORBA_UNIONMEMBERSEQ_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UnionMember; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class UnionMemberSeq; - class UnionMemberSeq_var; - // ************************************************************* - // CORBA::UnionMemberSeq - // ************************************************************* + typedef + TAO_VarSeq_Var_T< + UnionMemberSeq, + UnionMember + > + UnionMemberSeq_var; - class TAO_IFR_Client_Export UnionMemberSeq : public + typedef + TAO_Seq_Out_T< + UnionMemberSeq, + UnionMemberSeq_var, + UnionMember + > + UnionMemberSeq_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + class TAO_IFR_Client_Export UnionMemberSeq + : public + TAO_Unbounded_Sequence< + UnionMember + > { public: UnionMemberSeq (void); UnionMemberSeq (CORBA::ULong max); UnionMemberSeq ( - CORBA::ULong max, - CORBA::ULong length, - UnionMember *buffer, + CORBA::ULong max, + CORBA::ULong length, + UnionMember* buffer, CORBA::Boolean release = 0 ); UnionMemberSeq (const UnionMemberSeq &); ~UnionMemberSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef UnionMemberSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_UNIONMEMBERSEQ___VAR_CH_) -#define _CORBA_UNIONMEMBERSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::UnionMemberSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export UnionMemberSeq_var - { - public: - UnionMemberSeq_var (void); - UnionMemberSeq_var (UnionMemberSeq *); - UnionMemberSeq_var (const UnionMemberSeq_var &); - ~UnionMemberSeq_var (void); - - UnionMemberSeq_var &operator= (UnionMemberSeq *); - UnionMemberSeq_var &operator= (const UnionMemberSeq_var &); - UnionMemberSeq *operator-> (void); - const UnionMemberSeq *operator-> (void) const; - - operator const UnionMemberSeq &() const; - operator UnionMemberSeq &(); - operator UnionMemberSeq &() const; - - // Variable-size base types only. - operator UnionMemberSeq *&(); - - UnionMember & operator[] (CORBA::ULong index); - const UnionMember & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const UnionMemberSeq &in (void) const; - UnionMemberSeq &inout (void); - UnionMemberSeq *&out (void); - UnionMemberSeq *_retn (void); - UnionMemberSeq *ptr (void) const; - - private: - UnionMemberSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_UNIONMEMBERSEQ___OUT_CH_) -#define _CORBA_UNIONMEMBERSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export UnionMemberSeq_out - { - public: - UnionMemberSeq_out (UnionMemberSeq *&); - UnionMemberSeq_out (UnionMemberSeq_var &); - UnionMemberSeq_out (const UnionMemberSeq_out &); - UnionMemberSeq_out &operator= (const UnionMemberSeq_out &); - UnionMemberSeq_out &operator= (UnionMemberSeq *); - operator UnionMemberSeq *&(); - UnionMemberSeq *&ptr (void); - UnionMemberSeq *operator-> (void); - UnionMember & operator[] (CORBA::ULong index); - - private: - UnionMemberSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const UnionMemberSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UnionMemberSeq; - -#if !defined (_CORBA_ENUMMEMBERSEQ_CH_) -#define _CORBA_ENUMMEMBERSEQ_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class EnumMemberSeq; - class EnumMemberSeq_var; - // ************************************************************* - // CORBA::EnumMemberSeq - // ************************************************************* + typedef + TAO_MngSeq_Var_T< + EnumMemberSeq, + TAO_SeqElem_String_Manager + > + EnumMemberSeq_var; - class TAO_IFR_Client_Export EnumMemberSeq : public + typedef + TAO_Seq_Out_T< + EnumMemberSeq, + EnumMemberSeq_var, + TAO_SeqElem_String_Manager + > + EnumMemberSeq_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - TAO_Unbounded_String_Sequence -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_String_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + class TAO_IFR_Client_Export EnumMemberSeq + : public + TAO_Unbounded_String_Sequence { public: EnumMemberSeq (void); EnumMemberSeq (CORBA::ULong max); EnumMemberSeq ( - CORBA::ULong max, - CORBA::ULong length, - char * *buffer, + CORBA::ULong max, + CORBA::ULong length, + char ** buffer, CORBA::Boolean release = 0 ); EnumMemberSeq (const EnumMemberSeq &); ~EnumMemberSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef EnumMemberSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ENUMMEMBERSEQ___VAR_CH_) -#define _CORBA_ENUMMEMBERSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::EnumMemberSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export EnumMemberSeq_var - { - public: - EnumMemberSeq_var (void); - EnumMemberSeq_var (EnumMemberSeq *); - EnumMemberSeq_var (const EnumMemberSeq_var &); - ~EnumMemberSeq_var (void); - - EnumMemberSeq_var &operator= (EnumMemberSeq *); - EnumMemberSeq_var &operator= (const EnumMemberSeq_var &); - EnumMemberSeq *operator-> (void); - const EnumMemberSeq *operator-> (void) const; - - operator const EnumMemberSeq &() const; - operator EnumMemberSeq &(); - operator EnumMemberSeq &() const; - - // Variable-size base types only. - operator EnumMemberSeq *&(); - - TAO_SeqElem_String_Manager operator[] (CORBA::ULong index); - - // in, inout, out, _retn - const EnumMemberSeq &in (void) const; - EnumMemberSeq &inout (void); - EnumMemberSeq *&out (void); - EnumMemberSeq *_retn (void); - EnumMemberSeq *ptr (void) const; - - private: - EnumMemberSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ENUMMEMBERSEQ___OUT_CH_) -#define _CORBA_ENUMMEMBERSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export EnumMemberSeq_out - { - public: - EnumMemberSeq_out (EnumMemberSeq *&); - EnumMemberSeq_out (EnumMemberSeq_var &); - EnumMemberSeq_out (const EnumMemberSeq_out &); - EnumMemberSeq_out &operator= (const EnumMemberSeq_out &); - EnumMemberSeq_out &operator= (EnumMemberSeq *); - operator EnumMemberSeq *&(); - EnumMemberSeq *&ptr (void); - EnumMemberSeq *operator-> (void); - TAO_SeqElem_String_Manager operator[] (CORBA::ULong index); - - private: - EnumMemberSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const EnumMemberSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -5973,90 +3040,7 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EnumMemberSeq; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 - -#if !defined (_CORBA_CONTAINER___PTR_CH_) -#define _CORBA_CONTAINER___PTR_CH_ - - class Container; - typedef Container *Container_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTAINER___VAR_CH_) -#define _CORBA_CONTAINER___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IFR_Client_Export Container_var : public TAO_Base_var - { - public: - Container_var (void); // default constructor - Container_var (Container_ptr p) : ptr_ (p) {} - Container_var (const Container_var &); // copy constructor - ~Container_var (void); // destructor - - Container_var &operator= (Container_ptr); - Container_var &operator= (const Container_var &); - Container_ptr operator-> (void) const; - - operator const Container_ptr &() const; - operator Container_ptr &(); - // in, inout, out, _retn - Container_ptr in (void) const; - Container_ptr &inout (void); - Container_ptr &out (void); - Container_ptr _retn (void); - Container_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. - static Container_ptr tao_duplicate (Container_ptr); - static void tao_release (Container_ptr); - static Container_ptr tao_nil (void); - static Container_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - static CORBA::Object * tao_upcast (void *); - - private: - Container_ptr ptr_; - // Unimplemented - prevents widening assignment. - Container_var (const TAO_Base_var &rhs); - Container_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTAINER___OUT_CH_) -#define _CORBA_CONTAINER___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export Container_out - { - public: - Container_out (Container_ptr &); - Container_out (Container_var &); - Container_out (const Container_out &); - Container_out &operator= (const Container_out &); - Container_out &operator= (const Container_var &); - Container_out &operator= (Container_ptr); - operator Container_ptr &(); - Container_ptr &ptr (void); - Container_ptr operator-> (void); - - private: - Container_ptr &ptr_; - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_CONTAINER_CH_) #define _CORBA_CONTAINER_CH_ @@ -6132,9 +3116,25 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 - class Description_var; + struct Description; + + typedef + TAO_Var_Var_T< + Description + > + Description_var; + + typedef + TAO_Out_T< + Description, + Description_var + > + Description_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export Description { @@ -6146,235 +3146,53 @@ TAO_NAMESPACE CORBA CORBA::Any value; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export Description_var - { - public: - Description_var (void); - Description_var (Description *); - Description_var (const Description_var &); - ~Description_var (void); - - Description_var &operator= (Description *); - Description_var &operator= (const Description_var &); - Description *operator-> (void); - const Description *operator-> (void) const; - - operator const Description &() const; - operator Description &(); - operator Description &() const; - - // Variable-size types only. - operator Description *&(); - - // in, inout, out, _retn - const Description &in (void) const; - Description &inout (void); - Description *&out (void); - Description *_retn (void); - Description *ptr (void) const; - - private: - Description *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export Description_out - { - public: - Description_out (Description *&); - Description_out (Description_var &); - Description_out (const Description_out &); - Description_out &operator= (const Description_out &); - Description_out &operator= (Description *); - operator Description *&(); - Description *&ptr (void); - Description *operator-> (void); - - private: - Description *&ptr_; - // Assignment from T_var not allowed. - void operator= (const Description_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 static ::CORBA::TypeCode_ptr _tc_Description; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_CONTAINER_DESCRIPTIONSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_CONTAINER_DESCRIPTIONSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq (void); - _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - Description *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq &rhs - ); - _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq &operator= ( - const _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq (void); - - // = Accessors. - Description &operator[] (CORBA::ULong i); - const Description &operator[] (CORBA::ULong i) const; - - // = Static operations. - static Description *allocbuf (CORBA::ULong size); - static void freebuf (Description *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - Description *get_buffer (CORBA::Boolean orphan = 0); - const Description *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - Description *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ_CH_) -#define _CORBA_CONTAINER_DESCRIPTIONSEQ_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class DescriptionSeq; - class DescriptionSeq_var; - - // ************************************************************* - // CORBA::Container::DescriptionSeq - // ************************************************************* - class TAO_IFR_Client_Export DescriptionSeq : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_VarSeq_Var_T< + DescriptionSeq, + Description + > + DescriptionSeq_var; + + typedef + TAO_Seq_Out_T< + DescriptionSeq, + DescriptionSeq_var, + Description + > + DescriptionSeq_out; + + class TAO_IFR_Client_Export DescriptionSeq + : public + TAO_Unbounded_Sequence< + Description + > { public: DescriptionSeq (void); DescriptionSeq (CORBA::ULong max); DescriptionSeq ( - CORBA::ULong max, - CORBA::ULong length, - Description *buffer, + CORBA::ULong max, + CORBA::ULong length, + Description* buffer, CORBA::Boolean release = 0 ); DescriptionSeq (const DescriptionSeq &); ~DescriptionSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef DescriptionSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ___VAR_CH_) -#define _CORBA_CONTAINER_DESCRIPTIONSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::Container::DescriptionSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export DescriptionSeq_var - { - public: - DescriptionSeq_var (void); - DescriptionSeq_var (DescriptionSeq *); - DescriptionSeq_var (const DescriptionSeq_var &); - ~DescriptionSeq_var (void); - - DescriptionSeq_var &operator= (DescriptionSeq *); - DescriptionSeq_var &operator= (const DescriptionSeq_var &); - DescriptionSeq *operator-> (void); - const DescriptionSeq *operator-> (void) const; - - operator const DescriptionSeq &() const; - operator DescriptionSeq &(); - operator DescriptionSeq &() const; - - // Variable-size base types only. - operator DescriptionSeq *&(); - - Description & operator[] (CORBA::ULong index); - const Description & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const DescriptionSeq &in (void) const; - DescriptionSeq &inout (void); - DescriptionSeq *&out (void); - DescriptionSeq *_retn (void); - DescriptionSeq *ptr (void) const; - - private: - DescriptionSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ___OUT_CH_) -#define _CORBA_CONTAINER_DESCRIPTIONSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export DescriptionSeq_out - { - public: - DescriptionSeq_out (DescriptionSeq *&); - DescriptionSeq_out (DescriptionSeq_var &); - DescriptionSeq_out (const DescriptionSeq_out &); - DescriptionSeq_out &operator= (const DescriptionSeq_out &); - DescriptionSeq_out &operator= (DescriptionSeq *); - operator DescriptionSeq *&(); - DescriptionSeq *&ptr (void); - DescriptionSeq *operator-> (void); - Description & operator[] (CORBA::ULong index); - - private: - DescriptionSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const DescriptionSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -6603,7 +3421,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -7314,90 +4132,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_visitor_interface/interface_ch.cpp:52 - -#if !defined (_CORBA_IDLTYPE___PTR_CH_) -#define _CORBA_IDLTYPE___PTR_CH_ - - class IDLType; - typedef IDLType *IDLType_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_IDLTYPE___VAR_CH_) -#define _CORBA_IDLTYPE___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IFR_Client_Export IDLType_var : public TAO_Base_var - { - public: - IDLType_var (void); // default constructor - IDLType_var (IDLType_ptr p) : ptr_ (p) {} - IDLType_var (const IDLType_var &); // copy constructor - ~IDLType_var (void); // destructor - - IDLType_var &operator= (IDLType_ptr); - IDLType_var &operator= (const IDLType_var &); - IDLType_ptr operator-> (void) const; - - operator const IDLType_ptr &() const; - operator IDLType_ptr &(); - // in, inout, out, _retn - IDLType_ptr in (void) const; - IDLType_ptr &inout (void); - IDLType_ptr &out (void); - IDLType_ptr _retn (void); - IDLType_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. - static IDLType_ptr tao_duplicate (IDLType_ptr); - static void tao_release (IDLType_ptr); - static IDLType_ptr tao_nil (void); - static IDLType_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - static CORBA::Object * tao_upcast (void *); - - private: - IDLType_ptr ptr_; - // Unimplemented - prevents widening assignment. - IDLType_var (const TAO_Base_var &rhs); - IDLType_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_IDLTYPE___OUT_CH_) -#define _CORBA_IDLTYPE___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export IDLType_out - { - public: - IDLType_out (IDLType_ptr &); - IDLType_out (IDLType_var &); - IDLType_out (const IDLType_out &); - IDLType_out &operator= (const IDLType_out &); - IDLType_out &operator= (const IDLType_var &); - IDLType_out &operator= (IDLType_ptr); - operator IDLType_ptr &(); - IDLType_ptr &ptr (void); - IDLType_ptr operator-> (void); - - private: - IDLType_ptr &ptr_; - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_IDLTYPE_CH_) #define _CORBA_IDLTYPE_CH_ @@ -7446,7 +4181,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -7627,90 +4362,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IDLType; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_TYPEDEFDEF___PTR_CH_) -#define _CORBA_TYPEDEFDEF___PTR_CH_ +#if !defined (_CORBA_TYPEDEFDEF__ODDS_N_ENDS_CH_) +#define _CORBA_TYPEDEFDEF__ODDS_N_ENDS_CH_ class TypedefDef; typedef TypedefDef *TypedefDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_TYPEDEFDEF___VAR_CH_) -#define _CORBA_TYPEDEFDEF___VAR_CH_ + struct tao_TypedefDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + TypedefDef, + tao_TypedefDef_life + > + TypedefDef_var; + + typedef + TAO_Objref_Out_T< + TypedefDef, + tao_TypedefDef_life + > + TypedefDef_out; - class TAO_IFR_Client_Export TypedefDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_TypedefDef_life { - public: - TypedefDef_var (void); // default constructor - TypedefDef_var (TypedefDef_ptr p) : ptr_ (p) {} - TypedefDef_var (const TypedefDef_var &); // copy constructor - ~TypedefDef_var (void); // destructor - - TypedefDef_var &operator= (TypedefDef_ptr); - TypedefDef_var &operator= (const TypedefDef_var &); - TypedefDef_ptr operator-> (void) const; - - operator const TypedefDef_ptr &() const; - operator TypedefDef_ptr &(); - // in, inout, out, _retn - TypedefDef_ptr in (void) const; - TypedefDef_ptr &inout (void); - TypedefDef_ptr &out (void); - TypedefDef_ptr _retn (void); - TypedefDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static TypedefDef_ptr tao_duplicate (TypedefDef_ptr); static void tao_release (TypedefDef_ptr); static TypedefDef_ptr tao_nil (void); - static TypedefDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + TypedefDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - TypedefDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - TypedefDef_var (const TAO_Base_var &rhs); - TypedefDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_TYPEDEFDEF___OUT_CH_) -#define _CORBA_TYPEDEFDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export TypedefDef_out + struct TAO_IFR_Client_Export tao_TypedefDef_cast { - public: - TypedefDef_out (TypedefDef_ptr &); - TypedefDef_out (TypedefDef_var &); - TypedefDef_out (const TypedefDef_out &); - TypedefDef_out &operator= (const TypedefDef_out &); - TypedefDef_out &operator= (const TypedefDef_var &); - TypedefDef_out &operator= (TypedefDef_ptr); - operator TypedefDef_ptr &(); - TypedefDef_ptr &ptr (void); - TypedefDef_ptr operator-> (void); - - private: - TypedefDef_ptr &ptr_; + static TypedefDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_TYPEDEFDEF_CH_) #define _CORBA_TYPEDEFDEF_CH_ @@ -7750,7 +4448,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:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -7908,12 +4606,28 @@ TAO_NAMESPACE CORBA // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_TypedefDef; + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_TypedefDef; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct TypeDescription; + + typedef + TAO_Var_Var_T< + TypeDescription + > + TypeDescription_var; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + typedef + TAO_Out_T< + TypeDescription, + TypeDescription_var + > + TypeDescription_out; - class TypeDescription_var; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export TypeDescription { @@ -7927,61 +4641,6 @@ TAO_NAMESPACE CORBA CORBA::TypeCode_var type; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export TypeDescription_var - { - public: - TypeDescription_var (void); - TypeDescription_var (TypeDescription *); - TypeDescription_var (const TypeDescription_var &); - ~TypeDescription_var (void); - - TypeDescription_var &operator= (TypeDescription *); - TypeDescription_var &operator= (const TypeDescription_var &); - TypeDescription *operator-> (void); - const TypeDescription *operator-> (void) const; - - operator const TypeDescription &() const; - operator TypeDescription &(); - operator TypeDescription &() const; - - // Variable-size types only. - operator TypeDescription *&(); - - // in, inout, out, _retn - const TypeDescription &in (void) const; - TypeDescription &inout (void); - TypeDescription *&out (void); - TypeDescription *_retn (void); - TypeDescription *ptr (void) const; - - private: - TypeDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export TypeDescription_out - { - public: - TypeDescription_out (TypeDescription *&); - TypeDescription_out (TypeDescription_var &); - TypeDescription_out (const TypeDescription_out &); - TypeDescription_out &operator= (const TypeDescription_out &); - TypeDescription_out &operator= (TypeDescription *); - operator TypeDescription *&(); - TypeDescription *&ptr (void); - TypeDescription *operator-> (void); - - private: - TypeDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const TypeDescription_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -8028,747 +4687,6 @@ CORBA::_TAO_TypedefDef_Proxy_Broker * CORBA::Object_ptr obj ); -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/root.cpp:103 - -// External declarations for undefined interface - -// CORBA::Repository -TAO_IFR_Client_Export -CORBA::Repository_ptr -tao_CORBA_Repository_duplicate ( - CORBA::Repository_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_Repository_release ( - CORBA::Repository_ptr - ); - -TAO_IFR_Client_Export -CORBA::Repository_ptr -tao_CORBA_Repository_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::Repository_ptr -tao_CORBA_Repository_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_Repository_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_Repository_marshal ( - CORBA::Repository_ptr, - TAO_OutputCDR & - ); - -// External declarations for undefined interface - -// CORBA::ModuleDef -TAO_IFR_Client_Export -CORBA::ModuleDef_ptr -tao_CORBA_ModuleDef_duplicate ( - CORBA::ModuleDef_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_ModuleDef_release ( - CORBA::ModuleDef_ptr - ); - -TAO_IFR_Client_Export -CORBA::ModuleDef_ptr -tao_CORBA_ModuleDef_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::ModuleDef_ptr -tao_CORBA_ModuleDef_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_ModuleDef_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_ModuleDef_marshal ( - CORBA::ModuleDef_ptr, - TAO_OutputCDR & - ); - -// External declarations for undefined interface - -// CORBA::ConstantDef -TAO_IFR_Client_Export -CORBA::ConstantDef_ptr -tao_CORBA_ConstantDef_duplicate ( - CORBA::ConstantDef_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_ConstantDef_release ( - CORBA::ConstantDef_ptr - ); - -TAO_IFR_Client_Export -CORBA::ConstantDef_ptr -tao_CORBA_ConstantDef_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::ConstantDef_ptr -tao_CORBA_ConstantDef_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_ConstantDef_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_ConstantDef_marshal ( - CORBA::ConstantDef_ptr, - TAO_OutputCDR & - ); - -// External declarations for undefined interface - -// CORBA::StructDef -TAO_IFR_Client_Export -CORBA::StructDef_ptr -tao_CORBA_StructDef_duplicate ( - CORBA::StructDef_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_StructDef_release ( - CORBA::StructDef_ptr - ); - -TAO_IFR_Client_Export -CORBA::StructDef_ptr -tao_CORBA_StructDef_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::StructDef_ptr -tao_CORBA_StructDef_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_StructDef_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_StructDef_marshal ( - CORBA::StructDef_ptr, - TAO_OutputCDR & - ); - -// External declarations for undefined interface - -// CORBA::UnionDef -TAO_IFR_Client_Export -CORBA::UnionDef_ptr -tao_CORBA_UnionDef_duplicate ( - CORBA::UnionDef_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_UnionDef_release ( - CORBA::UnionDef_ptr - ); - -TAO_IFR_Client_Export -CORBA::UnionDef_ptr -tao_CORBA_UnionDef_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::UnionDef_ptr -tao_CORBA_UnionDef_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_UnionDef_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_UnionDef_marshal ( - CORBA::UnionDef_ptr, - TAO_OutputCDR & - ); - -// External declarations for undefined interface - -// CORBA::EnumDef -TAO_IFR_Client_Export -CORBA::EnumDef_ptr -tao_CORBA_EnumDef_duplicate ( - CORBA::EnumDef_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_EnumDef_release ( - CORBA::EnumDef_ptr - ); - -TAO_IFR_Client_Export -CORBA::EnumDef_ptr -tao_CORBA_EnumDef_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::EnumDef_ptr -tao_CORBA_EnumDef_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_EnumDef_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_EnumDef_marshal ( - CORBA::EnumDef_ptr, - TAO_OutputCDR & - ); - -// External declarations for undefined interface - -// CORBA::AliasDef -TAO_IFR_Client_Export -CORBA::AliasDef_ptr -tao_CORBA_AliasDef_duplicate ( - CORBA::AliasDef_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_AliasDef_release ( - CORBA::AliasDef_ptr - ); - -TAO_IFR_Client_Export -CORBA::AliasDef_ptr -tao_CORBA_AliasDef_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::AliasDef_ptr -tao_CORBA_AliasDef_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_AliasDef_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_AliasDef_marshal ( - CORBA::AliasDef_ptr, - TAO_OutputCDR & - ); - -// External declarations for undefined interface - -// CORBA::InterfaceDef -TAO_IFR_Client_Export -CORBA::InterfaceDef_ptr -tao_CORBA_InterfaceDef_duplicate ( - CORBA::InterfaceDef_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_InterfaceDef_release ( - CORBA::InterfaceDef_ptr - ); - -TAO_IFR_Client_Export -CORBA::InterfaceDef_ptr -tao_CORBA_InterfaceDef_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::InterfaceDef_ptr -tao_CORBA_InterfaceDef_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_InterfaceDef_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_InterfaceDef_marshal ( - CORBA::InterfaceDef_ptr, - TAO_OutputCDR & - ); - -// External declarations for undefined interface - -// CORBA::ExceptionDef -TAO_IFR_Client_Export -CORBA::ExceptionDef_ptr -tao_CORBA_ExceptionDef_duplicate ( - CORBA::ExceptionDef_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_ExceptionDef_release ( - CORBA::ExceptionDef_ptr - ); - -TAO_IFR_Client_Export -CORBA::ExceptionDef_ptr -tao_CORBA_ExceptionDef_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::ExceptionDef_ptr -tao_CORBA_ExceptionDef_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_ExceptionDef_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_ExceptionDef_marshal ( - CORBA::ExceptionDef_ptr, - TAO_OutputCDR & - ); - -// External declarations for undefined interface - -// CORBA::NativeDef -TAO_IFR_Client_Export -CORBA::NativeDef_ptr -tao_CORBA_NativeDef_duplicate ( - CORBA::NativeDef_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_NativeDef_release ( - CORBA::NativeDef_ptr - ); - -TAO_IFR_Client_Export -CORBA::NativeDef_ptr -tao_CORBA_NativeDef_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::NativeDef_ptr -tao_CORBA_NativeDef_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_NativeDef_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_NativeDef_marshal ( - CORBA::NativeDef_ptr, - TAO_OutputCDR & - ); - -// External declarations for undefined interface - -// CORBA::ValueDef -TAO_IFR_Client_Export -CORBA::ValueDef_ptr -tao_CORBA_ValueDef_duplicate ( - CORBA::ValueDef_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_ValueDef_release ( - CORBA::ValueDef_ptr - ); - -TAO_IFR_Client_Export -CORBA::ValueDef_ptr -tao_CORBA_ValueDef_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::ValueDef_ptr -tao_CORBA_ValueDef_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_ValueDef_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_ValueDef_marshal ( - CORBA::ValueDef_ptr, - TAO_OutputCDR & - ); - -// External declarations for undefined interface - -// CORBA::ValueBoxDef -TAO_IFR_Client_Export -CORBA::ValueBoxDef_ptr -tao_CORBA_ValueBoxDef_duplicate ( - CORBA::ValueBoxDef_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_ValueBoxDef_release ( - CORBA::ValueBoxDef_ptr - ); - -TAO_IFR_Client_Export -CORBA::ValueBoxDef_ptr -tao_CORBA_ValueBoxDef_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::ValueBoxDef_ptr -tao_CORBA_ValueBoxDef_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_ValueBoxDef_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_ValueBoxDef_marshal ( - CORBA::ValueBoxDef_ptr, - TAO_OutputCDR & - ); - -// External declarations for undefined interface - -// CORBA::AbstractInterfaceDef -TAO_IFR_Client_Export -CORBA::AbstractInterfaceDef_ptr -tao_CORBA_AbstractInterfaceDef_duplicate ( - CORBA::AbstractInterfaceDef_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_AbstractInterfaceDef_release ( - CORBA::AbstractInterfaceDef_ptr - ); - -TAO_IFR_Client_Export -CORBA::AbstractInterfaceDef_ptr -tao_CORBA_AbstractInterfaceDef_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::AbstractInterfaceDef_ptr -tao_CORBA_AbstractInterfaceDef_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_AbstractInterfaceDef_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_AbstractInterfaceDef_marshal ( - CORBA::AbstractInterfaceDef_ptr, - TAO_OutputCDR & - ); - -// External declarations for undefined interface - -// CORBA::LocalInterfaceDef -TAO_IFR_Client_Export -CORBA::LocalInterfaceDef_ptr -tao_CORBA_LocalInterfaceDef_duplicate ( - CORBA::LocalInterfaceDef_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_LocalInterfaceDef_release ( - CORBA::LocalInterfaceDef_ptr - ); - -TAO_IFR_Client_Export -CORBA::LocalInterfaceDef_ptr -tao_CORBA_LocalInterfaceDef_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::LocalInterfaceDef_ptr -tao_CORBA_LocalInterfaceDef_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_LocalInterfaceDef_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_LocalInterfaceDef_marshal ( - CORBA::LocalInterfaceDef_ptr, - TAO_OutputCDR & - ); - -// External declarations for undefined interface - -// CORBA::ExtInterfaceDef -TAO_IFR_Client_Export -CORBA::ExtInterfaceDef_ptr -tao_CORBA_ExtInterfaceDef_duplicate ( - CORBA::ExtInterfaceDef_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_ExtInterfaceDef_release ( - CORBA::ExtInterfaceDef_ptr - ); - -TAO_IFR_Client_Export -CORBA::ExtInterfaceDef_ptr -tao_CORBA_ExtInterfaceDef_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::ExtInterfaceDef_ptr -tao_CORBA_ExtInterfaceDef_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_ExtInterfaceDef_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_ExtInterfaceDef_marshal ( - CORBA::ExtInterfaceDef_ptr, - TAO_OutputCDR & - ); - -// External declarations for undefined interface - -// CORBA::ExtValueDef -TAO_IFR_Client_Export -CORBA::ExtValueDef_ptr -tao_CORBA_ExtValueDef_duplicate ( - CORBA::ExtValueDef_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_ExtValueDef_release ( - CORBA::ExtValueDef_ptr - ); - -TAO_IFR_Client_Export -CORBA::ExtValueDef_ptr -tao_CORBA_ExtValueDef_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::ExtValueDef_ptr -tao_CORBA_ExtValueDef_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_ExtValueDef_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_ExtValueDef_marshal ( - CORBA::ExtValueDef_ptr, - TAO_OutputCDR & - ); - -// External declarations for undefined interface - -// CORBA::ExtAbstractInterfaceDef -TAO_IFR_Client_Export -CORBA::ExtAbstractInterfaceDef_ptr -tao_CORBA_ExtAbstractInterfaceDef_duplicate ( - CORBA::ExtAbstractInterfaceDef_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_ExtAbstractInterfaceDef_release ( - CORBA::ExtAbstractInterfaceDef_ptr - ); - -TAO_IFR_Client_Export -CORBA::ExtAbstractInterfaceDef_ptr -tao_CORBA_ExtAbstractInterfaceDef_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::ExtAbstractInterfaceDef_ptr -tao_CORBA_ExtAbstractInterfaceDef_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_ExtAbstractInterfaceDef_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_ExtAbstractInterfaceDef_marshal ( - CORBA::ExtAbstractInterfaceDef_ptr, - TAO_OutputCDR & - ); - -// External declarations for undefined interface - -// CORBA::ExtLocalInterfaceDef -TAO_IFR_Client_Export -CORBA::ExtLocalInterfaceDef_ptr -tao_CORBA_ExtLocalInterfaceDef_duplicate ( - CORBA::ExtLocalInterfaceDef_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_ExtLocalInterfaceDef_release ( - CORBA::ExtLocalInterfaceDef_ptr - ); - -TAO_IFR_Client_Export -CORBA::ExtLocalInterfaceDef_ptr -tao_CORBA_ExtLocalInterfaceDef_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::ExtLocalInterfaceDef_ptr -tao_CORBA_ExtLocalInterfaceDef_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_ExtLocalInterfaceDef_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_ExtLocalInterfaceDef_marshal ( - CORBA::ExtLocalInterfaceDef_ptr, - TAO_OutputCDR & - ); - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_ch.cpp:51 @@ -9621,7 +5539,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::TypeDesc #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "IFR_BaseC.i" @@ -9638,4 +5556,3 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::TypeDesc #include "ace/post.h" #endif /* ifndef */ - diff --git a/TAO/tao/IFR_Client/IFR_BaseC.i b/TAO/tao/IFR_Client/IFR_BaseC.i index 9bc28ee6169..61d3b566f21 100644 --- a/TAO/tao/IFR_Client/IFR_BaseC.i +++ b/TAO/tao/IFR_Client/IFR_BaseC.i @@ -37,8388 +37,23 @@ CORBA::IRObject::IRObject ( this->CORBA_IRObject_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::IRObject::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::Contained::Description_var -// ************************************************************* - -ACE_INLINE -CORBA::Contained::Description_var::Description_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::Contained::Description_var::Description_var (Description *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::Contained::Description_var::Description_var (const ::CORBA::Contained::Description_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::Contained::Description (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::Contained::Description_var::~Description_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::Contained::Description_var & -CORBA::Contained::Description_var::operator= (Description *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::Contained::Description_var & -CORBA::Contained::Description_var::operator= (const ::CORBA::Contained::Description_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - Description *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - Description (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - Description *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::Contained::Description * -CORBA::Contained::Description_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::Contained::Description * -CORBA::Contained::Description_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::Contained::Description_var::operator const ::CORBA::Contained::Description &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::Contained::Description_var::operator ::CORBA::Contained::Description &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::Contained::Description_var::operator ::CORBA::Contained::Description &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::Contained::Description_var::operator ::CORBA::Contained::Description *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::Contained::Description & -CORBA::Contained::Description_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::Contained::Description & -CORBA::Contained::Description_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::Contained::Description *& -CORBA::Contained::Description_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::Contained::Description * -CORBA::Contained::Description_var::_retn (void) -{ - ::CORBA::Contained::Description *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::Contained::Description * -CORBA::Contained::Description_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::Contained::Description_out -// ************************************************************* - -ACE_INLINE -CORBA::Contained::Description_out::Description_out (::CORBA::Contained::Description *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::Contained::Description_out::Description_out (Description_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::Contained::Description_out::Description_out (const ::CORBA::Contained::Description_out &p) - : ptr_ (ACE_const_cast (Description_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::Contained::Description_out & -CORBA::Contained::Description_out::operator= (const ::CORBA::Contained::Description_out &p) -{ - this->ptr_ = ACE_const_cast (Description_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::Contained::Description_out & -CORBA::Contained::Description_out::operator= (Description *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::Contained::Description_out::operator ::CORBA::Contained::Description *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::Contained::Description *& -CORBA::Contained::Description_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::Contained::Description * -CORBA::Contained::Description_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_CONTAINED___CI_) -#define _CORBA_CONTAINED___CI_ - -ACE_INLINE -CORBA::Contained::Contained ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_Contained_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::Contained::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_INTERFACEDEFSEQ_CI_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_INTERFACEDEFSEQ_CI_ - -ACE_INLINE -CORBA::InterfaceDef ** -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::allocbuf (CORBA::ULong nelems) -{ - CORBA::InterfaceDef **buf = 0; - - ACE_NEW_RETURN (buf, CORBA::InterfaceDef*[nelems], 0); - - for (CORBA::ULong i = 0; i < nelems; i++) - { - buf[i] = tao_CORBA_InterfaceDef_nil (); - } - - return buf; -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::freebuf (CORBA::InterfaceDef **buffer) -{ - if (buffer == 0) - { - return; - } - - delete[] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::InterfaceDef* *value, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, value, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq( - const _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::InterfaceDef **tmp1 = - _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::allocbuf (this->maximum_); - CORBA::InterfaceDef ** const tmp2 = - ACE_reinterpret_cast (CORBA::InterfaceDef ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = tao_CORBA_InterfaceDef_duplicate (tmp2[i]); - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq & -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - CORBA::InterfaceDef **tmp = - ACE_reinterpret_cast (CORBA::InterfaceDef **, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tao_CORBA_InterfaceDef_release (tmp[i]); - tmp[i] = tao_CORBA_InterfaceDef_nil (); - } - - if (this->maximum_ < rhs.maximum_) - { - _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::freebuf (tmp); - this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::InterfaceDef **tmp1 = - ACE_reinterpret_cast (CORBA::InterfaceDef **, this->buffer_); - - CORBA::InterfaceDef ** const tmp2 = - ACE_reinterpret_cast (CORBA::InterfaceDef ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = tao_CORBA_InterfaceDef_duplicate (tmp2[i]); - } - - return *this; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::operator[] (CORBA::ULong index) const -{ - ACE_ASSERT (index < this->maximum_); - CORBA::InterfaceDef ** const tmp = - ACE_reinterpret_cast (CORBA::InterfaceDef ** ACE_CAST_CONST, this->buffer_); - return TAO_Object_Manager (tmp + index, this->release_); -} - -ACE_INLINE -CORBA::InterfaceDef* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::InterfaceDef **result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::allocbuf (this->maximum_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::InterfaceDef**, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::InterfaceDef**,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::InterfaceDef* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::InterfaceDef ** ACE_CAST_CONST, this->buffer_); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_INTERFACEDEFSEQ_CI_) -#define _CORBA_INTERFACEDEFSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::InterfaceDefSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::InterfaceDefSeq_var::InterfaceDefSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::InterfaceDefSeq_var::InterfaceDefSeq_var (InterfaceDefSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::InterfaceDefSeq_var::InterfaceDefSeq_var (const ::CORBA::InterfaceDefSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::InterfaceDefSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::InterfaceDefSeq_var::~InterfaceDefSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::InterfaceDefSeq_var & -CORBA::InterfaceDefSeq_var::operator= (InterfaceDefSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::InterfaceDefSeq_var & -CORBA::InterfaceDefSeq_var::operator= (const ::CORBA::InterfaceDefSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - InterfaceDefSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - InterfaceDefSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - InterfaceDefSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::InterfaceDefSeq * -CORBA::InterfaceDefSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::InterfaceDefSeq * -CORBA::InterfaceDefSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::InterfaceDefSeq_var::operator const ::CORBA::InterfaceDefSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::InterfaceDefSeq_var::operator ::CORBA::InterfaceDefSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::InterfaceDefSeq_var::operator ::CORBA::InterfaceDefSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::InterfaceDefSeq_var::operator ::CORBA::InterfaceDefSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::InterfaceDefSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const ::CORBA::InterfaceDefSeq & -CORBA::InterfaceDefSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::InterfaceDefSeq & -CORBA::InterfaceDefSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::InterfaceDefSeq *& -CORBA::InterfaceDefSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::InterfaceDefSeq * -CORBA::InterfaceDefSeq_var::_retn (void) -{ - ::CORBA::InterfaceDefSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::InterfaceDefSeq * -CORBA::InterfaceDefSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::InterfaceDefSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::InterfaceDefSeq_out::InterfaceDefSeq_out (InterfaceDefSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::InterfaceDefSeq_out::InterfaceDefSeq_out (InterfaceDefSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::InterfaceDefSeq_out::InterfaceDefSeq_out (const ::CORBA::InterfaceDefSeq_out &p) - : ptr_ (ACE_const_cast (InterfaceDefSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::InterfaceDefSeq_out & -CORBA::InterfaceDefSeq_out::operator= (const ::CORBA::InterfaceDefSeq_out &p) -{ - this->ptr_ = ACE_const_cast (InterfaceDefSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::InterfaceDefSeq_out & -CORBA::InterfaceDefSeq_out::operator= (InterfaceDefSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::InterfaceDefSeq_out::operator ::CORBA::InterfaceDefSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::InterfaceDefSeq *& -CORBA::InterfaceDefSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::InterfaceDefSeq * -CORBA::InterfaceDefSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::InterfaceDefSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_VALUEDEFSEQ_CI_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_VALUEDEFSEQ_CI_ - -ACE_INLINE -CORBA::ValueDef ** -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::allocbuf (CORBA::ULong nelems) -{ - CORBA::ValueDef **buf = 0; - - ACE_NEW_RETURN (buf, CORBA::ValueDef*[nelems], 0); - - for (CORBA::ULong i = 0; i < nelems; i++) - { - buf[i] = tao_CORBA_ValueDef_nil (); - } - - return buf; -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::freebuf (CORBA::ValueDef **buffer) -{ - if (buffer == 0) - { - return; - } - - delete[] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::ValueDef* *value, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, value, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq( - const _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::ValueDef **tmp1 = - _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::allocbuf (this->maximum_); - CORBA::ValueDef ** const tmp2 = - ACE_reinterpret_cast (CORBA::ValueDef ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = tao_CORBA_ValueDef_duplicate (tmp2[i]); - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq & -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - CORBA::ValueDef **tmp = - ACE_reinterpret_cast (CORBA::ValueDef **, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tao_CORBA_ValueDef_release (tmp[i]); - tmp[i] = tao_CORBA_ValueDef_nil (); - } - - if (this->maximum_ < rhs.maximum_) - { - _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::freebuf (tmp); - this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::ValueDef **tmp1 = - ACE_reinterpret_cast (CORBA::ValueDef **, this->buffer_); - - CORBA::ValueDef ** const tmp2 = - ACE_reinterpret_cast (CORBA::ValueDef ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = tao_CORBA_ValueDef_duplicate (tmp2[i]); - } - - return *this; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::operator[] (CORBA::ULong index) const -{ - ACE_ASSERT (index < this->maximum_); - CORBA::ValueDef ** const tmp = - ACE_reinterpret_cast (CORBA::ValueDef ** ACE_CAST_CONST, this->buffer_); - return TAO_Object_Manager (tmp + index, this->release_); -} - -ACE_INLINE -CORBA::ValueDef* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::ValueDef **result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::allocbuf (this->maximum_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::ValueDef**, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::ValueDef**,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::ValueDef* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::ValueDef ** ACE_CAST_CONST, this->buffer_); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_VALUEDEFSEQ_CI_) -#define _CORBA_VALUEDEFSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::ValueDefSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::ValueDefSeq_var::ValueDefSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ValueDefSeq_var::ValueDefSeq_var (ValueDefSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ValueDefSeq_var::ValueDefSeq_var (const ::CORBA::ValueDefSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ValueDefSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ValueDefSeq_var::~ValueDefSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ValueDefSeq_var & -CORBA::ValueDefSeq_var::operator= (ValueDefSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::ValueDefSeq_var & -CORBA::ValueDefSeq_var::operator= (const ::CORBA::ValueDefSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ValueDefSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ValueDefSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - ValueDefSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::ValueDefSeq * -CORBA::ValueDefSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ValueDefSeq * -CORBA::ValueDefSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ValueDefSeq_var::operator const ::CORBA::ValueDefSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ValueDefSeq_var::operator ::CORBA::ValueDefSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ValueDefSeq_var::operator ::CORBA::ValueDefSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ValueDefSeq_var::operator ::CORBA::ValueDefSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::ValueDefSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const ::CORBA::ValueDefSeq & -CORBA::ValueDefSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ValueDefSeq & -CORBA::ValueDefSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ValueDefSeq *& -CORBA::ValueDefSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::ValueDefSeq * -CORBA::ValueDefSeq_var::_retn (void) -{ - ::CORBA::ValueDefSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::ValueDefSeq * -CORBA::ValueDefSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::ValueDefSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::ValueDefSeq_out::ValueDefSeq_out (ValueDefSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ValueDefSeq_out::ValueDefSeq_out (ValueDefSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ValueDefSeq_out::ValueDefSeq_out (const ::CORBA::ValueDefSeq_out &p) - : ptr_ (ACE_const_cast (ValueDefSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::ValueDefSeq_out & -CORBA::ValueDefSeq_out::operator= (const ::CORBA::ValueDefSeq_out &p) -{ - this->ptr_ = ACE_const_cast (ValueDefSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::ValueDefSeq_out & -CORBA::ValueDefSeq_out::operator= (ValueDefSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::ValueDefSeq_out::operator ::CORBA::ValueDefSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ValueDefSeq *& -CORBA::ValueDefSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ValueDefSeq * -CORBA::ValueDefSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::ValueDefSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_ABSTRACTINTERFACEDEFSEQ_CI_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_ABSTRACTINTERFACEDEFSEQ_CI_ - -ACE_INLINE -CORBA::AbstractInterfaceDef ** -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::allocbuf (CORBA::ULong nelems) -{ - CORBA::AbstractInterfaceDef **buf = 0; - - ACE_NEW_RETURN (buf, CORBA::AbstractInterfaceDef*[nelems], 0); - - for (CORBA::ULong i = 0; i < nelems; i++) - { - buf[i] = tao_CORBA_AbstractInterfaceDef_nil (); - } - - return buf; -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::freebuf (CORBA::AbstractInterfaceDef **buffer) -{ - if (buffer == 0) - { - return; - } - - delete[] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::AbstractInterfaceDef* *value, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, value, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq( - const _TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::AbstractInterfaceDef **tmp1 = - _TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::allocbuf (this->maximum_); - CORBA::AbstractInterfaceDef ** const tmp2 = - ACE_reinterpret_cast (CORBA::AbstractInterfaceDef ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = tao_CORBA_AbstractInterfaceDef_duplicate (tmp2[i]); - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq & -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - CORBA::AbstractInterfaceDef **tmp = - ACE_reinterpret_cast (CORBA::AbstractInterfaceDef **, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tao_CORBA_AbstractInterfaceDef_release (tmp[i]); - tmp[i] = tao_CORBA_AbstractInterfaceDef_nil (); - } - - if (this->maximum_ < rhs.maximum_) - { - _TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::freebuf (tmp); - this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::AbstractInterfaceDef **tmp1 = - ACE_reinterpret_cast (CORBA::AbstractInterfaceDef **, this->buffer_); - - CORBA::AbstractInterfaceDef ** const tmp2 = - ACE_reinterpret_cast (CORBA::AbstractInterfaceDef ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = tao_CORBA_AbstractInterfaceDef_duplicate (tmp2[i]); - } - - return *this; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::operator[] (CORBA::ULong index) const -{ - ACE_ASSERT (index < this->maximum_); - CORBA::AbstractInterfaceDef ** const tmp = - ACE_reinterpret_cast (CORBA::AbstractInterfaceDef ** ACE_CAST_CONST, this->buffer_); - return TAO_Object_Manager (tmp + index, this->release_); -} - -ACE_INLINE -CORBA::AbstractInterfaceDef* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::AbstractInterfaceDef **result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::allocbuf (this->maximum_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::AbstractInterfaceDef**, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::AbstractInterfaceDef**,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::AbstractInterfaceDef* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_AbstractInterfaceDefSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::AbstractInterfaceDef ** ACE_CAST_CONST, this->buffer_); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_ABSTRACTINTERFACEDEFSEQ_CI_) -#define _CORBA_ABSTRACTINTERFACEDEFSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::AbstractInterfaceDefSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::AbstractInterfaceDefSeq_var::AbstractInterfaceDefSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::AbstractInterfaceDefSeq_var::AbstractInterfaceDefSeq_var (AbstractInterfaceDefSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::AbstractInterfaceDefSeq_var::AbstractInterfaceDefSeq_var (const ::CORBA::AbstractInterfaceDefSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::AbstractInterfaceDefSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::AbstractInterfaceDefSeq_var::~AbstractInterfaceDefSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::AbstractInterfaceDefSeq_var & -CORBA::AbstractInterfaceDefSeq_var::operator= (AbstractInterfaceDefSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::AbstractInterfaceDefSeq_var & -CORBA::AbstractInterfaceDefSeq_var::operator= (const ::CORBA::AbstractInterfaceDefSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - AbstractInterfaceDefSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - AbstractInterfaceDefSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - AbstractInterfaceDefSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::AbstractInterfaceDefSeq * -CORBA::AbstractInterfaceDefSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::AbstractInterfaceDefSeq * -CORBA::AbstractInterfaceDefSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::AbstractInterfaceDefSeq_var::operator const ::CORBA::AbstractInterfaceDefSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::AbstractInterfaceDefSeq_var::operator ::CORBA::AbstractInterfaceDefSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::AbstractInterfaceDefSeq_var::operator ::CORBA::AbstractInterfaceDefSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::AbstractInterfaceDefSeq_var::operator ::CORBA::AbstractInterfaceDefSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::AbstractInterfaceDefSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const ::CORBA::AbstractInterfaceDefSeq & -CORBA::AbstractInterfaceDefSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::AbstractInterfaceDefSeq & -CORBA::AbstractInterfaceDefSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::AbstractInterfaceDefSeq *& -CORBA::AbstractInterfaceDefSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::AbstractInterfaceDefSeq * -CORBA::AbstractInterfaceDefSeq_var::_retn (void) -{ - ::CORBA::AbstractInterfaceDefSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::AbstractInterfaceDefSeq * -CORBA::AbstractInterfaceDefSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::AbstractInterfaceDefSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::AbstractInterfaceDefSeq_out::AbstractInterfaceDefSeq_out (AbstractInterfaceDefSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::AbstractInterfaceDefSeq_out::AbstractInterfaceDefSeq_out (AbstractInterfaceDefSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::AbstractInterfaceDefSeq_out::AbstractInterfaceDefSeq_out (const ::CORBA::AbstractInterfaceDefSeq_out &p) - : ptr_ (ACE_const_cast (AbstractInterfaceDefSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::AbstractInterfaceDefSeq_out & -CORBA::AbstractInterfaceDefSeq_out::operator= (const ::CORBA::AbstractInterfaceDefSeq_out &p) -{ - this->ptr_ = ACE_const_cast (AbstractInterfaceDefSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::AbstractInterfaceDefSeq_out & -CORBA::AbstractInterfaceDefSeq_out::operator= (AbstractInterfaceDefSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::AbstractInterfaceDefSeq_out::operator ::CORBA::AbstractInterfaceDefSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::AbstractInterfaceDefSeq *& -CORBA::AbstractInterfaceDefSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::AbstractInterfaceDefSeq * -CORBA::AbstractInterfaceDefSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::AbstractInterfaceDefSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_LOCALINTERFACEDEFSEQ_CI_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_LOCALINTERFACEDEFSEQ_CI_ - -ACE_INLINE -CORBA::LocalInterfaceDef ** -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::allocbuf (CORBA::ULong nelems) -{ - CORBA::LocalInterfaceDef **buf = 0; - - ACE_NEW_RETURN (buf, CORBA::LocalInterfaceDef*[nelems], 0); - - for (CORBA::ULong i = 0; i < nelems; i++) - { - buf[i] = tao_CORBA_LocalInterfaceDef_nil (); - } - - return buf; -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::freebuf (CORBA::LocalInterfaceDef **buffer) -{ - if (buffer == 0) - { - return; - } - - delete[] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::LocalInterfaceDef* *value, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, value, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq( - const _TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::LocalInterfaceDef **tmp1 = - _TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::allocbuf (this->maximum_); - CORBA::LocalInterfaceDef ** const tmp2 = - ACE_reinterpret_cast (CORBA::LocalInterfaceDef ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = tao_CORBA_LocalInterfaceDef_duplicate (tmp2[i]); - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq & -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - CORBA::LocalInterfaceDef **tmp = - ACE_reinterpret_cast (CORBA::LocalInterfaceDef **, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tao_CORBA_LocalInterfaceDef_release (tmp[i]); - tmp[i] = tao_CORBA_LocalInterfaceDef_nil (); - } - - if (this->maximum_ < rhs.maximum_) - { - _TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::freebuf (tmp); - this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::LocalInterfaceDef **tmp1 = - ACE_reinterpret_cast (CORBA::LocalInterfaceDef **, this->buffer_); - - CORBA::LocalInterfaceDef ** const tmp2 = - ACE_reinterpret_cast (CORBA::LocalInterfaceDef ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = tao_CORBA_LocalInterfaceDef_duplicate (tmp2[i]); - } - - return *this; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::operator[] (CORBA::ULong index) const -{ - ACE_ASSERT (index < this->maximum_); - CORBA::LocalInterfaceDef ** const tmp = - ACE_reinterpret_cast (CORBA::LocalInterfaceDef ** ACE_CAST_CONST, this->buffer_); - return TAO_Object_Manager (tmp + index, this->release_); -} - -ACE_INLINE -CORBA::LocalInterfaceDef* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::LocalInterfaceDef **result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::allocbuf (this->maximum_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::LocalInterfaceDef**, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::LocalInterfaceDef**,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::LocalInterfaceDef* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_LocalInterfaceDefSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::LocalInterfaceDef ** ACE_CAST_CONST, this->buffer_); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_LOCALINTERFACEDEFSEQ_CI_) -#define _CORBA_LOCALINTERFACEDEFSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::LocalInterfaceDefSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::LocalInterfaceDefSeq_var::LocalInterfaceDefSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::LocalInterfaceDefSeq_var::LocalInterfaceDefSeq_var (LocalInterfaceDefSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::LocalInterfaceDefSeq_var::LocalInterfaceDefSeq_var (const ::CORBA::LocalInterfaceDefSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::LocalInterfaceDefSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::LocalInterfaceDefSeq_var::~LocalInterfaceDefSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::LocalInterfaceDefSeq_var & -CORBA::LocalInterfaceDefSeq_var::operator= (LocalInterfaceDefSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::LocalInterfaceDefSeq_var & -CORBA::LocalInterfaceDefSeq_var::operator= (const ::CORBA::LocalInterfaceDefSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - LocalInterfaceDefSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - LocalInterfaceDefSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - LocalInterfaceDefSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::LocalInterfaceDefSeq * -CORBA::LocalInterfaceDefSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::LocalInterfaceDefSeq * -CORBA::LocalInterfaceDefSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::LocalInterfaceDefSeq_var::operator const ::CORBA::LocalInterfaceDefSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::LocalInterfaceDefSeq_var::operator ::CORBA::LocalInterfaceDefSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::LocalInterfaceDefSeq_var::operator ::CORBA::LocalInterfaceDefSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::LocalInterfaceDefSeq_var::operator ::CORBA::LocalInterfaceDefSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::LocalInterfaceDefSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const ::CORBA::LocalInterfaceDefSeq & -CORBA::LocalInterfaceDefSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::LocalInterfaceDefSeq & -CORBA::LocalInterfaceDefSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::LocalInterfaceDefSeq *& -CORBA::LocalInterfaceDefSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::LocalInterfaceDefSeq * -CORBA::LocalInterfaceDefSeq_var::_retn (void) -{ - ::CORBA::LocalInterfaceDefSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::LocalInterfaceDefSeq * -CORBA::LocalInterfaceDefSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::LocalInterfaceDefSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::LocalInterfaceDefSeq_out::LocalInterfaceDefSeq_out (LocalInterfaceDefSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::LocalInterfaceDefSeq_out::LocalInterfaceDefSeq_out (LocalInterfaceDefSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::LocalInterfaceDefSeq_out::LocalInterfaceDefSeq_out (const ::CORBA::LocalInterfaceDefSeq_out &p) - : ptr_ (ACE_const_cast (LocalInterfaceDefSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::LocalInterfaceDefSeq_out & -CORBA::LocalInterfaceDefSeq_out::operator= (const ::CORBA::LocalInterfaceDefSeq_out &p) -{ - this->ptr_ = ACE_const_cast (LocalInterfaceDefSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::LocalInterfaceDefSeq_out & -CORBA::LocalInterfaceDefSeq_out::operator= (LocalInterfaceDefSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::LocalInterfaceDefSeq_out::operator ::CORBA::LocalInterfaceDefSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::LocalInterfaceDefSeq *& -CORBA::LocalInterfaceDefSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::LocalInterfaceDefSeq * -CORBA::LocalInterfaceDefSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::LocalInterfaceDefSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTINTERFACEDEFSEQ_CI_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTINTERFACEDEFSEQ_CI_ - -ACE_INLINE -CORBA::ExtInterfaceDef ** -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::allocbuf (CORBA::ULong nelems) -{ - CORBA::ExtInterfaceDef **buf = 0; - - ACE_NEW_RETURN (buf, CORBA::ExtInterfaceDef*[nelems], 0); - - for (CORBA::ULong i = 0; i < nelems; i++) - { - buf[i] = tao_CORBA_ExtInterfaceDef_nil (); - } - - return buf; -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::freebuf (CORBA::ExtInterfaceDef **buffer) -{ - if (buffer == 0) - { - return; - } - - delete[] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::ExtInterfaceDef* *value, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, value, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq( - const _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::ExtInterfaceDef **tmp1 = - _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::allocbuf (this->maximum_); - CORBA::ExtInterfaceDef ** const tmp2 = - ACE_reinterpret_cast (CORBA::ExtInterfaceDef ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = tao_CORBA_ExtInterfaceDef_duplicate (tmp2[i]); - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq & -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - CORBA::ExtInterfaceDef **tmp = - ACE_reinterpret_cast (CORBA::ExtInterfaceDef **, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tao_CORBA_ExtInterfaceDef_release (tmp[i]); - tmp[i] = tao_CORBA_ExtInterfaceDef_nil (); - } - - if (this->maximum_ < rhs.maximum_) - { - _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::freebuf (tmp); - this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::ExtInterfaceDef **tmp1 = - ACE_reinterpret_cast (CORBA::ExtInterfaceDef **, this->buffer_); - - CORBA::ExtInterfaceDef ** const tmp2 = - ACE_reinterpret_cast (CORBA::ExtInterfaceDef ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = tao_CORBA_ExtInterfaceDef_duplicate (tmp2[i]); - } - - return *this; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::operator[] (CORBA::ULong index) const -{ - ACE_ASSERT (index < this->maximum_); - CORBA::ExtInterfaceDef ** const tmp = - ACE_reinterpret_cast (CORBA::ExtInterfaceDef ** ACE_CAST_CONST, this->buffer_); - return TAO_Object_Manager (tmp + index, this->release_); -} - -ACE_INLINE -CORBA::ExtInterfaceDef* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::ExtInterfaceDef **result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::allocbuf (this->maximum_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::ExtInterfaceDef**, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::ExtInterfaceDef**,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::ExtInterfaceDef* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtInterfaceDefSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::ExtInterfaceDef ** ACE_CAST_CONST, this->buffer_); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXTINTERFACEDEFSEQ_CI_) -#define _CORBA_EXTINTERFACEDEFSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::ExtInterfaceDefSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::ExtInterfaceDefSeq_var::ExtInterfaceDefSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ExtInterfaceDefSeq_var::ExtInterfaceDefSeq_var (ExtInterfaceDefSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ExtInterfaceDefSeq_var::ExtInterfaceDefSeq_var (const ::CORBA::ExtInterfaceDefSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ExtInterfaceDefSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ExtInterfaceDefSeq_var::~ExtInterfaceDefSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ExtInterfaceDefSeq_var & -CORBA::ExtInterfaceDefSeq_var::operator= (ExtInterfaceDefSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::ExtInterfaceDefSeq_var & -CORBA::ExtInterfaceDefSeq_var::operator= (const ::CORBA::ExtInterfaceDefSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ExtInterfaceDefSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ExtInterfaceDefSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - ExtInterfaceDefSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::ExtInterfaceDefSeq * -CORBA::ExtInterfaceDefSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtInterfaceDefSeq * -CORBA::ExtInterfaceDefSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ExtInterfaceDefSeq_var::operator const ::CORBA::ExtInterfaceDefSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExtInterfaceDefSeq_var::operator ::CORBA::ExtInterfaceDefSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExtInterfaceDefSeq_var::operator ::CORBA::ExtInterfaceDefSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ExtInterfaceDefSeq_var::operator ::CORBA::ExtInterfaceDefSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::ExtInterfaceDefSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const ::CORBA::ExtInterfaceDefSeq & -CORBA::ExtInterfaceDefSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ExtInterfaceDefSeq & -CORBA::ExtInterfaceDefSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ExtInterfaceDefSeq *& -CORBA::ExtInterfaceDefSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtInterfaceDefSeq * -CORBA::ExtInterfaceDefSeq_var::_retn (void) -{ - ::CORBA::ExtInterfaceDefSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::ExtInterfaceDefSeq * -CORBA::ExtInterfaceDefSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::ExtInterfaceDefSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::ExtInterfaceDefSeq_out::ExtInterfaceDefSeq_out (ExtInterfaceDefSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExtInterfaceDefSeq_out::ExtInterfaceDefSeq_out (ExtInterfaceDefSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExtInterfaceDefSeq_out::ExtInterfaceDefSeq_out (const ::CORBA::ExtInterfaceDefSeq_out &p) - : ptr_ (ACE_const_cast (ExtInterfaceDefSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::ExtInterfaceDefSeq_out & -CORBA::ExtInterfaceDefSeq_out::operator= (const ::CORBA::ExtInterfaceDefSeq_out &p) -{ - this->ptr_ = ACE_const_cast (ExtInterfaceDefSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::ExtInterfaceDefSeq_out & -CORBA::ExtInterfaceDefSeq_out::operator= (ExtInterfaceDefSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::ExtInterfaceDefSeq_out::operator ::CORBA::ExtInterfaceDefSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtInterfaceDefSeq *& -CORBA::ExtInterfaceDefSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtInterfaceDefSeq * -CORBA::ExtInterfaceDefSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::ExtInterfaceDefSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTVALUEDEFSEQ_CI_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTVALUEDEFSEQ_CI_ - -ACE_INLINE -CORBA::ExtValueDef ** -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::allocbuf (CORBA::ULong nelems) -{ - CORBA::ExtValueDef **buf = 0; - - ACE_NEW_RETURN (buf, CORBA::ExtValueDef*[nelems], 0); - - for (CORBA::ULong i = 0; i < nelems; i++) - { - buf[i] = tao_CORBA_ExtValueDef_nil (); - } - - return buf; -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::freebuf (CORBA::ExtValueDef **buffer) -{ - if (buffer == 0) - { - return; - } - - delete[] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::ExtValueDef* *value, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, value, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq( - const _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::ExtValueDef **tmp1 = - _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::allocbuf (this->maximum_); - CORBA::ExtValueDef ** const tmp2 = - ACE_reinterpret_cast (CORBA::ExtValueDef ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = tao_CORBA_ExtValueDef_duplicate (tmp2[i]); - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq & -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - CORBA::ExtValueDef **tmp = - ACE_reinterpret_cast (CORBA::ExtValueDef **, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tao_CORBA_ExtValueDef_release (tmp[i]); - tmp[i] = tao_CORBA_ExtValueDef_nil (); - } - - if (this->maximum_ < rhs.maximum_) - { - _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::freebuf (tmp); - this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::ExtValueDef **tmp1 = - ACE_reinterpret_cast (CORBA::ExtValueDef **, this->buffer_); - - CORBA::ExtValueDef ** const tmp2 = - ACE_reinterpret_cast (CORBA::ExtValueDef ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = tao_CORBA_ExtValueDef_duplicate (tmp2[i]); - } - - return *this; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::operator[] (CORBA::ULong index) const -{ - ACE_ASSERT (index < this->maximum_); - CORBA::ExtValueDef ** const tmp = - ACE_reinterpret_cast (CORBA::ExtValueDef ** ACE_CAST_CONST, this->buffer_); - return TAO_Object_Manager (tmp + index, this->release_); -} - -ACE_INLINE -CORBA::ExtValueDef* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::ExtValueDef **result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::allocbuf (this->maximum_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::ExtValueDef**, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::ExtValueDef**,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::ExtValueDef* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtValueDefSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::ExtValueDef ** ACE_CAST_CONST, this->buffer_); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXTVALUEDEFSEQ_CI_) -#define _CORBA_EXTVALUEDEFSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::ExtValueDefSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::ExtValueDefSeq_var::ExtValueDefSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ExtValueDefSeq_var::ExtValueDefSeq_var (ExtValueDefSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ExtValueDefSeq_var::ExtValueDefSeq_var (const ::CORBA::ExtValueDefSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ExtValueDefSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ExtValueDefSeq_var::~ExtValueDefSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ExtValueDefSeq_var & -CORBA::ExtValueDefSeq_var::operator= (ExtValueDefSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::ExtValueDefSeq_var & -CORBA::ExtValueDefSeq_var::operator= (const ::CORBA::ExtValueDefSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ExtValueDefSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ExtValueDefSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - ExtValueDefSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::ExtValueDefSeq * -CORBA::ExtValueDefSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtValueDefSeq * -CORBA::ExtValueDefSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ExtValueDefSeq_var::operator const ::CORBA::ExtValueDefSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExtValueDefSeq_var::operator ::CORBA::ExtValueDefSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExtValueDefSeq_var::operator ::CORBA::ExtValueDefSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ExtValueDefSeq_var::operator ::CORBA::ExtValueDefSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::ExtValueDefSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const ::CORBA::ExtValueDefSeq & -CORBA::ExtValueDefSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ExtValueDefSeq & -CORBA::ExtValueDefSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ExtValueDefSeq *& -CORBA::ExtValueDefSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtValueDefSeq * -CORBA::ExtValueDefSeq_var::_retn (void) -{ - ::CORBA::ExtValueDefSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::ExtValueDefSeq * -CORBA::ExtValueDefSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::ExtValueDefSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::ExtValueDefSeq_out::ExtValueDefSeq_out (ExtValueDefSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExtValueDefSeq_out::ExtValueDefSeq_out (ExtValueDefSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExtValueDefSeq_out::ExtValueDefSeq_out (const ::CORBA::ExtValueDefSeq_out &p) - : ptr_ (ACE_const_cast (ExtValueDefSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::ExtValueDefSeq_out & -CORBA::ExtValueDefSeq_out::operator= (const ::CORBA::ExtValueDefSeq_out &p) -{ - this->ptr_ = ACE_const_cast (ExtValueDefSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::ExtValueDefSeq_out & -CORBA::ExtValueDefSeq_out::operator= (ExtValueDefSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::ExtValueDefSeq_out::operator ::CORBA::ExtValueDefSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtValueDefSeq *& -CORBA::ExtValueDefSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtValueDefSeq * -CORBA::ExtValueDefSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::ExtValueDefSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CI_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CI_ - -ACE_INLINE -CORBA::ExtAbstractInterfaceDef ** -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::allocbuf (CORBA::ULong nelems) -{ - CORBA::ExtAbstractInterfaceDef **buf = 0; - - ACE_NEW_RETURN (buf, CORBA::ExtAbstractInterfaceDef*[nelems], 0); - - for (CORBA::ULong i = 0; i < nelems; i++) - { - buf[i] = tao_CORBA_ExtAbstractInterfaceDef_nil (); - } - - return buf; -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::freebuf (CORBA::ExtAbstractInterfaceDef **buffer) -{ - if (buffer == 0) - { - return; - } - - delete[] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::ExtAbstractInterfaceDef* *value, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, value, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq( - const _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::ExtAbstractInterfaceDef **tmp1 = - _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::allocbuf (this->maximum_); - CORBA::ExtAbstractInterfaceDef ** const tmp2 = - ACE_reinterpret_cast (CORBA::ExtAbstractInterfaceDef ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = tao_CORBA_ExtAbstractInterfaceDef_duplicate (tmp2[i]); - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq & -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - CORBA::ExtAbstractInterfaceDef **tmp = - ACE_reinterpret_cast (CORBA::ExtAbstractInterfaceDef **, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tao_CORBA_ExtAbstractInterfaceDef_release (tmp[i]); - tmp[i] = tao_CORBA_ExtAbstractInterfaceDef_nil (); - } - - if (this->maximum_ < rhs.maximum_) - { - _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::freebuf (tmp); - this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::ExtAbstractInterfaceDef **tmp1 = - ACE_reinterpret_cast (CORBA::ExtAbstractInterfaceDef **, this->buffer_); - - CORBA::ExtAbstractInterfaceDef ** const tmp2 = - ACE_reinterpret_cast (CORBA::ExtAbstractInterfaceDef ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = tao_CORBA_ExtAbstractInterfaceDef_duplicate (tmp2[i]); - } - - return *this; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::operator[] (CORBA::ULong index) const -{ - ACE_ASSERT (index < this->maximum_); - CORBA::ExtAbstractInterfaceDef ** const tmp = - ACE_reinterpret_cast (CORBA::ExtAbstractInterfaceDef ** ACE_CAST_CONST, this->buffer_); - return TAO_Object_Manager (tmp + index, this->release_); -} - -ACE_INLINE -CORBA::ExtAbstractInterfaceDef* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::ExtAbstractInterfaceDef **result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::allocbuf (this->maximum_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::ExtAbstractInterfaceDef**, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::ExtAbstractInterfaceDef**,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::ExtAbstractInterfaceDef* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtAbstractInterfaceDefSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::ExtAbstractInterfaceDef ** ACE_CAST_CONST, this->buffer_); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXTABSTRACTINTERFACEDEFSEQ_CI_) -#define _CORBA_EXTABSTRACTINTERFACEDEFSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::ExtAbstractInterfaceDefSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::ExtAbstractInterfaceDefSeq_var::ExtAbstractInterfaceDefSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ExtAbstractInterfaceDefSeq_var::ExtAbstractInterfaceDefSeq_var (ExtAbstractInterfaceDefSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ExtAbstractInterfaceDefSeq_var::ExtAbstractInterfaceDefSeq_var (const ::CORBA::ExtAbstractInterfaceDefSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ExtAbstractInterfaceDefSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ExtAbstractInterfaceDefSeq_var::~ExtAbstractInterfaceDefSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ExtAbstractInterfaceDefSeq_var & -CORBA::ExtAbstractInterfaceDefSeq_var::operator= (ExtAbstractInterfaceDefSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::ExtAbstractInterfaceDefSeq_var & -CORBA::ExtAbstractInterfaceDefSeq_var::operator= (const ::CORBA::ExtAbstractInterfaceDefSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ExtAbstractInterfaceDefSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ExtAbstractInterfaceDefSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - ExtAbstractInterfaceDefSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::ExtAbstractInterfaceDefSeq * -CORBA::ExtAbstractInterfaceDefSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtAbstractInterfaceDefSeq * -CORBA::ExtAbstractInterfaceDefSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ExtAbstractInterfaceDefSeq_var::operator const ::CORBA::ExtAbstractInterfaceDefSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExtAbstractInterfaceDefSeq_var::operator ::CORBA::ExtAbstractInterfaceDefSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExtAbstractInterfaceDefSeq_var::operator ::CORBA::ExtAbstractInterfaceDefSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ExtAbstractInterfaceDefSeq_var::operator ::CORBA::ExtAbstractInterfaceDefSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::ExtAbstractInterfaceDefSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const ::CORBA::ExtAbstractInterfaceDefSeq & -CORBA::ExtAbstractInterfaceDefSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ExtAbstractInterfaceDefSeq & -CORBA::ExtAbstractInterfaceDefSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ExtAbstractInterfaceDefSeq *& -CORBA::ExtAbstractInterfaceDefSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtAbstractInterfaceDefSeq * -CORBA::ExtAbstractInterfaceDefSeq_var::_retn (void) -{ - ::CORBA::ExtAbstractInterfaceDefSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::ExtAbstractInterfaceDefSeq * -CORBA::ExtAbstractInterfaceDefSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::ExtAbstractInterfaceDefSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::ExtAbstractInterfaceDefSeq_out::ExtAbstractInterfaceDefSeq_out (ExtAbstractInterfaceDefSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExtAbstractInterfaceDefSeq_out::ExtAbstractInterfaceDefSeq_out (ExtAbstractInterfaceDefSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExtAbstractInterfaceDefSeq_out::ExtAbstractInterfaceDefSeq_out (const ::CORBA::ExtAbstractInterfaceDefSeq_out &p) - : ptr_ (ACE_const_cast (ExtAbstractInterfaceDefSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::ExtAbstractInterfaceDefSeq_out & -CORBA::ExtAbstractInterfaceDefSeq_out::operator= (const ::CORBA::ExtAbstractInterfaceDefSeq_out &p) -{ - this->ptr_ = ACE_const_cast (ExtAbstractInterfaceDefSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::ExtAbstractInterfaceDefSeq_out & -CORBA::ExtAbstractInterfaceDefSeq_out::operator= (ExtAbstractInterfaceDefSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::ExtAbstractInterfaceDefSeq_out::operator ::CORBA::ExtAbstractInterfaceDefSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtAbstractInterfaceDefSeq *& -CORBA::ExtAbstractInterfaceDefSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtAbstractInterfaceDefSeq * -CORBA::ExtAbstractInterfaceDefSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::ExtAbstractInterfaceDefSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTLOCALINTERFACEDEFSEQ_CI_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXTLOCALINTERFACEDEFSEQ_CI_ - -ACE_INLINE -CORBA::ExtLocalInterfaceDef ** -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::allocbuf (CORBA::ULong nelems) -{ - CORBA::ExtLocalInterfaceDef **buf = 0; - - ACE_NEW_RETURN (buf, CORBA::ExtLocalInterfaceDef*[nelems], 0); - - for (CORBA::ULong i = 0; i < nelems; i++) - { - buf[i] = tao_CORBA_ExtLocalInterfaceDef_nil (); - } - - return buf; -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::freebuf (CORBA::ExtLocalInterfaceDef **buffer) -{ - if (buffer == 0) - { - return; - } - - delete[] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::ExtLocalInterfaceDef* *value, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, value, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq( - const _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::ExtLocalInterfaceDef **tmp1 = - _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::allocbuf (this->maximum_); - CORBA::ExtLocalInterfaceDef ** const tmp2 = - ACE_reinterpret_cast (CORBA::ExtLocalInterfaceDef ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = tao_CORBA_ExtLocalInterfaceDef_duplicate (tmp2[i]); - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq & -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - CORBA::ExtLocalInterfaceDef **tmp = - ACE_reinterpret_cast (CORBA::ExtLocalInterfaceDef **, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tao_CORBA_ExtLocalInterfaceDef_release (tmp[i]); - tmp[i] = tao_CORBA_ExtLocalInterfaceDef_nil (); - } - - if (this->maximum_ < rhs.maximum_) - { - _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::freebuf (tmp); - this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::ExtLocalInterfaceDef **tmp1 = - ACE_reinterpret_cast (CORBA::ExtLocalInterfaceDef **, this->buffer_); - - CORBA::ExtLocalInterfaceDef ** const tmp2 = - ACE_reinterpret_cast (CORBA::ExtLocalInterfaceDef ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = tao_CORBA_ExtLocalInterfaceDef_duplicate (tmp2[i]); - } - - return *this; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::operator[] (CORBA::ULong index) const -{ - ACE_ASSERT (index < this->maximum_); - CORBA::ExtLocalInterfaceDef ** const tmp = - ACE_reinterpret_cast (CORBA::ExtLocalInterfaceDef ** ACE_CAST_CONST, this->buffer_); - return TAO_Object_Manager (tmp + index, this->release_); -} - -ACE_INLINE -CORBA::ExtLocalInterfaceDef* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::ExtLocalInterfaceDef **result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::allocbuf (this->maximum_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::ExtLocalInterfaceDef**, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::ExtLocalInterfaceDef**,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::ExtLocalInterfaceDef* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExtLocalInterfaceDefSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::ExtLocalInterfaceDef ** ACE_CAST_CONST, this->buffer_); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXTLOCALINTERFACEDEFSEQ_CI_) -#define _CORBA_EXTLOCALINTERFACEDEFSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::ExtLocalInterfaceDefSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::ExtLocalInterfaceDefSeq_var::ExtLocalInterfaceDefSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ExtLocalInterfaceDefSeq_var::ExtLocalInterfaceDefSeq_var (ExtLocalInterfaceDefSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ExtLocalInterfaceDefSeq_var::ExtLocalInterfaceDefSeq_var (const ::CORBA::ExtLocalInterfaceDefSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ExtLocalInterfaceDefSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ExtLocalInterfaceDefSeq_var::~ExtLocalInterfaceDefSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ExtLocalInterfaceDefSeq_var & -CORBA::ExtLocalInterfaceDefSeq_var::operator= (ExtLocalInterfaceDefSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::ExtLocalInterfaceDefSeq_var & -CORBA::ExtLocalInterfaceDefSeq_var::operator= (const ::CORBA::ExtLocalInterfaceDefSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ExtLocalInterfaceDefSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ExtLocalInterfaceDefSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - ExtLocalInterfaceDefSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::ExtLocalInterfaceDefSeq * -CORBA::ExtLocalInterfaceDefSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtLocalInterfaceDefSeq * -CORBA::ExtLocalInterfaceDefSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ExtLocalInterfaceDefSeq_var::operator const ::CORBA::ExtLocalInterfaceDefSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExtLocalInterfaceDefSeq_var::operator ::CORBA::ExtLocalInterfaceDefSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExtLocalInterfaceDefSeq_var::operator ::CORBA::ExtLocalInterfaceDefSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ExtLocalInterfaceDefSeq_var::operator ::CORBA::ExtLocalInterfaceDefSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::ExtLocalInterfaceDefSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const ::CORBA::ExtLocalInterfaceDefSeq & -CORBA::ExtLocalInterfaceDefSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ExtLocalInterfaceDefSeq & -CORBA::ExtLocalInterfaceDefSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ExtLocalInterfaceDefSeq *& -CORBA::ExtLocalInterfaceDefSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtLocalInterfaceDefSeq * -CORBA::ExtLocalInterfaceDefSeq_var::_retn (void) -{ - ::CORBA::ExtLocalInterfaceDefSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::ExtLocalInterfaceDefSeq * -CORBA::ExtLocalInterfaceDefSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::ExtLocalInterfaceDefSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::ExtLocalInterfaceDefSeq_out::ExtLocalInterfaceDefSeq_out (ExtLocalInterfaceDefSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExtLocalInterfaceDefSeq_out::ExtLocalInterfaceDefSeq_out (ExtLocalInterfaceDefSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExtLocalInterfaceDefSeq_out::ExtLocalInterfaceDefSeq_out (const ::CORBA::ExtLocalInterfaceDefSeq_out &p) - : ptr_ (ACE_const_cast (ExtLocalInterfaceDefSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::ExtLocalInterfaceDefSeq_out & -CORBA::ExtLocalInterfaceDefSeq_out::operator= (const ::CORBA::ExtLocalInterfaceDefSeq_out &p) -{ - this->ptr_ = ACE_const_cast (ExtLocalInterfaceDefSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::ExtLocalInterfaceDefSeq_out & -CORBA::ExtLocalInterfaceDefSeq_out::operator= (ExtLocalInterfaceDefSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::ExtLocalInterfaceDefSeq_out::operator ::CORBA::ExtLocalInterfaceDefSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtLocalInterfaceDefSeq *& -CORBA::ExtLocalInterfaceDefSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtLocalInterfaceDefSeq * -CORBA::ExtLocalInterfaceDefSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::ExtLocalInterfaceDefSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CI_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CI_ - -ACE_INLINE -CORBA::Contained ** -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (CORBA::ULong nelems) -{ - CORBA::Contained **buf = 0; - - ACE_NEW_RETURN (buf, CORBA::Contained*[nelems], 0); - - for (CORBA::ULong i = 0; i < nelems; i++) - { - buf[i] = CORBA::Contained::_nil (); - } - - return buf; -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::freebuf (CORBA::Contained **buffer) -{ - if (buffer == 0) - { - return; - } - - delete[] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::Contained* *value, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, value, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq( - const _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::Contained **tmp1 = - _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (this->maximum_); - CORBA::Contained ** const tmp2 = - ACE_reinterpret_cast (CORBA::Contained ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = CORBA::Contained::_duplicate (tmp2[i]); - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq & -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - CORBA::Contained **tmp = - ACE_reinterpret_cast (CORBA::Contained **, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = CORBA::Contained::_nil (); - } - - if (this->maximum_ < rhs.maximum_) - { - _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::freebuf (tmp); - this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::Contained **tmp1 = - ACE_reinterpret_cast (CORBA::Contained **, this->buffer_); - - CORBA::Contained ** const tmp2 = - ACE_reinterpret_cast (CORBA::Contained ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = CORBA::Contained::_duplicate (tmp2[i]); - } - - return *this; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::operator[] (CORBA::ULong index) const -{ - ACE_ASSERT (index < this->maximum_); - CORBA::Contained ** const tmp = - ACE_reinterpret_cast (CORBA::Contained ** ACE_CAST_CONST, this->buffer_); - return TAO_Object_Manager (tmp + index, this->release_); -} - -ACE_INLINE -CORBA::Contained* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::Contained **result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (this->maximum_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::Contained**, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::Contained**,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::Contained* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::Contained ** ACE_CAST_CONST, this->buffer_); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_CONTAINEDSEQ_CI_) -#define _CORBA_CONTAINEDSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::ContainedSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::ContainedSeq_var::ContainedSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ContainedSeq_var::ContainedSeq_var (ContainedSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ContainedSeq_var::ContainedSeq_var (const ::CORBA::ContainedSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ContainedSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ContainedSeq_var::~ContainedSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ContainedSeq_var & -CORBA::ContainedSeq_var::operator= (ContainedSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::ContainedSeq_var & -CORBA::ContainedSeq_var::operator= (const ::CORBA::ContainedSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ContainedSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ContainedSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - ContainedSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::ContainedSeq * -CORBA::ContainedSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ContainedSeq * -CORBA::ContainedSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ContainedSeq_var::operator const ::CORBA::ContainedSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ContainedSeq_var::operator ::CORBA::ContainedSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ContainedSeq_var::operator ::CORBA::ContainedSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ContainedSeq_var::operator ::CORBA::ContainedSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::ContainedSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const ::CORBA::ContainedSeq & -CORBA::ContainedSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ContainedSeq & -CORBA::ContainedSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ContainedSeq *& -CORBA::ContainedSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::ContainedSeq * -CORBA::ContainedSeq_var::_retn (void) -{ - ::CORBA::ContainedSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::ContainedSeq * -CORBA::ContainedSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::ContainedSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::ContainedSeq_out::ContainedSeq_out (ContainedSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ContainedSeq_out::ContainedSeq_out (ContainedSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ContainedSeq_out::ContainedSeq_out (const ::CORBA::ContainedSeq_out &p) - : ptr_ (ACE_const_cast (ContainedSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::ContainedSeq_out & -CORBA::ContainedSeq_out::operator= (const ::CORBA::ContainedSeq_out &p) -{ - this->ptr_ = ACE_const_cast (ContainedSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::ContainedSeq_out & -CORBA::ContainedSeq_out::operator= (ContainedSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::ContainedSeq_out::operator ::CORBA::ContainedSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ContainedSeq *& -CORBA::ContainedSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ContainedSeq * -CORBA::ContainedSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::ContainedSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::StructMember_var -// ************************************************************* - -ACE_INLINE -CORBA::StructMember_var::StructMember_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::StructMember_var::StructMember_var (StructMember *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::StructMember_var::StructMember_var (const ::CORBA::StructMember_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::StructMember (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::StructMember_var::~StructMember_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::StructMember_var & -CORBA::StructMember_var::operator= (StructMember *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::StructMember_var & -CORBA::StructMember_var::operator= (const ::CORBA::StructMember_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - StructMember *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - StructMember (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - StructMember *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::StructMember * -CORBA::StructMember_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::StructMember * -CORBA::StructMember_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::StructMember_var::operator const ::CORBA::StructMember &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::StructMember_var::operator ::CORBA::StructMember &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::StructMember_var::operator ::CORBA::StructMember &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::StructMember_var::operator ::CORBA::StructMember *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::StructMember & -CORBA::StructMember_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::StructMember & -CORBA::StructMember_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::StructMember *& -CORBA::StructMember_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::StructMember * -CORBA::StructMember_var::_retn (void) -{ - ::CORBA::StructMember *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::StructMember * -CORBA::StructMember_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::StructMember_out -// ************************************************************* - -ACE_INLINE -CORBA::StructMember_out::StructMember_out (::CORBA::StructMember *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::StructMember_out::StructMember_out (StructMember_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::StructMember_out::StructMember_out (const ::CORBA::StructMember_out &p) - : ptr_ (ACE_const_cast (StructMember_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::StructMember_out & -CORBA::StructMember_out::operator= (const ::CORBA::StructMember_out &p) -{ - this->ptr_ = ACE_const_cast (StructMember_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::StructMember_out & -CORBA::StructMember_out::operator= (StructMember *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::StructMember_out::operator ::CORBA::StructMember *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::StructMember *& -CORBA::StructMember_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::StructMember * -CORBA::StructMember_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_STRUCTMEMBERSEQ_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_STRUCTMEMBERSEQ_CI_ - -ACE_INLINE -CORBA::StructMember * -CORBA::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq::allocbuf (CORBA::ULong size) -{ - CORBA::StructMember *retval = 0; - ACE_NEW_RETURN (retval, CORBA::StructMember[size], 0); - return retval; -} - -ACE_INLINE -void CORBA::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq::freebuf (CORBA::StructMember *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::StructMember *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq ( - const _TAO_Unbounded_Sequence_CORBA_StructMemberSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::StructMember *tmp1 = - _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::allocbuf (this->maximum_); - CORBA::StructMember * const tmp2 = - ACE_reinterpret_cast (CORBA::StructMember * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq & -CORBA::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq::operator= ( - const _TAO_Unbounded_Sequence_CORBA_StructMemberSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - CORBA::StructMember *tmp = - ACE_reinterpret_cast (CORBA::StructMember *, this->buffer_); - - _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::StructMember *tmp1 = - ACE_reinterpret_cast (CORBA::StructMember *, this->buffer_); - CORBA::StructMember * const tmp2 = - ACE_reinterpret_cast (CORBA::StructMember * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -CORBA::StructMember & -CORBA::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - CORBA::StructMember* tmp = - ACE_reinterpret_cast (CORBA::StructMember*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const CORBA::StructMember & -CORBA::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - CORBA::StructMember * const tmp = - ACE_reinterpret_cast (CORBA::StructMember* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -CORBA::StructMember * -CORBA::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::StructMember *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::StructMember*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::StructMember*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::StructMember * -CORBA::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::StructMember * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq::replace ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::StructMember *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - CORBA::StructMember *tmp = - ACE_reinterpret_cast (CORBA::StructMember*, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_STRUCTMEMBERSEQ_CI_) -#define _CORBA_STRUCTMEMBERSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::StructMemberSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::StructMemberSeq_var::StructMemberSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::StructMemberSeq_var::StructMemberSeq_var (StructMemberSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::StructMemberSeq_var::StructMemberSeq_var (const ::CORBA::StructMemberSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::StructMemberSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::StructMemberSeq_var::~StructMemberSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::StructMemberSeq_var & -CORBA::StructMemberSeq_var::operator= (StructMemberSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::StructMemberSeq_var & -CORBA::StructMemberSeq_var::operator= (const ::CORBA::StructMemberSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - StructMemberSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - StructMemberSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - StructMemberSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::StructMemberSeq * -CORBA::StructMemberSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::StructMemberSeq * -CORBA::StructMemberSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::StructMemberSeq_var::operator const ::CORBA::StructMemberSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::StructMemberSeq_var::operator ::CORBA::StructMemberSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::StructMemberSeq_var::operator ::CORBA::StructMemberSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::StructMemberSeq_var::operator ::CORBA::StructMemberSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::StructMember & -CORBA::StructMemberSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const CORBA::StructMember & -CORBA::StructMemberSeq_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const CORBA::StructMember &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::CORBA::StructMemberSeq & -CORBA::StructMemberSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::StructMemberSeq & -CORBA::StructMemberSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::StructMemberSeq *& -CORBA::StructMemberSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::StructMemberSeq * -CORBA::StructMemberSeq_var::_retn (void) -{ - ::CORBA::StructMemberSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::StructMemberSeq * -CORBA::StructMemberSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::StructMemberSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::StructMemberSeq_out::StructMemberSeq_out (StructMemberSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::StructMemberSeq_out::StructMemberSeq_out (StructMemberSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::StructMemberSeq_out::StructMemberSeq_out (const ::CORBA::StructMemberSeq_out &p) - : ptr_ (ACE_const_cast (StructMemberSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::StructMemberSeq_out & -CORBA::StructMemberSeq_out::operator= (const ::CORBA::StructMemberSeq_out &p) -{ - this->ptr_ = ACE_const_cast (StructMemberSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::StructMemberSeq_out & -CORBA::StructMemberSeq_out::operator= (StructMemberSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::StructMemberSeq_out::operator ::CORBA::StructMemberSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::StructMemberSeq *& -CORBA::StructMemberSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::StructMemberSeq * -CORBA::StructMemberSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::StructMember & -CORBA::StructMemberSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::Initializer_var -// ************************************************************* - -ACE_INLINE -CORBA::Initializer_var::Initializer_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::Initializer_var::Initializer_var (Initializer *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::Initializer_var::Initializer_var (const ::CORBA::Initializer_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::Initializer (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::Initializer_var::~Initializer_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::Initializer_var & -CORBA::Initializer_var::operator= (Initializer *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::Initializer_var & -CORBA::Initializer_var::operator= (const ::CORBA::Initializer_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - Initializer *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - Initializer (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - Initializer *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::Initializer * -CORBA::Initializer_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::Initializer * -CORBA::Initializer_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::Initializer_var::operator const ::CORBA::Initializer &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::Initializer_var::operator ::CORBA::Initializer &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::Initializer_var::operator ::CORBA::Initializer &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::Initializer_var::operator ::CORBA::Initializer *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::Initializer & -CORBA::Initializer_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::Initializer & -CORBA::Initializer_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::Initializer *& -CORBA::Initializer_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::Initializer * -CORBA::Initializer_var::_retn (void) -{ - ::CORBA::Initializer *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::Initializer * -CORBA::Initializer_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::Initializer_out -// ************************************************************* - -ACE_INLINE -CORBA::Initializer_out::Initializer_out (::CORBA::Initializer *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::Initializer_out::Initializer_out (Initializer_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::Initializer_out::Initializer_out (const ::CORBA::Initializer_out &p) - : ptr_ (ACE_const_cast (Initializer_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::Initializer_out & -CORBA::Initializer_out::operator= (const ::CORBA::Initializer_out &p) -{ - this->ptr_ = ACE_const_cast (Initializer_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::Initializer_out & -CORBA::Initializer_out::operator= (Initializer *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::Initializer_out::operator ::CORBA::Initializer *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::Initializer *& -CORBA::Initializer_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::Initializer * -CORBA::Initializer_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_INITIALIZERSEQ_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_INITIALIZERSEQ_CI_ - -ACE_INLINE -CORBA::Initializer * -CORBA::_TAO_Unbounded_Sequence_CORBA_InitializerSeq::allocbuf (CORBA::ULong size) -{ - CORBA::Initializer *retval = 0; - ACE_NEW_RETURN (retval, CORBA::Initializer[size], 0); - return retval; -} - -ACE_INLINE -void CORBA::_TAO_Unbounded_Sequence_CORBA_InitializerSeq::freebuf (CORBA::Initializer *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_InitializerSeq::_TAO_Unbounded_Sequence_CORBA_InitializerSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_InitializerSeq::_TAO_Unbounded_Sequence_CORBA_InitializerSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_InitializerSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_InitializerSeq::_TAO_Unbounded_Sequence_CORBA_InitializerSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::Initializer *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_InitializerSeq::_TAO_Unbounded_Sequence_CORBA_InitializerSeq ( - const _TAO_Unbounded_Sequence_CORBA_InitializerSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::Initializer *tmp1 = - _TAO_Unbounded_Sequence_CORBA_InitializerSeq::allocbuf (this->maximum_); - CORBA::Initializer * const tmp2 = - ACE_reinterpret_cast (CORBA::Initializer * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_InitializerSeq & -CORBA::_TAO_Unbounded_Sequence_CORBA_InitializerSeq::operator= ( - const _TAO_Unbounded_Sequence_CORBA_InitializerSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - CORBA::Initializer *tmp = - ACE_reinterpret_cast (CORBA::Initializer *, this->buffer_); - - _TAO_Unbounded_Sequence_CORBA_InitializerSeq::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_InitializerSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_InitializerSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::Initializer *tmp1 = - ACE_reinterpret_cast (CORBA::Initializer *, this->buffer_); - CORBA::Initializer * const tmp2 = - ACE_reinterpret_cast (CORBA::Initializer * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -CORBA::Initializer & -CORBA::_TAO_Unbounded_Sequence_CORBA_InitializerSeq::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - CORBA::Initializer* tmp = - ACE_reinterpret_cast (CORBA::Initializer*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const CORBA::Initializer & -CORBA::_TAO_Unbounded_Sequence_CORBA_InitializerSeq::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - CORBA::Initializer * const tmp = - ACE_reinterpret_cast (CORBA::Initializer* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -CORBA::Initializer * -CORBA::_TAO_Unbounded_Sequence_CORBA_InitializerSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::Initializer *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_CORBA_InitializerSeq::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::Initializer*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::Initializer*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::Initializer * -CORBA::_TAO_Unbounded_Sequence_CORBA_InitializerSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::Initializer * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Sequence_CORBA_InitializerSeq::replace ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::Initializer *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - CORBA::Initializer *tmp = - ACE_reinterpret_cast (CORBA::Initializer*, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_InitializerSeq::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_INITIALIZERSEQ_CI_) -#define _CORBA_INITIALIZERSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::InitializerSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::InitializerSeq_var::InitializerSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::InitializerSeq_var::InitializerSeq_var (InitializerSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::InitializerSeq_var::InitializerSeq_var (const ::CORBA::InitializerSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::InitializerSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::InitializerSeq_var::~InitializerSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::InitializerSeq_var & -CORBA::InitializerSeq_var::operator= (InitializerSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::InitializerSeq_var & -CORBA::InitializerSeq_var::operator= (const ::CORBA::InitializerSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - InitializerSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - InitializerSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - InitializerSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::InitializerSeq * -CORBA::InitializerSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::InitializerSeq * -CORBA::InitializerSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::InitializerSeq_var::operator const ::CORBA::InitializerSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::InitializerSeq_var::operator ::CORBA::InitializerSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::InitializerSeq_var::operator ::CORBA::InitializerSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::InitializerSeq_var::operator ::CORBA::InitializerSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::Initializer & -CORBA::InitializerSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const CORBA::Initializer & -CORBA::InitializerSeq_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const CORBA::Initializer &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::CORBA::InitializerSeq & -CORBA::InitializerSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::InitializerSeq & -CORBA::InitializerSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::InitializerSeq *& -CORBA::InitializerSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::InitializerSeq * -CORBA::InitializerSeq_var::_retn (void) -{ - ::CORBA::InitializerSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::InitializerSeq * -CORBA::InitializerSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::InitializerSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::InitializerSeq_out::InitializerSeq_out (InitializerSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::InitializerSeq_out::InitializerSeq_out (InitializerSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::InitializerSeq_out::InitializerSeq_out (const ::CORBA::InitializerSeq_out &p) - : ptr_ (ACE_const_cast (InitializerSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::InitializerSeq_out & -CORBA::InitializerSeq_out::operator= (const ::CORBA::InitializerSeq_out &p) -{ - this->ptr_ = ACE_const_cast (InitializerSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::InitializerSeq_out & -CORBA::InitializerSeq_out::operator= (InitializerSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::InitializerSeq_out::operator ::CORBA::InitializerSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::InitializerSeq *& -CORBA::InitializerSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::InitializerSeq * -CORBA::InitializerSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::Initializer & -CORBA::InitializerSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::ExceptionDescription_var -// ************************************************************* - -ACE_INLINE -CORBA::ExceptionDescription_var::ExceptionDescription_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ExceptionDescription_var::ExceptionDescription_var (ExceptionDescription *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ExceptionDescription_var::ExceptionDescription_var (const ::CORBA::ExceptionDescription_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ExceptionDescription (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ExceptionDescription_var::~ExceptionDescription_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ExceptionDescription_var & -CORBA::ExceptionDescription_var::operator= (ExceptionDescription *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::ExceptionDescription_var & -CORBA::ExceptionDescription_var::operator= (const ::CORBA::ExceptionDescription_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ExceptionDescription *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ExceptionDescription (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - ExceptionDescription *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::ExceptionDescription * -CORBA::ExceptionDescription_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ExceptionDescription * -CORBA::ExceptionDescription_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ExceptionDescription_var::operator const ::CORBA::ExceptionDescription &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExceptionDescription_var::operator ::CORBA::ExceptionDescription &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExceptionDescription_var::operator ::CORBA::ExceptionDescription &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ExceptionDescription_var::operator ::CORBA::ExceptionDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::ExceptionDescription & -CORBA::ExceptionDescription_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::ExceptionDescription & -CORBA::ExceptionDescription_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::ExceptionDescription *& -CORBA::ExceptionDescription_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::ExceptionDescription * -CORBA::ExceptionDescription_var::_retn (void) -{ - ::CORBA::ExceptionDescription *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::ExceptionDescription * -CORBA::ExceptionDescription_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::ExceptionDescription_out -// ************************************************************* - -ACE_INLINE -CORBA::ExceptionDescription_out::ExceptionDescription_out (::CORBA::ExceptionDescription *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExceptionDescription_out::ExceptionDescription_out (ExceptionDescription_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExceptionDescription_out::ExceptionDescription_out (const ::CORBA::ExceptionDescription_out &p) - : ptr_ (ACE_const_cast (ExceptionDescription_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::ExceptionDescription_out & -CORBA::ExceptionDescription_out::operator= (const ::CORBA::ExceptionDescription_out &p) -{ - this->ptr_ = ACE_const_cast (ExceptionDescription_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::ExceptionDescription_out & -CORBA::ExceptionDescription_out::operator= (ExceptionDescription *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::ExceptionDescription_out::operator ::CORBA::ExceptionDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ExceptionDescription *& -CORBA::ExceptionDescription_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ExceptionDescription * -CORBA::ExceptionDescription_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CI_ - -ACE_INLINE -CORBA::ExceptionDescription * -CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (CORBA::ULong size) -{ - CORBA::ExceptionDescription *retval = 0; - ACE_NEW_RETURN (retval, CORBA::ExceptionDescription[size], 0); - return retval; -} - -ACE_INLINE -void CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (CORBA::ExceptionDescription *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::ExceptionDescription *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::ExceptionDescription *tmp1 = - _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (this->maximum_); - CORBA::ExceptionDescription * const tmp2 = - ACE_reinterpret_cast (CORBA::ExceptionDescription * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq & -CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::operator= ( - const _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - CORBA::ExceptionDescription *tmp = - ACE_reinterpret_cast (CORBA::ExceptionDescription *, this->buffer_); - - _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::ExceptionDescription *tmp1 = - ACE_reinterpret_cast (CORBA::ExceptionDescription *, this->buffer_); - CORBA::ExceptionDescription * const tmp2 = - ACE_reinterpret_cast (CORBA::ExceptionDescription * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -CORBA::ExceptionDescription & -CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - CORBA::ExceptionDescription* tmp = - ACE_reinterpret_cast (CORBA::ExceptionDescription*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const CORBA::ExceptionDescription & -CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - CORBA::ExceptionDescription * const tmp = - ACE_reinterpret_cast (CORBA::ExceptionDescription* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -CORBA::ExceptionDescription * -CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::ExceptionDescription *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::ExceptionDescription*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::ExceptionDescription*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::ExceptionDescription * -CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::ExceptionDescription * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::replace ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::ExceptionDescription *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - CORBA::ExceptionDescription *tmp = - ACE_reinterpret_cast (CORBA::ExceptionDescription*, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXCDESCRIPTIONSEQ_CI_) -#define _CORBA_EXCDESCRIPTIONSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::ExcDescriptionSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::ExcDescriptionSeq_var::ExcDescriptionSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ExcDescriptionSeq_var::ExcDescriptionSeq_var (ExcDescriptionSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ExcDescriptionSeq_var::ExcDescriptionSeq_var (const ::CORBA::ExcDescriptionSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ExcDescriptionSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ExcDescriptionSeq_var::~ExcDescriptionSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ExcDescriptionSeq_var & -CORBA::ExcDescriptionSeq_var::operator= (ExcDescriptionSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::ExcDescriptionSeq_var & -CORBA::ExcDescriptionSeq_var::operator= (const ::CORBA::ExcDescriptionSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ExcDescriptionSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ExcDescriptionSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - ExcDescriptionSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::ExcDescriptionSeq * -CORBA::ExcDescriptionSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExcDescriptionSeq * -CORBA::ExcDescriptionSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ExcDescriptionSeq_var::operator const ::CORBA::ExcDescriptionSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExcDescriptionSeq_var::operator ::CORBA::ExcDescriptionSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExcDescriptionSeq_var::operator ::CORBA::ExcDescriptionSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ExcDescriptionSeq_var::operator ::CORBA::ExcDescriptionSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ExceptionDescription & -CORBA::ExcDescriptionSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const CORBA::ExceptionDescription & -CORBA::ExcDescriptionSeq_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const CORBA::ExceptionDescription &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::CORBA::ExcDescriptionSeq & -CORBA::ExcDescriptionSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ExcDescriptionSeq & -CORBA::ExcDescriptionSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ExcDescriptionSeq *& -CORBA::ExcDescriptionSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExcDescriptionSeq * -CORBA::ExcDescriptionSeq_var::_retn (void) -{ - ::CORBA::ExcDescriptionSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::ExcDescriptionSeq * -CORBA::ExcDescriptionSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::ExcDescriptionSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::ExcDescriptionSeq_out::ExcDescriptionSeq_out (ExcDescriptionSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExcDescriptionSeq_out::ExcDescriptionSeq_out (ExcDescriptionSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExcDescriptionSeq_out::ExcDescriptionSeq_out (const ::CORBA::ExcDescriptionSeq_out &p) - : ptr_ (ACE_const_cast (ExcDescriptionSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::ExcDescriptionSeq_out & -CORBA::ExcDescriptionSeq_out::operator= (const ::CORBA::ExcDescriptionSeq_out &p) -{ - this->ptr_ = ACE_const_cast (ExcDescriptionSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::ExcDescriptionSeq_out & -CORBA::ExcDescriptionSeq_out::operator= (ExcDescriptionSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::ExcDescriptionSeq_out::operator ::CORBA::ExcDescriptionSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExcDescriptionSeq *& -CORBA::ExcDescriptionSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExcDescriptionSeq * -CORBA::ExcDescriptionSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ExceptionDescription & -CORBA::ExcDescriptionSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::ExtInitializer_var -// ************************************************************* - -ACE_INLINE -CORBA::ExtInitializer_var::ExtInitializer_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ExtInitializer_var::ExtInitializer_var (ExtInitializer *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ExtInitializer_var::ExtInitializer_var (const ::CORBA::ExtInitializer_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ExtInitializer (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ExtInitializer_var::~ExtInitializer_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ExtInitializer_var & -CORBA::ExtInitializer_var::operator= (ExtInitializer *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::ExtInitializer_var & -CORBA::ExtInitializer_var::operator= (const ::CORBA::ExtInitializer_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ExtInitializer *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ExtInitializer (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - ExtInitializer *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::ExtInitializer * -CORBA::ExtInitializer_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ExtInitializer * -CORBA::ExtInitializer_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ExtInitializer_var::operator const ::CORBA::ExtInitializer &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExtInitializer_var::operator ::CORBA::ExtInitializer &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExtInitializer_var::operator ::CORBA::ExtInitializer &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ExtInitializer_var::operator ::CORBA::ExtInitializer *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::ExtInitializer & -CORBA::ExtInitializer_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::ExtInitializer & -CORBA::ExtInitializer_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::ExtInitializer *& -CORBA::ExtInitializer_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::ExtInitializer * -CORBA::ExtInitializer_var::_retn (void) -{ - ::CORBA::ExtInitializer *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::ExtInitializer * -CORBA::ExtInitializer_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::ExtInitializer_out -// ************************************************************* - -ACE_INLINE -CORBA::ExtInitializer_out::ExtInitializer_out (::CORBA::ExtInitializer *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExtInitializer_out::ExtInitializer_out (ExtInitializer_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExtInitializer_out::ExtInitializer_out (const ::CORBA::ExtInitializer_out &p) - : ptr_ (ACE_const_cast (ExtInitializer_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::ExtInitializer_out & -CORBA::ExtInitializer_out::operator= (const ::CORBA::ExtInitializer_out &p) -{ - this->ptr_ = ACE_const_cast (ExtInitializer_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::ExtInitializer_out & -CORBA::ExtInitializer_out::operator= (ExtInitializer *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::ExtInitializer_out::operator ::CORBA::ExtInitializer *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ExtInitializer *& -CORBA::ExtInitializer_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ExtInitializer * -CORBA::ExtInitializer_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXTINITIALIZERSEQ_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXTINITIALIZERSEQ_CI_ - -ACE_INLINE -CORBA::ExtInitializer * -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::allocbuf (CORBA::ULong size) -{ - CORBA::ExtInitializer *retval = 0; - ACE_NEW_RETURN (retval, CORBA::ExtInitializer[size], 0); - return retval; -} - -ACE_INLINE -void CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::freebuf (CORBA::ExtInitializer *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::ExtInitializer *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq ( - const _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::ExtInitializer *tmp1 = - _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::allocbuf (this->maximum_); - CORBA::ExtInitializer * const tmp2 = - ACE_reinterpret_cast (CORBA::ExtInitializer * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq & -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::operator= ( - const _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - CORBA::ExtInitializer *tmp = - ACE_reinterpret_cast (CORBA::ExtInitializer *, this->buffer_); - - _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::ExtInitializer *tmp1 = - ACE_reinterpret_cast (CORBA::ExtInitializer *, this->buffer_); - CORBA::ExtInitializer * const tmp2 = - ACE_reinterpret_cast (CORBA::ExtInitializer * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -CORBA::ExtInitializer & -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - CORBA::ExtInitializer* tmp = - ACE_reinterpret_cast (CORBA::ExtInitializer*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const CORBA::ExtInitializer & -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - CORBA::ExtInitializer * const tmp = - ACE_reinterpret_cast (CORBA::ExtInitializer* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -CORBA::ExtInitializer * -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::ExtInitializer *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::ExtInitializer*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::ExtInitializer*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::ExtInitializer * -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::ExtInitializer * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::replace ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::ExtInitializer *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - CORBA::ExtInitializer *tmp = - ACE_reinterpret_cast (CORBA::ExtInitializer*, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_ExtInitializerSeq::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXTINITIALIZERSEQ_CI_) -#define _CORBA_EXTINITIALIZERSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::ExtInitializerSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::ExtInitializerSeq_var::ExtInitializerSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ExtInitializerSeq_var::ExtInitializerSeq_var (ExtInitializerSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ExtInitializerSeq_var::ExtInitializerSeq_var (const ::CORBA::ExtInitializerSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ExtInitializerSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ExtInitializerSeq_var::~ExtInitializerSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ExtInitializerSeq_var & -CORBA::ExtInitializerSeq_var::operator= (ExtInitializerSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::ExtInitializerSeq_var & -CORBA::ExtInitializerSeq_var::operator= (const ::CORBA::ExtInitializerSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ExtInitializerSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ExtInitializerSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - ExtInitializerSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::ExtInitializerSeq * -CORBA::ExtInitializerSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtInitializerSeq * -CORBA::ExtInitializerSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ExtInitializerSeq_var::operator const ::CORBA::ExtInitializerSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExtInitializerSeq_var::operator ::CORBA::ExtInitializerSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExtInitializerSeq_var::operator ::CORBA::ExtInitializerSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ExtInitializerSeq_var::operator ::CORBA::ExtInitializerSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ExtInitializer & -CORBA::ExtInitializerSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const CORBA::ExtInitializer & -CORBA::ExtInitializerSeq_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const CORBA::ExtInitializer &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::CORBA::ExtInitializerSeq & -CORBA::ExtInitializerSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ExtInitializerSeq & -CORBA::ExtInitializerSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ExtInitializerSeq *& -CORBA::ExtInitializerSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtInitializerSeq * -CORBA::ExtInitializerSeq_var::_retn (void) -{ - ::CORBA::ExtInitializerSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::ExtInitializerSeq * -CORBA::ExtInitializerSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::ExtInitializerSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::ExtInitializerSeq_out::ExtInitializerSeq_out (ExtInitializerSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExtInitializerSeq_out::ExtInitializerSeq_out (ExtInitializerSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExtInitializerSeq_out::ExtInitializerSeq_out (const ::CORBA::ExtInitializerSeq_out &p) - : ptr_ (ACE_const_cast (ExtInitializerSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::ExtInitializerSeq_out & -CORBA::ExtInitializerSeq_out::operator= (const ::CORBA::ExtInitializerSeq_out &p) -{ - this->ptr_ = ACE_const_cast (ExtInitializerSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::ExtInitializerSeq_out & -CORBA::ExtInitializerSeq_out::operator= (ExtInitializerSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::ExtInitializerSeq_out::operator ::CORBA::ExtInitializerSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtInitializerSeq *& -CORBA::ExtInitializerSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtInitializerSeq * -CORBA::ExtInitializerSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ExtInitializer & -CORBA::ExtInitializerSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::UnionMember_var -// ************************************************************* - -ACE_INLINE -CORBA::UnionMember_var::UnionMember_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::UnionMember_var::UnionMember_var (UnionMember *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::UnionMember_var::UnionMember_var (const ::CORBA::UnionMember_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::UnionMember (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::UnionMember_var::~UnionMember_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::UnionMember_var & -CORBA::UnionMember_var::operator= (UnionMember *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::UnionMember_var & -CORBA::UnionMember_var::operator= (const ::CORBA::UnionMember_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - UnionMember *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - UnionMember (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - UnionMember *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::UnionMember * -CORBA::UnionMember_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::UnionMember * -CORBA::UnionMember_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::UnionMember_var::operator const ::CORBA::UnionMember &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::UnionMember_var::operator ::CORBA::UnionMember &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::UnionMember_var::operator ::CORBA::UnionMember &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::UnionMember_var::operator ::CORBA::UnionMember *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::UnionMember & -CORBA::UnionMember_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::UnionMember & -CORBA::UnionMember_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::UnionMember *& -CORBA::UnionMember_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::UnionMember * -CORBA::UnionMember_var::_retn (void) -{ - ::CORBA::UnionMember *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::UnionMember * -CORBA::UnionMember_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::UnionMember_out -// ************************************************************* - -ACE_INLINE -CORBA::UnionMember_out::UnionMember_out (::CORBA::UnionMember *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::UnionMember_out::UnionMember_out (UnionMember_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::UnionMember_out::UnionMember_out (const ::CORBA::UnionMember_out &p) - : ptr_ (ACE_const_cast (UnionMember_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::UnionMember_out & -CORBA::UnionMember_out::operator= (const ::CORBA::UnionMember_out &p) -{ - this->ptr_ = ACE_const_cast (UnionMember_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::UnionMember_out & -CORBA::UnionMember_out::operator= (UnionMember *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::UnionMember_out::operator ::CORBA::UnionMember *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::UnionMember *& -CORBA::UnionMember_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::UnionMember * -CORBA::UnionMember_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_UNIONMEMBERSEQ_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_UNIONMEMBERSEQ_CI_ - -ACE_INLINE -CORBA::UnionMember * -CORBA::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::allocbuf (CORBA::ULong size) -{ - CORBA::UnionMember *retval = 0; - ACE_NEW_RETURN (retval, CORBA::UnionMember[size], 0); - return retval; -} - -ACE_INLINE -void CORBA::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::freebuf (CORBA::UnionMember *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::UnionMember *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq ( - const _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::UnionMember *tmp1 = - _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::allocbuf (this->maximum_); - CORBA::UnionMember * const tmp2 = - ACE_reinterpret_cast (CORBA::UnionMember * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq & -CORBA::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::operator= ( - const _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - CORBA::UnionMember *tmp = - ACE_reinterpret_cast (CORBA::UnionMember *, this->buffer_); - - _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::UnionMember *tmp1 = - ACE_reinterpret_cast (CORBA::UnionMember *, this->buffer_); - CORBA::UnionMember * const tmp2 = - ACE_reinterpret_cast (CORBA::UnionMember * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -CORBA::UnionMember & -CORBA::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - CORBA::UnionMember* tmp = - ACE_reinterpret_cast (CORBA::UnionMember*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const CORBA::UnionMember & -CORBA::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - CORBA::UnionMember * const tmp = - ACE_reinterpret_cast (CORBA::UnionMember* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -CORBA::UnionMember * -CORBA::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::UnionMember *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::UnionMember*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::UnionMember*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::UnionMember * -CORBA::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::UnionMember * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::replace ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::UnionMember *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - CORBA::UnionMember *tmp = - ACE_reinterpret_cast (CORBA::UnionMember*, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_UNIONMEMBERSEQ_CI_) -#define _CORBA_UNIONMEMBERSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::UnionMemberSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::UnionMemberSeq_var::UnionMemberSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::UnionMemberSeq_var::UnionMemberSeq_var (UnionMemberSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::UnionMemberSeq_var::UnionMemberSeq_var (const ::CORBA::UnionMemberSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::UnionMemberSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::UnionMemberSeq_var::~UnionMemberSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::UnionMemberSeq_var & -CORBA::UnionMemberSeq_var::operator= (UnionMemberSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::UnionMemberSeq_var & -CORBA::UnionMemberSeq_var::operator= (const ::CORBA::UnionMemberSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - UnionMemberSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - UnionMemberSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - UnionMemberSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::UnionMemberSeq * -CORBA::UnionMemberSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::UnionMemberSeq * -CORBA::UnionMemberSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::UnionMemberSeq_var::operator const ::CORBA::UnionMemberSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::UnionMemberSeq_var::operator ::CORBA::UnionMemberSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::UnionMemberSeq_var::operator ::CORBA::UnionMemberSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::UnionMemberSeq_var::operator ::CORBA::UnionMemberSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::UnionMember & -CORBA::UnionMemberSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const CORBA::UnionMember & -CORBA::UnionMemberSeq_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const CORBA::UnionMember &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::CORBA::UnionMemberSeq & -CORBA::UnionMemberSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::UnionMemberSeq & -CORBA::UnionMemberSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::UnionMemberSeq *& -CORBA::UnionMemberSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::UnionMemberSeq * -CORBA::UnionMemberSeq_var::_retn (void) -{ - ::CORBA::UnionMemberSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::UnionMemberSeq * -CORBA::UnionMemberSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::UnionMemberSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::UnionMemberSeq_out::UnionMemberSeq_out (UnionMemberSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::UnionMemberSeq_out::UnionMemberSeq_out (UnionMemberSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::UnionMemberSeq_out::UnionMemberSeq_out (const ::CORBA::UnionMemberSeq_out &p) - : ptr_ (ACE_const_cast (UnionMemberSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::UnionMemberSeq_out & -CORBA::UnionMemberSeq_out::operator= (const ::CORBA::UnionMemberSeq_out &p) -{ - this->ptr_ = ACE_const_cast (UnionMemberSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::UnionMemberSeq_out & -CORBA::UnionMemberSeq_out::operator= (UnionMemberSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::UnionMemberSeq_out::operator ::CORBA::UnionMemberSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::UnionMemberSeq *& -CORBA::UnionMemberSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::UnionMemberSeq * -CORBA::UnionMemberSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::UnionMember & -CORBA::UnionMemberSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ENUMMEMBERSEQ_CI_) -#define _CORBA_ENUMMEMBERSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::EnumMemberSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::EnumMemberSeq_var::EnumMemberSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::EnumMemberSeq_var::EnumMemberSeq_var (EnumMemberSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::EnumMemberSeq_var::EnumMemberSeq_var (const ::CORBA::EnumMemberSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::EnumMemberSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::EnumMemberSeq_var::~EnumMemberSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::EnumMemberSeq_var & -CORBA::EnumMemberSeq_var::operator= (EnumMemberSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::EnumMemberSeq_var & -CORBA::EnumMemberSeq_var::operator= (const ::CORBA::EnumMemberSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - EnumMemberSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - EnumMemberSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - EnumMemberSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::EnumMemberSeq * -CORBA::EnumMemberSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::EnumMemberSeq * -CORBA::EnumMemberSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::EnumMemberSeq_var::operator const ::CORBA::EnumMemberSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::EnumMemberSeq_var::operator ::CORBA::EnumMemberSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::EnumMemberSeq_var::operator ::CORBA::EnumMemberSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::EnumMemberSeq_var::operator ::CORBA::EnumMemberSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -TAO_SeqElem_String_Manager -CORBA::EnumMemberSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const ::CORBA::EnumMemberSeq & -CORBA::EnumMemberSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::EnumMemberSeq & -CORBA::EnumMemberSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::EnumMemberSeq *& -CORBA::EnumMemberSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::EnumMemberSeq * -CORBA::EnumMemberSeq_var::_retn (void) -{ - ::CORBA::EnumMemberSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::EnumMemberSeq * -CORBA::EnumMemberSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::EnumMemberSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::EnumMemberSeq_out::EnumMemberSeq_out (EnumMemberSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::EnumMemberSeq_out::EnumMemberSeq_out (EnumMemberSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::EnumMemberSeq_out::EnumMemberSeq_out (const ::CORBA::EnumMemberSeq_out &p) - : ptr_ (ACE_const_cast (EnumMemberSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::EnumMemberSeq_out & -CORBA::EnumMemberSeq_out::operator= (const ::CORBA::EnumMemberSeq_out &p) -{ - this->ptr_ = ACE_const_cast (EnumMemberSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::EnumMemberSeq_out & -CORBA::EnumMemberSeq_out::operator= (EnumMemberSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::EnumMemberSeq_out::operator ::CORBA::EnumMemberSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::EnumMemberSeq *& -CORBA::EnumMemberSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::EnumMemberSeq * -CORBA::EnumMemberSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -TAO_SeqElem_String_Manager -CORBA::EnumMemberSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::Container::Description_var -// ************************************************************* - -ACE_INLINE -CORBA::Container::Description_var::Description_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::Container::Description_var::Description_var (Description *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::Container::Description_var::Description_var (const ::CORBA::Container::Description_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::Container::Description (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::Container::Description_var::~Description_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::Container::Description_var & -CORBA::Container::Description_var::operator= (Description *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::Container::Description_var & -CORBA::Container::Description_var::operator= (const ::CORBA::Container::Description_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - Description *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - Description (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - Description *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::Container::Description * -CORBA::Container::Description_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::Container::Description * -CORBA::Container::Description_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::Container::Description_var::operator const ::CORBA::Container::Description &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::Container::Description_var::operator ::CORBA::Container::Description &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::Container::Description_var::operator ::CORBA::Container::Description &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::Container::Description_var::operator ::CORBA::Container::Description *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::Container::Description & -CORBA::Container::Description_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::Container::Description & -CORBA::Container::Description_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::Container::Description *& -CORBA::Container::Description_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::Container::Description * -CORBA::Container::Description_var::_retn (void) -{ - ::CORBA::Container::Description *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::Container::Description * -CORBA::Container::Description_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::Container::Description_out -// ************************************************************* - -ACE_INLINE -CORBA::Container::Description_out::Description_out (::CORBA::Container::Description *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::Container::Description_out::Description_out (Description_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::Container::Description_out::Description_out (const ::CORBA::Container::Description_out &p) - : ptr_ (ACE_const_cast (Description_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::Container::Description_out & -CORBA::Container::Description_out::operator= (const ::CORBA::Container::Description_out &p) -{ - this->ptr_ = ACE_const_cast (Description_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::Container::Description_out & -CORBA::Container::Description_out::operator= (Description *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::Container::Description_out::operator ::CORBA::Container::Description *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::Container::Description *& -CORBA::Container::Description_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::Container::Description * -CORBA::Container::Description_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_CONTAINER_DESCRIPTIONSEQ_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_CONTAINER_DESCRIPTIONSEQ_CI_ - -ACE_INLINE -CORBA::Container::Description * -CORBA::Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::allocbuf (CORBA::ULong size) -{ - CORBA::Container::Description *retval = 0; - ACE_NEW_RETURN (retval, CORBA::Container::Description[size], 0); - return retval; -} - -ACE_INLINE -void CORBA::Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::freebuf (CORBA::Container::Description *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -CORBA::Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq (void) -{ -} - -ACE_INLINE -CORBA::Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::Container::Description *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -CORBA::Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::Container::Description *tmp1 = - _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::allocbuf (this->maximum_); - CORBA::Container::Description * const tmp2 = - ACE_reinterpret_cast (CORBA::Container::Description * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq & -CORBA::Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::operator= ( - const _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - CORBA::Container::Description *tmp = - ACE_reinterpret_cast (CORBA::Container::Description *, this->buffer_); - - _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::Container::Description *tmp1 = - ACE_reinterpret_cast (CORBA::Container::Description *, this->buffer_); - CORBA::Container::Description * const tmp2 = - ACE_reinterpret_cast (CORBA::Container::Description * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -CORBA::Container::Description & -CORBA::Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - CORBA::Container::Description* tmp = - ACE_reinterpret_cast (CORBA::Container::Description*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const CORBA::Container::Description & -CORBA::Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - CORBA::Container::Description * const tmp = - ACE_reinterpret_cast (CORBA::Container::Description* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -CORBA::Container::Description * -CORBA::Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::Container::Description *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::Container::Description*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::Container::Description*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::Container::Description * -CORBA::Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::Container::Description * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -CORBA::Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::replace ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::Container::Description *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - CORBA::Container::Description *tmp = - ACE_reinterpret_cast (CORBA::Container::Description*, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - #endif /* end #if !defined */ -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ_CI_) -#define _CORBA_CONTAINER_DESCRIPTIONSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::Container::DescriptionSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::Container::DescriptionSeq_var::DescriptionSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::Container::DescriptionSeq_var::DescriptionSeq_var (DescriptionSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::Container::DescriptionSeq_var::DescriptionSeq_var (const ::CORBA::Container::DescriptionSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::Container::DescriptionSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::Container::DescriptionSeq_var::~DescriptionSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::Container::DescriptionSeq_var & -CORBA::Container::DescriptionSeq_var::operator= (DescriptionSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::Container::DescriptionSeq_var & -CORBA::Container::DescriptionSeq_var::operator= (const ::CORBA::Container::DescriptionSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - DescriptionSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - DescriptionSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - DescriptionSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::Container::DescriptionSeq * -CORBA::Container::DescriptionSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::Container::DescriptionSeq * -CORBA::Container::DescriptionSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::Container::DescriptionSeq_var::operator const ::CORBA::Container::DescriptionSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::Container::DescriptionSeq_var::operator ::CORBA::Container::DescriptionSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::Container::DescriptionSeq_var::operator ::CORBA::Container::DescriptionSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::Container::DescriptionSeq_var::operator ::CORBA::Container::DescriptionSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::Container::Description & -CORBA::Container::DescriptionSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const CORBA::Container::Description & -CORBA::Container::DescriptionSeq_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const CORBA::Container::Description &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::CORBA::Container::DescriptionSeq & -CORBA::Container::DescriptionSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::Container::DescriptionSeq & -CORBA::Container::DescriptionSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::Container::DescriptionSeq *& -CORBA::Container::DescriptionSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::Container::DescriptionSeq * -CORBA::Container::DescriptionSeq_var::_retn (void) -{ - ::CORBA::Container::DescriptionSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::Container::DescriptionSeq * -CORBA::Container::DescriptionSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::Container::DescriptionSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::Container::DescriptionSeq_out::DescriptionSeq_out (DescriptionSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::Container::DescriptionSeq_out::DescriptionSeq_out (DescriptionSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::Container::DescriptionSeq_out::DescriptionSeq_out (const ::CORBA::Container::DescriptionSeq_out &p) - : ptr_ (ACE_const_cast (DescriptionSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::Container::DescriptionSeq_out & -CORBA::Container::DescriptionSeq_out::operator= (const ::CORBA::Container::DescriptionSeq_out &p) -{ - this->ptr_ = ACE_const_cast (DescriptionSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::Container::DescriptionSeq_out & -CORBA::Container::DescriptionSeq_out::operator= (DescriptionSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::Container::DescriptionSeq_out::operator ::CORBA::Container::DescriptionSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::Container::DescriptionSeq *& -CORBA::Container::DescriptionSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -::CORBA::Container::DescriptionSeq * -CORBA::Container::DescriptionSeq_out::operator-> (void) -{ - return this->ptr_; -} +#if !defined (_CORBA_CONTAINED___CI_) +#define _CORBA_CONTAINED___CI_ ACE_INLINE -CORBA::Container::Description & -CORBA::Container::DescriptionSeq_out::operator[] (CORBA::ULong index) +CORBA::Contained::Contained ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - return this->ptr_->operator[] (index); + this->CORBA_Contained_setup_collocation (_tao_collocated); } #endif /* end #if !defined */ @@ -8440,13 +75,6 @@ CORBA::Container::Container ( this->CORBA_Container_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::Container::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -8461,18 +89,11 @@ CORBA::IDLType::IDLType ( CORBA::Boolean _tao_collocated, TAO_Abstract_ServantBase *servant ) - : ACE_NESTED_CLASS (CORBA, Object)(objref, _tao_collocated, servant) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { this->CORBA_IDLType_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::IDLType::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -8492,226 +113,8 @@ CORBA::TypedefDef::TypedefDef ( this->CORBA_TypedefDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::TypedefDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::TypeDescription_var -// ************************************************************* - -ACE_INLINE -CORBA::TypeDescription_var::TypeDescription_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::TypeDescription_var::TypeDescription_var (TypeDescription *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::TypeDescription_var::TypeDescription_var (const ::CORBA::TypeDescription_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::TypeDescription (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::TypeDescription_var::~TypeDescription_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::TypeDescription_var & -CORBA::TypeDescription_var::operator= (TypeDescription *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::TypeDescription_var & -CORBA::TypeDescription_var::operator= (const ::CORBA::TypeDescription_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - TypeDescription *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - TypeDescription (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - TypeDescription *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::TypeDescription * -CORBA::TypeDescription_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::TypeDescription * -CORBA::TypeDescription_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::TypeDescription_var::operator const ::CORBA::TypeDescription &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::TypeDescription_var::operator ::CORBA::TypeDescription &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::TypeDescription_var::operator ::CORBA::TypeDescription &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::TypeDescription_var::operator ::CORBA::TypeDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::TypeDescription & -CORBA::TypeDescription_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::TypeDescription & -CORBA::TypeDescription_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::TypeDescription *& -CORBA::TypeDescription_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::TypeDescription * -CORBA::TypeDescription_var::_retn (void) -{ - ::CORBA::TypeDescription *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::TypeDescription * -CORBA::TypeDescription_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::TypeDescription_out -// ************************************************************* - -ACE_INLINE -CORBA::TypeDescription_out::TypeDescription_out (::CORBA::TypeDescription *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::TypeDescription_out::TypeDescription_out (TypeDescription_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::TypeDescription_out::TypeDescription_out (const ::CORBA::TypeDescription_out &p) - : ptr_ (ACE_const_cast (TypeDescription_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::TypeDescription_out & -CORBA::TypeDescription_out::operator= (const ::CORBA::TypeDescription_out &p) -{ - this->ptr_ = ACE_const_cast (TypeDescription_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::TypeDescription_out & -CORBA::TypeDescription_out::operator= (TypeDescription *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::TypeDescription_out::operator ::CORBA::TypeDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::TypeDescription *& -CORBA::TypeDescription_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::TypeDescription * -CORBA::TypeDescription_out::operator-> (void) -{ - return this->ptr_; -} - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ci.cpp:51 @@ -8789,7 +192,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> ( ); // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -9226,7 +629,7 @@ CORBA::Boolean TAO_IFR_Client_Export operator>> ( #endif /* _TAO_CDR_OP_CORBA_ContainedSeq_I_ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -9287,7 +690,7 @@ CORBA::Boolean TAO_IFR_Client_Export operator>> ( #endif /* _TAO_CDR_OP_CORBA_StructMemberSeq_I_ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -9346,7 +749,7 @@ CORBA::Boolean TAO_IFR_Client_Export operator>> ( #endif /* _TAO_CDR_OP_CORBA_InitializerSeq_I_ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -9411,7 +814,7 @@ CORBA::Boolean TAO_IFR_Client_Export operator>> ( #endif /* _TAO_CDR_OP_CORBA_ExcDescriptionSeq_I_ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -9472,7 +875,7 @@ CORBA::Boolean TAO_IFR_Client_Export operator>> ( #endif /* _TAO_CDR_OP_CORBA_ExtInitializerSeq_I_ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -9553,7 +956,7 @@ CORBA::Boolean TAO_IFR_Client_Export operator>> ( #endif /* _TAO_CDR_OP_CORBA_EnumMemberSeq_I_ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -9627,7 +1030,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> ( ); // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -9673,4 +1076,3 @@ CORBA::Boolean operator>> ( } } - diff --git a/TAO/tao/IFR_Client/IFR_Basic.pidl b/TAO/tao/IFR_Client/IFR_Basic.pidl index ca87f284a62..40a7d5b7e41 100644 --- a/TAO/tao/IFR_Client/IFR_Basic.pidl +++ b/TAO/tao/IFR_Client/IFR_Basic.pidl @@ -58,6 +58,8 @@ module CORBA { + typeprefix CORBA "omg.org"; + interface PrimitiveDef; interface StringDef; interface SequenceDef; diff --git a/TAO/tao/IFR_Client/IFR_BasicC.cpp b/TAO/tao/IFR_Client/IFR_BasicC.cpp index b4ead1166f0..a613f89d20f 100644 --- a/TAO/tao/IFR_Client/IFR_BasicC.cpp +++ b/TAO/tao/IFR_Client/IFR_BasicC.cpp @@ -35,7 +35,6 @@ #endif /* TAO_HAS_INTERCEPTORS == 1 */ - #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig #endif /* __BORLANDC__ */ @@ -178,7 +177,7 @@ TAO_NAMESPACE_END int CORBA::Repository::_tao_class_id = 0; CORBA::Repository_ptr -tao_CORBA_Repository_duplicate ( +CORBA::tao_Repository_life::tao_duplicate ( CORBA::Repository_ptr p ) { @@ -186,7 +185,7 @@ tao_CORBA_Repository_duplicate ( } void -tao_CORBA_Repository_release ( +CORBA::tao_Repository_life::tao_release ( CORBA::Repository_ptr p ) { @@ -194,228 +193,64 @@ tao_CORBA_Repository_release ( } CORBA::Repository_ptr -tao_CORBA_Repository_nil ( +CORBA::tao_Repository_life::tao_nil ( void ) { return CORBA::Repository::_nil (); } -CORBA::Repository_ptr -tao_CORBA_Repository_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::Repository::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_Repository_upcast ( - void *src - ) -{ - CORBA::Repository **tmp = - ACE_static_cast (CORBA::Repository **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_Repository_marshal ( +CORBA::tao_Repository_life::tao_marshal ( CORBA::Repository_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::Repository_var -// ************************************************************* - -CORBA::Repository_var::Repository_var (void) - : ptr_ (Repository::_nil ()) -{} - -::CORBA::Repository_ptr -CORBA::Repository_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::Repository_var::Repository_var (const ::CORBA::Repository_var &p) - : TAO_Base_var (), - ptr_ (Repository::_duplicate (p.ptr ())) -{} - -CORBA::Repository_var::~Repository_var (void) -{ - CORBA::release (this->ptr_); + return p->marshal (cdr); } -CORBA::Repository_var & -CORBA::Repository_var::operator= (Repository_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::Repository_var & -CORBA::Repository_var::operator= (const ::CORBA::Repository_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::Repository::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::Repository_var::operator const ::CORBA::Repository_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::Repository_var::operator ::CORBA::Repository_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::Repository_ptr -CORBA::Repository_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::Repository_ptr -CORBA::Repository_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::Repository_ptr & -CORBA::Repository_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::Repository_ptr & -CORBA::Repository_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::Repository::_nil (); - return this->ptr_; -} - -::CORBA::Repository_ptr -CORBA::Repository_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::Repository_ptr val = this->ptr_; - this->ptr_ = ::CORBA::Repository::_nil (); - return val; -} - -::CORBA::Repository_ptr -CORBA::Repository_var::tao_duplicate (Repository_ptr p) -{ - return ::CORBA::Repository::_duplicate (p); -} - -void -CORBA::Repository_var::tao_release (Repository_ptr p) -{ - CORBA::release (p); -} - -::CORBA::Repository_ptr -CORBA::Repository_var::tao_nil (void) -{ - return ::CORBA::Repository::_nil (); -} - -::CORBA::Repository_ptr -CORBA::Repository_var::tao_narrow ( +CORBA::Repository_ptr +CORBA::tao_Repository_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::Repository::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::Repository::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::Repository_var::tao_upcast (void *src) +CORBA::tao_Repository_cast::tao_upcast ( + void *src + ) { - Repository **tmp = - ACE_static_cast (Repository **, src); + CORBA::Repository **tmp = + ACE_static_cast (CORBA::Repository **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::Repository_out -// ************************************************************* - -CORBA::Repository_out::Repository_out (Repository_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::Repository::_nil (); -} - -CORBA::Repository_out::Repository_out (Repository_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::Repository::_nil (); -} - -CORBA::Repository_out::Repository_out (const ::CORBA::Repository_out &p) - : ptr_ (ACE_const_cast (Repository_out &, p).ptr_) -{} - -::CORBA::Repository_out & -CORBA::Repository_out::operator= (const ::CORBA::Repository_out &p) -{ - this->ptr_ = ACE_const_cast (Repository_out&, p).ptr_; - return *this; -} - -CORBA::Repository_out & -CORBA::Repository_out::operator= (const ::CORBA::Repository_var &p) -{ - this->ptr_ = ::CORBA::Repository::_duplicate (p.ptr ()); - return *this; -} - -CORBA::Repository_out & -CORBA::Repository_out::operator= (Repository_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::Repository_out::operator ::CORBA::Repository_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::Repository_ptr & -CORBA::Repository_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::Repository_ptr -CORBA::Repository_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::Repository, + CORBA::tao_Repository_life + >; + template class + TAO_Objref_Out_T< + CORBA::Repository, + CORBA::tao_Repository_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::Repository, \ + CORBA::tao_Repository_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::Repository, \ + CORBA::tao_Repository_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -1325,87 +1160,91 @@ CORBA::_TAO_Repository_Remote_Proxy_Impl::_TAO_Repository_Remote_Proxy_Impl (voi if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << search_id) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << search_id) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::Contained_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::Contained_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -1416,7 +1255,7 @@ CORBA::_TAO_Repository_Remote_Proxy_Impl::_TAO_Repository_Remote_Proxy_Impl (voi ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1440,7 +1279,7 @@ CORBA::_TAO_Repository_Remote_Proxy_Impl::_TAO_Repository_Remote_Proxy_Impl (voi ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1452,22 +1291,20 @@ CORBA::_TAO_Repository_Remote_Proxy_Impl::_TAO_Repository_Remote_Proxy_Impl (voi ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -1540,87 +1377,91 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << tc) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << tc) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::TypeCode_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::TypeCode_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -1631,7 +1472,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1655,7 +1496,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1667,22 +1508,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -1755,87 +1594,91 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << kind) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << kind) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::PrimitiveDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::PrimitiveDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -1846,7 +1689,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1870,7 +1713,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1882,22 +1725,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -1970,87 +1811,91 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << bound) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << bound) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::StringDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::StringDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -2061,7 +1906,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -2085,7 +1930,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -2097,22 +1942,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -2185,87 +2028,91 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << bound) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << bound) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::WstringDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::WstringDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -2276,7 +2123,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -2300,7 +2147,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -2312,22 +2159,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -2402,88 +2247,92 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << bound) && - (_tao_out << element_type) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << bound) && + (_tao_out << element_type) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::SequenceDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::SequenceDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -2494,7 +2343,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -2518,7 +2367,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -2530,22 +2379,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -2620,88 +2467,92 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << length) && - (_tao_out << element_type) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << length) && + (_tao_out << element_type) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ArrayDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ArrayDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -2712,7 +2563,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -2736,7 +2587,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -2748,22 +2599,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -2779,7 +2628,10 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type CORBA::SystemException )) { - CORBA::FixedDef_var _tao_retval ( tao_CORBA_FixedDef_nil ()); + CORBA::FixedDef_var _tao_retval ( + CORBA::tao_FixedDef_life::tao_nil () + ); + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (istub == 0) @@ -2838,88 +2690,92 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << digits) && - (_tao_out << scale) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << digits) && + (_tao_out << scale) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::FixedDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::FixedDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -2930,7 +2786,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -2954,7 +2810,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -2966,22 +2822,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_Repository_Remote_Proxy_Impl::get_canonical_type ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // @@ -3037,7 +2891,7 @@ CORBA::_TAO_Repository_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::Repository::Repository (int collocated) { @@ -3275,6 +3129,12 @@ const char* CORBA::Repository::_interface_repository_id (void) const return "IDL:omg.org/CORBA/Repository:1.0"; } +CORBA::Boolean +CORBA::Repository::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -3502,7 +3362,7 @@ TAO_NAMESPACE_END int CORBA::ModuleDef::_tao_class_id = 0; CORBA::ModuleDef_ptr -tao_CORBA_ModuleDef_duplicate ( +CORBA::tao_ModuleDef_life::tao_duplicate ( CORBA::ModuleDef_ptr p ) { @@ -3510,7 +3370,7 @@ tao_CORBA_ModuleDef_duplicate ( } void -tao_CORBA_ModuleDef_release ( +CORBA::tao_ModuleDef_life::tao_release ( CORBA::ModuleDef_ptr p ) { @@ -3518,228 +3378,64 @@ tao_CORBA_ModuleDef_release ( } CORBA::ModuleDef_ptr -tao_CORBA_ModuleDef_nil ( +CORBA::tao_ModuleDef_life::tao_nil ( void ) { return CORBA::ModuleDef::_nil (); } -CORBA::ModuleDef_ptr -tao_CORBA_ModuleDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ModuleDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ModuleDef_upcast ( - void *src - ) -{ - CORBA::ModuleDef **tmp = - ACE_static_cast (CORBA::ModuleDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ModuleDef_marshal ( +CORBA::tao_ModuleDef_life::tao_marshal ( CORBA::ModuleDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ModuleDef_var -// ************************************************************* - -CORBA::ModuleDef_var::ModuleDef_var (void) - : ptr_ (ModuleDef::_nil ()) -{} - -::CORBA::ModuleDef_ptr -CORBA::ModuleDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ModuleDef_var::ModuleDef_var (const ::CORBA::ModuleDef_var &p) - : TAO_Base_var (), - ptr_ (ModuleDef::_duplicate (p.ptr ())) -{} - -CORBA::ModuleDef_var::~ModuleDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ModuleDef_var & -CORBA::ModuleDef_var::operator= (ModuleDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ModuleDef_var & -CORBA::ModuleDef_var::operator= (const ::CORBA::ModuleDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ModuleDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ModuleDef_var::operator const ::CORBA::ModuleDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ModuleDef_var::operator ::CORBA::ModuleDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ModuleDef_ptr -CORBA::ModuleDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ModuleDef_ptr -CORBA::ModuleDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ModuleDef_ptr & -CORBA::ModuleDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ModuleDef_ptr & -CORBA::ModuleDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ModuleDef::_nil (); - return this->ptr_; -} - -::CORBA::ModuleDef_ptr -CORBA::ModuleDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ModuleDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ModuleDef::_nil (); - return val; -} - -::CORBA::ModuleDef_ptr -CORBA::ModuleDef_var::tao_duplicate (ModuleDef_ptr p) -{ - return ::CORBA::ModuleDef::_duplicate (p); -} - -void -CORBA::ModuleDef_var::tao_release (ModuleDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ModuleDef_ptr -CORBA::ModuleDef_var::tao_nil (void) -{ - return ::CORBA::ModuleDef::_nil (); + return p->marshal (cdr); } -::CORBA::ModuleDef_ptr -CORBA::ModuleDef_var::tao_narrow ( +CORBA::ModuleDef_ptr +CORBA::tao_ModuleDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ModuleDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ModuleDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ModuleDef_var::tao_upcast (void *src) +CORBA::tao_ModuleDef_cast::tao_upcast ( + void *src + ) { - ModuleDef **tmp = - ACE_static_cast (ModuleDef **, src); + CORBA::ModuleDef **tmp = + ACE_static_cast (CORBA::ModuleDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ModuleDef_out -// ************************************************************* - -CORBA::ModuleDef_out::ModuleDef_out (ModuleDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ModuleDef::_nil (); -} - -CORBA::ModuleDef_out::ModuleDef_out (ModuleDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ModuleDef::_nil (); -} - -CORBA::ModuleDef_out::ModuleDef_out (const ::CORBA::ModuleDef_out &p) - : ptr_ (ACE_const_cast (ModuleDef_out &, p).ptr_) -{} - -::CORBA::ModuleDef_out & -CORBA::ModuleDef_out::operator= (const ::CORBA::ModuleDef_out &p) -{ - this->ptr_ = ACE_const_cast (ModuleDef_out&, p).ptr_; - return *this; -} - -CORBA::ModuleDef_out & -CORBA::ModuleDef_out::operator= (const ::CORBA::ModuleDef_var &p) -{ - this->ptr_ = ::CORBA::ModuleDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ModuleDef_out & -CORBA::ModuleDef_out::operator= (ModuleDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ModuleDef_out::operator ::CORBA::ModuleDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ModuleDef_ptr & -CORBA::ModuleDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ModuleDef_ptr -CORBA::ModuleDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ModuleDef, + CORBA::tao_ModuleDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ModuleDef, + CORBA::tao_ModuleDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ModuleDef, \ + CORBA::tao_ModuleDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ModuleDef, \ + CORBA::tao_ModuleDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -3816,7 +3512,7 @@ CORBA::_TAO_ModuleDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ModuleDef::ModuleDef (int collocated) { @@ -4073,6 +3769,12 @@ const char* CORBA::ModuleDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/ModuleDef:1.0"; } +CORBA::Boolean +CORBA::ModuleDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -4238,13 +3940,44 @@ void CORBA::ModuleDescription::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Var_Var_T< + ModuleDescription + >; + +template class + TAO_Out_T< + ModuleDescription, + ModuleDescription_var + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Var_Var_T< \ + ModuleDescription \ + > + +# pragma instantiate \ + TAO_Out_T< \ + ModuleDescription, \ + ModuleDescription_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 int CORBA::ConstantDef::_tao_class_id = 0; CORBA::ConstantDef_ptr -tao_CORBA_ConstantDef_duplicate ( +CORBA::tao_ConstantDef_life::tao_duplicate ( CORBA::ConstantDef_ptr p ) { @@ -4252,7 +3985,7 @@ tao_CORBA_ConstantDef_duplicate ( } void -tao_CORBA_ConstantDef_release ( +CORBA::tao_ConstantDef_life::tao_release ( CORBA::ConstantDef_ptr p ) { @@ -4260,228 +3993,64 @@ tao_CORBA_ConstantDef_release ( } CORBA::ConstantDef_ptr -tao_CORBA_ConstantDef_nil ( +CORBA::tao_ConstantDef_life::tao_nil ( void ) { return CORBA::ConstantDef::_nil (); } -CORBA::ConstantDef_ptr -tao_CORBA_ConstantDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ConstantDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ConstantDef_upcast ( - void *src - ) -{ - CORBA::ConstantDef **tmp = - ACE_static_cast (CORBA::ConstantDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ConstantDef_marshal ( +CORBA::tao_ConstantDef_life::tao_marshal ( CORBA::ConstantDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); + return p->marshal (cdr); } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ConstantDef_var -// ************************************************************* - -CORBA::ConstantDef_var::ConstantDef_var (void) - : ptr_ (ConstantDef::_nil ()) -{} - -::CORBA::ConstantDef_ptr -CORBA::ConstantDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ConstantDef_var::ConstantDef_var (const ::CORBA::ConstantDef_var &p) - : TAO_Base_var (), - ptr_ (ConstantDef::_duplicate (p.ptr ())) -{} - -CORBA::ConstantDef_var::~ConstantDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ConstantDef_var & -CORBA::ConstantDef_var::operator= (ConstantDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ConstantDef_var & -CORBA::ConstantDef_var::operator= (const ::CORBA::ConstantDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ConstantDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ConstantDef_var::operator const ::CORBA::ConstantDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ConstantDef_var::operator ::CORBA::ConstantDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ConstantDef_ptr -CORBA::ConstantDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ConstantDef_ptr -CORBA::ConstantDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ConstantDef_ptr & -CORBA::ConstantDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ConstantDef_ptr & -CORBA::ConstantDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ConstantDef::_nil (); - return this->ptr_; -} - -::CORBA::ConstantDef_ptr -CORBA::ConstantDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ConstantDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ConstantDef::_nil (); - return val; -} - -::CORBA::ConstantDef_ptr -CORBA::ConstantDef_var::tao_duplicate (ConstantDef_ptr p) -{ - return ::CORBA::ConstantDef::_duplicate (p); -} - -void -CORBA::ConstantDef_var::tao_release (ConstantDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ConstantDef_ptr -CORBA::ConstantDef_var::tao_nil (void) -{ - return ::CORBA::ConstantDef::_nil (); -} - -::CORBA::ConstantDef_ptr -CORBA::ConstantDef_var::tao_narrow ( +CORBA::ConstantDef_ptr +CORBA::tao_ConstantDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ConstantDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ConstantDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ConstantDef_var::tao_upcast (void *src) +CORBA::tao_ConstantDef_cast::tao_upcast ( + void *src + ) { - ConstantDef **tmp = - ACE_static_cast (ConstantDef **, src); + CORBA::ConstantDef **tmp = + ACE_static_cast (CORBA::ConstantDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ConstantDef_out -// ************************************************************* - -CORBA::ConstantDef_out::ConstantDef_out (ConstantDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ConstantDef::_nil (); -} - -CORBA::ConstantDef_out::ConstantDef_out (ConstantDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ConstantDef::_nil (); -} - -CORBA::ConstantDef_out::ConstantDef_out (const ::CORBA::ConstantDef_out &p) - : ptr_ (ACE_const_cast (ConstantDef_out &, p).ptr_) -{} - -::CORBA::ConstantDef_out & -CORBA::ConstantDef_out::operator= (const ::CORBA::ConstantDef_out &p) -{ - this->ptr_ = ACE_const_cast (ConstantDef_out&, p).ptr_; - return *this; -} - -CORBA::ConstantDef_out & -CORBA::ConstantDef_out::operator= (const ::CORBA::ConstantDef_var &p) -{ - this->ptr_ = ::CORBA::ConstantDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ConstantDef_out & -CORBA::ConstantDef_out::operator= (ConstantDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ConstantDef_out::operator ::CORBA::ConstantDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ConstantDef_ptr & -CORBA::ConstantDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ConstantDef_ptr -CORBA::ConstantDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ConstantDef, + CORBA::tao_ConstantDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ConstantDef, + CORBA::tao_ConstantDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ConstantDef, \ + CORBA::tao_ConstantDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ConstantDef, \ + CORBA::tao_ConstantDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -5008,74 +4577,286 @@ CORBA::TypeCode_ptr CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::TypeCode_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; + +#endif /* TAO_HAS_INTERCEPTORS */ + } + +#if TAO_HAS_INTERCEPTORS == 1 } + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + const PortableInterceptor::ReplyStatus _tao_status = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_TRY_CHECK; - if (!( - (_tao_in >> _tao_retval.inout ()) - )) + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION + || _tao_status == PortableInterceptor::USER_EXCEPTION) { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); + ACE_RE_THROW; } + } + +# if defined (ACE_HAS_EXCEPTIONS) \ + && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) + ACE_CATCHALL + { + CORBA::UNKNOWN ex; -#if TAO_HAS_INTERCEPTORS == 1 - CORBA::TypeCode_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; + _tao_ri.exception (&ex); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( + const 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_RETURN (_tao_retval._retn ()); + + const PortableInterceptor::ReplyStatus _tao_status = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (_tao_retval._retn ()); + + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + +#endif /* TAO_HAS_INTERCEPTORS */ + + if (_invoke_status != TAO_INVOKE_RESTART) + break; + } + +return _tao_retval._retn (); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + +::CORBA::IDLType_ptr CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type_def ( + CORBA::Object *_collocated_tao_target_ + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) +{ + CORBA::IDLType_var _tao_retval (CORBA::IDLType::_nil ()); + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); + + if (istub == 0) + { + ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ()); + } + + TAO_GIOP_Twoway_Invocation _tao_call ( + istub, + "_get_type_def", + 13, + 0, + istub->orb_core () + ); + + int _invoke_status; + +#if (TAO_HAS_INTERCEPTORS == 1) + TAO_ClientRequestInterceptor_Adapter _tao_vfr ( + istub->orb_core ()->client_request_interceptors (), + &_tao_call, + _invoke_status + ); + +#endif /* TAO_HAS_INTERCEPTORS */ + + for (;;) + { + _invoke_status = TAO_INVOKE_EXCEPTION; + +#if TAO_HAS_INTERCEPTORS == 1 + TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_get _tao_ri ( + &_tao_call, + _collocated_tao_target_ + ACE_ENV_ARG_PARAMETER + ); + ACE_CHECK_RETURN (_tao_retval._retn ()); + +#endif /* TAO_HAS_INTERCEPTORS */ + + CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG; + TAO_INTERCEPTOR (_tao_ri.response_expected (1)); + +#if TAO_HAS_INTERCEPTORS == 1 + + ACE_TRY + { + _tao_vfr.send_request ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; + + if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + } + else + { + +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::IDLType_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_reply ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + +#endif /* TAO_HAS_INTERCEPTORS */ + } + +#if TAO_HAS_INTERCEPTORS == 1 + } } ACE_CATCHANY { @@ -5086,7 +4867,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -5110,7 +4891,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -5122,222 +4903,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; - } - - return _tao_retval._retn (); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 - -::CORBA::IDLType_ptr CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type_def ( - CORBA::Object *_collocated_tao_target_ - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) -{ - CORBA::IDLType_var _tao_retval (CORBA::IDLType::_nil ()); - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); - - if (istub == 0) - { - ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ()); + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - TAO_GIOP_Twoway_Invocation _tao_call ( - istub, - "_get_type_def", - 13, - 0, - istub->orb_core () - ); - - int _invoke_status; - -#if (TAO_HAS_INTERCEPTORS == 1) - TAO_ClientRequestInterceptor_Adapter _tao_vfr ( - istub->orb_core ()->client_request_interceptors (), - &_tao_call, - _invoke_status - ); - -#endif /* TAO_HAS_INTERCEPTORS */ - - for (;;) - { - _invoke_status = TAO_INVOKE_EXCEPTION; - -#if TAO_HAS_INTERCEPTORS == 1 - TAO_ClientRequestInfo_CORBA_ConstantDef_type_def_get _tao_ri ( - &_tao_call, - _collocated_tao_target_ - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval._retn ()); - -#endif /* TAO_HAS_INTERCEPTORS */ - - CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG; - TAO_INTERCEPTOR (_tao_ri.response_expected (1)); - -#if TAO_HAS_INTERCEPTORS == 1 - - ACE_TRY - { - _tao_vfr.send_request ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - if (_invoke_status == TAO_INVOKE_RESTART) - { - _tao_call.restart_flag (1); - continue; - } - -#endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - -#if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::IDLType_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION - || _tao_status == PortableInterceptor::USER_EXCEPTION) - { - ACE_RE_THROW; - } - } - -# if defined (ACE_HAS_EXCEPTIONS) \ - && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) - ACE_CATCHALL - { - CORBA::UNKNOWN ex; - - _tao_ri.exception (&ex); - _tao_vfr.receive_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_RETURN (_tao_retval._retn ()); - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (_tao_retval._retn ()); - - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - -#endif /* TAO_HAS_INTERCEPTORS */ - - break; - } - - return _tao_retval._retn (); +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -5409,66 +4988,72 @@ void CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type_def ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << type_def) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << type_def) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -5479,7 +5064,7 @@ void CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -5503,7 +5088,7 @@ void CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -5515,19 +5100,17 @@ void CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::type_def ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -5605,74 +5188,81 @@ CORBA::Any * CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::value ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::Any * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::Any * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -5683,7 +5273,7 @@ CORBA::Any * CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::value ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -5707,7 +5297,7 @@ CORBA::Any * CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::value ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -5719,22 +5309,20 @@ CORBA::Any * CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::value ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -5806,66 +5394,72 @@ void CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::value ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << value) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << value) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -5876,7 +5470,7 @@ void CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::value ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -5900,7 +5494,7 @@ void CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::value ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -5912,19 +5506,17 @@ void CORBA::_TAO_ConstantDef_Remote_Proxy_Impl::value ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -5981,7 +5573,7 @@ CORBA::_TAO_ConstantDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ConstantDef::ConstantDef (int collocated) { @@ -6219,6 +5811,12 @@ const char* CORBA::ConstantDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/ConstantDef:1.0"; } +CORBA::Boolean +CORBA::ConstantDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -6500,13 +6098,44 @@ void CORBA::ConstantDescription::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Var_Var_T< + ConstantDescription + >; + +template class + TAO_Out_T< + ConstantDescription, + ConstantDescription_var + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Var_Var_T< \ + ConstantDescription \ + > + +# pragma instantiate \ + TAO_Out_T< \ + ConstantDescription, \ + ConstantDescription_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 int CORBA::StructDef::_tao_class_id = 0; CORBA::StructDef_ptr -tao_CORBA_StructDef_duplicate ( +CORBA::tao_StructDef_life::tao_duplicate ( CORBA::StructDef_ptr p ) { @@ -6514,7 +6143,7 @@ tao_CORBA_StructDef_duplicate ( } void -tao_CORBA_StructDef_release ( +CORBA::tao_StructDef_life::tao_release ( CORBA::StructDef_ptr p ) { @@ -6522,228 +6151,64 @@ tao_CORBA_StructDef_release ( } CORBA::StructDef_ptr -tao_CORBA_StructDef_nil ( +CORBA::tao_StructDef_life::tao_nil ( void ) { return CORBA::StructDef::_nil (); } -CORBA::StructDef_ptr -tao_CORBA_StructDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::StructDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_StructDef_upcast ( - void *src - ) -{ - CORBA::StructDef **tmp = - ACE_static_cast (CORBA::StructDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_StructDef_marshal ( +CORBA::tao_StructDef_life::tao_marshal ( CORBA::StructDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); + return p->marshal (cdr); } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::StructDef_var -// ************************************************************* - -CORBA::StructDef_var::StructDef_var (void) - : ptr_ (StructDef::_nil ()) -{} - -::CORBA::StructDef_ptr -CORBA::StructDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::StructDef_var::StructDef_var (const ::CORBA::StructDef_var &p) - : TAO_Base_var (), - ptr_ (StructDef::_duplicate (p.ptr ())) -{} - -CORBA::StructDef_var::~StructDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::StructDef_var & -CORBA::StructDef_var::operator= (StructDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::StructDef_var & -CORBA::StructDef_var::operator= (const ::CORBA::StructDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::StructDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::StructDef_var::operator const ::CORBA::StructDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::StructDef_var::operator ::CORBA::StructDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::StructDef_ptr -CORBA::StructDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::StructDef_ptr -CORBA::StructDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::StructDef_ptr & -CORBA::StructDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::StructDef_ptr & -CORBA::StructDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::StructDef::_nil (); - return this->ptr_; -} - -::CORBA::StructDef_ptr -CORBA::StructDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::StructDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::StructDef::_nil (); - return val; -} - -::CORBA::StructDef_ptr -CORBA::StructDef_var::tao_duplicate (StructDef_ptr p) -{ - return ::CORBA::StructDef::_duplicate (p); -} - -void -CORBA::StructDef_var::tao_release (StructDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::StructDef_ptr -CORBA::StructDef_var::tao_nil (void) -{ - return ::CORBA::StructDef::_nil (); -} - -::CORBA::StructDef_ptr -CORBA::StructDef_var::tao_narrow ( +CORBA::StructDef_ptr +CORBA::tao_StructDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::StructDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::StructDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::StructDef_var::tao_upcast (void *src) +CORBA::tao_StructDef_cast::tao_upcast ( + void *src + ) { - StructDef **tmp = - ACE_static_cast (StructDef **, src); + CORBA::StructDef **tmp = + ACE_static_cast (CORBA::StructDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::StructDef_out -// ************************************************************* - -CORBA::StructDef_out::StructDef_out (StructDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::StructDef::_nil (); -} - -CORBA::StructDef_out::StructDef_out (StructDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::StructDef::_nil (); -} - -CORBA::StructDef_out::StructDef_out (const ::CORBA::StructDef_out &p) - : ptr_ (ACE_const_cast (StructDef_out &, p).ptr_) -{} - -::CORBA::StructDef_out & -CORBA::StructDef_out::operator= (const ::CORBA::StructDef_out &p) -{ - this->ptr_ = ACE_const_cast (StructDef_out&, p).ptr_; - return *this; -} - -CORBA::StructDef_out & -CORBA::StructDef_out::operator= (const ::CORBA::StructDef_var &p) -{ - this->ptr_ = ::CORBA::StructDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::StructDef_out & -CORBA::StructDef_out::operator= (StructDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::StructDef_out::operator ::CORBA::StructDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::StructDef_ptr & -CORBA::StructDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::StructDef_ptr -CORBA::StructDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::StructDef, + CORBA::tao_StructDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::StructDef, + CORBA::tao_StructDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::StructDef, \ + CORBA::tao_StructDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::StructDef, \ + CORBA::tao_StructDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -7015,74 +6480,278 @@ CORBA::_TAO_StructDef_Remote_Proxy_Impl::_TAO_StructDef_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::StructMemberSeq * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; + +#endif /* TAO_HAS_INTERCEPTORS */ + } + +#if TAO_HAS_INTERCEPTORS == 1 } + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + const PortableInterceptor::ReplyStatus _tao_status = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_TRY_CHECK; - if (!( - (_tao_in >> _tao_retval.inout ()) - )) + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION + || _tao_status == PortableInterceptor::USER_EXCEPTION) { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); + ACE_RE_THROW; } + } + +# if defined (ACE_HAS_EXCEPTIONS) \ + && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) + ACE_CATCHALL + { + CORBA::UNKNOWN ex; -#if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::StructMemberSeq * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; + _tao_ri.exception (&ex); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( + const 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_RETURN (_tao_retval._retn ()); + + const PortableInterceptor::ReplyStatus _tao_status = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (_tao_retval._retn ()); + + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + +#endif /* TAO_HAS_INTERCEPTORS */ + + if (_invoke_status != TAO_INVOKE_RESTART) + break; + } + +return _tao_retval._retn (); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + +void CORBA::_TAO_StructDef_Remote_Proxy_Impl::members ( + CORBA::Object *_collocated_tao_target_, + const CORBA::StructMemberSeq & members + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) +{ + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); + + if (istub == 0) + { + ACE_THROW (CORBA::INTERNAL ()); + } + + TAO_GIOP_Twoway_Invocation _tao_call ( + istub, + "_set_members", + 12, + 1, + istub->orb_core () + ); + + int _invoke_status; + +#if (TAO_HAS_INTERCEPTORS == 1) + TAO_ClientRequestInterceptor_Adapter _tao_vfr ( + istub->orb_core ()->client_request_interceptors (), + &_tao_call, + _invoke_status + ); + +#endif /* TAO_HAS_INTERCEPTORS */ + + for (;;) + { + _invoke_status = TAO_INVOKE_EXCEPTION; + +#if TAO_HAS_INTERCEPTORS == 1 + TAO_ClientRequestInfo_CORBA_StructDef_members_set _tao_ri ( + &_tao_call, + _collocated_tao_target_, + members + ACE_ENV_ARG_PARAMETER + ); + ACE_CHECK; + +#endif /* TAO_HAS_INTERCEPTORS */ + + CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG; + TAO_INTERCEPTOR (_tao_ri.response_expected (1)); + +#if TAO_HAS_INTERCEPTORS == 1 + + ACE_TRY + { + _tao_vfr.send_request ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; + + if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + } + else + { + +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; + + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << members) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_reply ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + +#endif /* TAO_HAS_INTERCEPTORS */ + } + +#if TAO_HAS_INTERCEPTORS == 1 + } } ACE_CATCHANY { @@ -7093,7 +6762,7 @@ CORBA::_TAO_StructDef_Remote_Proxy_Impl::_TAO_StructDef_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -7117,200 +6786,7 @@ CORBA::_TAO_StructDef_Remote_Proxy_Impl::_TAO_StructDef_Remote_Proxy_Impl (void) ); 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_RETURN (_tao_retval._retn ()); - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (_tao_retval._retn ()); - - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - -#endif /* TAO_HAS_INTERCEPTORS */ - - break; - } - - return _tao_retval._retn (); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 - -void CORBA::_TAO_StructDef_Remote_Proxy_Impl::members ( - CORBA::Object *_collocated_tao_target_, - const CORBA::StructMemberSeq & members - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) -{ - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); - - if (istub == 0) - { - ACE_THROW (CORBA::INTERNAL ()); - } - - TAO_GIOP_Twoway_Invocation _tao_call ( - istub, - "_set_members", - 12, - 1, - istub->orb_core () - ); - - int _invoke_status; - -#if (TAO_HAS_INTERCEPTORS == 1) - TAO_ClientRequestInterceptor_Adapter _tao_vfr ( - istub->orb_core ()->client_request_interceptors (), - &_tao_call, - _invoke_status - ); - -#endif /* TAO_HAS_INTERCEPTORS */ - - for (;;) - { - _invoke_status = TAO_INVOKE_EXCEPTION; - -#if TAO_HAS_INTERCEPTORS == 1 - TAO_ClientRequestInfo_CORBA_StructDef_members_set _tao_ri ( - &_tao_call, - _collocated_tao_target_, - members - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; - -#endif /* TAO_HAS_INTERCEPTORS */ - - CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG; - TAO_INTERCEPTOR (_tao_ri.response_expected (1)); - -#if TAO_HAS_INTERCEPTORS == 1 - - ACE_TRY - { - _tao_vfr.send_request ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - if (_invoke_status == TAO_INVOKE_RESTART) - { - _tao_call.restart_flag (1); - continue; - } - -#endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; - - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << members) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) - ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - ) - - continue; - } -#if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION - || _tao_status == PortableInterceptor::USER_EXCEPTION) - { - ACE_RE_THROW; - } - } - -# if defined (ACE_HAS_EXCEPTIONS) \ - && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) - ACE_CATCHALL - { - CORBA::UNKNOWN ex; - - _tao_ri.exception (&ex); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -7322,19 +6798,17 @@ void CORBA::_TAO_StructDef_Remote_Proxy_Impl::members ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -7391,7 +6865,7 @@ CORBA::_TAO_StructDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::StructDef::StructDef (int collocated) { @@ -7684,6 +7158,12 @@ const char* CORBA::StructDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/StructDef:1.0"; } +CORBA::Boolean +CORBA::StructDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -7770,7 +7250,7 @@ TAO_NAMESPACE_END int CORBA::UnionDef::_tao_class_id = 0; CORBA::UnionDef_ptr -tao_CORBA_UnionDef_duplicate ( +CORBA::tao_UnionDef_life::tao_duplicate ( CORBA::UnionDef_ptr p ) { @@ -7778,7 +7258,7 @@ tao_CORBA_UnionDef_duplicate ( } void -tao_CORBA_UnionDef_release ( +CORBA::tao_UnionDef_life::tao_release ( CORBA::UnionDef_ptr p ) { @@ -7786,228 +7266,64 @@ tao_CORBA_UnionDef_release ( } CORBA::UnionDef_ptr -tao_CORBA_UnionDef_nil ( +CORBA::tao_UnionDef_life::tao_nil ( void ) { return CORBA::UnionDef::_nil (); } -CORBA::UnionDef_ptr -tao_CORBA_UnionDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::UnionDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_UnionDef_upcast ( - void *src - ) -{ - CORBA::UnionDef **tmp = - ACE_static_cast (CORBA::UnionDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_UnionDef_marshal ( +CORBA::tao_UnionDef_life::tao_marshal ( CORBA::UnionDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::UnionDef_var -// ************************************************************* - -CORBA::UnionDef_var::UnionDef_var (void) - : ptr_ (UnionDef::_nil ()) -{} - -::CORBA::UnionDef_ptr -CORBA::UnionDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::UnionDef_var::UnionDef_var (const ::CORBA::UnionDef_var &p) - : TAO_Base_var (), - ptr_ (UnionDef::_duplicate (p.ptr ())) -{} - -CORBA::UnionDef_var::~UnionDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::UnionDef_var & -CORBA::UnionDef_var::operator= (UnionDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::UnionDef_var & -CORBA::UnionDef_var::operator= (const ::CORBA::UnionDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::UnionDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::UnionDef_var::operator const ::CORBA::UnionDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::UnionDef_var::operator ::CORBA::UnionDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::UnionDef_ptr -CORBA::UnionDef_var::operator-> (void) const -{ - return this->ptr_; + return p->marshal (cdr); } -::CORBA::UnionDef_ptr -CORBA::UnionDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::UnionDef_ptr & -CORBA::UnionDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::UnionDef_ptr & -CORBA::UnionDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::UnionDef::_nil (); - return this->ptr_; -} - -::CORBA::UnionDef_ptr -CORBA::UnionDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::UnionDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::UnionDef::_nil (); - return val; -} - -::CORBA::UnionDef_ptr -CORBA::UnionDef_var::tao_duplicate (UnionDef_ptr p) -{ - return ::CORBA::UnionDef::_duplicate (p); -} - -void -CORBA::UnionDef_var::tao_release (UnionDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::UnionDef_ptr -CORBA::UnionDef_var::tao_nil (void) -{ - return ::CORBA::UnionDef::_nil (); -} - -::CORBA::UnionDef_ptr -CORBA::UnionDef_var::tao_narrow ( +CORBA::UnionDef_ptr +CORBA::tao_UnionDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::UnionDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::UnionDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::UnionDef_var::tao_upcast (void *src) +CORBA::tao_UnionDef_cast::tao_upcast ( + void *src + ) { - UnionDef **tmp = - ACE_static_cast (UnionDef **, src); + CORBA::UnionDef **tmp = + ACE_static_cast (CORBA::UnionDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::UnionDef_out -// ************************************************************* - -CORBA::UnionDef_out::UnionDef_out (UnionDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::UnionDef::_nil (); -} - -CORBA::UnionDef_out::UnionDef_out (UnionDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::UnionDef::_nil (); -} - -CORBA::UnionDef_out::UnionDef_out (const ::CORBA::UnionDef_out &p) - : ptr_ (ACE_const_cast (UnionDef_out &, p).ptr_) -{} - -::CORBA::UnionDef_out & -CORBA::UnionDef_out::operator= (const ::CORBA::UnionDef_out &p) -{ - this->ptr_ = ACE_const_cast (UnionDef_out&, p).ptr_; - return *this; -} - -CORBA::UnionDef_out & -CORBA::UnionDef_out::operator= (const ::CORBA::UnionDef_var &p) -{ - this->ptr_ = ::CORBA::UnionDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::UnionDef_out & -CORBA::UnionDef_out::operator= (UnionDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::UnionDef_out::operator ::CORBA::UnionDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::UnionDef_ptr & -CORBA::UnionDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::UnionDef_ptr -CORBA::UnionDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::UnionDef, + CORBA::tao_UnionDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::UnionDef, + CORBA::tao_UnionDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::UnionDef, \ + CORBA::tao_UnionDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::UnionDef, \ + CORBA::tao_UnionDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -8534,74 +7850,81 @@ CORBA::TypeCode_ptr CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::TypeCode_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::TypeCode_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -8612,7 +7935,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -8636,7 +7959,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -8648,22 +7971,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -8734,74 +8055,81 @@ CORBA::TypeCode_ptr CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::IDLType_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::IDLType_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -8812,7 +8140,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -8836,7 +8164,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -8848,22 +8176,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -8935,66 +8261,72 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type_def ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << discriminator_type_def) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << discriminator_type_def) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -9005,7 +8337,7 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -9029,7 +8361,7 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -9041,19 +8373,17 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type_def ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -9131,74 +8461,81 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type_def ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::UnionMemberSeq * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::UnionMemberSeq * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -9209,7 +8546,7 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -9233,7 +8570,7 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -9245,22 +8582,20 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::discriminator_type_def ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -9332,66 +8667,72 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::members ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << members) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << members) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -9402,7 +8743,7 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::members ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -9426,7 +8767,7 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::members ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -9438,19 +8779,17 @@ void CORBA::_TAO_UnionDef_Remote_Proxy_Impl::members ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -9507,7 +8846,7 @@ CORBA::_TAO_UnionDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::UnionDef::UnionDef (int collocated) { @@ -9800,6 +9139,12 @@ const char* CORBA::UnionDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/UnionDef:1.0"; } +CORBA::Boolean +CORBA::UnionDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -9948,7 +9293,7 @@ TAO_NAMESPACE_END int CORBA::EnumDef::_tao_class_id = 0; CORBA::EnumDef_ptr -tao_CORBA_EnumDef_duplicate ( +CORBA::tao_EnumDef_life::tao_duplicate ( CORBA::EnumDef_ptr p ) { @@ -9956,7 +9301,7 @@ tao_CORBA_EnumDef_duplicate ( } void -tao_CORBA_EnumDef_release ( +CORBA::tao_EnumDef_life::tao_release ( CORBA::EnumDef_ptr p ) { @@ -9964,228 +9309,64 @@ tao_CORBA_EnumDef_release ( } CORBA::EnumDef_ptr -tao_CORBA_EnumDef_nil ( +CORBA::tao_EnumDef_life::tao_nil ( void ) { return CORBA::EnumDef::_nil (); } -CORBA::EnumDef_ptr -tao_CORBA_EnumDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::EnumDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_EnumDef_upcast ( - void *src - ) -{ - CORBA::EnumDef **tmp = - ACE_static_cast (CORBA::EnumDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_EnumDef_marshal ( +CORBA::tao_EnumDef_life::tao_marshal ( CORBA::EnumDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::EnumDef_var -// ************************************************************* - -CORBA::EnumDef_var::EnumDef_var (void) - : ptr_ (EnumDef::_nil ()) -{} - -::CORBA::EnumDef_ptr -CORBA::EnumDef_var::ptr (void) const -{ - return this->ptr_; + return p->marshal (cdr); } -CORBA::EnumDef_var::EnumDef_var (const ::CORBA::EnumDef_var &p) - : TAO_Base_var (), - ptr_ (EnumDef::_duplicate (p.ptr ())) -{} - -CORBA::EnumDef_var::~EnumDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::EnumDef_var & -CORBA::EnumDef_var::operator= (EnumDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::EnumDef_var & -CORBA::EnumDef_var::operator= (const ::CORBA::EnumDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::EnumDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::EnumDef_var::operator const ::CORBA::EnumDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::EnumDef_var::operator ::CORBA::EnumDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::EnumDef_ptr -CORBA::EnumDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::EnumDef_ptr -CORBA::EnumDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::EnumDef_ptr & -CORBA::EnumDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::EnumDef_ptr & -CORBA::EnumDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::EnumDef::_nil (); - return this->ptr_; -} - -::CORBA::EnumDef_ptr -CORBA::EnumDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::EnumDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::EnumDef::_nil (); - return val; -} - -::CORBA::EnumDef_ptr -CORBA::EnumDef_var::tao_duplicate (EnumDef_ptr p) -{ - return ::CORBA::EnumDef::_duplicate (p); -} - -void -CORBA::EnumDef_var::tao_release (EnumDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::EnumDef_ptr -CORBA::EnumDef_var::tao_nil (void) -{ - return ::CORBA::EnumDef::_nil (); -} - -::CORBA::EnumDef_ptr -CORBA::EnumDef_var::tao_narrow ( +CORBA::EnumDef_ptr +CORBA::tao_EnumDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::EnumDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::EnumDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::EnumDef_var::tao_upcast (void *src) +CORBA::tao_EnumDef_cast::tao_upcast ( + void *src + ) { - EnumDef **tmp = - ACE_static_cast (EnumDef **, src); + CORBA::EnumDef **tmp = + ACE_static_cast (CORBA::EnumDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::EnumDef_out -// ************************************************************* - -CORBA::EnumDef_out::EnumDef_out (EnumDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::EnumDef::_nil (); -} - -CORBA::EnumDef_out::EnumDef_out (EnumDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::EnumDef::_nil (); -} - -CORBA::EnumDef_out::EnumDef_out (const ::CORBA::EnumDef_out &p) - : ptr_ (ACE_const_cast (EnumDef_out &, p).ptr_) -{} - -::CORBA::EnumDef_out & -CORBA::EnumDef_out::operator= (const ::CORBA::EnumDef_out &p) -{ - this->ptr_ = ACE_const_cast (EnumDef_out&, p).ptr_; - return *this; -} - -CORBA::EnumDef_out & -CORBA::EnumDef_out::operator= (const ::CORBA::EnumDef_var &p) -{ - this->ptr_ = ::CORBA::EnumDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::EnumDef_out & -CORBA::EnumDef_out::operator= (EnumDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::EnumDef_out::operator ::CORBA::EnumDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::EnumDef_ptr & -CORBA::EnumDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::EnumDef_ptr -CORBA::EnumDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::EnumDef, + CORBA::tao_EnumDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::EnumDef, + CORBA::tao_EnumDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::EnumDef, \ + CORBA::tao_EnumDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::EnumDef, \ + CORBA::tao_EnumDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -10457,74 +9638,81 @@ CORBA::_TAO_EnumDef_Remote_Proxy_Impl::_TAO_EnumDef_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::EnumMemberSeq * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::EnumMemberSeq * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -10535,7 +9723,7 @@ CORBA::_TAO_EnumDef_Remote_Proxy_Impl::_TAO_EnumDef_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -10559,7 +9747,7 @@ CORBA::_TAO_EnumDef_Remote_Proxy_Impl::_TAO_EnumDef_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -10571,22 +9759,20 @@ CORBA::_TAO_EnumDef_Remote_Proxy_Impl::_TAO_EnumDef_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -10658,66 +9844,72 @@ void CORBA::_TAO_EnumDef_Remote_Proxy_Impl::members ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << members) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << members) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -10728,7 +9920,7 @@ void CORBA::_TAO_EnumDef_Remote_Proxy_Impl::members ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -10752,7 +9944,7 @@ void CORBA::_TAO_EnumDef_Remote_Proxy_Impl::members ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -10764,19 +9956,17 @@ void CORBA::_TAO_EnumDef_Remote_Proxy_Impl::members ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -10833,7 +10023,7 @@ CORBA::_TAO_EnumDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::EnumDef::EnumDef (int collocated) { @@ -11107,6 +10297,12 @@ const char* CORBA::EnumDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/EnumDef:1.0"; } +CORBA::Boolean +CORBA::EnumDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -11192,7 +10388,7 @@ TAO_NAMESPACE_END int CORBA::AliasDef::_tao_class_id = 0; CORBA::AliasDef_ptr -tao_CORBA_AliasDef_duplicate ( +CORBA::tao_AliasDef_life::tao_duplicate ( CORBA::AliasDef_ptr p ) { @@ -11200,7 +10396,7 @@ tao_CORBA_AliasDef_duplicate ( } void -tao_CORBA_AliasDef_release ( +CORBA::tao_AliasDef_life::tao_release ( CORBA::AliasDef_ptr p ) { @@ -11208,228 +10404,64 @@ tao_CORBA_AliasDef_release ( } CORBA::AliasDef_ptr -tao_CORBA_AliasDef_nil ( +CORBA::tao_AliasDef_life::tao_nil ( void ) { return CORBA::AliasDef::_nil (); } -CORBA::AliasDef_ptr -tao_CORBA_AliasDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::AliasDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_AliasDef_upcast ( - void *src - ) -{ - CORBA::AliasDef **tmp = - ACE_static_cast (CORBA::AliasDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_AliasDef_marshal ( +CORBA::tao_AliasDef_life::tao_marshal ( CORBA::AliasDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::AliasDef_var -// ************************************************************* - -CORBA::AliasDef_var::AliasDef_var (void) - : ptr_ (AliasDef::_nil ()) -{} - -::CORBA::AliasDef_ptr -CORBA::AliasDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::AliasDef_var::AliasDef_var (const ::CORBA::AliasDef_var &p) - : TAO_Base_var (), - ptr_ (AliasDef::_duplicate (p.ptr ())) -{} - -CORBA::AliasDef_var::~AliasDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::AliasDef_var & -CORBA::AliasDef_var::operator= (AliasDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::AliasDef_var & -CORBA::AliasDef_var::operator= (const ::CORBA::AliasDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::AliasDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::AliasDef_var::operator const ::CORBA::AliasDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::AliasDef_var::operator ::CORBA::AliasDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::AliasDef_ptr -CORBA::AliasDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::AliasDef_ptr -CORBA::AliasDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::AliasDef_ptr & -CORBA::AliasDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::AliasDef_ptr & -CORBA::AliasDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::AliasDef::_nil (); - return this->ptr_; -} - -::CORBA::AliasDef_ptr -CORBA::AliasDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::AliasDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::AliasDef::_nil (); - return val; -} - -::CORBA::AliasDef_ptr -CORBA::AliasDef_var::tao_duplicate (AliasDef_ptr p) -{ - return ::CORBA::AliasDef::_duplicate (p); -} - -void -CORBA::AliasDef_var::tao_release (AliasDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::AliasDef_ptr -CORBA::AliasDef_var::tao_nil (void) -{ - return ::CORBA::AliasDef::_nil (); + return p->marshal (cdr); } -::CORBA::AliasDef_ptr -CORBA::AliasDef_var::tao_narrow ( +CORBA::AliasDef_ptr +CORBA::tao_AliasDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::AliasDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::AliasDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::AliasDef_var::tao_upcast (void *src) +CORBA::tao_AliasDef_cast::tao_upcast ( + void *src + ) { - AliasDef **tmp = - ACE_static_cast (AliasDef **, src); + CORBA::AliasDef **tmp = + ACE_static_cast (CORBA::AliasDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::AliasDef_out -// ************************************************************* - -CORBA::AliasDef_out::AliasDef_out (AliasDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::AliasDef::_nil (); -} - -CORBA::AliasDef_out::AliasDef_out (AliasDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::AliasDef::_nil (); -} - -CORBA::AliasDef_out::AliasDef_out (const ::CORBA::AliasDef_out &p) - : ptr_ (ACE_const_cast (AliasDef_out &, p).ptr_) -{} - -::CORBA::AliasDef_out & -CORBA::AliasDef_out::operator= (const ::CORBA::AliasDef_out &p) -{ - this->ptr_ = ACE_const_cast (AliasDef_out&, p).ptr_; - return *this; -} - -CORBA::AliasDef_out & -CORBA::AliasDef_out::operator= (const ::CORBA::AliasDef_var &p) -{ - this->ptr_ = ::CORBA::AliasDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::AliasDef_out & -CORBA::AliasDef_out::operator= (AliasDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::AliasDef_out::operator ::CORBA::AliasDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::AliasDef_ptr & -CORBA::AliasDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::AliasDef_ptr -CORBA::AliasDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::AliasDef, + CORBA::tao_AliasDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::AliasDef, + CORBA::tao_AliasDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::AliasDef, \ + CORBA::tao_AliasDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::AliasDef, \ + CORBA::tao_AliasDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -11695,74 +10727,81 @@ CORBA::_TAO_AliasDef_Remote_Proxy_Impl::_TAO_AliasDef_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::IDLType_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::IDLType_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -11773,7 +10812,7 @@ CORBA::_TAO_AliasDef_Remote_Proxy_Impl::_TAO_AliasDef_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -11797,7 +10836,7 @@ CORBA::_TAO_AliasDef_Remote_Proxy_Impl::_TAO_AliasDef_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -11809,22 +10848,20 @@ CORBA::_TAO_AliasDef_Remote_Proxy_Impl::_TAO_AliasDef_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -11896,66 +10933,72 @@ void CORBA::_TAO_AliasDef_Remote_Proxy_Impl::original_type_def ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << original_type_def) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << original_type_def) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -11966,7 +11009,7 @@ void CORBA::_TAO_AliasDef_Remote_Proxy_Impl::original_type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -11990,7 +11033,7 @@ void CORBA::_TAO_AliasDef_Remote_Proxy_Impl::original_type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -12002,19 +11045,17 @@ void CORBA::_TAO_AliasDef_Remote_Proxy_Impl::original_type_def ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -12071,7 +11112,7 @@ CORBA::_TAO_AliasDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::AliasDef::AliasDef (int collocated) { @@ -12345,6 +11386,12 @@ const char* CORBA::AliasDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/AliasDef:1.0"; } +CORBA::Boolean +CORBA::AliasDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -12431,7 +11478,7 @@ TAO_NAMESPACE_END int CORBA::NativeDef::_tao_class_id = 0; CORBA::NativeDef_ptr -tao_CORBA_NativeDef_duplicate ( +CORBA::tao_NativeDef_life::tao_duplicate ( CORBA::NativeDef_ptr p ) { @@ -12439,7 +11486,7 @@ tao_CORBA_NativeDef_duplicate ( } void -tao_CORBA_NativeDef_release ( +CORBA::tao_NativeDef_life::tao_release ( CORBA::NativeDef_ptr p ) { @@ -12447,228 +11494,64 @@ tao_CORBA_NativeDef_release ( } CORBA::NativeDef_ptr -tao_CORBA_NativeDef_nil ( +CORBA::tao_NativeDef_life::tao_nil ( void ) { return CORBA::NativeDef::_nil (); } -CORBA::NativeDef_ptr -tao_CORBA_NativeDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::NativeDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_NativeDef_upcast ( - void *src - ) -{ - CORBA::NativeDef **tmp = - ACE_static_cast (CORBA::NativeDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_NativeDef_marshal ( +CORBA::tao_NativeDef_life::tao_marshal ( CORBA::NativeDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::NativeDef_var -// ************************************************************* - -CORBA::NativeDef_var::NativeDef_var (void) - : ptr_ (NativeDef::_nil ()) -{} - -::CORBA::NativeDef_ptr -CORBA::NativeDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::NativeDef_var::NativeDef_var (const ::CORBA::NativeDef_var &p) - : TAO_Base_var (), - ptr_ (NativeDef::_duplicate (p.ptr ())) -{} - -CORBA::NativeDef_var::~NativeDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::NativeDef_var & -CORBA::NativeDef_var::operator= (NativeDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::NativeDef_var & -CORBA::NativeDef_var::operator= (const ::CORBA::NativeDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::NativeDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::NativeDef_var::operator const ::CORBA::NativeDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::NativeDef_var::operator ::CORBA::NativeDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::NativeDef_ptr -CORBA::NativeDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::NativeDef_ptr -CORBA::NativeDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::NativeDef_ptr & -CORBA::NativeDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::NativeDef_ptr & -CORBA::NativeDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::NativeDef::_nil (); - return this->ptr_; + return p->marshal (cdr); } -::CORBA::NativeDef_ptr -CORBA::NativeDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::NativeDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::NativeDef::_nil (); - return val; -} - -::CORBA::NativeDef_ptr -CORBA::NativeDef_var::tao_duplicate (NativeDef_ptr p) -{ - return ::CORBA::NativeDef::_duplicate (p); -} - -void -CORBA::NativeDef_var::tao_release (NativeDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::NativeDef_ptr -CORBA::NativeDef_var::tao_nil (void) -{ - return ::CORBA::NativeDef::_nil (); -} - -::CORBA::NativeDef_ptr -CORBA::NativeDef_var::tao_narrow ( +CORBA::NativeDef_ptr +CORBA::tao_NativeDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::NativeDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::NativeDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::NativeDef_var::tao_upcast (void *src) +CORBA::tao_NativeDef_cast::tao_upcast ( + void *src + ) { - NativeDef **tmp = - ACE_static_cast (NativeDef **, src); + CORBA::NativeDef **tmp = + ACE_static_cast (CORBA::NativeDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::NativeDef_out -// ************************************************************* - -CORBA::NativeDef_out::NativeDef_out (NativeDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::NativeDef::_nil (); -} - -CORBA::NativeDef_out::NativeDef_out (NativeDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::NativeDef::_nil (); -} - -CORBA::NativeDef_out::NativeDef_out (const ::CORBA::NativeDef_out &p) - : ptr_ (ACE_const_cast (NativeDef_out &, p).ptr_) -{} - -::CORBA::NativeDef_out & -CORBA::NativeDef_out::operator= (const ::CORBA::NativeDef_out &p) -{ - this->ptr_ = ACE_const_cast (NativeDef_out&, p).ptr_; - return *this; -} - -CORBA::NativeDef_out & -CORBA::NativeDef_out::operator= (const ::CORBA::NativeDef_var &p) -{ - this->ptr_ = ::CORBA::NativeDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::NativeDef_out & -CORBA::NativeDef_out::operator= (NativeDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::NativeDef_out::operator ::CORBA::NativeDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::NativeDef_ptr & -CORBA::NativeDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::NativeDef_ptr -CORBA::NativeDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::NativeDef, + CORBA::tao_NativeDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::NativeDef, + CORBA::tao_NativeDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::NativeDef, \ + CORBA::tao_NativeDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::NativeDef, \ + CORBA::tao_NativeDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -12745,7 +11628,7 @@ CORBA::_TAO_NativeDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::NativeDef::NativeDef (int collocated) { @@ -13019,6 +11902,12 @@ const char* CORBA::NativeDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/NativeDef:1.0"; } +CORBA::Boolean +CORBA::NativeDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -13063,7 +11952,7 @@ TAO_NAMESPACE_END int CORBA::PrimitiveDef::_tao_class_id = 0; CORBA::PrimitiveDef_ptr -tao_CORBA_PrimitiveDef_duplicate ( +CORBA::tao_PrimitiveDef_life::tao_duplicate ( CORBA::PrimitiveDef_ptr p ) { @@ -13071,7 +11960,7 @@ tao_CORBA_PrimitiveDef_duplicate ( } void -tao_CORBA_PrimitiveDef_release ( +CORBA::tao_PrimitiveDef_life::tao_release ( CORBA::PrimitiveDef_ptr p ) { @@ -13079,228 +11968,64 @@ tao_CORBA_PrimitiveDef_release ( } CORBA::PrimitiveDef_ptr -tao_CORBA_PrimitiveDef_nil ( +CORBA::tao_PrimitiveDef_life::tao_nil ( void ) { return CORBA::PrimitiveDef::_nil (); } -CORBA::PrimitiveDef_ptr -tao_CORBA_PrimitiveDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::PrimitiveDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_PrimitiveDef_upcast ( - void *src - ) -{ - CORBA::PrimitiveDef **tmp = - ACE_static_cast (CORBA::PrimitiveDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_PrimitiveDef_marshal ( +CORBA::tao_PrimitiveDef_life::tao_marshal ( CORBA::PrimitiveDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::PrimitiveDef_var -// ************************************************************* - -CORBA::PrimitiveDef_var::PrimitiveDef_var (void) - : ptr_ (PrimitiveDef::_nil ()) -{} - -::CORBA::PrimitiveDef_ptr -CORBA::PrimitiveDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::PrimitiveDef_var::PrimitiveDef_var (const ::CORBA::PrimitiveDef_var &p) - : TAO_Base_var (), - ptr_ (PrimitiveDef::_duplicate (p.ptr ())) -{} - -CORBA::PrimitiveDef_var::~PrimitiveDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::PrimitiveDef_var & -CORBA::PrimitiveDef_var::operator= (PrimitiveDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::PrimitiveDef_var & -CORBA::PrimitiveDef_var::operator= (const ::CORBA::PrimitiveDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::PrimitiveDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::PrimitiveDef_var::operator const ::CORBA::PrimitiveDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::PrimitiveDef_var::operator ::CORBA::PrimitiveDef_ptr &() // cast -{ - return this->ptr_; + return p->marshal (cdr); } -::CORBA::PrimitiveDef_ptr -CORBA::PrimitiveDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::PrimitiveDef_ptr -CORBA::PrimitiveDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::PrimitiveDef_ptr & -CORBA::PrimitiveDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::PrimitiveDef_ptr & -CORBA::PrimitiveDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::PrimitiveDef::_nil (); - return this->ptr_; -} - -::CORBA::PrimitiveDef_ptr -CORBA::PrimitiveDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::PrimitiveDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::PrimitiveDef::_nil (); - return val; -} - -::CORBA::PrimitiveDef_ptr -CORBA::PrimitiveDef_var::tao_duplicate (PrimitiveDef_ptr p) -{ - return ::CORBA::PrimitiveDef::_duplicate (p); -} - -void -CORBA::PrimitiveDef_var::tao_release (PrimitiveDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::PrimitiveDef_ptr -CORBA::PrimitiveDef_var::tao_nil (void) -{ - return ::CORBA::PrimitiveDef::_nil (); -} - -::CORBA::PrimitiveDef_ptr -CORBA::PrimitiveDef_var::tao_narrow ( +CORBA::PrimitiveDef_ptr +CORBA::tao_PrimitiveDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::PrimitiveDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::PrimitiveDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::PrimitiveDef_var::tao_upcast (void *src) +CORBA::tao_PrimitiveDef_cast::tao_upcast ( + void *src + ) { - PrimitiveDef **tmp = - ACE_static_cast (PrimitiveDef **, src); + CORBA::PrimitiveDef **tmp = + ACE_static_cast (CORBA::PrimitiveDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::PrimitiveDef_out -// ************************************************************* - -CORBA::PrimitiveDef_out::PrimitiveDef_out (PrimitiveDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::PrimitiveDef::_nil (); -} - -CORBA::PrimitiveDef_out::PrimitiveDef_out (PrimitiveDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::PrimitiveDef::_nil (); -} - -CORBA::PrimitiveDef_out::PrimitiveDef_out (const ::CORBA::PrimitiveDef_out &p) - : ptr_ (ACE_const_cast (PrimitiveDef_out &, p).ptr_) -{} - -::CORBA::PrimitiveDef_out & -CORBA::PrimitiveDef_out::operator= (const ::CORBA::PrimitiveDef_out &p) -{ - this->ptr_ = ACE_const_cast (PrimitiveDef_out&, p).ptr_; - return *this; -} - -CORBA::PrimitiveDef_out & -CORBA::PrimitiveDef_out::operator= (const ::CORBA::PrimitiveDef_var &p) -{ - this->ptr_ = ::CORBA::PrimitiveDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::PrimitiveDef_out & -CORBA::PrimitiveDef_out::operator= (PrimitiveDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::PrimitiveDef_out::operator ::CORBA::PrimitiveDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::PrimitiveDef_ptr & -CORBA::PrimitiveDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::PrimitiveDef_ptr -CORBA::PrimitiveDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::PrimitiveDef, + CORBA::tao_PrimitiveDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::PrimitiveDef, + CORBA::tao_PrimitiveDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::PrimitiveDef, \ + CORBA::tao_PrimitiveDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::PrimitiveDef, \ + CORBA::tao_PrimitiveDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -13479,73 +12204,80 @@ CORBA::_TAO_PrimitiveDef_Remote_Proxy_Impl::_TAO_PrimitiveDef_Remote_Proxy_Impl if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + _tao_retval + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::PrimitiveKind _tao_retval_info = + _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::PrimitiveKind _tao_retval_info = - _tao_retval; - _tao_ri.result (_tao_retval_info); - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -13556,7 +12288,7 @@ CORBA::_TAO_PrimitiveDef_Remote_Proxy_Impl::_TAO_PrimitiveDef_Remote_Proxy_Impl ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13580,7 +12312,7 @@ CORBA::_TAO_PrimitiveDef_Remote_Proxy_Impl::_TAO_PrimitiveDef_Remote_Proxy_Impl ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13592,22 +12324,20 @@ CORBA::_TAO_PrimitiveDef_Remote_Proxy_Impl::_TAO_PrimitiveDef_Remote_Proxy_Impl ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval; + +return _tao_retval; } // @@ -13663,7 +12393,7 @@ CORBA::_TAO_PrimitiveDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::PrimitiveDef::PrimitiveDef (int collocated) { @@ -13901,6 +12631,12 @@ const char* CORBA::PrimitiveDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/PrimitiveDef:1.0"; } +CORBA::Boolean +CORBA::PrimitiveDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -13967,7 +12703,7 @@ TAO_NAMESPACE_END int CORBA::StringDef::_tao_class_id = 0; CORBA::StringDef_ptr -tao_CORBA_StringDef_duplicate ( +CORBA::tao_StringDef_life::tao_duplicate ( CORBA::StringDef_ptr p ) { @@ -13975,7 +12711,7 @@ tao_CORBA_StringDef_duplicate ( } void -tao_CORBA_StringDef_release ( +CORBA::tao_StringDef_life::tao_release ( CORBA::StringDef_ptr p ) { @@ -13983,228 +12719,64 @@ tao_CORBA_StringDef_release ( } CORBA::StringDef_ptr -tao_CORBA_StringDef_nil ( +CORBA::tao_StringDef_life::tao_nil ( void ) { return CORBA::StringDef::_nil (); } -CORBA::StringDef_ptr -tao_CORBA_StringDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::StringDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_StringDef_upcast ( - void *src - ) -{ - CORBA::StringDef **tmp = - ACE_static_cast (CORBA::StringDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_StringDef_marshal ( +CORBA::tao_StringDef_life::tao_marshal ( CORBA::StringDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::StringDef_var -// ************************************************************* - -CORBA::StringDef_var::StringDef_var (void) - : ptr_ (StringDef::_nil ()) -{} - -::CORBA::StringDef_ptr -CORBA::StringDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::StringDef_var::StringDef_var (const ::CORBA::StringDef_var &p) - : TAO_Base_var (), - ptr_ (StringDef::_duplicate (p.ptr ())) -{} - -CORBA::StringDef_var::~StringDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::StringDef_var & -CORBA::StringDef_var::operator= (StringDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::StringDef_var & -CORBA::StringDef_var::operator= (const ::CORBA::StringDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::StringDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::StringDef_var::operator const ::CORBA::StringDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::StringDef_var::operator ::CORBA::StringDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::StringDef_ptr -CORBA::StringDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::StringDef_ptr -CORBA::StringDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::StringDef_ptr & -CORBA::StringDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::StringDef_ptr & -CORBA::StringDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::StringDef::_nil (); - return this->ptr_; -} - -::CORBA::StringDef_ptr -CORBA::StringDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::StringDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::StringDef::_nil (); - return val; -} - -::CORBA::StringDef_ptr -CORBA::StringDef_var::tao_duplicate (StringDef_ptr p) -{ - return ::CORBA::StringDef::_duplicate (p); -} - -void -CORBA::StringDef_var::tao_release (StringDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::StringDef_ptr -CORBA::StringDef_var::tao_nil (void) -{ - return ::CORBA::StringDef::_nil (); + return p->marshal (cdr); } -::CORBA::StringDef_ptr -CORBA::StringDef_var::tao_narrow ( +CORBA::StringDef_ptr +CORBA::tao_StringDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::StringDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::StringDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::StringDef_var::tao_upcast (void *src) +CORBA::tao_StringDef_cast::tao_upcast ( + void *src + ) { - StringDef **tmp = - ACE_static_cast (StringDef **, src); + CORBA::StringDef **tmp = + ACE_static_cast (CORBA::StringDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::StringDef_out -// ************************************************************* - -CORBA::StringDef_out::StringDef_out (StringDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::StringDef::_nil (); -} - -CORBA::StringDef_out::StringDef_out (StringDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::StringDef::_nil (); -} - -CORBA::StringDef_out::StringDef_out (const ::CORBA::StringDef_out &p) - : ptr_ (ACE_const_cast (StringDef_out &, p).ptr_) -{} - -::CORBA::StringDef_out & -CORBA::StringDef_out::operator= (const ::CORBA::StringDef_out &p) -{ - this->ptr_ = ACE_const_cast (StringDef_out&, p).ptr_; - return *this; -} - -CORBA::StringDef_out & -CORBA::StringDef_out::operator= (const ::CORBA::StringDef_var &p) -{ - this->ptr_ = ::CORBA::StringDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::StringDef_out & -CORBA::StringDef_out::operator= (StringDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::StringDef_out::operator ::CORBA::StringDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::StringDef_ptr & -CORBA::StringDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::StringDef_ptr -CORBA::StringDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::StringDef, + CORBA::tao_StringDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::StringDef, + CORBA::tao_StringDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::StringDef, \ + CORBA::tao_StringDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::StringDef, \ + CORBA::tao_StringDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -14470,73 +13042,277 @@ CORBA::ULong CORBA::_TAO_StringDef_Remote_Proxy_Impl::bound ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + _tao_retval + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::ULong _tao_retval_info = + _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; + +#endif /* TAO_HAS_INTERCEPTORS */ + } + +#if TAO_HAS_INTERCEPTORS == 1 } + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + const PortableInterceptor::ReplyStatus _tao_status = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_TRY_CHECK; - if (!( - (_tao_in >> _tao_retval) - )) + if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION + || _tao_status == PortableInterceptor::USER_EXCEPTION) { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - _tao_retval - ); + ACE_RE_THROW; } + } + +# if defined (ACE_HAS_EXCEPTIONS) \ + && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) + ACE_CATCHALL + { + CORBA::UNKNOWN ex; -#if TAO_HAS_INTERCEPTORS == 1 - CORBA::ULong _tao_retval_info = - _tao_retval; - _tao_ri.result (_tao_retval_info); + _tao_ri.exception (&ex); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( + const 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_RETURN (_tao_retval); + + const PortableInterceptor::ReplyStatus _tao_status = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (_tao_retval); + + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + +#endif /* TAO_HAS_INTERCEPTORS */ + + if (_invoke_status != TAO_INVOKE_RESTART) + break; + } + +return _tao_retval; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + +void CORBA::_TAO_StringDef_Remote_Proxy_Impl::bound ( + CORBA::Object *_collocated_tao_target_, + CORBA::ULong bound + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) +{ + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); + + if (istub == 0) + { + ACE_THROW (CORBA::INTERNAL ()); + } + + TAO_GIOP_Twoway_Invocation _tao_call ( + istub, + "_set_bound", + 10, + 1, + istub->orb_core () + ); + + int _invoke_status; + +#if (TAO_HAS_INTERCEPTORS == 1) + TAO_ClientRequestInterceptor_Adapter _tao_vfr ( + istub->orb_core ()->client_request_interceptors (), + &_tao_call, + _invoke_status + ); + +#endif /* TAO_HAS_INTERCEPTORS */ + + for (;;) + { + _invoke_status = TAO_INVOKE_EXCEPTION; + +#if TAO_HAS_INTERCEPTORS == 1 + TAO_ClientRequestInfo_CORBA_StringDef_bound_set _tao_ri ( + &_tao_call, + _collocated_tao_target_, + bound + ACE_ENV_ARG_PARAMETER + ); + ACE_CHECK; + +#endif /* TAO_HAS_INTERCEPTORS */ + + CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG; + TAO_INTERCEPTOR (_tao_ri.response_expected (1)); + +#if TAO_HAS_INTERCEPTORS == 1 + + ACE_TRY + { + _tao_vfr.send_request ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; + + if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + } + else + { + +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; + + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << bound) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_reply ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + +#endif /* TAO_HAS_INTERCEPTORS */ + } + +#if TAO_HAS_INTERCEPTORS == 1 + } } ACE_CATCHANY { @@ -14547,7 +13323,7 @@ CORBA::ULong CORBA::_TAO_StringDef_Remote_Proxy_Impl::bound ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -14571,200 +13347,7 @@ CORBA::ULong CORBA::_TAO_StringDef_Remote_Proxy_Impl::bound ( ); 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_RETURN (_tao_retval); - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (_tao_retval); - - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - -#endif /* TAO_HAS_INTERCEPTORS */ - - break; - } - - return _tao_retval; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 - -void CORBA::_TAO_StringDef_Remote_Proxy_Impl::bound ( - CORBA::Object *_collocated_tao_target_, - CORBA::ULong bound - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) -{ - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); - - if (istub == 0) - { - ACE_THROW (CORBA::INTERNAL ()); - } - - TAO_GIOP_Twoway_Invocation _tao_call ( - istub, - "_set_bound", - 10, - 1, - istub->orb_core () - ); - - int _invoke_status; - -#if (TAO_HAS_INTERCEPTORS == 1) - TAO_ClientRequestInterceptor_Adapter _tao_vfr ( - istub->orb_core ()->client_request_interceptors (), - &_tao_call, - _invoke_status - ); - -#endif /* TAO_HAS_INTERCEPTORS */ - - for (;;) - { - _invoke_status = TAO_INVOKE_EXCEPTION; - -#if TAO_HAS_INTERCEPTORS == 1 - TAO_ClientRequestInfo_CORBA_StringDef_bound_set _tao_ri ( - &_tao_call, - _collocated_tao_target_, - bound - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK; - -#endif /* TAO_HAS_INTERCEPTORS */ - - CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG; - TAO_INTERCEPTOR (_tao_ri.response_expected (1)); - -#if TAO_HAS_INTERCEPTORS == 1 - - ACE_TRY - { - _tao_vfr.send_request ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - if (_invoke_status == TAO_INVOKE_RESTART) - { - _tao_call.restart_flag (1); - continue; - } - -#endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; - - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << bound) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) - ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - ) - - continue; - } -#if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION - || _tao_status == PortableInterceptor::USER_EXCEPTION) - { - ACE_RE_THROW; - } - } - -# if defined (ACE_HAS_EXCEPTIONS) \ - && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) - ACE_CATCHALL - { - CORBA::UNKNOWN ex; - - _tao_ri.exception (&ex); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -14776,19 +13359,17 @@ void CORBA::_TAO_StringDef_Remote_Proxy_Impl::bound ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -14845,7 +13426,7 @@ CORBA::_TAO_StringDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::StringDef::StringDef (int collocated) { @@ -15083,6 +13664,12 @@ const char* CORBA::StringDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/StringDef:1.0"; } +CORBA::Boolean +CORBA::StringDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -15169,7 +13756,7 @@ TAO_NAMESPACE_END int CORBA::WstringDef::_tao_class_id = 0; CORBA::WstringDef_ptr -tao_CORBA_WstringDef_duplicate ( +CORBA::tao_WstringDef_life::tao_duplicate ( CORBA::WstringDef_ptr p ) { @@ -15177,7 +13764,7 @@ tao_CORBA_WstringDef_duplicate ( } void -tao_CORBA_WstringDef_release ( +CORBA::tao_WstringDef_life::tao_release ( CORBA::WstringDef_ptr p ) { @@ -15185,228 +13772,64 @@ tao_CORBA_WstringDef_release ( } CORBA::WstringDef_ptr -tao_CORBA_WstringDef_nil ( +CORBA::tao_WstringDef_life::tao_nil ( void ) { return CORBA::WstringDef::_nil (); } -CORBA::WstringDef_ptr -tao_CORBA_WstringDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::WstringDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_WstringDef_upcast ( - void *src - ) -{ - CORBA::WstringDef **tmp = - ACE_static_cast (CORBA::WstringDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_WstringDef_marshal ( +CORBA::tao_WstringDef_life::tao_marshal ( CORBA::WstringDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::WstringDef_var -// ************************************************************* - -CORBA::WstringDef_var::WstringDef_var (void) - : ptr_ (WstringDef::_nil ()) -{} - -::CORBA::WstringDef_ptr -CORBA::WstringDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::WstringDef_var::WstringDef_var (const ::CORBA::WstringDef_var &p) - : TAO_Base_var (), - ptr_ (WstringDef::_duplicate (p.ptr ())) -{} - -CORBA::WstringDef_var::~WstringDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::WstringDef_var & -CORBA::WstringDef_var::operator= (WstringDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::WstringDef_var & -CORBA::WstringDef_var::operator= (const ::CORBA::WstringDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::WstringDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::WstringDef_var::operator const ::CORBA::WstringDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::WstringDef_var::operator ::CORBA::WstringDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::WstringDef_ptr -CORBA::WstringDef_var::operator-> (void) const -{ - return this->ptr_; + return p->marshal (cdr); } -::CORBA::WstringDef_ptr -CORBA::WstringDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::WstringDef_ptr & -CORBA::WstringDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::WstringDef_ptr & -CORBA::WstringDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::WstringDef::_nil (); - return this->ptr_; -} - -::CORBA::WstringDef_ptr -CORBA::WstringDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::WstringDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::WstringDef::_nil (); - return val; -} - -::CORBA::WstringDef_ptr -CORBA::WstringDef_var::tao_duplicate (WstringDef_ptr p) -{ - return ::CORBA::WstringDef::_duplicate (p); -} - -void -CORBA::WstringDef_var::tao_release (WstringDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::WstringDef_ptr -CORBA::WstringDef_var::tao_nil (void) -{ - return ::CORBA::WstringDef::_nil (); -} - -::CORBA::WstringDef_ptr -CORBA::WstringDef_var::tao_narrow ( +CORBA::WstringDef_ptr +CORBA::tao_WstringDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::WstringDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::WstringDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::WstringDef_var::tao_upcast (void *src) +CORBA::tao_WstringDef_cast::tao_upcast ( + void *src + ) { - WstringDef **tmp = - ACE_static_cast (WstringDef **, src); + CORBA::WstringDef **tmp = + ACE_static_cast (CORBA::WstringDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::WstringDef_out -// ************************************************************* - -CORBA::WstringDef_out::WstringDef_out (WstringDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::WstringDef::_nil (); -} - -CORBA::WstringDef_out::WstringDef_out (WstringDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::WstringDef::_nil (); -} - -CORBA::WstringDef_out::WstringDef_out (const ::CORBA::WstringDef_out &p) - : ptr_ (ACE_const_cast (WstringDef_out &, p).ptr_) -{} - -::CORBA::WstringDef_out & -CORBA::WstringDef_out::operator= (const ::CORBA::WstringDef_out &p) -{ - this->ptr_ = ACE_const_cast (WstringDef_out&, p).ptr_; - return *this; -} - -CORBA::WstringDef_out & -CORBA::WstringDef_out::operator= (const ::CORBA::WstringDef_var &p) -{ - this->ptr_ = ::CORBA::WstringDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::WstringDef_out & -CORBA::WstringDef_out::operator= (WstringDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::WstringDef_out::operator ::CORBA::WstringDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::WstringDef_ptr & -CORBA::WstringDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::WstringDef_ptr -CORBA::WstringDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::WstringDef, + CORBA::tao_WstringDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::WstringDef, + CORBA::tao_WstringDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::WstringDef, \ + CORBA::tao_WstringDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::WstringDef, \ + CORBA::tao_WstringDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -15672,73 +14095,80 @@ CORBA::ULong CORBA::_TAO_WstringDef_Remote_Proxy_Impl::bound ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + _tao_retval + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::ULong _tao_retval_info = + _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::ULong _tao_retval_info = - _tao_retval; - _tao_ri.result (_tao_retval_info); - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -15749,7 +14179,7 @@ CORBA::ULong CORBA::_TAO_WstringDef_Remote_Proxy_Impl::bound ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -15773,7 +14203,7 @@ CORBA::ULong CORBA::_TAO_WstringDef_Remote_Proxy_Impl::bound ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -15785,22 +14215,20 @@ CORBA::ULong CORBA::_TAO_WstringDef_Remote_Proxy_Impl::bound ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval; + +return _tao_retval; } // TAO_IDL - Generated from @@ -15872,66 +14300,72 @@ void CORBA::_TAO_WstringDef_Remote_Proxy_Impl::bound ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << bound) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << bound) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -15942,7 +14376,7 @@ void CORBA::_TAO_WstringDef_Remote_Proxy_Impl::bound ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -15966,7 +14400,7 @@ void CORBA::_TAO_WstringDef_Remote_Proxy_Impl::bound ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -15978,19 +14412,17 @@ void CORBA::_TAO_WstringDef_Remote_Proxy_Impl::bound ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -16047,7 +14479,7 @@ CORBA::_TAO_WstringDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::WstringDef::WstringDef (int collocated) { @@ -16285,6 +14717,12 @@ const char* CORBA::WstringDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/WstringDef:1.0"; } +CORBA::Boolean +CORBA::WstringDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -16372,7 +14810,7 @@ TAO_NAMESPACE_END int CORBA::SequenceDef::_tao_class_id = 0; CORBA::SequenceDef_ptr -tao_CORBA_SequenceDef_duplicate ( +CORBA::tao_SequenceDef_life::tao_duplicate ( CORBA::SequenceDef_ptr p ) { @@ -16380,7 +14818,7 @@ tao_CORBA_SequenceDef_duplicate ( } void -tao_CORBA_SequenceDef_release ( +CORBA::tao_SequenceDef_life::tao_release ( CORBA::SequenceDef_ptr p ) { @@ -16388,228 +14826,64 @@ tao_CORBA_SequenceDef_release ( } CORBA::SequenceDef_ptr -tao_CORBA_SequenceDef_nil ( +CORBA::tao_SequenceDef_life::tao_nil ( void ) { return CORBA::SequenceDef::_nil (); } -CORBA::SequenceDef_ptr -tao_CORBA_SequenceDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::SequenceDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_SequenceDef_upcast ( - void *src - ) -{ - CORBA::SequenceDef **tmp = - ACE_static_cast (CORBA::SequenceDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_SequenceDef_marshal ( +CORBA::tao_SequenceDef_life::tao_marshal ( CORBA::SequenceDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::SequenceDef_var -// ************************************************************* - -CORBA::SequenceDef_var::SequenceDef_var (void) - : ptr_ (SequenceDef::_nil ()) -{} - -::CORBA::SequenceDef_ptr -CORBA::SequenceDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::SequenceDef_var::SequenceDef_var (const ::CORBA::SequenceDef_var &p) - : TAO_Base_var (), - ptr_ (SequenceDef::_duplicate (p.ptr ())) -{} - -CORBA::SequenceDef_var::~SequenceDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::SequenceDef_var & -CORBA::SequenceDef_var::operator= (SequenceDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::SequenceDef_var & -CORBA::SequenceDef_var::operator= (const ::CORBA::SequenceDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::SequenceDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::SequenceDef_var::operator const ::CORBA::SequenceDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::SequenceDef_var::operator ::CORBA::SequenceDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::SequenceDef_ptr -CORBA::SequenceDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::SequenceDef_ptr -CORBA::SequenceDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::SequenceDef_ptr & -CORBA::SequenceDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::SequenceDef_ptr & -CORBA::SequenceDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::SequenceDef::_nil (); - return this->ptr_; -} - -::CORBA::SequenceDef_ptr -CORBA::SequenceDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::SequenceDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::SequenceDef::_nil (); - return val; -} - -::CORBA::SequenceDef_ptr -CORBA::SequenceDef_var::tao_duplicate (SequenceDef_ptr p) -{ - return ::CORBA::SequenceDef::_duplicate (p); -} - -void -CORBA::SequenceDef_var::tao_release (SequenceDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::SequenceDef_ptr -CORBA::SequenceDef_var::tao_nil (void) -{ - return ::CORBA::SequenceDef::_nil (); + return p->marshal (cdr); } -::CORBA::SequenceDef_ptr -CORBA::SequenceDef_var::tao_narrow ( +CORBA::SequenceDef_ptr +CORBA::tao_SequenceDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::SequenceDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::SequenceDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::SequenceDef_var::tao_upcast (void *src) +CORBA::tao_SequenceDef_cast::tao_upcast ( + void *src + ) { - SequenceDef **tmp = - ACE_static_cast (SequenceDef **, src); + CORBA::SequenceDef **tmp = + ACE_static_cast (CORBA::SequenceDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::SequenceDef_out -// ************************************************************* - -CORBA::SequenceDef_out::SequenceDef_out (SequenceDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::SequenceDef::_nil (); -} - -CORBA::SequenceDef_out::SequenceDef_out (SequenceDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::SequenceDef::_nil (); -} - -CORBA::SequenceDef_out::SequenceDef_out (const ::CORBA::SequenceDef_out &p) - : ptr_ (ACE_const_cast (SequenceDef_out &, p).ptr_) -{} - -::CORBA::SequenceDef_out & -CORBA::SequenceDef_out::operator= (const ::CORBA::SequenceDef_out &p) -{ - this->ptr_ = ACE_const_cast (SequenceDef_out&, p).ptr_; - return *this; -} - -CORBA::SequenceDef_out & -CORBA::SequenceDef_out::operator= (const ::CORBA::SequenceDef_var &p) -{ - this->ptr_ = ::CORBA::SequenceDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::SequenceDef_out & -CORBA::SequenceDef_out::operator= (SequenceDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::SequenceDef_out::operator ::CORBA::SequenceDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::SequenceDef_ptr & -CORBA::SequenceDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::SequenceDef_ptr -CORBA::SequenceDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::SequenceDef, + CORBA::tao_SequenceDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::SequenceDef, + CORBA::tao_SequenceDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::SequenceDef, \ + CORBA::tao_SequenceDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::SequenceDef, \ + CORBA::tao_SequenceDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -17136,73 +15410,80 @@ CORBA::ULong CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::bound ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + _tao_retval + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::ULong _tao_retval_info = + _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::ULong _tao_retval_info = - _tao_retval; - _tao_ri.result (_tao_retval_info); - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -17213,7 +15494,7 @@ CORBA::ULong CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::bound ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -17237,7 +15518,7 @@ CORBA::ULong CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::bound ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -17249,22 +15530,20 @@ CORBA::ULong CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::bound ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval; + +return _tao_retval; } // TAO_IDL - Generated from @@ -17336,66 +15615,72 @@ void CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::bound ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << bound) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << bound) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -17406,7 +15691,7 @@ void CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::bound ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -17430,7 +15715,7 @@ void CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::bound ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -17442,19 +15727,17 @@ void CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::bound ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -17526,74 +15809,81 @@ CORBA::TypeCode_ptr CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::TypeCode_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::TypeCode_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -17604,7 +15894,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -17628,7 +15918,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -17640,22 +15930,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -17726,74 +16014,81 @@ CORBA::TypeCode_ptr CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::IDLType_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::IDLType_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -17804,7 +16099,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -17828,7 +16123,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -17840,22 +16135,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -17927,66 +16220,72 @@ void CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type_def ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << element_type_def) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << element_type_def) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -17997,7 +16296,7 @@ void CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -18021,7 +16320,7 @@ void CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -18033,19 +16332,17 @@ void CORBA::_TAO_SequenceDef_Remote_Proxy_Impl::element_type_def ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -18102,7 +16399,7 @@ CORBA::_TAO_SequenceDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::SequenceDef::SequenceDef (int collocated) { @@ -18340,6 +16637,12 @@ const char* CORBA::SequenceDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/SequenceDef:1.0"; } +CORBA::Boolean +CORBA::SequenceDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -18489,7 +16792,7 @@ TAO_NAMESPACE_END int CORBA::ArrayDef::_tao_class_id = 0; CORBA::ArrayDef_ptr -tao_CORBA_ArrayDef_duplicate ( +CORBA::tao_ArrayDef_life::tao_duplicate ( CORBA::ArrayDef_ptr p ) { @@ -18497,7 +16800,7 @@ tao_CORBA_ArrayDef_duplicate ( } void -tao_CORBA_ArrayDef_release ( +CORBA::tao_ArrayDef_life::tao_release ( CORBA::ArrayDef_ptr p ) { @@ -18505,228 +16808,64 @@ tao_CORBA_ArrayDef_release ( } CORBA::ArrayDef_ptr -tao_CORBA_ArrayDef_nil ( +CORBA::tao_ArrayDef_life::tao_nil ( void ) { return CORBA::ArrayDef::_nil (); } -CORBA::ArrayDef_ptr -tao_CORBA_ArrayDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ArrayDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ArrayDef_upcast ( - void *src - ) -{ - CORBA::ArrayDef **tmp = - ACE_static_cast (CORBA::ArrayDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ArrayDef_marshal ( +CORBA::tao_ArrayDef_life::tao_marshal ( CORBA::ArrayDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ArrayDef_var -// ************************************************************* - -CORBA::ArrayDef_var::ArrayDef_var (void) - : ptr_ (ArrayDef::_nil ()) -{} - -::CORBA::ArrayDef_ptr -CORBA::ArrayDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ArrayDef_var::ArrayDef_var (const ::CORBA::ArrayDef_var &p) - : TAO_Base_var (), - ptr_ (ArrayDef::_duplicate (p.ptr ())) -{} - -CORBA::ArrayDef_var::~ArrayDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ArrayDef_var & -CORBA::ArrayDef_var::operator= (ArrayDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ArrayDef_var & -CORBA::ArrayDef_var::operator= (const ::CORBA::ArrayDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ArrayDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ArrayDef_var::operator const ::CORBA::ArrayDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ArrayDef_var::operator ::CORBA::ArrayDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ArrayDef_ptr -CORBA::ArrayDef_var::operator-> (void) const -{ - return this->ptr_; + return p->marshal (cdr); } -::CORBA::ArrayDef_ptr -CORBA::ArrayDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ArrayDef_ptr & -CORBA::ArrayDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ArrayDef_ptr & -CORBA::ArrayDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ArrayDef::_nil (); - return this->ptr_; -} - -::CORBA::ArrayDef_ptr -CORBA::ArrayDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ArrayDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ArrayDef::_nil (); - return val; -} - -::CORBA::ArrayDef_ptr -CORBA::ArrayDef_var::tao_duplicate (ArrayDef_ptr p) -{ - return ::CORBA::ArrayDef::_duplicate (p); -} - -void -CORBA::ArrayDef_var::tao_release (ArrayDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ArrayDef_ptr -CORBA::ArrayDef_var::tao_nil (void) -{ - return ::CORBA::ArrayDef::_nil (); -} - -::CORBA::ArrayDef_ptr -CORBA::ArrayDef_var::tao_narrow ( +CORBA::ArrayDef_ptr +CORBA::tao_ArrayDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ArrayDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ArrayDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ArrayDef_var::tao_upcast (void *src) +CORBA::tao_ArrayDef_cast::tao_upcast ( + void *src + ) { - ArrayDef **tmp = - ACE_static_cast (ArrayDef **, src); + CORBA::ArrayDef **tmp = + ACE_static_cast (CORBA::ArrayDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ArrayDef_out -// ************************************************************* - -CORBA::ArrayDef_out::ArrayDef_out (ArrayDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ArrayDef::_nil (); -} - -CORBA::ArrayDef_out::ArrayDef_out (ArrayDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ArrayDef::_nil (); -} - -CORBA::ArrayDef_out::ArrayDef_out (const ::CORBA::ArrayDef_out &p) - : ptr_ (ACE_const_cast (ArrayDef_out &, p).ptr_) -{} - -::CORBA::ArrayDef_out & -CORBA::ArrayDef_out::operator= (const ::CORBA::ArrayDef_out &p) -{ - this->ptr_ = ACE_const_cast (ArrayDef_out&, p).ptr_; - return *this; -} - -CORBA::ArrayDef_out & -CORBA::ArrayDef_out::operator= (const ::CORBA::ArrayDef_var &p) -{ - this->ptr_ = ::CORBA::ArrayDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ArrayDef_out & -CORBA::ArrayDef_out::operator= (ArrayDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ArrayDef_out::operator ::CORBA::ArrayDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ArrayDef_ptr & -CORBA::ArrayDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ArrayDef_ptr -CORBA::ArrayDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ArrayDef, + CORBA::tao_ArrayDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ArrayDef, + CORBA::tao_ArrayDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ArrayDef, \ + CORBA::tao_ArrayDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ArrayDef, \ + CORBA::tao_ArrayDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -19253,73 +17392,80 @@ CORBA::ULong CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::length ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + _tao_retval + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::ULong _tao_retval_info = + _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::ULong _tao_retval_info = - _tao_retval; - _tao_ri.result (_tao_retval_info); - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -19330,7 +17476,7 @@ CORBA::ULong CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::length ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -19354,7 +17500,7 @@ CORBA::ULong CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::length ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -19366,22 +17512,20 @@ CORBA::ULong CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::length ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval; + +return _tao_retval; } // TAO_IDL - Generated from @@ -19453,66 +17597,72 @@ void CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::length ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << length) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << length) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -19523,7 +17673,7 @@ void CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::length ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -19547,7 +17697,7 @@ void CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::length ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -19559,19 +17709,17 @@ void CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::length ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -19643,74 +17791,81 @@ CORBA::TypeCode_ptr CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::TypeCode_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::TypeCode_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -19721,7 +17876,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -19745,7 +17900,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -19757,22 +17912,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -19843,74 +17996,81 @@ CORBA::TypeCode_ptr CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::IDLType_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::IDLType_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -19921,7 +18081,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -19945,7 +18105,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -19957,22 +18117,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -20044,66 +18202,72 @@ void CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type_def ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << element_type_def) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << element_type_def) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -20114,7 +18278,7 @@ void CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -20138,7 +18302,7 @@ void CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -20150,19 +18314,17 @@ void CORBA::_TAO_ArrayDef_Remote_Proxy_Impl::element_type_def ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -20219,7 +18381,7 @@ CORBA::_TAO_ArrayDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ArrayDef::ArrayDef (int collocated) { @@ -20457,6 +18619,12 @@ const char* CORBA::ArrayDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/ArrayDef:1.0"; } +CORBA::Boolean +CORBA::ArrayDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -20605,7 +18773,7 @@ TAO_NAMESPACE_END int CORBA::ExceptionDef::_tao_class_id = 0; CORBA::ExceptionDef_ptr -tao_CORBA_ExceptionDef_duplicate ( +CORBA::tao_ExceptionDef_life::tao_duplicate ( CORBA::ExceptionDef_ptr p ) { @@ -20613,7 +18781,7 @@ tao_CORBA_ExceptionDef_duplicate ( } void -tao_CORBA_ExceptionDef_release ( +CORBA::tao_ExceptionDef_life::tao_release ( CORBA::ExceptionDef_ptr p ) { @@ -20621,228 +18789,64 @@ tao_CORBA_ExceptionDef_release ( } CORBA::ExceptionDef_ptr -tao_CORBA_ExceptionDef_nil ( +CORBA::tao_ExceptionDef_life::tao_nil ( void ) { return CORBA::ExceptionDef::_nil (); } -CORBA::ExceptionDef_ptr -tao_CORBA_ExceptionDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ExceptionDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ExceptionDef_upcast ( - void *src - ) -{ - CORBA::ExceptionDef **tmp = - ACE_static_cast (CORBA::ExceptionDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ExceptionDef_marshal ( +CORBA::tao_ExceptionDef_life::tao_marshal ( CORBA::ExceptionDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); + return p->marshal (cdr); } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ExceptionDef_var -// ************************************************************* - -CORBA::ExceptionDef_var::ExceptionDef_var (void) - : ptr_ (ExceptionDef::_nil ()) -{} - -::CORBA::ExceptionDef_ptr -CORBA::ExceptionDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ExceptionDef_var::ExceptionDef_var (const ::CORBA::ExceptionDef_var &p) - : TAO_Base_var (), - ptr_ (ExceptionDef::_duplicate (p.ptr ())) -{} - -CORBA::ExceptionDef_var::~ExceptionDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ExceptionDef_var & -CORBA::ExceptionDef_var::operator= (ExceptionDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ExceptionDef_var & -CORBA::ExceptionDef_var::operator= (const ::CORBA::ExceptionDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ExceptionDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ExceptionDef_var::operator const ::CORBA::ExceptionDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ExceptionDef_var::operator ::CORBA::ExceptionDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ExceptionDef_ptr -CORBA::ExceptionDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ExceptionDef_ptr -CORBA::ExceptionDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ExceptionDef_ptr & -CORBA::ExceptionDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ExceptionDef_ptr & -CORBA::ExceptionDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ExceptionDef::_nil (); - return this->ptr_; -} - -::CORBA::ExceptionDef_ptr -CORBA::ExceptionDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ExceptionDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ExceptionDef::_nil (); - return val; -} - -::CORBA::ExceptionDef_ptr -CORBA::ExceptionDef_var::tao_duplicate (ExceptionDef_ptr p) -{ - return ::CORBA::ExceptionDef::_duplicate (p); -} - -void -CORBA::ExceptionDef_var::tao_release (ExceptionDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ExceptionDef_ptr -CORBA::ExceptionDef_var::tao_nil (void) -{ - return ::CORBA::ExceptionDef::_nil (); -} - -::CORBA::ExceptionDef_ptr -CORBA::ExceptionDef_var::tao_narrow ( +CORBA::ExceptionDef_ptr +CORBA::tao_ExceptionDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ExceptionDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ExceptionDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ExceptionDef_var::tao_upcast (void *src) +CORBA::tao_ExceptionDef_cast::tao_upcast ( + void *src + ) { - ExceptionDef **tmp = - ACE_static_cast (ExceptionDef **, src); + CORBA::ExceptionDef **tmp = + ACE_static_cast (CORBA::ExceptionDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ExceptionDef_out -// ************************************************************* - -CORBA::ExceptionDef_out::ExceptionDef_out (ExceptionDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ExceptionDef::_nil (); -} - -CORBA::ExceptionDef_out::ExceptionDef_out (ExceptionDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ExceptionDef::_nil (); -} - -CORBA::ExceptionDef_out::ExceptionDef_out (const ::CORBA::ExceptionDef_out &p) - : ptr_ (ACE_const_cast (ExceptionDef_out &, p).ptr_) -{} - -::CORBA::ExceptionDef_out & -CORBA::ExceptionDef_out::operator= (const ::CORBA::ExceptionDef_out &p) -{ - this->ptr_ = ACE_const_cast (ExceptionDef_out&, p).ptr_; - return *this; -} - -CORBA::ExceptionDef_out & -CORBA::ExceptionDef_out::operator= (const ::CORBA::ExceptionDef_var &p) -{ - this->ptr_ = ::CORBA::ExceptionDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ExceptionDef_out & -CORBA::ExceptionDef_out::operator= (ExceptionDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ExceptionDef_out::operator ::CORBA::ExceptionDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ExceptionDef_ptr & -CORBA::ExceptionDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ExceptionDef_ptr -CORBA::ExceptionDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ExceptionDef, + CORBA::tao_ExceptionDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ExceptionDef, + CORBA::tao_ExceptionDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ExceptionDef, \ + CORBA::tao_ExceptionDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ExceptionDef, \ + CORBA::tao_ExceptionDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -21195,74 +19199,81 @@ CORBA::TypeCode_ptr CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::type ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::TypeCode_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::TypeCode_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -21273,7 +19284,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -21297,7 +19308,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -21309,22 +19320,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::type ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -21401,74 +19410,81 @@ CORBA::TypeCode_ptr CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::type ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::StructMemberSeq * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::StructMemberSeq * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -21479,7 +19495,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -21503,7 +19519,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -21515,22 +19531,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::type ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -21602,66 +19616,72 @@ void CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::members ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << members) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << members) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -21672,7 +19692,7 @@ void CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::members ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -21696,7 +19716,7 @@ void CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::members ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -21708,19 +19728,17 @@ void CORBA::_TAO_ExceptionDef_Remote_Proxy_Impl::members ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -21777,7 +19795,7 @@ CORBA::_TAO_ExceptionDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ExceptionDef::ExceptionDef (int collocated) { @@ -22034,6 +20052,12 @@ const char* CORBA::ExceptionDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/ExceptionDef:1.0"; } +CORBA::Boolean +CORBA::ExceptionDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -22136,161 +20160,48 @@ TAO_NAMESPACE_DEFINE ( ) TAO_NAMESPACE_END -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:102 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CS_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CS_ - -// The Base_Sequence functions, please see tao/Sequence.h -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::ExceptionDef **tmp = 0; - tmp = _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::ExceptionDef **old = ACE_reinterpret_cast (CORBA::ExceptionDef**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - if (!this->release_) - { - tmp[i] = CORBA::ExceptionDef::_duplicate (old[i]); - } - else - { - tmp[i] = old[i]; - } - } - - if (this->release_) - { - delete [] old; - } - } - - this->buffer_ = tmp; -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::ExceptionDef **tmp = ACE_reinterpret_cast (CORBA::ExceptionDef**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = CORBA::ExceptionDef::_nil (); - } - - _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::~_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (void) -{ - this->_deallocate_buffer (); -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol) -{ - CORBA::ExceptionDef **tmp = ACE_reinterpret_cast (CORBA::ExceptionDef**, this->buffer_); - - for (CORBA::ULong i = nl; i < ol; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = CORBA::ExceptionDef::_nil (); - } -} - -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL - ) -{ - CORBA::ExceptionDef **tmp = ACE_static_cast (CORBA::ExceptionDef**, target); - *tmp = CORBA::ExceptionDef::_narrow (src ACE_ENV_ARG_PARAMETER); - ACE_CHECK; -} - -CORBA::Object* -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_upcast (void *src) const -{ - CORBA::ExceptionDef **tmp = ACE_static_cast (CORBA::ExceptionDef**, src); - return *tmp; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXCEPTIONDEFSEQ_CS_) -#define _CORBA_EXCEPTIONDEFSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::ExceptionDefSeq -// ************************************************************* +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 CORBA::ExceptionDefSeq::ExceptionDefSeq (void) {} CORBA::ExceptionDefSeq::ExceptionDefSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Object_Sequence< + CORBA::ExceptionDef, + CORBA::ExceptionDef, + CORBA::tao_ExceptionDef_life, + CORBA::tao_ExceptionDef_cast + > + (max) {} CORBA::ExceptionDefSeq::ExceptionDefSeq ( CORBA::ULong max, CORBA::ULong length, - CORBA::ExceptionDef_ptr *buffer, + CORBA::ExceptionDef_ptr* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Object_Sequence< + CORBA::ExceptionDef, + CORBA::ExceptionDef, + CORBA::tao_ExceptionDef_life, + CORBA::tao_ExceptionDef_cast + > + (max, length, buffer, release) {} CORBA::ExceptionDefSeq::ExceptionDefSeq (const ExceptionDefSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Object_Sequence< + CORBA::ExceptionDef, + CORBA::ExceptionDef, + CORBA::tao_ExceptionDef_life, + CORBA::tao_ExceptionDef_cast + > + (seq) {} -CORBA::ExceptionDefSeq::~ExceptionDefSeq (void) // dtor +CORBA::ExceptionDefSeq::~ExceptionDefSeq (void) {} void CORBA::ExceptionDefSeq::_tao_any_destructor (void *_tao_void_pointer) @@ -22299,436 +20210,318 @@ void CORBA::ExceptionDefSeq::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_MngSeq_Var_T< + CORBA::ExceptionDefSeq, + TAO_Object_Manager< + CORBA::ExceptionDef, + CORBA::ExceptionDef_var, + CORBA::tao_ExceptionDef_life + > + >; + +template class + TAO_Seq_Out_T< + CORBA::ExceptionDefSeq, + CORBA::ExceptionDefSeq_var, + TAO_Object_Manager< + CORBA::ExceptionDef, + CORBA::ExceptionDef_var, + CORBA::tao_ExceptionDef_life + > + >; -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -static const CORBA::Long _oc_CORBA_ExceptionDefSeq[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 38, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f4578), - ACE_NTOHL (0x63657074), - ACE_NTOHL (0x696f6e44), - ACE_NTOHL (0x65665365), - ACE_NTOHL (0x713a312e), - ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExceptionDefSeq:1.0 - 16, - ACE_NTOHL (0x45786365), - ACE_NTOHL (0x7074696f), - ACE_NTOHL (0x6e446566), - ACE_NTOHL (0x53657100), // name = ExceptionDefSeq - CORBA::tk_sequence, // typecode kind - 80, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_objref, // typecode kind - 64, // encapsulation length +# pragma instantiate \ + TAO_MngSeq_Var_T< \ + CORBA::ExceptionDefSeq, \ + TAO_Object_Manager< \ + CORBA::ExceptionDef, \ + CORBA::ExceptionDef_var, \ + CORBA::tao_ExceptionDef_life \ + > \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + CORBA::ExceptionDefSeq, \ + CORBA::ExceptionDefSeq_var, \ + TAO_Object_Manager< \ + CORBA::ExceptionDef, \ + CORBA::ExceptionDef_var, \ + CORBA::tao_ExceptionDef_life \ + > \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_ExceptionDefSeq[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 38, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4578), + ACE_NTOHL (0x63657074), + ACE_NTOHL (0x696f6e44), + ACE_NTOHL (0x65665365), + ACE_NTOHL (0x713a312e), + ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExceptionDefSeq:1.0 + 16, + ACE_NTOHL (0x45786365), + ACE_NTOHL (0x7074696f), + ACE_NTOHL (0x6e446566), + ACE_NTOHL (0x53657100), // name = ExceptionDefSeq + CORBA::tk_sequence, // typecode kind + 80, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order - 35, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f4578), - ACE_NTOHL (0x63657074), - ACE_NTOHL (0x696f6e44), - ACE_NTOHL (0x65663a31), - ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDef:1.0 - 13, - ACE_NTOHL (0x45786365), - ACE_NTOHL (0x7074696f), - ACE_NTOHL (0x6e446566), - ACE_NTOHL (0x0), // name = ExceptionDef - - 0U, + CORBA::tk_objref, // typecode kind + 64, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 35, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4578), + ACE_NTOHL (0x63657074), + ACE_NTOHL (0x696f6e44), + ACE_NTOHL (0x65663a31), + ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDef:1.0 + 13, + ACE_NTOHL (0x45786365), + ACE_NTOHL (0x7074696f), + ACE_NTOHL (0x6e446566), + ACE_NTOHL (0x0), // name = ExceptionDef + + 0U, }; - -static CORBA::TypeCode _tc_TAO_tc_CORBA_ExceptionDefSeq ( - CORBA::tk_alias, - sizeof (_oc_CORBA_ExceptionDefSeq), - (char *) &_oc_CORBA_ExceptionDefSeq, - 0, - sizeof (CORBA::ExceptionDefSeq) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_ExceptionDefSeq, - &_tc_TAO_tc_CORBA_ExceptionDefSeq - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 - -static const CORBA::Long _oc_CORBA_AttributeMode[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 36, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x434f5242), - ACE_NTOHL (0x412f4174), - ACE_NTOHL (0x74726962), - ACE_NTOHL (0x7574654d), - ACE_NTOHL (0x6f64653a), - ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0 - 14, - ACE_NTOHL (0x41747472), - ACE_NTOHL (0x69627574), - ACE_NTOHL (0x654d6f64), - ACE_NTOHL (0x65000000), // name = AttributeMode - 2, // member count - 12, - ACE_NTOHL (0x41545452), - ACE_NTOHL (0x5f4e4f52), - ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL - 14, - ACE_NTOHL (0x41545452), - ACE_NTOHL (0x5f524541), - ACE_NTOHL (0x444f4e4c), - ACE_NTOHL (0x59000000), // name = ATTR_READONLY - }; - -static CORBA::TypeCode _tc_TAO_tc_CORBA_AttributeMode ( - CORBA::tk_enum, - sizeof (_oc_CORBA_AttributeMode), - (char *) &_oc_CORBA_AttributeMode, - 0, - sizeof (CORBA::AttributeMode) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_AttributeMode, - &_tc_TAO_tc_CORBA_AttributeMode - ) -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 - -int CORBA::AttributeDef::_tao_class_id = 0; - -CORBA::AttributeDef_ptr -tao_CORBA_AttributeDef_duplicate ( - CORBA::AttributeDef_ptr p - ) -{ - return CORBA::AttributeDef::_duplicate (p); -} - -void -tao_CORBA_AttributeDef_release ( - CORBA::AttributeDef_ptr p - ) -{ - CORBA::release (p); -} - -CORBA::AttributeDef_ptr -tao_CORBA_AttributeDef_nil ( - void - ) -{ - return CORBA::AttributeDef::_nil (); -} - -CORBA::AttributeDef_ptr -tao_CORBA_AttributeDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::AttributeDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_AttributeDef_upcast ( - void *src - ) -{ - CORBA::AttributeDef **tmp = - ACE_static_cast (CORBA::AttributeDef **, src); - return *tmp; -} - -CORBA::Boolean -tao_CORBA_AttributeDef_marshal ( - CORBA::AttributeDef_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::AttributeDef_var -// ************************************************************* - -CORBA::AttributeDef_var::AttributeDef_var (void) - : ptr_ (AttributeDef::_nil ()) -{} - -::CORBA::AttributeDef_ptr -CORBA::AttributeDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::AttributeDef_var::AttributeDef_var (const ::CORBA::AttributeDef_var &p) - : TAO_Base_var (), - ptr_ (AttributeDef::_duplicate (p.ptr ())) -{} - -CORBA::AttributeDef_var::~AttributeDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::AttributeDef_var & -CORBA::AttributeDef_var::operator= (AttributeDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::AttributeDef_var & -CORBA::AttributeDef_var::operator= (const ::CORBA::AttributeDef_var &p) -{ - if (this != &p) + + static CORBA::TypeCode _tc_TAO_tc_CORBA_ExceptionDefSeq ( + CORBA::tk_alias, + sizeof (_oc_CORBA_ExceptionDefSeq), + (char *) &_oc_CORBA_ExceptionDefSeq, + 0, + sizeof (CORBA::ExceptionDefSeq) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ExceptionDefSeq, + &_tc_TAO_tc_CORBA_ExceptionDefSeq + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_CORBA_AttributeMode[] = { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::AttributeDef::_duplicate (p.ptr ()); + TAO_ENCAP_BYTE_ORDER, // byte order + 36, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4174), + ACE_NTOHL (0x74726962), + ACE_NTOHL (0x7574654d), + ACE_NTOHL (0x6f64653a), + ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0 + 14, + ACE_NTOHL (0x41747472), + ACE_NTOHL (0x69627574), + ACE_NTOHL (0x654d6f64), + ACE_NTOHL (0x65000000), // name = AttributeMode + 2, // member count + 12, + ACE_NTOHL (0x41545452), + ACE_NTOHL (0x5f4e4f52), + ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL + 14, + ACE_NTOHL (0x41545452), + ACE_NTOHL (0x5f524541), + ACE_NTOHL (0x444f4e4c), + ACE_NTOHL (0x59000000), // name = ATTR_READONLY + }; + + static CORBA::TypeCode _tc_TAO_tc_CORBA_AttributeMode ( + CORBA::tk_enum, + sizeof (_oc_CORBA_AttributeMode), + (char *) &_oc_CORBA_AttributeMode, + 0, + sizeof (CORBA::AttributeMode) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (CORBA) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_AttributeMode, + &_tc_TAO_tc_CORBA_AttributeMode + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + + int CORBA::AttributeDef::_tao_class_id = 0; + + CORBA::AttributeDef_ptr + CORBA::tao_AttributeDef_life::tao_duplicate ( + CORBA::AttributeDef_ptr p + ) + { + return CORBA::AttributeDef::_duplicate (p); } - return *this; -} - -CORBA::AttributeDef_var::operator const ::CORBA::AttributeDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::AttributeDef_var::operator ::CORBA::AttributeDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::AttributeDef_ptr -CORBA::AttributeDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::AttributeDef_ptr -CORBA::AttributeDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::AttributeDef_ptr & -CORBA::AttributeDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::AttributeDef_ptr & -CORBA::AttributeDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::AttributeDef::_nil (); - return this->ptr_; -} - -::CORBA::AttributeDef_ptr -CORBA::AttributeDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::AttributeDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::AttributeDef::_nil (); - return val; -} - -::CORBA::AttributeDef_ptr -CORBA::AttributeDef_var::tao_duplicate (AttributeDef_ptr p) -{ - return ::CORBA::AttributeDef::_duplicate (p); -} - -void -CORBA::AttributeDef_var::tao_release (AttributeDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::AttributeDef_ptr -CORBA::AttributeDef_var::tao_nil (void) -{ - return ::CORBA::AttributeDef::_nil (); -} - -::CORBA::AttributeDef_ptr -CORBA::AttributeDef_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::CORBA::AttributeDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -CORBA::AttributeDef_var::tao_upcast (void *src) -{ - AttributeDef **tmp = - ACE_static_cast (AttributeDef **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::AttributeDef_out -// ************************************************************* - -CORBA::AttributeDef_out::AttributeDef_out (AttributeDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::AttributeDef::_nil (); -} - -CORBA::AttributeDef_out::AttributeDef_out (AttributeDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::AttributeDef::_nil (); -} - -CORBA::AttributeDef_out::AttributeDef_out (const ::CORBA::AttributeDef_out &p) - : ptr_ (ACE_const_cast (AttributeDef_out &, p).ptr_) -{} - -::CORBA::AttributeDef_out & -CORBA::AttributeDef_out::operator= (const ::CORBA::AttributeDef_out &p) -{ - this->ptr_ = ACE_const_cast (AttributeDef_out&, p).ptr_; - return *this; -} - -CORBA::AttributeDef_out & -CORBA::AttributeDef_out::operator= (const ::CORBA::AttributeDef_var &p) -{ - this->ptr_ = ::CORBA::AttributeDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::AttributeDef_out & -CORBA::AttributeDef_out::operator= (AttributeDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::AttributeDef_out::operator ::CORBA::AttributeDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::AttributeDef_ptr & -CORBA::AttributeDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::AttributeDef_ptr -CORBA::AttributeDef_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 + + void + CORBA::tao_AttributeDef_life::tao_release ( + CORBA::AttributeDef_ptr p + ) + { + CORBA::release (p); + } + + CORBA::AttributeDef_ptr + CORBA::tao_AttributeDef_life::tao_nil ( + void + ) + { + return CORBA::AttributeDef::_nil (); + } + + CORBA::Boolean + CORBA::tao_AttributeDef_life::tao_marshal ( + CORBA::AttributeDef_ptr p, + TAO_OutputCDR &cdr + ) + { + return p->marshal (cdr); + } + + CORBA::AttributeDef_ptr + CORBA::tao_AttributeDef_cast::tao_narrow ( + CORBA::Object *p + ACE_ENV_ARG_DECL + ) + { + return CORBA::AttributeDef::_narrow (p ACE_ENV_ARG_PARAMETER); + } + + CORBA::Object * + CORBA::tao_AttributeDef_cast::tao_upcast ( + void *src + ) + { + CORBA::AttributeDef **tmp = + ACE_static_cast (CORBA::AttributeDef **, src); + return *tmp; + } + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::AttributeDef, + CORBA::tao_AttributeDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::AttributeDef, + CORBA::tao_AttributeDef_life + >; + #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + # pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::AttributeDef, \ + CORBA::tao_AttributeDef_life \ + > + # pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::AttributeDef, \ + CORBA::tao_AttributeDef_life \ + > + #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 #if (TAO_HAS_INTERCEPTORS == 1) + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 + + class TAO_ClientRequestInfo_CORBA_AttributeDef_type_get : public TAO_ClientRequestInfo_i + { + public: + TAO_ClientRequestInfo_CORBA_AttributeDef_type_get ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target + ACE_ENV_ARG_DECL_WITH_DEFAULTS); -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:76 - -class TAO_ClientRequestInfo_CORBA_AttributeDef_type_get : public TAO_ClientRequestInfo_i -{ -public: - TAO_ClientRequestInfo_CORBA_AttributeDef_type_get ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target - ACE_ENV_ARG_DECL_WITH_DEFAULTS); - - virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); - - virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)); + virtual Dynamic::ParameterList * arguments (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)); + + virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)); - void result (::CORBA::TypeCode_ptr result); + void result (::CORBA::TypeCode_ptr result); + + private: + TAO_ClientRequestInfo_CORBA_AttributeDef_type_get (const TAO_ClientRequestInfo_CORBA_AttributeDef_type_get &); + void operator= (const TAO_ClientRequestInfo_CORBA_AttributeDef_type_get &); + + ::CORBA::TypeCode_ptr _result; + }; - private: - TAO_ClientRequestInfo_CORBA_AttributeDef_type_get (const TAO_ClientRequestInfo_CORBA_AttributeDef_type_get &); - void operator= (const TAO_ClientRequestInfo_CORBA_AttributeDef_type_get &); + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 - ::CORBA::TypeCode_ptr _result; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 - - TAO_ClientRequestInfo_CORBA_AttributeDef_type_get::TAO_ClientRequestInfo_CORBA_AttributeDef_type_get ( - TAO_GIOP_Invocation *_tao_invocation, - CORBA::Object_ptr _tao_target - ACE_ENV_ARG_DECL_NOT_USED - ) - : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target) -{} + TAO_ClientRequestInfo_CORBA_AttributeDef_type_get::TAO_ClientRequestInfo_CORBA_AttributeDef_type_get ( + TAO_GIOP_Invocation *_tao_invocation, + CORBA::Object_ptr _tao_target + ACE_ENV_ARG_DECL_NOT_USED + ) + : TAO_ClientRequestInfo_i (_tao_invocation, _tao_target) + {} Dynamic::ParameterList * -TAO_ClientRequestInfo_CORBA_AttributeDef_type_get::arguments (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the argument list on demand. - Dynamic::ParameterList *parameter_list = - TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); - - return parameter_list; -} - -Dynamic::ExceptionList * -TAO_ClientRequestInfo_CORBA_AttributeDef_type_get::exceptions (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Generate the exception list on demand. - Dynamic::ExceptionList *exception_list = - TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (0); + TAO_ClientRequestInfo_CORBA_AttributeDef_type_get::arguments (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)) + { + // Generate the argument list on demand. + Dynamic::ParameterList *parameter_list = + TAO_RequestInfo_Util::make_parameter_list (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + return parameter_list; + } - return exception_list; -} + Dynamic::ExceptionList * + TAO_ClientRequestInfo_CORBA_AttributeDef_type_get::exceptions (ACE_ENV_SINGLE_ARG_DECL) + ACE_THROW_SPEC ((CORBA::SystemException)) + { + // Generate the exception list on demand. + Dynamic::ExceptionList *exception_list = + TAO_RequestInfo_Util::make_exception_list (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + + return exception_list; + } CORBA::Any * TAO_ClientRequestInfo_CORBA_AttributeDef_type_get::result (ACE_ENV_SINGLE_ARG_DECL) @@ -23186,274 +20979,81 @@ CORBA::TypeCode_ptr CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - -#endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) + else { - TAO_INTERCEPTOR ( - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - ) - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - -#if TAO_HAS_INTERCEPTORS == 1 - CORBA::TypeCode_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_TRY_CHECK; - - if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION - || _tao_status == PortableInterceptor::USER_EXCEPTION) - { - ACE_RE_THROW; - } - } - -# if defined (ACE_HAS_EXCEPTIONS) \ - && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS) - ACE_CATCHALL - { - CORBA::UNKNOWN ex; - - _tao_ri.exception (&ex); - _tao_vfr.receive_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_RETURN (_tao_retval._retn ()); - - PortableInterceptor::ReplyStatus _tao_status = - _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (_tao_retval._retn ()); - - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - -#endif /* TAO_HAS_INTERCEPTORS */ - - break; - } - - return _tao_retval._retn (); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 - -::CORBA::IDLType_ptr CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def ( - CORBA::Object *_collocated_tao_target_ - ACE_ENV_ARG_DECL - ) - ACE_THROW_SPEC (( - CORBA::SystemException - )) -{ - CORBA::IDLType_var _tao_retval (CORBA::IDLType::_nil ()); - TAO_Stub *istub = _collocated_tao_target_->_stubobj (); - - if (istub == 0) - { - ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ()); - } - - TAO_GIOP_Twoway_Invocation _tao_call ( - istub, - "_get_type_def", - 13, - 0, - istub->orb_core () - ); - - int _invoke_status; - -#if (TAO_HAS_INTERCEPTORS == 1) - TAO_ClientRequestInterceptor_Adapter _tao_vfr ( - istub->orb_core ()->client_request_interceptors (), - &_tao_call, - _invoke_status - ); - -#endif /* TAO_HAS_INTERCEPTORS */ - - for (;;) - { - _invoke_status = TAO_INVOKE_EXCEPTION; - -#if TAO_HAS_INTERCEPTORS == 1 - TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_get _tao_ri ( - &_tao_call, - _collocated_tao_target_ - ACE_ENV_ARG_PARAMETER - ); - ACE_CHECK_RETURN (_tao_retval._retn ()); - -#endif /* TAO_HAS_INTERCEPTORS */ - - CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG; - TAO_INTERCEPTOR (_tao_ri.response_expected (1)); - -#if TAO_HAS_INTERCEPTORS == 1 - - ACE_TRY - { - _tao_vfr.send_request ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - if (_invoke_status == TAO_INVOKE_RESTART) - { - _tao_call.restart_flag (1); - continue; - } - #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::TypeCode_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::IDLType_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -23464,7 +21064,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -23488,7 +21088,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -23500,22 +21100,225 @@ CORBA::TypeCode_ptr CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + +#endif /* TAO_HAS_INTERCEPTORS */ + + if (_invoke_status != TAO_INVOKE_RESTART) + break; + } + +return _tao_retval._retn (); +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/remote_proxy_impl_cs.cpp:63 + +::CORBA::IDLType_ptr CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def ( + CORBA::Object *_collocated_tao_target_ + ACE_ENV_ARG_DECL + ) + ACE_THROW_SPEC (( + CORBA::SystemException + )) +{ + CORBA::IDLType_var _tao_retval (CORBA::IDLType::_nil ()); + TAO_Stub *istub = _collocated_tao_target_->_stubobj (); + + if (istub == 0) + { + ACE_THROW_RETURN (CORBA::INTERNAL (),_tao_retval._retn ()); + } + + TAO_GIOP_Twoway_Invocation _tao_call ( + istub, + "_get_type_def", + 13, + 0, + istub->orb_core () + ); + + int _invoke_status; + +#if (TAO_HAS_INTERCEPTORS == 1) + TAO_ClientRequestInterceptor_Adapter _tao_vfr ( + istub->orb_core ()->client_request_interceptors (), + &_tao_call, + _invoke_status + ); + +#endif /* TAO_HAS_INTERCEPTORS */ + + for (;;) + { + _invoke_status = TAO_INVOKE_EXCEPTION; + +#if TAO_HAS_INTERCEPTORS == 1 + TAO_ClientRequestInfo_CORBA_AttributeDef_type_def_get _tao_ri ( + &_tao_call, + _collocated_tao_target_ + ACE_ENV_ARG_PARAMETER + ); + ACE_CHECK_RETURN (_tao_retval._retn ()); + +#endif /* TAO_HAS_INTERCEPTORS */ + + CORBA::Short _tao_response_flag = TAO_TWOWAY_RESPONSE_FLAG; + TAO_INTERCEPTOR (_tao_ri.response_expected (1)); + +#if TAO_HAS_INTERCEPTORS == 1 + + ACE_TRY + { + _tao_vfr.send_request ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + } + else + { + +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::IDLType_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_reply ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + +#endif /* TAO_HAS_INTERCEPTORS */ + } + +#if TAO_HAS_INTERCEPTORS == 1 + } + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + const 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 { - continue; + CORBA::UNKNOWN ex; + + _tao_ri.exception (&ex); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + + const 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 */ -#endif /* TAO_HAS_INTERCEPTORS */ + ACE_ENDTRY; + ACE_CHECK_RETURN (_tao_retval._retn ()); - break; + const PortableInterceptor::ReplyStatus _tao_status = + _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (_tao_retval._retn ()); + + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + +#endif /* TAO_HAS_INTERCEPTORS */ + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -23587,66 +21390,72 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << type_def) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << type_def) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -23657,7 +21466,7 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -23681,7 +21490,7 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -23693,19 +21502,17 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -23777,73 +21584,80 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + _tao_retval + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::AttributeMode _tao_retval_info = + _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::AttributeMode _tao_retval_info = - _tao_retval; - _tao_ri.result (_tao_retval_info); - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -23854,7 +21668,7 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -23878,7 +21692,7 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -23890,22 +21704,20 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::type_def ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval; + +return _tao_retval; } // TAO_IDL - Generated from @@ -23977,66 +21789,72 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::mode ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << mode) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << mode) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -24047,7 +21865,7 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::mode ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -24071,7 +21889,7 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::mode ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -24083,19 +21901,17 @@ void CORBA::_TAO_AttributeDef_Remote_Proxy_Impl::mode ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -24152,7 +21968,7 @@ CORBA::_TAO_AttributeDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::AttributeDef::AttributeDef (int collocated) { @@ -24390,6 +22206,12 @@ const char* CORBA::AttributeDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/AttributeDef:1.0"; } +CORBA::Boolean +CORBA::AttributeDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -24700,6 +22522,37 @@ void CORBA::AttributeDescription::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Var_Var_T< + AttributeDescription + >; + +template class + TAO_Out_T< + AttributeDescription, + AttributeDescription_var + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Var_Var_T< \ + AttributeDescription \ + > + +# pragma instantiate \ + TAO_Out_T< \ + AttributeDescription, \ + AttributeDescription_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -24954,13 +22807,44 @@ void CORBA::ExtAttributeDescription::_tao_any_destructor (void *_tao_void_pointe delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Var_Var_T< + ExtAttributeDescription + >; + +template class + TAO_Out_T< + ExtAttributeDescription, + ExtAttributeDescription_var + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Var_Var_T< \ + ExtAttributeDescription \ + > + +# pragma instantiate \ + TAO_Out_T< \ + ExtAttributeDescription, \ + ExtAttributeDescription_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 int CORBA::ExtAttributeDef::_tao_class_id = 0; CORBA::ExtAttributeDef_ptr -tao_CORBA_ExtAttributeDef_duplicate ( +CORBA::tao_ExtAttributeDef_life::tao_duplicate ( CORBA::ExtAttributeDef_ptr p ) { @@ -24968,7 +22852,7 @@ tao_CORBA_ExtAttributeDef_duplicate ( } void -tao_CORBA_ExtAttributeDef_release ( +CORBA::tao_ExtAttributeDef_life::tao_release ( CORBA::ExtAttributeDef_ptr p ) { @@ -24976,228 +22860,64 @@ tao_CORBA_ExtAttributeDef_release ( } CORBA::ExtAttributeDef_ptr -tao_CORBA_ExtAttributeDef_nil ( +CORBA::tao_ExtAttributeDef_life::tao_nil ( void ) { return CORBA::ExtAttributeDef::_nil (); } -CORBA::ExtAttributeDef_ptr -tao_CORBA_ExtAttributeDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ExtAttributeDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ExtAttributeDef_upcast ( - void *src - ) -{ - CORBA::ExtAttributeDef **tmp = - ACE_static_cast (CORBA::ExtAttributeDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ExtAttributeDef_marshal ( +CORBA::tao_ExtAttributeDef_life::tao_marshal ( CORBA::ExtAttributeDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); + return p->marshal (cdr); } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ExtAttributeDef_var -// ************************************************************* - -CORBA::ExtAttributeDef_var::ExtAttributeDef_var (void) - : ptr_ (ExtAttributeDef::_nil ()) -{} - -::CORBA::ExtAttributeDef_ptr -CORBA::ExtAttributeDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ExtAttributeDef_var::ExtAttributeDef_var (const ::CORBA::ExtAttributeDef_var &p) - : TAO_Base_var (), - ptr_ (ExtAttributeDef::_duplicate (p.ptr ())) -{} - -CORBA::ExtAttributeDef_var::~ExtAttributeDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ExtAttributeDef_var & -CORBA::ExtAttributeDef_var::operator= (ExtAttributeDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ExtAttributeDef_var & -CORBA::ExtAttributeDef_var::operator= (const ::CORBA::ExtAttributeDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ExtAttributeDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ExtAttributeDef_var::operator const ::CORBA::ExtAttributeDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ExtAttributeDef_var::operator ::CORBA::ExtAttributeDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ExtAttributeDef_ptr -CORBA::ExtAttributeDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ExtAttributeDef_ptr -CORBA::ExtAttributeDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ExtAttributeDef_ptr & -CORBA::ExtAttributeDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ExtAttributeDef_ptr & -CORBA::ExtAttributeDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ExtAttributeDef::_nil (); - return this->ptr_; -} - -::CORBA::ExtAttributeDef_ptr -CORBA::ExtAttributeDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ExtAttributeDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ExtAttributeDef::_nil (); - return val; -} - -::CORBA::ExtAttributeDef_ptr -CORBA::ExtAttributeDef_var::tao_duplicate (ExtAttributeDef_ptr p) -{ - return ::CORBA::ExtAttributeDef::_duplicate (p); -} - -void -CORBA::ExtAttributeDef_var::tao_release (ExtAttributeDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ExtAttributeDef_ptr -CORBA::ExtAttributeDef_var::tao_nil (void) -{ - return ::CORBA::ExtAttributeDef::_nil (); -} - -::CORBA::ExtAttributeDef_ptr -CORBA::ExtAttributeDef_var::tao_narrow ( +CORBA::ExtAttributeDef_ptr +CORBA::tao_ExtAttributeDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ExtAttributeDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ExtAttributeDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ExtAttributeDef_var::tao_upcast (void *src) +CORBA::tao_ExtAttributeDef_cast::tao_upcast ( + void *src + ) { - ExtAttributeDef **tmp = - ACE_static_cast (ExtAttributeDef **, src); + CORBA::ExtAttributeDef **tmp = + ACE_static_cast (CORBA::ExtAttributeDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ExtAttributeDef_out -// ************************************************************* - -CORBA::ExtAttributeDef_out::ExtAttributeDef_out (ExtAttributeDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ExtAttributeDef::_nil (); -} - -CORBA::ExtAttributeDef_out::ExtAttributeDef_out (ExtAttributeDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ExtAttributeDef::_nil (); -} - -CORBA::ExtAttributeDef_out::ExtAttributeDef_out (const ::CORBA::ExtAttributeDef_out &p) - : ptr_ (ACE_const_cast (ExtAttributeDef_out &, p).ptr_) -{} - -::CORBA::ExtAttributeDef_out & -CORBA::ExtAttributeDef_out::operator= (const ::CORBA::ExtAttributeDef_out &p) -{ - this->ptr_ = ACE_const_cast (ExtAttributeDef_out&, p).ptr_; - return *this; -} - -CORBA::ExtAttributeDef_out & -CORBA::ExtAttributeDef_out::operator= (const ::CORBA::ExtAttributeDef_var &p) -{ - this->ptr_ = ::CORBA::ExtAttributeDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ExtAttributeDef_out & -CORBA::ExtAttributeDef_out::operator= (ExtAttributeDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ExtAttributeDef_out::operator ::CORBA::ExtAttributeDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ExtAttributeDef_ptr & -CORBA::ExtAttributeDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ExtAttributeDef_ptr -CORBA::ExtAttributeDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ExtAttributeDef, + CORBA::tao_ExtAttributeDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ExtAttributeDef, + CORBA::tao_ExtAttributeDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ExtAttributeDef, \ + CORBA::tao_ExtAttributeDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ExtAttributeDef, \ + CORBA::tao_ExtAttributeDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -25730,74 +23450,81 @@ CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::_TAO_ExtAttributeDef_Remote_Proxy if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ExcDescriptionSeq * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ExcDescriptionSeq * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -25808,7 +23535,7 @@ CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::_TAO_ExtAttributeDef_Remote_Proxy ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -25832,7 +23559,7 @@ CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::_TAO_ExtAttributeDef_Remote_Proxy ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -25844,22 +23571,20 @@ CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::_TAO_ExtAttributeDef_Remote_Proxy ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -25931,66 +23656,72 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << get_exceptions) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << get_exceptions) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -26001,7 +23732,7 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -26025,7 +23756,7 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -26037,19 +23768,17 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -26127,74 +23856,81 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ExcDescriptionSeq * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ExcDescriptionSeq * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -26205,7 +23941,7 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -26229,7 +23965,7 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -26241,22 +23977,20 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::get_exceptions ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -26328,66 +24062,72 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << set_exceptions) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << set_exceptions) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -26398,7 +24138,7 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -26422,7 +24162,7 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -26434,19 +24174,17 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -26524,74 +24262,81 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ExtAttributeDescription * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ExtAttributeDescription * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -26602,7 +24347,7 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -26626,7 +24371,7 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -26638,22 +24383,20 @@ void CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Impl::set_exceptions ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // @@ -26709,7 +24452,7 @@ CORBA::_TAO_ExtAttributeDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ExtAttributeDef::ExtAttributeDef (int collocated) { @@ -26965,6 +24708,12 @@ const char* CORBA::ExtAttributeDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/ExtAttributeDef:1.0"; } +CORBA::Boolean +CORBA::ExtAttributeDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -27296,117 +25045,70 @@ void CORBA::ParameterDescription::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CS_ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 -void -CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::ParameterDescription* tmp = 0; - tmp = _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::ParameterDescription *old = - ACE_reinterpret_cast (CORBA::ParameterDescription *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::freebuf (old); - } - } - - this->buffer_ = tmp; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -void -CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::ParameterDescription *tmp = - ACE_reinterpret_cast (CORBA::ParameterDescription *, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::freebuf (tmp); - this->buffer_ = 0; -} +template class + TAO_Var_Var_T< + ParameterDescription + >; -CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (void) -{ - this->_deallocate_buffer (); -} +template class + TAO_Out_T< + ParameterDescription, + ParameterDescription_var + >; -#endif /* end #if !defined */ +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +# pragma instantiate \ + TAO_Var_Var_T< \ + ParameterDescription \ + > -#if !defined (_CORBA_PARDESCRIPTIONSEQ_CS_) -#define _CORBA_PARDESCRIPTIONSEQ_CS_ +# pragma instantiate \ + TAO_Out_T< \ + ParameterDescription, \ + ParameterDescription_var \ + > -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// ************************************************************* -// CORBA::ParDescriptionSeq -// ************************************************************* +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 CORBA::ParDescriptionSeq::ParDescriptionSeq (void) {} CORBA::ParDescriptionSeq::ParDescriptionSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Sequence< + CORBA::ParameterDescription + > + (max) {} CORBA::ParDescriptionSeq::ParDescriptionSeq ( CORBA::ULong max, CORBA::ULong length, - CORBA::ParameterDescription *buffer, + CORBA::ParameterDescription* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Sequence< + CORBA::ParameterDescription + > + (max, length, buffer, release) {} CORBA::ParDescriptionSeq::ParDescriptionSeq (const ParDescriptionSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Sequence< + CORBA::ParameterDescription + > + (seq) {} -CORBA::ParDescriptionSeq::~ParDescriptionSeq (void) // dtor +CORBA::ParDescriptionSeq::~ParDescriptionSeq (void) {} void CORBA::ParDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer) @@ -27415,7 +25117,37 @@ void CORBA::ParDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_VarSeq_Var_T< + ParDescriptionSeq, + CORBA::ParameterDescription + >; + +template class + TAO_Seq_Out_T< + ParDescriptionSeq, + ParDescriptionSeq_var, + CORBA::ParameterDescription + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_VarSeq_Var_T< \ + ParDescriptionSeq, \ + CORBA::ParameterDescription \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + ParDescriptionSeq, \ + ParDescriptionSeq_var, \ + CORBA::ParameterDescription \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -27633,61 +25365,33 @@ TAO_NAMESPACE_DEFINE ( ) TAO_NAMESPACE_END -#if !defined (_CORBA_CONTEXTIDSEQ_CS_) -#define _CORBA_CONTEXTIDSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::ContextIdSeq -// ************************************************************* +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 CORBA::ContextIdSeq::ContextIdSeq (void) {} CORBA::ContextIdSeq::ContextIdSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -TAO_Unbounded_String_Sequence -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_String_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_String_Sequence + (max) {} CORBA::ContextIdSeq::ContextIdSeq ( CORBA::ULong max, CORBA::ULong length, - char * *buffer, + char ** buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -TAO_Unbounded_String_Sequence -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_String_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_String_Sequence + (max, length, buffer, release) {} CORBA::ContextIdSeq::ContextIdSeq (const ContextIdSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -TAO_Unbounded_String_Sequence -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_String_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_String_Sequence + (seq) {} -CORBA::ContextIdSeq::~ContextIdSeq (void) // dtor +CORBA::ContextIdSeq::~ContextIdSeq (void) {} void CORBA::ContextIdSeq::_tao_any_destructor (void *_tao_void_pointer) @@ -27696,7 +25400,37 @@ void CORBA::ContextIdSeq::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_MngSeq_Var_T< + CORBA::ContextIdSeq, + TAO_SeqElem_String_Manager + >; + +template class + TAO_Seq_Out_T< + CORBA::ContextIdSeq, + CORBA::ContextIdSeq_var, + TAO_SeqElem_String_Manager + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_MngSeq_Var_T< \ + CORBA::ContextIdSeq, \ + TAO_SeqElem_String_Manager \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + CORBA::ContextIdSeq, \ + CORBA::ContextIdSeq_var, \ + TAO_SeqElem_String_Manager \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -27790,7 +25524,7 @@ TAO_NAMESPACE_END int CORBA::OperationDef::_tao_class_id = 0; CORBA::OperationDef_ptr -tao_CORBA_OperationDef_duplicate ( +CORBA::tao_OperationDef_life::tao_duplicate ( CORBA::OperationDef_ptr p ) { @@ -27798,7 +25532,7 @@ tao_CORBA_OperationDef_duplicate ( } void -tao_CORBA_OperationDef_release ( +CORBA::tao_OperationDef_life::tao_release ( CORBA::OperationDef_ptr p ) { @@ -27806,228 +25540,64 @@ tao_CORBA_OperationDef_release ( } CORBA::OperationDef_ptr -tao_CORBA_OperationDef_nil ( +CORBA::tao_OperationDef_life::tao_nil ( void ) { return CORBA::OperationDef::_nil (); } -CORBA::OperationDef_ptr -tao_CORBA_OperationDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::OperationDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_OperationDef_upcast ( - void *src - ) -{ - CORBA::OperationDef **tmp = - ACE_static_cast (CORBA::OperationDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_OperationDef_marshal ( +CORBA::tao_OperationDef_life::tao_marshal ( CORBA::OperationDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::OperationDef_var -// ************************************************************* - -CORBA::OperationDef_var::OperationDef_var (void) - : ptr_ (OperationDef::_nil ()) -{} - -::CORBA::OperationDef_ptr -CORBA::OperationDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::OperationDef_var::OperationDef_var (const ::CORBA::OperationDef_var &p) - : TAO_Base_var (), - ptr_ (OperationDef::_duplicate (p.ptr ())) -{} - -CORBA::OperationDef_var::~OperationDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::OperationDef_var & -CORBA::OperationDef_var::operator= (OperationDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::OperationDef_var & -CORBA::OperationDef_var::operator= (const ::CORBA::OperationDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::OperationDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::OperationDef_var::operator const ::CORBA::OperationDef_ptr &() const // cast -{ - return this->ptr_; + return p->marshal (cdr); } -CORBA::OperationDef_var::operator ::CORBA::OperationDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::OperationDef_ptr -CORBA::OperationDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::OperationDef_ptr -CORBA::OperationDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::OperationDef_ptr & -CORBA::OperationDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::OperationDef_ptr & -CORBA::OperationDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::OperationDef::_nil (); - return this->ptr_; -} - -::CORBA::OperationDef_ptr -CORBA::OperationDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::OperationDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::OperationDef::_nil (); - return val; -} - -::CORBA::OperationDef_ptr -CORBA::OperationDef_var::tao_duplicate (OperationDef_ptr p) -{ - return ::CORBA::OperationDef::_duplicate (p); -} - -void -CORBA::OperationDef_var::tao_release (OperationDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::OperationDef_ptr -CORBA::OperationDef_var::tao_nil (void) -{ - return ::CORBA::OperationDef::_nil (); -} - -::CORBA::OperationDef_ptr -CORBA::OperationDef_var::tao_narrow ( +CORBA::OperationDef_ptr +CORBA::tao_OperationDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::OperationDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::OperationDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::OperationDef_var::tao_upcast (void *src) +CORBA::tao_OperationDef_cast::tao_upcast ( + void *src + ) { - OperationDef **tmp = - ACE_static_cast (OperationDef **, src); + CORBA::OperationDef **tmp = + ACE_static_cast (CORBA::OperationDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::OperationDef_out -// ************************************************************* - -CORBA::OperationDef_out::OperationDef_out (OperationDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::OperationDef::_nil (); -} - -CORBA::OperationDef_out::OperationDef_out (OperationDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::OperationDef::_nil (); -} - -CORBA::OperationDef_out::OperationDef_out (const ::CORBA::OperationDef_out &p) - : ptr_ (ACE_const_cast (OperationDef_out &, p).ptr_) -{} - -::CORBA::OperationDef_out & -CORBA::OperationDef_out::operator= (const ::CORBA::OperationDef_out &p) -{ - this->ptr_ = ACE_const_cast (OperationDef_out&, p).ptr_; - return *this; -} - -CORBA::OperationDef_out & -CORBA::OperationDef_out::operator= (const ::CORBA::OperationDef_var &p) -{ - this->ptr_ = ::CORBA::OperationDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::OperationDef_out & -CORBA::OperationDef_out::operator= (OperationDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::OperationDef_out::operator ::CORBA::OperationDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::OperationDef_ptr & -CORBA::OperationDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::OperationDef_ptr -CORBA::OperationDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::OperationDef, + CORBA::tao_OperationDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::OperationDef, + CORBA::tao_OperationDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::OperationDef, \ + CORBA::tao_OperationDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::OperationDef, \ + CORBA::tao_OperationDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -29076,74 +26646,81 @@ CORBA::TypeCode_ptr CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::TypeCode_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::TypeCode_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -29154,7 +26731,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -29178,7 +26755,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -29190,22 +26767,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -29276,74 +26851,81 @@ CORBA::TypeCode_ptr CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::IDLType_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::IDLType_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -29354,7 +26936,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -29378,7 +26960,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -29390,22 +26972,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -29477,66 +27057,72 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result_def ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << result_def) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << result_def) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -29547,7 +27133,7 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -29571,7 +27157,7 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -29583,19 +27169,17 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result_def ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -29673,74 +27257,81 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result_def ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ParDescriptionSeq * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ParDescriptionSeq * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -29751,7 +27342,7 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -29775,7 +27366,7 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -29787,22 +27378,20 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::result_def ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -29874,66 +27463,72 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::params ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << params) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << params) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -29944,7 +27539,7 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::params ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -29968,7 +27563,7 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::params ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -29980,19 +27575,17 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::params ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -30064,73 +27657,80 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::params ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + _tao_retval + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::OperationMode _tao_retval_info = + _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::OperationMode _tao_retval_info = - _tao_retval; - _tao_ri.result (_tao_retval_info); - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -30141,7 +27741,7 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::params ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -30165,7 +27765,7 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::params ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -30177,22 +27777,20 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::params ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval; + +return _tao_retval; } // TAO_IDL - Generated from @@ -30264,66 +27862,72 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::mode ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << mode) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << mode) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -30334,7 +27938,7 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::mode ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -30358,7 +27962,7 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::mode ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -30370,19 +27974,17 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::mode ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -30460,74 +28062,81 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::mode ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ContextIdSeq * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ContextIdSeq * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -30538,7 +28147,7 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::mode ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -30562,7 +28171,7 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::mode ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -30574,22 +28183,20 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::mode ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -30661,66 +28268,72 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::contexts ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << contexts) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << contexts) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -30731,7 +28344,7 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::contexts ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -30755,7 +28368,7 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::contexts ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -30767,19 +28380,17 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::contexts ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -30857,74 +28468,81 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::contexts ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ExceptionDefSeq * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ExceptionDefSeq * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -30935,7 +28553,7 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::contexts ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -30959,7 +28577,7 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::contexts ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -30971,22 +28589,20 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::contexts ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -31058,66 +28674,72 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::exceptions ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << exceptions) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << exceptions) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -31128,7 +28750,7 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::exceptions ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -31152,7 +28774,7 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::exceptions ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -31164,19 +28786,17 @@ void CORBA::_TAO_OperationDef_Remote_Proxy_Impl::exceptions ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -31233,7 +28853,7 @@ CORBA::_TAO_OperationDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::OperationDef::OperationDef (int collocated) { @@ -31471,6 +29091,12 @@ const char* CORBA::OperationDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/OperationDef:1.0"; } +CORBA::Boolean +CORBA::OperationDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -32155,61 +29781,64 @@ void CORBA::OperationDescription::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } -#if !defined (_CORBA_REPOSITORYIDSEQ_CS_) -#define _CORBA_REPOSITORYIDSEQ_CS_ - // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Var_Var_T< + OperationDescription + >; + +template class + TAO_Out_T< + OperationDescription, + OperationDescription_var + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -// ************************************************************* -// CORBA::RepositoryIdSeq -// ************************************************************* +# pragma instantiate \ + TAO_Var_Var_T< \ + OperationDescription \ + > + +# pragma instantiate \ + TAO_Out_T< \ + OperationDescription, \ + OperationDescription_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 CORBA::RepositoryIdSeq::RepositoryIdSeq (void) {} CORBA::RepositoryIdSeq::RepositoryIdSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -TAO_Unbounded_String_Sequence -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_String_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_String_Sequence + (max) {} CORBA::RepositoryIdSeq::RepositoryIdSeq ( CORBA::ULong max, CORBA::ULong length, - char * *buffer, + char ** buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -TAO_Unbounded_String_Sequence -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_String_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_String_Sequence + (max, length, buffer, release) {} CORBA::RepositoryIdSeq::RepositoryIdSeq (const RepositoryIdSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -TAO_Unbounded_String_Sequence -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_String_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_String_Sequence + (seq) {} -CORBA::RepositoryIdSeq::~RepositoryIdSeq (void) // dtor +CORBA::RepositoryIdSeq::~RepositoryIdSeq (void) {} void CORBA::RepositoryIdSeq::_tao_any_destructor (void *_tao_void_pointer) @@ -32218,7 +29847,37 @@ void CORBA::RepositoryIdSeq::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_MngSeq_Var_T< + CORBA::RepositoryIdSeq, + TAO_SeqElem_String_Manager + >; + +template class + TAO_Seq_Out_T< + CORBA::RepositoryIdSeq, + CORBA::RepositoryIdSeq_var, + TAO_SeqElem_String_Manager + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_MngSeq_Var_T< \ + CORBA::RepositoryIdSeq, \ + TAO_SeqElem_String_Manager \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + CORBA::RepositoryIdSeq, \ + CORBA::RepositoryIdSeq_var, \ + TAO_SeqElem_String_Manager \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -32288,116 +29947,38 @@ TAO_NAMESPACE_DEFINE ( TAO_NAMESPACE_END // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CS_ - -void -CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::OperationDescription* tmp = 0; - tmp = _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::OperationDescription *old = - ACE_reinterpret_cast (CORBA::OperationDescription *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::freebuf (old); - } - } - - this->buffer_ = tmp; -} - -void -CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::OperationDescription *tmp = - ACE_reinterpret_cast (CORBA::OperationDescription *, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (void) -{ - this->_deallocate_buffer (); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_OPDESCRIPTIONSEQ_CS_) -#define _CORBA_OPDESCRIPTIONSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::OpDescriptionSeq -// ************************************************************* +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 CORBA::OpDescriptionSeq::OpDescriptionSeq (void) {} CORBA::OpDescriptionSeq::OpDescriptionSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Sequence< + CORBA::OperationDescription + > + (max) {} CORBA::OpDescriptionSeq::OpDescriptionSeq ( CORBA::ULong max, CORBA::ULong length, - CORBA::OperationDescription *buffer, + CORBA::OperationDescription* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Sequence< + CORBA::OperationDescription + > + (max, length, buffer, release) {} CORBA::OpDescriptionSeq::OpDescriptionSeq (const OpDescriptionSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Sequence< + CORBA::OperationDescription + > + (seq) {} -CORBA::OpDescriptionSeq::~OpDescriptionSeq (void) // dtor +CORBA::OpDescriptionSeq::~OpDescriptionSeq (void) {} void CORBA::OpDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer) @@ -32406,7 +29987,37 @@ void CORBA::OpDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_VarSeq_Var_T< + OpDescriptionSeq, + CORBA::OperationDescription + >; + +template class + TAO_Seq_Out_T< + OpDescriptionSeq, + OpDescriptionSeq_var, + CORBA::OperationDescription + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_VarSeq_Var_T< \ + OpDescriptionSeq, \ + CORBA::OperationDescription \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + OpDescriptionSeq, \ + OpDescriptionSeq_var, \ + CORBA::OperationDescription \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -32840,116 +30451,38 @@ TAO_NAMESPACE_DEFINE ( TAO_NAMESPACE_END // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CS_ - -void -CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::AttributeDescription* tmp = 0; - tmp = _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::AttributeDescription *old = - ACE_reinterpret_cast (CORBA::AttributeDescription *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::freebuf (old); - } - } - - this->buffer_ = tmp; -} - -void -CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::AttributeDescription *tmp = - ACE_reinterpret_cast (CORBA::AttributeDescription *, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (void) -{ - this->_deallocate_buffer (); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_ATTRDESCRIPTIONSEQ_CS_) -#define _CORBA_ATTRDESCRIPTIONSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::AttrDescriptionSeq -// ************************************************************* +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 CORBA::AttrDescriptionSeq::AttrDescriptionSeq (void) {} CORBA::AttrDescriptionSeq::AttrDescriptionSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Sequence< + CORBA::AttributeDescription + > + (max) {} CORBA::AttrDescriptionSeq::AttrDescriptionSeq ( CORBA::ULong max, CORBA::ULong length, - CORBA::AttributeDescription *buffer, + CORBA::AttributeDescription* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Sequence< + CORBA::AttributeDescription + > + (max, length, buffer, release) {} CORBA::AttrDescriptionSeq::AttrDescriptionSeq (const AttrDescriptionSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Sequence< + CORBA::AttributeDescription + > + (seq) {} -CORBA::AttrDescriptionSeq::~AttrDescriptionSeq (void) // dtor +CORBA::AttrDescriptionSeq::~AttrDescriptionSeq (void) {} void CORBA::AttrDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer) @@ -32958,7 +30491,37 @@ void CORBA::AttrDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_VarSeq_Var_T< + AttrDescriptionSeq, + CORBA::AttributeDescription + >; + +template class + TAO_Seq_Out_T< + AttrDescriptionSeq, + AttrDescriptionSeq_var, + CORBA::AttributeDescription + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_VarSeq_Var_T< \ + AttrDescriptionSeq, \ + CORBA::AttributeDescription \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + AttrDescriptionSeq, \ + AttrDescriptionSeq_var, \ + CORBA::AttributeDescription \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -33145,116 +30708,38 @@ TAO_NAMESPACE_DEFINE ( TAO_NAMESPACE_END // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXTATTRDESCRIPTIONSEQ_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXTATTRDESCRIPTIONSEQ_CS_ - -void -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::ExtAttributeDescription* tmp = 0; - tmp = _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::ExtAttributeDescription *old = - ACE_reinterpret_cast (CORBA::ExtAttributeDescription *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::freebuf (old); - } - } - - this->buffer_ = tmp; -} - -void -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::ExtAttributeDescription *tmp = - ACE_reinterpret_cast (CORBA::ExtAttributeDescription *, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (void) -{ - this->_deallocate_buffer (); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXTATTRDESCRIPTIONSEQ_CS_) -#define _CORBA_EXTATTRDESCRIPTIONSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::ExtAttrDescriptionSeq -// ************************************************************* +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 CORBA::ExtAttrDescriptionSeq::ExtAttrDescriptionSeq (void) {} CORBA::ExtAttrDescriptionSeq::ExtAttrDescriptionSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Sequence< + CORBA::ExtAttributeDescription + > + (max) {} CORBA::ExtAttrDescriptionSeq::ExtAttrDescriptionSeq ( CORBA::ULong max, CORBA::ULong length, - CORBA::ExtAttributeDescription *buffer, + CORBA::ExtAttributeDescription* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Sequence< + CORBA::ExtAttributeDescription + > + (max, length, buffer, release) {} CORBA::ExtAttrDescriptionSeq::ExtAttrDescriptionSeq (const ExtAttrDescriptionSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Sequence< + CORBA::ExtAttributeDescription + > + (seq) {} -CORBA::ExtAttrDescriptionSeq::~ExtAttrDescriptionSeq (void) // dtor +CORBA::ExtAttrDescriptionSeq::~ExtAttrDescriptionSeq (void) {} void CORBA::ExtAttrDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer) @@ -33263,7 +30748,37 @@ void CORBA::ExtAttrDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_VarSeq_Var_T< + ExtAttrDescriptionSeq, + CORBA::ExtAttributeDescription + >; + +template class + TAO_Seq_Out_T< + ExtAttrDescriptionSeq, + ExtAttrDescriptionSeq_var, + CORBA::ExtAttributeDescription + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_VarSeq_Var_T< \ + ExtAttrDescriptionSeq, \ + CORBA::ExtAttributeDescription \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + ExtAttrDescriptionSeq, \ + ExtAttrDescriptionSeq_var, \ + CORBA::ExtAttributeDescription \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -33544,7 +31059,7 @@ TAO_NAMESPACE_END int CORBA::InterfaceDef::_tao_class_id = 0; CORBA::InterfaceDef_ptr -tao_CORBA_InterfaceDef_duplicate ( +CORBA::tao_InterfaceDef_life::tao_duplicate ( CORBA::InterfaceDef_ptr p ) { @@ -33552,7 +31067,7 @@ tao_CORBA_InterfaceDef_duplicate ( } void -tao_CORBA_InterfaceDef_release ( +CORBA::tao_InterfaceDef_life::tao_release ( CORBA::InterfaceDef_ptr p ) { @@ -33560,228 +31075,64 @@ tao_CORBA_InterfaceDef_release ( } CORBA::InterfaceDef_ptr -tao_CORBA_InterfaceDef_nil ( +CORBA::tao_InterfaceDef_life::tao_nil ( void ) { return CORBA::InterfaceDef::_nil (); } -CORBA::InterfaceDef_ptr -tao_CORBA_InterfaceDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::InterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_InterfaceDef_upcast ( - void *src - ) -{ - CORBA::InterfaceDef **tmp = - ACE_static_cast (CORBA::InterfaceDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_InterfaceDef_marshal ( +CORBA::tao_InterfaceDef_life::tao_marshal ( CORBA::InterfaceDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::InterfaceDef_var -// ************************************************************* - -CORBA::InterfaceDef_var::InterfaceDef_var (void) - : ptr_ (InterfaceDef::_nil ()) -{} - -::CORBA::InterfaceDef_ptr -CORBA::InterfaceDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::InterfaceDef_var::InterfaceDef_var (const ::CORBA::InterfaceDef_var &p) - : TAO_Base_var (), - ptr_ (InterfaceDef::_duplicate (p.ptr ())) -{} - -CORBA::InterfaceDef_var::~InterfaceDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::InterfaceDef_var & -CORBA::InterfaceDef_var::operator= (InterfaceDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::InterfaceDef_var & -CORBA::InterfaceDef_var::operator= (const ::CORBA::InterfaceDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::InterfaceDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::InterfaceDef_var::operator const ::CORBA::InterfaceDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::InterfaceDef_var::operator ::CORBA::InterfaceDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::InterfaceDef_ptr -CORBA::InterfaceDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::InterfaceDef_ptr -CORBA::InterfaceDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::InterfaceDef_ptr & -CORBA::InterfaceDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::InterfaceDef_ptr & -CORBA::InterfaceDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::InterfaceDef::_nil (); - return this->ptr_; -} - -::CORBA::InterfaceDef_ptr -CORBA::InterfaceDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::InterfaceDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::InterfaceDef::_nil (); - return val; -} - -::CORBA::InterfaceDef_ptr -CORBA::InterfaceDef_var::tao_duplicate (InterfaceDef_ptr p) -{ - return ::CORBA::InterfaceDef::_duplicate (p); -} - -void -CORBA::InterfaceDef_var::tao_release (InterfaceDef_ptr p) -{ - CORBA::release (p); + return p->marshal (cdr); } -::CORBA::InterfaceDef_ptr -CORBA::InterfaceDef_var::tao_nil (void) -{ - return ::CORBA::InterfaceDef::_nil (); -} - -::CORBA::InterfaceDef_ptr -CORBA::InterfaceDef_var::tao_narrow ( +CORBA::InterfaceDef_ptr +CORBA::tao_InterfaceDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::InterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::InterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::InterfaceDef_var::tao_upcast (void *src) +CORBA::tao_InterfaceDef_cast::tao_upcast ( + void *src + ) { - InterfaceDef **tmp = - ACE_static_cast (InterfaceDef **, src); + CORBA::InterfaceDef **tmp = + ACE_static_cast (CORBA::InterfaceDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::InterfaceDef_out -// ************************************************************* - -CORBA::InterfaceDef_out::InterfaceDef_out (InterfaceDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::InterfaceDef::_nil (); -} - -CORBA::InterfaceDef_out::InterfaceDef_out (InterfaceDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::InterfaceDef::_nil (); -} - -CORBA::InterfaceDef_out::InterfaceDef_out (const ::CORBA::InterfaceDef_out &p) - : ptr_ (ACE_const_cast (InterfaceDef_out &, p).ptr_) -{} - -::CORBA::InterfaceDef_out & -CORBA::InterfaceDef_out::operator= (const ::CORBA::InterfaceDef_out &p) -{ - this->ptr_ = ACE_const_cast (InterfaceDef_out&, p).ptr_; - return *this; -} - -CORBA::InterfaceDef_out & -CORBA::InterfaceDef_out::operator= (const ::CORBA::InterfaceDef_var &p) -{ - this->ptr_ = ::CORBA::InterfaceDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::InterfaceDef_out & -CORBA::InterfaceDef_out::operator= (InterfaceDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::InterfaceDef_out::operator ::CORBA::InterfaceDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::InterfaceDef_ptr & -CORBA::InterfaceDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::InterfaceDef_ptr -CORBA::InterfaceDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::InterfaceDef, + CORBA::tao_InterfaceDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::InterfaceDef, + CORBA::tao_InterfaceDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::InterfaceDef, \ + CORBA::tao_InterfaceDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::InterfaceDef, \ + CORBA::tao_InterfaceDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -34525,74 +31876,81 @@ CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::_TAO_InterfaceDef_Remote_Proxy_Impl if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::InterfaceDefSeq * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::InterfaceDefSeq * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -34603,7 +31961,7 @@ CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::_TAO_InterfaceDef_Remote_Proxy_Impl ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -34627,7 +31985,7 @@ CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::_TAO_InterfaceDef_Remote_Proxy_Impl ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -34639,22 +31997,20 @@ CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::_TAO_InterfaceDef_Remote_Proxy_Impl ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -34726,66 +32082,72 @@ void CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::base_interfaces ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << base_interfaces) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << base_interfaces) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -34796,7 +32158,7 @@ void CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::base_interfaces ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -34820,7 +32182,7 @@ void CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::base_interfaces ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -34832,19 +32194,17 @@ void CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::base_interfaces ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -34918,86 +32278,90 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << interface_id) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - _tao_retval + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << interface_id) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + _tao_retval + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> CORBA::Any::to_boolean (_tao_retval)) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::Boolean _tao_retval_info = + _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> CORBA::Any::to_boolean (_tao_retval)) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::Boolean _tao_retval_info = - _tao_retval; - _tao_ri.result (_tao_retval_info); - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -35008,7 +32372,7 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -35032,7 +32396,7 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -35044,22 +32408,20 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval; + +return _tao_retval; } // TAO_IDL - Generated from @@ -35136,74 +32498,81 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::InterfaceDef::FullInterfaceDescription * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::InterfaceDef::FullInterfaceDescription * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -35214,7 +32583,7 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -35238,7 +32607,7 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -35250,22 +32619,20 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -35346,91 +32713,95 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << type) && - (_tao_out << mode) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << type) && + (_tao_out << mode) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::AttributeDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::AttributeDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -35441,7 +32812,7 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -35465,7 +32836,7 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -35477,22 +32848,20 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -35579,94 +32948,98 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << result) && - (_tao_out << mode) && - (_tao_out << params) && - (_tao_out << exceptions) && - (_tao_out << contexts) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << result) && + (_tao_out << mode) && + (_tao_out << params) && + (_tao_out << exceptions) && + (_tao_out << contexts) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::OperationDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::OperationDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -35677,7 +33050,7 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -35701,7 +33074,7 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -35713,22 +33086,20 @@ CORBA::Boolean CORBA::_TAO_InterfaceDef_Remote_Proxy_Impl::is_a ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // @@ -35784,7 +33155,7 @@ CORBA::_TAO_InterfaceDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::InterfaceDef::InterfaceDef (int collocated) { @@ -36060,6 +33431,12 @@ const char* CORBA::InterfaceDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/InterfaceDef:1.0"; } +CORBA::Boolean +CORBA::InterfaceDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -36760,6 +34137,37 @@ void CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor (void *_ delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Var_Var_T< + FullInterfaceDescription + >; + +template class + TAO_Out_T< + FullInterfaceDescription, + FullInterfaceDescription_var + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Var_Var_T< \ + FullInterfaceDescription \ + > + +# pragma instantiate \ + TAO_Out_T< \ + FullInterfaceDescription, \ + FullInterfaceDescription_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -37047,13 +34455,44 @@ void CORBA::InterfaceDescription::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Var_Var_T< + InterfaceDescription + >; + +template class + TAO_Out_T< + InterfaceDescription, + InterfaceDescription_var + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Var_Var_T< \ + InterfaceDescription \ + > + +# pragma instantiate \ + TAO_Out_T< \ + InterfaceDescription, \ + InterfaceDescription_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 int CORBA::InterfaceAttrExtension::_tao_class_id = 0; CORBA::InterfaceAttrExtension_ptr -tao_CORBA_InterfaceAttrExtension_duplicate ( +CORBA::tao_InterfaceAttrExtension_life::tao_duplicate ( CORBA::InterfaceAttrExtension_ptr p ) { @@ -37061,7 +34500,7 @@ tao_CORBA_InterfaceAttrExtension_duplicate ( } void -tao_CORBA_InterfaceAttrExtension_release ( +CORBA::tao_InterfaceAttrExtension_life::tao_release ( CORBA::InterfaceAttrExtension_ptr p ) { @@ -37069,228 +34508,64 @@ tao_CORBA_InterfaceAttrExtension_release ( } CORBA::InterfaceAttrExtension_ptr -tao_CORBA_InterfaceAttrExtension_nil ( +CORBA::tao_InterfaceAttrExtension_life::tao_nil ( void ) { return CORBA::InterfaceAttrExtension::_nil (); } -CORBA::InterfaceAttrExtension_ptr -tao_CORBA_InterfaceAttrExtension_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::InterfaceAttrExtension::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_InterfaceAttrExtension_upcast ( - void *src - ) -{ - CORBA::InterfaceAttrExtension **tmp = - ACE_static_cast (CORBA::InterfaceAttrExtension **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_InterfaceAttrExtension_marshal ( +CORBA::tao_InterfaceAttrExtension_life::tao_marshal ( CORBA::InterfaceAttrExtension_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::InterfaceAttrExtension_var -// ************************************************************* - -CORBA::InterfaceAttrExtension_var::InterfaceAttrExtension_var (void) - : ptr_ (InterfaceAttrExtension::_nil ()) -{} - -::CORBA::InterfaceAttrExtension_ptr -CORBA::InterfaceAttrExtension_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::InterfaceAttrExtension_var::InterfaceAttrExtension_var (const ::CORBA::InterfaceAttrExtension_var &p) - : TAO_Base_var (), - ptr_ (InterfaceAttrExtension::_duplicate (p.ptr ())) -{} - -CORBA::InterfaceAttrExtension_var::~InterfaceAttrExtension_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::InterfaceAttrExtension_var & -CORBA::InterfaceAttrExtension_var::operator= (InterfaceAttrExtension_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::InterfaceAttrExtension_var & -CORBA::InterfaceAttrExtension_var::operator= (const ::CORBA::InterfaceAttrExtension_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::InterfaceAttrExtension::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::InterfaceAttrExtension_var::operator const ::CORBA::InterfaceAttrExtension_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::InterfaceAttrExtension_var::operator ::CORBA::InterfaceAttrExtension_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::InterfaceAttrExtension_ptr -CORBA::InterfaceAttrExtension_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::InterfaceAttrExtension_ptr -CORBA::InterfaceAttrExtension_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::InterfaceAttrExtension_ptr & -CORBA::InterfaceAttrExtension_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::InterfaceAttrExtension_ptr & -CORBA::InterfaceAttrExtension_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::InterfaceAttrExtension::_nil (); - return this->ptr_; -} - -::CORBA::InterfaceAttrExtension_ptr -CORBA::InterfaceAttrExtension_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::InterfaceAttrExtension_ptr val = this->ptr_; - this->ptr_ = ::CORBA::InterfaceAttrExtension::_nil (); - return val; -} - -::CORBA::InterfaceAttrExtension_ptr -CORBA::InterfaceAttrExtension_var::tao_duplicate (InterfaceAttrExtension_ptr p) -{ - return ::CORBA::InterfaceAttrExtension::_duplicate (p); -} - -void -CORBA::InterfaceAttrExtension_var::tao_release (InterfaceAttrExtension_ptr p) -{ - CORBA::release (p); -} - -::CORBA::InterfaceAttrExtension_ptr -CORBA::InterfaceAttrExtension_var::tao_nil (void) -{ - return ::CORBA::InterfaceAttrExtension::_nil (); + return p->marshal (cdr); } -::CORBA::InterfaceAttrExtension_ptr -CORBA::InterfaceAttrExtension_var::tao_narrow ( +CORBA::InterfaceAttrExtension_ptr +CORBA::tao_InterfaceAttrExtension_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::InterfaceAttrExtension::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::InterfaceAttrExtension::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::InterfaceAttrExtension_var::tao_upcast (void *src) +CORBA::tao_InterfaceAttrExtension_cast::tao_upcast ( + void *src + ) { - InterfaceAttrExtension **tmp = - ACE_static_cast (InterfaceAttrExtension **, src); + CORBA::InterfaceAttrExtension **tmp = + ACE_static_cast (CORBA::InterfaceAttrExtension **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::InterfaceAttrExtension_out -// ************************************************************* - -CORBA::InterfaceAttrExtension_out::InterfaceAttrExtension_out (InterfaceAttrExtension_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::InterfaceAttrExtension::_nil (); -} - -CORBA::InterfaceAttrExtension_out::InterfaceAttrExtension_out (InterfaceAttrExtension_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::InterfaceAttrExtension::_nil (); -} - -CORBA::InterfaceAttrExtension_out::InterfaceAttrExtension_out (const ::CORBA::InterfaceAttrExtension_out &p) - : ptr_ (ACE_const_cast (InterfaceAttrExtension_out &, p).ptr_) -{} - -::CORBA::InterfaceAttrExtension_out & -CORBA::InterfaceAttrExtension_out::operator= (const ::CORBA::InterfaceAttrExtension_out &p) -{ - this->ptr_ = ACE_const_cast (InterfaceAttrExtension_out&, p).ptr_; - return *this; -} - -CORBA::InterfaceAttrExtension_out & -CORBA::InterfaceAttrExtension_out::operator= (const ::CORBA::InterfaceAttrExtension_var &p) -{ - this->ptr_ = ::CORBA::InterfaceAttrExtension::_duplicate (p.ptr ()); - return *this; -} - -CORBA::InterfaceAttrExtension_out & -CORBA::InterfaceAttrExtension_out::operator= (InterfaceAttrExtension_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::InterfaceAttrExtension_out::operator ::CORBA::InterfaceAttrExtension_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::InterfaceAttrExtension_ptr & -CORBA::InterfaceAttrExtension_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::InterfaceAttrExtension_ptr -CORBA::InterfaceAttrExtension_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::InterfaceAttrExtension, + CORBA::tao_InterfaceAttrExtension_life + >; + template class + TAO_Objref_Out_T< + CORBA::InterfaceAttrExtension, + CORBA::tao_InterfaceAttrExtension_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::InterfaceAttrExtension, \ + CORBA::tao_InterfaceAttrExtension_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::InterfaceAttrExtension, \ + CORBA::tao_InterfaceAttrExtension_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -37622,74 +34897,81 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::_TAO_InterfaceAttrExtensio if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -37700,7 +34982,7 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::_TAO_InterfaceAttrExtensio ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -37724,7 +35006,7 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::_TAO_InterfaceAttrExtensio ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -37736,22 +35018,20 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::_TAO_InterfaceAttrExtensio ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -37836,93 +35116,97 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::_TAO_InterfaceAttrExtensio if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << type) && - (_tao_out << mode) && - (_tao_out << get_exceptions) && - (_tao_out << set_exceptions) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << type) && + (_tao_out << mode) && + (_tao_out << get_exceptions) && + (_tao_out << set_exceptions) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ExtAttributeDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ExtAttributeDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -37933,7 +35217,7 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::_TAO_InterfaceAttrExtensio ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -37957,7 +35241,7 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::_TAO_InterfaceAttrExtensio ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -37969,22 +35253,20 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Impl::_TAO_InterfaceAttrExtensio ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // @@ -38040,7 +35322,7 @@ CORBA::_TAO_InterfaceAttrExtension_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::InterfaceAttrExtension::InterfaceAttrExtension (int collocated) { @@ -38240,6 +35522,12 @@ const char* CORBA::InterfaceAttrExtension::_interface_repository_id (void) const return "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"; } +CORBA::Boolean +CORBA::InterfaceAttrExtension::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -38896,6 +36184,37 @@ void CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription::_tao_any_destru delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Var_Var_T< + ExtFullInterfaceDescription + >; + +template class + TAO_Out_T< + ExtFullInterfaceDescription, + ExtFullInterfaceDescription_var + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Var_Var_T< \ + ExtFullInterfaceDescription \ + > + +# pragma instantiate \ + TAO_Out_T< \ + ExtFullInterfaceDescription, \ + ExtFullInterfaceDescription_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -39001,7 +36320,7 @@ TAO_NAMESPACE_END int CORBA::ExtInterfaceDef::_tao_class_id = 0; CORBA::ExtInterfaceDef_ptr -tao_CORBA_ExtInterfaceDef_duplicate ( +CORBA::tao_ExtInterfaceDef_life::tao_duplicate ( CORBA::ExtInterfaceDef_ptr p ) { @@ -39009,7 +36328,7 @@ tao_CORBA_ExtInterfaceDef_duplicate ( } void -tao_CORBA_ExtInterfaceDef_release ( +CORBA::tao_ExtInterfaceDef_life::tao_release ( CORBA::ExtInterfaceDef_ptr p ) { @@ -39017,228 +36336,64 @@ tao_CORBA_ExtInterfaceDef_release ( } CORBA::ExtInterfaceDef_ptr -tao_CORBA_ExtInterfaceDef_nil ( +CORBA::tao_ExtInterfaceDef_life::tao_nil ( void ) { return CORBA::ExtInterfaceDef::_nil (); } -CORBA::ExtInterfaceDef_ptr -tao_CORBA_ExtInterfaceDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ExtInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ExtInterfaceDef_upcast ( - void *src - ) -{ - CORBA::ExtInterfaceDef **tmp = - ACE_static_cast (CORBA::ExtInterfaceDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ExtInterfaceDef_marshal ( +CORBA::tao_ExtInterfaceDef_life::tao_marshal ( CORBA::ExtInterfaceDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ExtInterfaceDef_var -// ************************************************************* - -CORBA::ExtInterfaceDef_var::ExtInterfaceDef_var (void) - : ptr_ (ExtInterfaceDef::_nil ()) -{} - -::CORBA::ExtInterfaceDef_ptr -CORBA::ExtInterfaceDef_var::ptr (void) const -{ - return this->ptr_; + return p->marshal (cdr); } -CORBA::ExtInterfaceDef_var::ExtInterfaceDef_var (const ::CORBA::ExtInterfaceDef_var &p) - : TAO_Base_var (), - ptr_ (ExtInterfaceDef::_duplicate (p.ptr ())) -{} - -CORBA::ExtInterfaceDef_var::~ExtInterfaceDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ExtInterfaceDef_var & -CORBA::ExtInterfaceDef_var::operator= (ExtInterfaceDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ExtInterfaceDef_var & -CORBA::ExtInterfaceDef_var::operator= (const ::CORBA::ExtInterfaceDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ExtInterfaceDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ExtInterfaceDef_var::operator const ::CORBA::ExtInterfaceDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ExtInterfaceDef_var::operator ::CORBA::ExtInterfaceDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ExtInterfaceDef_ptr -CORBA::ExtInterfaceDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ExtInterfaceDef_ptr -CORBA::ExtInterfaceDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ExtInterfaceDef_ptr & -CORBA::ExtInterfaceDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ExtInterfaceDef_ptr & -CORBA::ExtInterfaceDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ExtInterfaceDef::_nil (); - return this->ptr_; -} - -::CORBA::ExtInterfaceDef_ptr -CORBA::ExtInterfaceDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ExtInterfaceDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ExtInterfaceDef::_nil (); - return val; -} - -::CORBA::ExtInterfaceDef_ptr -CORBA::ExtInterfaceDef_var::tao_duplicate (ExtInterfaceDef_ptr p) -{ - return ::CORBA::ExtInterfaceDef::_duplicate (p); -} - -void -CORBA::ExtInterfaceDef_var::tao_release (ExtInterfaceDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ExtInterfaceDef_ptr -CORBA::ExtInterfaceDef_var::tao_nil (void) -{ - return ::CORBA::ExtInterfaceDef::_nil (); -} - -::CORBA::ExtInterfaceDef_ptr -CORBA::ExtInterfaceDef_var::tao_narrow ( +CORBA::ExtInterfaceDef_ptr +CORBA::tao_ExtInterfaceDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ExtInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ExtInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ExtInterfaceDef_var::tao_upcast (void *src) +CORBA::tao_ExtInterfaceDef_cast::tao_upcast ( + void *src + ) { - ExtInterfaceDef **tmp = - ACE_static_cast (ExtInterfaceDef **, src); + CORBA::ExtInterfaceDef **tmp = + ACE_static_cast (CORBA::ExtInterfaceDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ExtInterfaceDef_out -// ************************************************************* - -CORBA::ExtInterfaceDef_out::ExtInterfaceDef_out (ExtInterfaceDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ExtInterfaceDef::_nil (); -} - -CORBA::ExtInterfaceDef_out::ExtInterfaceDef_out (ExtInterfaceDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ExtInterfaceDef::_nil (); -} - -CORBA::ExtInterfaceDef_out::ExtInterfaceDef_out (const ::CORBA::ExtInterfaceDef_out &p) - : ptr_ (ACE_const_cast (ExtInterfaceDef_out &, p).ptr_) -{} - -::CORBA::ExtInterfaceDef_out & -CORBA::ExtInterfaceDef_out::operator= (const ::CORBA::ExtInterfaceDef_out &p) -{ - this->ptr_ = ACE_const_cast (ExtInterfaceDef_out&, p).ptr_; - return *this; -} - -CORBA::ExtInterfaceDef_out & -CORBA::ExtInterfaceDef_out::operator= (const ::CORBA::ExtInterfaceDef_var &p) -{ - this->ptr_ = ::CORBA::ExtInterfaceDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ExtInterfaceDef_out & -CORBA::ExtInterfaceDef_out::operator= (ExtInterfaceDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ExtInterfaceDef_out::operator ::CORBA::ExtInterfaceDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ExtInterfaceDef_ptr & -CORBA::ExtInterfaceDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ExtInterfaceDef_ptr -CORBA::ExtInterfaceDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ExtInterfaceDef, + CORBA::tao_ExtInterfaceDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ExtInterfaceDef, + CORBA::tao_ExtInterfaceDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ExtInterfaceDef, \ + CORBA::tao_ExtInterfaceDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ExtInterfaceDef, \ + CORBA::tao_ExtInterfaceDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -39315,7 +36470,7 @@ CORBA::_TAO_ExtInterfaceDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ExtInterfaceDef::ExtInterfaceDef (int collocated) { @@ -39626,6 +36781,12 @@ const char* CORBA::ExtInterfaceDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/ExtInterfaceDef:1.0"; } +CORBA::Boolean +CORBA::ExtInterfaceDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -39673,7 +36834,7 @@ TAO_NAMESPACE_END int CORBA::AbstractInterfaceDef::_tao_class_id = 0; CORBA::AbstractInterfaceDef_ptr -tao_CORBA_AbstractInterfaceDef_duplicate ( +CORBA::tao_AbstractInterfaceDef_life::tao_duplicate ( CORBA::AbstractInterfaceDef_ptr p ) { @@ -39681,7 +36842,7 @@ tao_CORBA_AbstractInterfaceDef_duplicate ( } void -tao_CORBA_AbstractInterfaceDef_release ( +CORBA::tao_AbstractInterfaceDef_life::tao_release ( CORBA::AbstractInterfaceDef_ptr p ) { @@ -39689,228 +36850,64 @@ tao_CORBA_AbstractInterfaceDef_release ( } CORBA::AbstractInterfaceDef_ptr -tao_CORBA_AbstractInterfaceDef_nil ( +CORBA::tao_AbstractInterfaceDef_life::tao_nil ( void ) { return CORBA::AbstractInterfaceDef::_nil (); } -CORBA::AbstractInterfaceDef_ptr -tao_CORBA_AbstractInterfaceDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::AbstractInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_AbstractInterfaceDef_upcast ( - void *src - ) -{ - CORBA::AbstractInterfaceDef **tmp = - ACE_static_cast (CORBA::AbstractInterfaceDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_AbstractInterfaceDef_marshal ( +CORBA::tao_AbstractInterfaceDef_life::tao_marshal ( CORBA::AbstractInterfaceDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::AbstractInterfaceDef_var -// ************************************************************* - -CORBA::AbstractInterfaceDef_var::AbstractInterfaceDef_var (void) - : ptr_ (AbstractInterfaceDef::_nil ()) -{} - -::CORBA::AbstractInterfaceDef_ptr -CORBA::AbstractInterfaceDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::AbstractInterfaceDef_var::AbstractInterfaceDef_var (const ::CORBA::AbstractInterfaceDef_var &p) - : TAO_Base_var (), - ptr_ (AbstractInterfaceDef::_duplicate (p.ptr ())) -{} - -CORBA::AbstractInterfaceDef_var::~AbstractInterfaceDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::AbstractInterfaceDef_var & -CORBA::AbstractInterfaceDef_var::operator= (AbstractInterfaceDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::AbstractInterfaceDef_var & -CORBA::AbstractInterfaceDef_var::operator= (const ::CORBA::AbstractInterfaceDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::AbstractInterfaceDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::AbstractInterfaceDef_var::operator const ::CORBA::AbstractInterfaceDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::AbstractInterfaceDef_var::operator ::CORBA::AbstractInterfaceDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::AbstractInterfaceDef_ptr -CORBA::AbstractInterfaceDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::AbstractInterfaceDef_ptr -CORBA::AbstractInterfaceDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::AbstractInterfaceDef_ptr & -CORBA::AbstractInterfaceDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::AbstractInterfaceDef_ptr & -CORBA::AbstractInterfaceDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::AbstractInterfaceDef::_nil (); - return this->ptr_; -} - -::CORBA::AbstractInterfaceDef_ptr -CORBA::AbstractInterfaceDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::AbstractInterfaceDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::AbstractInterfaceDef::_nil (); - return val; + return p->marshal (cdr); } -::CORBA::AbstractInterfaceDef_ptr -CORBA::AbstractInterfaceDef_var::tao_duplicate (AbstractInterfaceDef_ptr p) -{ - return ::CORBA::AbstractInterfaceDef::_duplicate (p); -} - -void -CORBA::AbstractInterfaceDef_var::tao_release (AbstractInterfaceDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::AbstractInterfaceDef_ptr -CORBA::AbstractInterfaceDef_var::tao_nil (void) -{ - return ::CORBA::AbstractInterfaceDef::_nil (); -} - -::CORBA::AbstractInterfaceDef_ptr -CORBA::AbstractInterfaceDef_var::tao_narrow ( +CORBA::AbstractInterfaceDef_ptr +CORBA::tao_AbstractInterfaceDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::AbstractInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::AbstractInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::AbstractInterfaceDef_var::tao_upcast (void *src) +CORBA::tao_AbstractInterfaceDef_cast::tao_upcast ( + void *src + ) { - AbstractInterfaceDef **tmp = - ACE_static_cast (AbstractInterfaceDef **, src); + CORBA::AbstractInterfaceDef **tmp = + ACE_static_cast (CORBA::AbstractInterfaceDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::AbstractInterfaceDef_out -// ************************************************************* - -CORBA::AbstractInterfaceDef_out::AbstractInterfaceDef_out (AbstractInterfaceDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::AbstractInterfaceDef::_nil (); -} - -CORBA::AbstractInterfaceDef_out::AbstractInterfaceDef_out (AbstractInterfaceDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::AbstractInterfaceDef::_nil (); -} - -CORBA::AbstractInterfaceDef_out::AbstractInterfaceDef_out (const ::CORBA::AbstractInterfaceDef_out &p) - : ptr_ (ACE_const_cast (AbstractInterfaceDef_out &, p).ptr_) -{} - -::CORBA::AbstractInterfaceDef_out & -CORBA::AbstractInterfaceDef_out::operator= (const ::CORBA::AbstractInterfaceDef_out &p) -{ - this->ptr_ = ACE_const_cast (AbstractInterfaceDef_out&, p).ptr_; - return *this; -} - -CORBA::AbstractInterfaceDef_out & -CORBA::AbstractInterfaceDef_out::operator= (const ::CORBA::AbstractInterfaceDef_var &p) -{ - this->ptr_ = ::CORBA::AbstractInterfaceDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::AbstractInterfaceDef_out & -CORBA::AbstractInterfaceDef_out::operator= (AbstractInterfaceDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::AbstractInterfaceDef_out::operator ::CORBA::AbstractInterfaceDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::AbstractInterfaceDef_ptr & -CORBA::AbstractInterfaceDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::AbstractInterfaceDef_ptr -CORBA::AbstractInterfaceDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::AbstractInterfaceDef, + CORBA::tao_AbstractInterfaceDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::AbstractInterfaceDef, + CORBA::tao_AbstractInterfaceDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::AbstractInterfaceDef, \ + CORBA::tao_AbstractInterfaceDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::AbstractInterfaceDef, \ + CORBA::tao_AbstractInterfaceDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -39987,7 +36984,7 @@ CORBA::_TAO_AbstractInterfaceDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::AbstractInterfaceDef::AbstractInterfaceDef (int collocated) { @@ -40279,6 +37276,12 @@ const char* CORBA::AbstractInterfaceDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/AbstractInterfaceDef:1.0"; } +CORBA::Boolean +CORBA::AbstractInterfaceDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -40329,7 +37332,7 @@ TAO_NAMESPACE_END int CORBA::ExtAbstractInterfaceDef::_tao_class_id = 0; CORBA::ExtAbstractInterfaceDef_ptr -tao_CORBA_ExtAbstractInterfaceDef_duplicate ( +CORBA::tao_ExtAbstractInterfaceDef_life::tao_duplicate ( CORBA::ExtAbstractInterfaceDef_ptr p ) { @@ -40337,7 +37340,7 @@ tao_CORBA_ExtAbstractInterfaceDef_duplicate ( } void -tao_CORBA_ExtAbstractInterfaceDef_release ( +CORBA::tao_ExtAbstractInterfaceDef_life::tao_release ( CORBA::ExtAbstractInterfaceDef_ptr p ) { @@ -40345,228 +37348,64 @@ tao_CORBA_ExtAbstractInterfaceDef_release ( } CORBA::ExtAbstractInterfaceDef_ptr -tao_CORBA_ExtAbstractInterfaceDef_nil ( +CORBA::tao_ExtAbstractInterfaceDef_life::tao_nil ( void ) { return CORBA::ExtAbstractInterfaceDef::_nil (); } -CORBA::ExtAbstractInterfaceDef_ptr -tao_CORBA_ExtAbstractInterfaceDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ExtAbstractInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ExtAbstractInterfaceDef_upcast ( - void *src - ) -{ - CORBA::ExtAbstractInterfaceDef **tmp = - ACE_static_cast (CORBA::ExtAbstractInterfaceDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ExtAbstractInterfaceDef_marshal ( +CORBA::tao_ExtAbstractInterfaceDef_life::tao_marshal ( CORBA::ExtAbstractInterfaceDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ExtAbstractInterfaceDef_var -// ************************************************************* - -CORBA::ExtAbstractInterfaceDef_var::ExtAbstractInterfaceDef_var (void) - : ptr_ (ExtAbstractInterfaceDef::_nil ()) -{} - -::CORBA::ExtAbstractInterfaceDef_ptr -CORBA::ExtAbstractInterfaceDef_var::ptr (void) const -{ - return this->ptr_; + return p->marshal (cdr); } -CORBA::ExtAbstractInterfaceDef_var::ExtAbstractInterfaceDef_var (const ::CORBA::ExtAbstractInterfaceDef_var &p) - : TAO_Base_var (), - ptr_ (ExtAbstractInterfaceDef::_duplicate (p.ptr ())) -{} - -CORBA::ExtAbstractInterfaceDef_var::~ExtAbstractInterfaceDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ExtAbstractInterfaceDef_var & -CORBA::ExtAbstractInterfaceDef_var::operator= (ExtAbstractInterfaceDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ExtAbstractInterfaceDef_var & -CORBA::ExtAbstractInterfaceDef_var::operator= (const ::CORBA::ExtAbstractInterfaceDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ExtAbstractInterfaceDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ExtAbstractInterfaceDef_var::operator const ::CORBA::ExtAbstractInterfaceDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ExtAbstractInterfaceDef_var::operator ::CORBA::ExtAbstractInterfaceDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ExtAbstractInterfaceDef_ptr -CORBA::ExtAbstractInterfaceDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ExtAbstractInterfaceDef_ptr -CORBA::ExtAbstractInterfaceDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ExtAbstractInterfaceDef_ptr & -CORBA::ExtAbstractInterfaceDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ExtAbstractInterfaceDef_ptr & -CORBA::ExtAbstractInterfaceDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ExtAbstractInterfaceDef::_nil (); - return this->ptr_; -} - -::CORBA::ExtAbstractInterfaceDef_ptr -CORBA::ExtAbstractInterfaceDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ExtAbstractInterfaceDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ExtAbstractInterfaceDef::_nil (); - return val; -} - -::CORBA::ExtAbstractInterfaceDef_ptr -CORBA::ExtAbstractInterfaceDef_var::tao_duplicate (ExtAbstractInterfaceDef_ptr p) -{ - return ::CORBA::ExtAbstractInterfaceDef::_duplicate (p); -} - -void -CORBA::ExtAbstractInterfaceDef_var::tao_release (ExtAbstractInterfaceDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ExtAbstractInterfaceDef_ptr -CORBA::ExtAbstractInterfaceDef_var::tao_nil (void) -{ - return ::CORBA::ExtAbstractInterfaceDef::_nil (); -} - -::CORBA::ExtAbstractInterfaceDef_ptr -CORBA::ExtAbstractInterfaceDef_var::tao_narrow ( +CORBA::ExtAbstractInterfaceDef_ptr +CORBA::tao_ExtAbstractInterfaceDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ExtAbstractInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ExtAbstractInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ExtAbstractInterfaceDef_var::tao_upcast (void *src) +CORBA::tao_ExtAbstractInterfaceDef_cast::tao_upcast ( + void *src + ) { - ExtAbstractInterfaceDef **tmp = - ACE_static_cast (ExtAbstractInterfaceDef **, src); + CORBA::ExtAbstractInterfaceDef **tmp = + ACE_static_cast (CORBA::ExtAbstractInterfaceDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ExtAbstractInterfaceDef_out -// ************************************************************* - -CORBA::ExtAbstractInterfaceDef_out::ExtAbstractInterfaceDef_out (ExtAbstractInterfaceDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ExtAbstractInterfaceDef::_nil (); -} - -CORBA::ExtAbstractInterfaceDef_out::ExtAbstractInterfaceDef_out (ExtAbstractInterfaceDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ExtAbstractInterfaceDef::_nil (); -} - -CORBA::ExtAbstractInterfaceDef_out::ExtAbstractInterfaceDef_out (const ::CORBA::ExtAbstractInterfaceDef_out &p) - : ptr_ (ACE_const_cast (ExtAbstractInterfaceDef_out &, p).ptr_) -{} - -::CORBA::ExtAbstractInterfaceDef_out & -CORBA::ExtAbstractInterfaceDef_out::operator= (const ::CORBA::ExtAbstractInterfaceDef_out &p) -{ - this->ptr_ = ACE_const_cast (ExtAbstractInterfaceDef_out&, p).ptr_; - return *this; -} - -CORBA::ExtAbstractInterfaceDef_out & -CORBA::ExtAbstractInterfaceDef_out::operator= (const ::CORBA::ExtAbstractInterfaceDef_var &p) -{ - this->ptr_ = ::CORBA::ExtAbstractInterfaceDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ExtAbstractInterfaceDef_out & -CORBA::ExtAbstractInterfaceDef_out::operator= (ExtAbstractInterfaceDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ExtAbstractInterfaceDef_out::operator ::CORBA::ExtAbstractInterfaceDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ExtAbstractInterfaceDef_ptr & -CORBA::ExtAbstractInterfaceDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ExtAbstractInterfaceDef_ptr -CORBA::ExtAbstractInterfaceDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ExtAbstractInterfaceDef, + CORBA::tao_ExtAbstractInterfaceDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ExtAbstractInterfaceDef, + CORBA::tao_ExtAbstractInterfaceDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ExtAbstractInterfaceDef, \ + CORBA::tao_ExtAbstractInterfaceDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ExtAbstractInterfaceDef, \ + CORBA::tao_ExtAbstractInterfaceDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -40643,7 +37482,7 @@ CORBA::_TAO_ExtAbstractInterfaceDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ExtAbstractInterfaceDef::ExtAbstractInterfaceDef (int collocated) { @@ -40972,6 +37811,12 @@ const char* CORBA::ExtAbstractInterfaceDef::_interface_repository_id (void) cons return "IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0"; } +CORBA::Boolean +CORBA::ExtAbstractInterfaceDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -41023,7 +37868,7 @@ TAO_NAMESPACE_END int CORBA::LocalInterfaceDef::_tao_class_id = 0; CORBA::LocalInterfaceDef_ptr -tao_CORBA_LocalInterfaceDef_duplicate ( +CORBA::tao_LocalInterfaceDef_life::tao_duplicate ( CORBA::LocalInterfaceDef_ptr p ) { @@ -41031,7 +37876,7 @@ tao_CORBA_LocalInterfaceDef_duplicate ( } void -tao_CORBA_LocalInterfaceDef_release ( +CORBA::tao_LocalInterfaceDef_life::tao_release ( CORBA::LocalInterfaceDef_ptr p ) { @@ -41039,228 +37884,64 @@ tao_CORBA_LocalInterfaceDef_release ( } CORBA::LocalInterfaceDef_ptr -tao_CORBA_LocalInterfaceDef_nil ( +CORBA::tao_LocalInterfaceDef_life::tao_nil ( void ) { return CORBA::LocalInterfaceDef::_nil (); } -CORBA::LocalInterfaceDef_ptr -tao_CORBA_LocalInterfaceDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::LocalInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_LocalInterfaceDef_upcast ( - void *src - ) -{ - CORBA::LocalInterfaceDef **tmp = - ACE_static_cast (CORBA::LocalInterfaceDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_LocalInterfaceDef_marshal ( +CORBA::tao_LocalInterfaceDef_life::tao_marshal ( CORBA::LocalInterfaceDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); + return p->marshal (cdr); } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::LocalInterfaceDef_var -// ************************************************************* - -CORBA::LocalInterfaceDef_var::LocalInterfaceDef_var (void) - : ptr_ (LocalInterfaceDef::_nil ()) -{} - -::CORBA::LocalInterfaceDef_ptr -CORBA::LocalInterfaceDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::LocalInterfaceDef_var::LocalInterfaceDef_var (const ::CORBA::LocalInterfaceDef_var &p) - : TAO_Base_var (), - ptr_ (LocalInterfaceDef::_duplicate (p.ptr ())) -{} - -CORBA::LocalInterfaceDef_var::~LocalInterfaceDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::LocalInterfaceDef_var & -CORBA::LocalInterfaceDef_var::operator= (LocalInterfaceDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::LocalInterfaceDef_var & -CORBA::LocalInterfaceDef_var::operator= (const ::CORBA::LocalInterfaceDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::LocalInterfaceDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::LocalInterfaceDef_var::operator const ::CORBA::LocalInterfaceDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::LocalInterfaceDef_var::operator ::CORBA::LocalInterfaceDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::LocalInterfaceDef_ptr -CORBA::LocalInterfaceDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::LocalInterfaceDef_ptr -CORBA::LocalInterfaceDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::LocalInterfaceDef_ptr & -CORBA::LocalInterfaceDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::LocalInterfaceDef_ptr & -CORBA::LocalInterfaceDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::LocalInterfaceDef::_nil (); - return this->ptr_; -} - -::CORBA::LocalInterfaceDef_ptr -CORBA::LocalInterfaceDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::LocalInterfaceDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::LocalInterfaceDef::_nil (); - return val; -} - -::CORBA::LocalInterfaceDef_ptr -CORBA::LocalInterfaceDef_var::tao_duplicate (LocalInterfaceDef_ptr p) -{ - return ::CORBA::LocalInterfaceDef::_duplicate (p); -} - -void -CORBA::LocalInterfaceDef_var::tao_release (LocalInterfaceDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::LocalInterfaceDef_ptr -CORBA::LocalInterfaceDef_var::tao_nil (void) -{ - return ::CORBA::LocalInterfaceDef::_nil (); -} - -::CORBA::LocalInterfaceDef_ptr -CORBA::LocalInterfaceDef_var::tao_narrow ( +CORBA::LocalInterfaceDef_ptr +CORBA::tao_LocalInterfaceDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::LocalInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::LocalInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::LocalInterfaceDef_var::tao_upcast (void *src) +CORBA::tao_LocalInterfaceDef_cast::tao_upcast ( + void *src + ) { - LocalInterfaceDef **tmp = - ACE_static_cast (LocalInterfaceDef **, src); + CORBA::LocalInterfaceDef **tmp = + ACE_static_cast (CORBA::LocalInterfaceDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::LocalInterfaceDef_out -// ************************************************************* - -CORBA::LocalInterfaceDef_out::LocalInterfaceDef_out (LocalInterfaceDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::LocalInterfaceDef::_nil (); -} - -CORBA::LocalInterfaceDef_out::LocalInterfaceDef_out (LocalInterfaceDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::LocalInterfaceDef::_nil (); -} - -CORBA::LocalInterfaceDef_out::LocalInterfaceDef_out (const ::CORBA::LocalInterfaceDef_out &p) - : ptr_ (ACE_const_cast (LocalInterfaceDef_out &, p).ptr_) -{} - -::CORBA::LocalInterfaceDef_out & -CORBA::LocalInterfaceDef_out::operator= (const ::CORBA::LocalInterfaceDef_out &p) -{ - this->ptr_ = ACE_const_cast (LocalInterfaceDef_out&, p).ptr_; - return *this; -} - -CORBA::LocalInterfaceDef_out & -CORBA::LocalInterfaceDef_out::operator= (const ::CORBA::LocalInterfaceDef_var &p) -{ - this->ptr_ = ::CORBA::LocalInterfaceDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::LocalInterfaceDef_out & -CORBA::LocalInterfaceDef_out::operator= (LocalInterfaceDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::LocalInterfaceDef_out::operator ::CORBA::LocalInterfaceDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::LocalInterfaceDef_ptr & -CORBA::LocalInterfaceDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::LocalInterfaceDef_ptr -CORBA::LocalInterfaceDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::LocalInterfaceDef, + CORBA::tao_LocalInterfaceDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::LocalInterfaceDef, + CORBA::tao_LocalInterfaceDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::LocalInterfaceDef, \ + CORBA::tao_LocalInterfaceDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::LocalInterfaceDef, \ + CORBA::tao_LocalInterfaceDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -41337,7 +38018,7 @@ CORBA::_TAO_LocalInterfaceDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::LocalInterfaceDef::LocalInterfaceDef (int collocated) { @@ -41629,6 +38310,12 @@ const char* CORBA::LocalInterfaceDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/LocalInterfaceDef:1.0"; } +CORBA::Boolean +CORBA::LocalInterfaceDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -41677,7 +38364,7 @@ TAO_NAMESPACE_END int CORBA::ExtLocalInterfaceDef::_tao_class_id = 0; CORBA::ExtLocalInterfaceDef_ptr -tao_CORBA_ExtLocalInterfaceDef_duplicate ( +CORBA::tao_ExtLocalInterfaceDef_life::tao_duplicate ( CORBA::ExtLocalInterfaceDef_ptr p ) { @@ -41685,7 +38372,7 @@ tao_CORBA_ExtLocalInterfaceDef_duplicate ( } void -tao_CORBA_ExtLocalInterfaceDef_release ( +CORBA::tao_ExtLocalInterfaceDef_life::tao_release ( CORBA::ExtLocalInterfaceDef_ptr p ) { @@ -41693,228 +38380,64 @@ tao_CORBA_ExtLocalInterfaceDef_release ( } CORBA::ExtLocalInterfaceDef_ptr -tao_CORBA_ExtLocalInterfaceDef_nil ( +CORBA::tao_ExtLocalInterfaceDef_life::tao_nil ( void ) { return CORBA::ExtLocalInterfaceDef::_nil (); } -CORBA::ExtLocalInterfaceDef_ptr -tao_CORBA_ExtLocalInterfaceDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ExtLocalInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ExtLocalInterfaceDef_upcast ( - void *src - ) -{ - CORBA::ExtLocalInterfaceDef **tmp = - ACE_static_cast (CORBA::ExtLocalInterfaceDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ExtLocalInterfaceDef_marshal ( +CORBA::tao_ExtLocalInterfaceDef_life::tao_marshal ( CORBA::ExtLocalInterfaceDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ExtLocalInterfaceDef_var -// ************************************************************* - -CORBA::ExtLocalInterfaceDef_var::ExtLocalInterfaceDef_var (void) - : ptr_ (ExtLocalInterfaceDef::_nil ()) -{} - -::CORBA::ExtLocalInterfaceDef_ptr -CORBA::ExtLocalInterfaceDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ExtLocalInterfaceDef_var::ExtLocalInterfaceDef_var (const ::CORBA::ExtLocalInterfaceDef_var &p) - : TAO_Base_var (), - ptr_ (ExtLocalInterfaceDef::_duplicate (p.ptr ())) -{} - -CORBA::ExtLocalInterfaceDef_var::~ExtLocalInterfaceDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ExtLocalInterfaceDef_var & -CORBA::ExtLocalInterfaceDef_var::operator= (ExtLocalInterfaceDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ExtLocalInterfaceDef_var & -CORBA::ExtLocalInterfaceDef_var::operator= (const ::CORBA::ExtLocalInterfaceDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ExtLocalInterfaceDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ExtLocalInterfaceDef_var::operator const ::CORBA::ExtLocalInterfaceDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ExtLocalInterfaceDef_var::operator ::CORBA::ExtLocalInterfaceDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ExtLocalInterfaceDef_ptr -CORBA::ExtLocalInterfaceDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ExtLocalInterfaceDef_ptr -CORBA::ExtLocalInterfaceDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ExtLocalInterfaceDef_ptr & -CORBA::ExtLocalInterfaceDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ExtLocalInterfaceDef_ptr & -CORBA::ExtLocalInterfaceDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ExtLocalInterfaceDef::_nil (); - return this->ptr_; -} - -::CORBA::ExtLocalInterfaceDef_ptr -CORBA::ExtLocalInterfaceDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ExtLocalInterfaceDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ExtLocalInterfaceDef::_nil (); - return val; -} - -::CORBA::ExtLocalInterfaceDef_ptr -CORBA::ExtLocalInterfaceDef_var::tao_duplicate (ExtLocalInterfaceDef_ptr p) -{ - return ::CORBA::ExtLocalInterfaceDef::_duplicate (p); + return p->marshal (cdr); } -void -CORBA::ExtLocalInterfaceDef_var::tao_release (ExtLocalInterfaceDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ExtLocalInterfaceDef_ptr -CORBA::ExtLocalInterfaceDef_var::tao_nil (void) -{ - return ::CORBA::ExtLocalInterfaceDef::_nil (); -} - -::CORBA::ExtLocalInterfaceDef_ptr -CORBA::ExtLocalInterfaceDef_var::tao_narrow ( +CORBA::ExtLocalInterfaceDef_ptr +CORBA::tao_ExtLocalInterfaceDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ExtLocalInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ExtLocalInterfaceDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ExtLocalInterfaceDef_var::tao_upcast (void *src) +CORBA::tao_ExtLocalInterfaceDef_cast::tao_upcast ( + void *src + ) { - ExtLocalInterfaceDef **tmp = - ACE_static_cast (ExtLocalInterfaceDef **, src); + CORBA::ExtLocalInterfaceDef **tmp = + ACE_static_cast (CORBA::ExtLocalInterfaceDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ExtLocalInterfaceDef_out -// ************************************************************* - -CORBA::ExtLocalInterfaceDef_out::ExtLocalInterfaceDef_out (ExtLocalInterfaceDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ExtLocalInterfaceDef::_nil (); -} - -CORBA::ExtLocalInterfaceDef_out::ExtLocalInterfaceDef_out (ExtLocalInterfaceDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ExtLocalInterfaceDef::_nil (); -} - -CORBA::ExtLocalInterfaceDef_out::ExtLocalInterfaceDef_out (const ::CORBA::ExtLocalInterfaceDef_out &p) - : ptr_ (ACE_const_cast (ExtLocalInterfaceDef_out &, p).ptr_) -{} - -::CORBA::ExtLocalInterfaceDef_out & -CORBA::ExtLocalInterfaceDef_out::operator= (const ::CORBA::ExtLocalInterfaceDef_out &p) -{ - this->ptr_ = ACE_const_cast (ExtLocalInterfaceDef_out&, p).ptr_; - return *this; -} - -CORBA::ExtLocalInterfaceDef_out & -CORBA::ExtLocalInterfaceDef_out::operator= (const ::CORBA::ExtLocalInterfaceDef_var &p) -{ - this->ptr_ = ::CORBA::ExtLocalInterfaceDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ExtLocalInterfaceDef_out & -CORBA::ExtLocalInterfaceDef_out::operator= (ExtLocalInterfaceDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ExtLocalInterfaceDef_out::operator ::CORBA::ExtLocalInterfaceDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ExtLocalInterfaceDef_ptr & -CORBA::ExtLocalInterfaceDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ExtLocalInterfaceDef_ptr -CORBA::ExtLocalInterfaceDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ExtLocalInterfaceDef, + CORBA::tao_ExtLocalInterfaceDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ExtLocalInterfaceDef, + CORBA::tao_ExtLocalInterfaceDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ExtLocalInterfaceDef, \ + CORBA::tao_ExtLocalInterfaceDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ExtLocalInterfaceDef, \ + CORBA::tao_ExtLocalInterfaceDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -41991,7 +38514,7 @@ CORBA::_TAO_ExtLocalInterfaceDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ExtLocalInterfaceDef::ExtLocalInterfaceDef (int collocated) { @@ -42320,6 +38843,12 @@ const char* CORBA::ExtLocalInterfaceDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0"; } +CORBA::Boolean +CORBA::ExtLocalInterfaceDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -42396,7 +38925,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Basic_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Basic_Impl_T +# pragma instantiate TAO::Any_Basic_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -43483,6 +40012,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_cs.cpp:52 @@ -43515,7 +40051,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Basic_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Basic_Impl_T +# pragma instantiate TAO::Any_Basic_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -43808,7 +40344,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Basic_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Basic_Impl_T +# pragma instantiate TAO::Any_Basic_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -43934,6 +40470,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 @@ -43992,6 +40535,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52 @@ -44179,6 +40729,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 @@ -44237,6 +40794,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 @@ -44295,6 +40859,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 @@ -44353,6 +40924,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52 @@ -44398,6 +40976,16 @@ operator>>= ( ); } +template<> +CORBA::Boolean +TAO::Any_Impl_T::to_object ( + CORBA::Object_ptr &_tao_elem + ) const +{ + _tao_elem = CORBA::Object::_duplicate (this->value_); + return 1; +} + #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) template class TAO_Object_Manager; @@ -44582,6 +41170,16 @@ operator>>= ( ); } +template<> +CORBA::Boolean +TAO::Any_Impl_T::to_object ( + CORBA::Object_ptr &_tao_elem + ) const +{ + _tao_elem = CORBA::Object::_duplicate (this->value_); + return 1; +} + #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) template class TAO_Object_Manager; @@ -44977,7 +41575,7 @@ TAO::Any_Impl_T::to_object ( #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45020,7 +41618,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45063,7 +41661,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45106,7 +41704,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45149,7 +41747,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45192,7 +41790,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45235,7 +41833,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45278,7 +41876,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45321,7 +41919,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45364,7 +41962,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45407,7 +42005,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45450,7 +42048,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45493,7 +42091,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45536,7 +42134,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45579,7 +42177,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45646,7 +42244,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45689,7 +42287,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45732,7 +42330,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45798,7 +42396,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45864,7 +42462,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45907,7 +42505,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -45973,7 +42571,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -46039,7 +42637,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -46105,7 +42703,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -46171,7 +42769,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -46214,7 +42812,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -46257,7 +42855,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -46300,7 +42898,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -46343,7 +42941,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -46386,7 +42984,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -46429,7 +43027,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -46471,4 +43069,3 @@ CORBA::Boolean operator>> ( return 0; } - diff --git a/TAO/tao/IFR_Client/IFR_BasicC.h b/TAO/tao/IFR_Client/IFR_BasicC.h index 6d87d31ac64..e433d841c25 100644 --- a/TAO/tao/IFR_Client/IFR_BasicC.h +++ b/TAO/tao/IFR_Client/IFR_BasicC.h @@ -27,7 +27,7 @@ #include "ace/pre.h" -#include "tao/corba.h" +#include "IFR_BaseC.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once @@ -36,8 +36,6 @@ #include "ifr_client_export.h" -#include "IFR_BaseC.h" - #if defined (TAO_EXPORT_MACRO) #undef TAO_EXPORT_MACRO #endif @@ -68,505 +66,277 @@ TAO_NAMESPACE CORBA { // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class PrimitiveDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_PRIMITIVEDEF___PTR_CH_) -#define _CORBA_PRIMITIVEDEF___PTR_CH_ +#if !defined (_CORBA_PRIMITIVEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_PRIMITIVEDEF__ODDS_N_ENDS_CH_ + class PrimitiveDef; typedef PrimitiveDef *PrimitiveDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_PRIMITIVEDEF___VAR_CH_) -#define _CORBA_PRIMITIVEDEF___VAR_CH_ + struct tao_PrimitiveDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + PrimitiveDef, + tao_PrimitiveDef_life + > + PrimitiveDef_var; - class TAO_IFR_Client_Export PrimitiveDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + PrimitiveDef, + tao_PrimitiveDef_life + > + PrimitiveDef_out; + + struct TAO_IFR_Client_Export tao_PrimitiveDef_life { - public: - PrimitiveDef_var (void); // default constructor - PrimitiveDef_var (PrimitiveDef_ptr p) : ptr_ (p) {} - PrimitiveDef_var (const PrimitiveDef_var &); // copy constructor - ~PrimitiveDef_var (void); // destructor - - PrimitiveDef_var &operator= (PrimitiveDef_ptr); - PrimitiveDef_var &operator= (const PrimitiveDef_var &); - PrimitiveDef_ptr operator-> (void) const; - - operator const PrimitiveDef_ptr &() const; - operator PrimitiveDef_ptr &(); - // in, inout, out, _retn - PrimitiveDef_ptr in (void) const; - PrimitiveDef_ptr &inout (void); - PrimitiveDef_ptr &out (void); - PrimitiveDef_ptr _retn (void); - PrimitiveDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static PrimitiveDef_ptr tao_duplicate (PrimitiveDef_ptr); static void tao_release (PrimitiveDef_ptr); static PrimitiveDef_ptr tao_nil (void); - static PrimitiveDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + PrimitiveDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - PrimitiveDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - PrimitiveDef_var (const TAO_Base_var &rhs); - PrimitiveDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_PRIMITIVEDEF___OUT_CH_) -#define _CORBA_PRIMITIVEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export PrimitiveDef_out + struct TAO_IFR_Client_Export tao_PrimitiveDef_cast { - public: - PrimitiveDef_out (PrimitiveDef_ptr &); - PrimitiveDef_out (PrimitiveDef_var &); - PrimitiveDef_out (const PrimitiveDef_out &); - PrimitiveDef_out &operator= (const PrimitiveDef_out &); - PrimitiveDef_out &operator= (const PrimitiveDef_var &); - PrimitiveDef_out &operator= (PrimitiveDef_ptr); - operator PrimitiveDef_ptr &(); - PrimitiveDef_ptr &ptr (void); - PrimitiveDef_ptr operator-> (void); - - private: - PrimitiveDef_ptr &ptr_; + static PrimitiveDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class StringDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_STRINGDEF___PTR_CH_) -#define _CORBA_STRINGDEF___PTR_CH_ +#if !defined (_CORBA_STRINGDEF__ODDS_N_ENDS_CH_) +#define _CORBA_STRINGDEF__ODDS_N_ENDS_CH_ + class StringDef; typedef StringDef *StringDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_STRINGDEF___VAR_CH_) -#define _CORBA_STRINGDEF___VAR_CH_ + struct tao_StringDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + StringDef, + tao_StringDef_life + > + StringDef_var; + + typedef + TAO_Objref_Out_T< + StringDef, + tao_StringDef_life + > + StringDef_out; - class TAO_IFR_Client_Export StringDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_StringDef_life { - public: - StringDef_var (void); // default constructor - StringDef_var (StringDef_ptr p) : ptr_ (p) {} - StringDef_var (const StringDef_var &); // copy constructor - ~StringDef_var (void); // destructor - - StringDef_var &operator= (StringDef_ptr); - StringDef_var &operator= (const StringDef_var &); - StringDef_ptr operator-> (void) const; - - operator const StringDef_ptr &() const; - operator StringDef_ptr &(); - // in, inout, out, _retn - StringDef_ptr in (void) const; - StringDef_ptr &inout (void); - StringDef_ptr &out (void); - StringDef_ptr _retn (void); - StringDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static StringDef_ptr tao_duplicate (StringDef_ptr); static void tao_release (StringDef_ptr); static StringDef_ptr tao_nil (void); - static StringDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + StringDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - StringDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - StringDef_var (const TAO_Base_var &rhs); - StringDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_STRINGDEF___OUT_CH_) -#define _CORBA_STRINGDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export StringDef_out + struct TAO_IFR_Client_Export tao_StringDef_cast { - public: - StringDef_out (StringDef_ptr &); - StringDef_out (StringDef_var &); - StringDef_out (const StringDef_out &); - StringDef_out &operator= (const StringDef_out &); - StringDef_out &operator= (const StringDef_var &); - StringDef_out &operator= (StringDef_ptr); - operator StringDef_ptr &(); - StringDef_ptr &ptr (void); - StringDef_ptr operator-> (void); - - private: - StringDef_ptr &ptr_; + static StringDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class SequenceDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_SEQUENCEDEF___PTR_CH_) -#define _CORBA_SEQUENCEDEF___PTR_CH_ +#if !defined (_CORBA_SEQUENCEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_SEQUENCEDEF__ODDS_N_ENDS_CH_ + class SequenceDef; typedef SequenceDef *SequenceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCEDEF___VAR_CH_) -#define _CORBA_SEQUENCEDEF___VAR_CH_ + struct tao_SequenceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + SequenceDef, + tao_SequenceDef_life + > + SequenceDef_var; - class TAO_IFR_Client_Export SequenceDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + SequenceDef, + tao_SequenceDef_life + > + SequenceDef_out; + + struct TAO_IFR_Client_Export tao_SequenceDef_life { - public: - SequenceDef_var (void); // default constructor - SequenceDef_var (SequenceDef_ptr p) : ptr_ (p) {} - SequenceDef_var (const SequenceDef_var &); // copy constructor - ~SequenceDef_var (void); // destructor - - SequenceDef_var &operator= (SequenceDef_ptr); - SequenceDef_var &operator= (const SequenceDef_var &); - SequenceDef_ptr operator-> (void) const; - - operator const SequenceDef_ptr &() const; - operator SequenceDef_ptr &(); - // in, inout, out, _retn - SequenceDef_ptr in (void) const; - SequenceDef_ptr &inout (void); - SequenceDef_ptr &out (void); - SequenceDef_ptr _retn (void); - SequenceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static SequenceDef_ptr tao_duplicate (SequenceDef_ptr); static void tao_release (SequenceDef_ptr); static SequenceDef_ptr tao_nil (void); - static SequenceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + SequenceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - SequenceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - SequenceDef_var (const TAO_Base_var &rhs); - SequenceDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCEDEF___OUT_CH_) -#define _CORBA_SEQUENCEDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export SequenceDef_out + struct TAO_IFR_Client_Export tao_SequenceDef_cast { - public: - SequenceDef_out (SequenceDef_ptr &); - SequenceDef_out (SequenceDef_var &); - SequenceDef_out (const SequenceDef_out &); - SequenceDef_out &operator= (const SequenceDef_out &); - SequenceDef_out &operator= (const SequenceDef_var &); - SequenceDef_out &operator= (SequenceDef_ptr); - operator SequenceDef_ptr &(); - SequenceDef_ptr &ptr (void); - SequenceDef_ptr operator-> (void); - - private: - SequenceDef_ptr &ptr_; + static SequenceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class ArrayDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_ARRAYDEF___PTR_CH_) -#define _CORBA_ARRAYDEF___PTR_CH_ +#if !defined (_CORBA_ARRAYDEF__ODDS_N_ENDS_CH_) +#define _CORBA_ARRAYDEF__ODDS_N_ENDS_CH_ + class ArrayDef; typedef ArrayDef *ArrayDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ARRAYDEF___VAR_CH_) -#define _CORBA_ARRAYDEF___VAR_CH_ + struct tao_ArrayDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ArrayDef, + tao_ArrayDef_life + > + ArrayDef_var; + + typedef + TAO_Objref_Out_T< + ArrayDef, + tao_ArrayDef_life + > + ArrayDef_out; - class TAO_IFR_Client_Export ArrayDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_ArrayDef_life { - public: - ArrayDef_var (void); // default constructor - ArrayDef_var (ArrayDef_ptr p) : ptr_ (p) {} - ArrayDef_var (const ArrayDef_var &); // copy constructor - ~ArrayDef_var (void); // destructor - - ArrayDef_var &operator= (ArrayDef_ptr); - ArrayDef_var &operator= (const ArrayDef_var &); - ArrayDef_ptr operator-> (void) const; - - operator const ArrayDef_ptr &() const; - operator ArrayDef_ptr &(); - // in, inout, out, _retn - ArrayDef_ptr in (void) const; - ArrayDef_ptr &inout (void); - ArrayDef_ptr &out (void); - ArrayDef_ptr _retn (void); - ArrayDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ArrayDef_ptr tao_duplicate (ArrayDef_ptr); static void tao_release (ArrayDef_ptr); static ArrayDef_ptr tao_nil (void); - static ArrayDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ArrayDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ArrayDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ArrayDef_var (const TAO_Base_var &rhs); - ArrayDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ARRAYDEF___OUT_CH_) -#define _CORBA_ARRAYDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export ArrayDef_out + struct TAO_IFR_Client_Export tao_ArrayDef_cast { - public: - ArrayDef_out (ArrayDef_ptr &); - ArrayDef_out (ArrayDef_var &); - ArrayDef_out (const ArrayDef_out &); - ArrayDef_out &operator= (const ArrayDef_out &); - ArrayDef_out &operator= (const ArrayDef_var &); - ArrayDef_out &operator= (ArrayDef_ptr); - operator ArrayDef_ptr &(); - ArrayDef_ptr &ptr (void); - ArrayDef_ptr operator-> (void); - - private: - ArrayDef_ptr &ptr_; + static ArrayDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class WstringDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_WSTRINGDEF___PTR_CH_) -#define _CORBA_WSTRINGDEF___PTR_CH_ +#if !defined (_CORBA_WSTRINGDEF__ODDS_N_ENDS_CH_) +#define _CORBA_WSTRINGDEF__ODDS_N_ENDS_CH_ + class WstringDef; typedef WstringDef *WstringDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_WSTRINGDEF___VAR_CH_) -#define _CORBA_WSTRINGDEF___VAR_CH_ + struct tao_WstringDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + WstringDef, + tao_WstringDef_life + > + WstringDef_var; - class TAO_IFR_Client_Export WstringDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + WstringDef, + tao_WstringDef_life + > + WstringDef_out; + + struct TAO_IFR_Client_Export tao_WstringDef_life { - public: - WstringDef_var (void); // default constructor - WstringDef_var (WstringDef_ptr p) : ptr_ (p) {} - WstringDef_var (const WstringDef_var &); // copy constructor - ~WstringDef_var (void); // destructor - - WstringDef_var &operator= (WstringDef_ptr); - WstringDef_var &operator= (const WstringDef_var &); - WstringDef_ptr operator-> (void) const; - - operator const WstringDef_ptr &() const; - operator WstringDef_ptr &(); - // in, inout, out, _retn - WstringDef_ptr in (void) const; - WstringDef_ptr &inout (void); - WstringDef_ptr &out (void); - WstringDef_ptr _retn (void); - WstringDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static WstringDef_ptr tao_duplicate (WstringDef_ptr); static void tao_release (WstringDef_ptr); static WstringDef_ptr tao_nil (void); - static WstringDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + WstringDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - WstringDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - WstringDef_var (const TAO_Base_var &rhs); - WstringDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_WSTRINGDEF___OUT_CH_) -#define _CORBA_WSTRINGDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export WstringDef_out + struct TAO_IFR_Client_Export tao_WstringDef_cast { - public: - WstringDef_out (WstringDef_ptr &); - WstringDef_out (WstringDef_var &); - WstringDef_out (const WstringDef_out &); - WstringDef_out &operator= (const WstringDef_out &); - WstringDef_out &operator= (const WstringDef_var &); - WstringDef_out &operator= (WstringDef_ptr); - operator WstringDef_ptr &(); - WstringDef_ptr &ptr (void); - WstringDef_ptr operator-> (void); - - private: - WstringDef_ptr &ptr_; + static WstringDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class FixedDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_FIXEDDEF___PTR_CH_) -#define _CORBA_FIXEDDEF___PTR_CH_ +#if !defined (_CORBA_FIXEDDEF__ODDS_N_ENDS_CH_) +#define _CORBA_FIXEDDEF__ODDS_N_ENDS_CH_ + class FixedDef; typedef FixedDef *FixedDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_FIXEDDEF___VAR_CH_) -#define _CORBA_FIXEDDEF___VAR_CH_ + struct tao_FixedDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + FixedDef, + tao_FixedDef_life + > + FixedDef_var; + + typedef + TAO_Objref_Out_T< + FixedDef, + tao_FixedDef_life + > + FixedDef_out; - class TAO_IFR_Client_Export FixedDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_FixedDef_life { - public: - FixedDef_var (void); // default constructor - FixedDef_var (FixedDef_ptr p) : ptr_ (p) {} - FixedDef_var (const FixedDef_var &); // copy constructor - ~FixedDef_var (void); // destructor - - FixedDef_var &operator= (FixedDef_ptr); - FixedDef_var &operator= (const FixedDef_var &); - FixedDef_ptr operator-> (void) const; - - operator const FixedDef_ptr &() const; - operator FixedDef_ptr &(); - // in, inout, out, _retn - FixedDef_ptr in (void) const; - FixedDef_ptr &inout (void); - FixedDef_ptr &out (void); - FixedDef_ptr _retn (void); - FixedDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static FixedDef_ptr tao_duplicate (FixedDef_ptr); static void tao_release (FixedDef_ptr); static FixedDef_ptr tao_nil (void); - static FixedDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + FixedDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - FixedDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - FixedDef_var (const TAO_Base_var &rhs); - FixedDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_FIXEDDEF___OUT_CH_) -#define _CORBA_FIXEDDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export FixedDef_out + struct TAO_IFR_Client_Export tao_FixedDef_cast { - public: - FixedDef_out (FixedDef_ptr &); - FixedDef_out (FixedDef_var &); - FixedDef_out (const FixedDef_out &); - FixedDef_out &operator= (const FixedDef_out &); - FixedDef_out &operator= (const FixedDef_var &); - FixedDef_out &operator= (FixedDef_ptr); - operator FixedDef_ptr &(); - FixedDef_ptr &ptr (void); - FixedDef_ptr operator-> (void); - - private: - FixedDef_ptr &ptr_; + static FixedDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ @@ -608,90 +378,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PrimitiveKind; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_REPOSITORY___PTR_CH_) -#define _CORBA_REPOSITORY___PTR_CH_ +#if !defined (_CORBA_REPOSITORY__ODDS_N_ENDS_CH_) +#define _CORBA_REPOSITORY__ODDS_N_ENDS_CH_ class Repository; typedef Repository *Repository_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_REPOSITORY___VAR_CH_) -#define _CORBA_REPOSITORY___VAR_CH_ + struct tao_Repository_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + Repository, + tao_Repository_life + > + Repository_var; + + typedef + TAO_Objref_Out_T< + Repository, + tao_Repository_life + > + Repository_out; - class TAO_IFR_Client_Export Repository_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_Repository_life { - public: - Repository_var (void); // default constructor - Repository_var (Repository_ptr p) : ptr_ (p) {} - Repository_var (const Repository_var &); // copy constructor - ~Repository_var (void); // destructor - - Repository_var &operator= (Repository_ptr); - Repository_var &operator= (const Repository_var &); - Repository_ptr operator-> (void) const; - - operator const Repository_ptr &() const; - operator Repository_ptr &(); - // in, inout, out, _retn - Repository_ptr in (void) const; - Repository_ptr &inout (void); - Repository_ptr &out (void); - Repository_ptr _retn (void); - Repository_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static Repository_ptr tao_duplicate (Repository_ptr); static void tao_release (Repository_ptr); static Repository_ptr tao_nil (void); - static Repository_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + Repository_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - Repository_ptr ptr_; - // Unimplemented - prevents widening assignment. - Repository_var (const TAO_Base_var &rhs); - Repository_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_REPOSITORY___OUT_CH_) -#define _CORBA_REPOSITORY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export Repository_out + struct TAO_IFR_Client_Export tao_Repository_cast { - public: - Repository_out (Repository_ptr &); - Repository_out (Repository_var &); - Repository_out (const Repository_out &); - Repository_out &operator= (const Repository_out &); - Repository_out &operator= (const Repository_var &); - Repository_out &operator= (Repository_ptr); - operator Repository_ptr &(); - Repository_ptr &ptr (void); - Repository_ptr operator-> (void); - - private: - Repository_ptr &ptr_; + static Repository_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_REPOSITORY_CH_) #define _CORBA_REPOSITORY_CH_ @@ -821,7 +554,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -1178,90 +911,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Repository; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_MODULEDEF___PTR_CH_) -#define _CORBA_MODULEDEF___PTR_CH_ +#if !defined (_CORBA_MODULEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_MODULEDEF__ODDS_N_ENDS_CH_ class ModuleDef; typedef ModuleDef *ModuleDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_MODULEDEF___VAR_CH_) -#define _CORBA_MODULEDEF___VAR_CH_ + struct tao_ModuleDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ModuleDef, + tao_ModuleDef_life + > + ModuleDef_var; + + typedef + TAO_Objref_Out_T< + ModuleDef, + tao_ModuleDef_life + > + ModuleDef_out; - class TAO_IFR_Client_Export ModuleDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_ModuleDef_life { - public: - ModuleDef_var (void); // default constructor - ModuleDef_var (ModuleDef_ptr p) : ptr_ (p) {} - ModuleDef_var (const ModuleDef_var &); // copy constructor - ~ModuleDef_var (void); // destructor - - ModuleDef_var &operator= (ModuleDef_ptr); - ModuleDef_var &operator= (const ModuleDef_var &); - ModuleDef_ptr operator-> (void) const; - - operator const ModuleDef_ptr &() const; - operator ModuleDef_ptr &(); - // in, inout, out, _retn - ModuleDef_ptr in (void) const; - ModuleDef_ptr &inout (void); - ModuleDef_ptr &out (void); - ModuleDef_ptr _retn (void); - ModuleDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ModuleDef_ptr tao_duplicate (ModuleDef_ptr); static void tao_release (ModuleDef_ptr); static ModuleDef_ptr tao_nil (void); - static ModuleDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ModuleDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ModuleDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ModuleDef_var (const TAO_Base_var &rhs); - ModuleDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_MODULEDEF___OUT_CH_) -#define _CORBA_MODULEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export ModuleDef_out + struct TAO_IFR_Client_Export tao_ModuleDef_cast { - public: - ModuleDef_out (ModuleDef_ptr &); - ModuleDef_out (ModuleDef_var &); - ModuleDef_out (const ModuleDef_out &); - ModuleDef_out &operator= (const ModuleDef_out &); - ModuleDef_out &operator= (const ModuleDef_var &); - ModuleDef_out &operator= (ModuleDef_ptr); - operator ModuleDef_ptr &(); - ModuleDef_ptr &ptr (void); - ModuleDef_ptr operator-> (void); - - private: - ModuleDef_ptr &ptr_; + static ModuleDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_MODULEDEF_CH_) #define _CORBA_MODULEDEF_CH_ @@ -1301,7 +997,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:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -1462,9 +1158,25 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ModuleDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct ModuleDescription; + + typedef + TAO_Var_Var_T< + ModuleDescription + > + ModuleDescription_var; + + typedef + TAO_Out_T< + ModuleDescription, + ModuleDescription_var + > + ModuleDescription_out; - class ModuleDescription_var; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export ModuleDescription { @@ -1477,151 +1189,59 @@ TAO_NAMESPACE CORBA TAO_String_Manager version; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export ModuleDescription_var - { - public: - ModuleDescription_var (void); - ModuleDescription_var (ModuleDescription *); - ModuleDescription_var (const ModuleDescription_var &); - ~ModuleDescription_var (void); - - ModuleDescription_var &operator= (ModuleDescription *); - ModuleDescription_var &operator= (const ModuleDescription_var &); - ModuleDescription *operator-> (void); - const ModuleDescription *operator-> (void) const; - - operator const ModuleDescription &() const; - operator ModuleDescription &(); - operator ModuleDescription &() const; - - // Variable-size types only. - operator ModuleDescription *&(); - - // in, inout, out, _retn - const ModuleDescription &in (void) const; - ModuleDescription &inout (void); - ModuleDescription *&out (void); - ModuleDescription *_retn (void); - ModuleDescription *ptr (void) const; - - private: - ModuleDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export ModuleDescription_out - { - public: - ModuleDescription_out (ModuleDescription *&); - ModuleDescription_out (ModuleDescription_var &); - ModuleDescription_out (const ModuleDescription_out &); - ModuleDescription_out &operator= (const ModuleDescription_out &); - ModuleDescription_out &operator= (ModuleDescription *); - operator ModuleDescription *&(); - ModuleDescription *&ptr (void); - ModuleDescription *operator-> (void); - - private: - ModuleDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ModuleDescription_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ModuleDescription; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_CONSTANTDEF___PTR_CH_) -#define _CORBA_CONSTANTDEF___PTR_CH_ +#if !defined (_CORBA_CONSTANTDEF__ODDS_N_ENDS_CH_) +#define _CORBA_CONSTANTDEF__ODDS_N_ENDS_CH_ class ConstantDef; typedef ConstantDef *ConstantDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONSTANTDEF___VAR_CH_) -#define _CORBA_CONSTANTDEF___VAR_CH_ + struct tao_ConstantDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ConstantDef, + tao_ConstantDef_life + > + ConstantDef_var; + + typedef + TAO_Objref_Out_T< + ConstantDef, + tao_ConstantDef_life + > + ConstantDef_out; - class TAO_IFR_Client_Export ConstantDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_ConstantDef_life { - public: - ConstantDef_var (void); // default constructor - ConstantDef_var (ConstantDef_ptr p) : ptr_ (p) {} - ConstantDef_var (const ConstantDef_var &); // copy constructor - ~ConstantDef_var (void); // destructor - - ConstantDef_var &operator= (ConstantDef_ptr); - ConstantDef_var &operator= (const ConstantDef_var &); - ConstantDef_ptr operator-> (void) const; - - operator const ConstantDef_ptr &() const; - operator ConstantDef_ptr &(); - // in, inout, out, _retn - ConstantDef_ptr in (void) const; - ConstantDef_ptr &inout (void); - ConstantDef_ptr &out (void); - ConstantDef_ptr _retn (void); - ConstantDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ConstantDef_ptr tao_duplicate (ConstantDef_ptr); static void tao_release (ConstantDef_ptr); static ConstantDef_ptr tao_nil (void); - static ConstantDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ConstantDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ConstantDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ConstantDef_var (const TAO_Base_var &rhs); - ConstantDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONSTANTDEF___OUT_CH_) -#define _CORBA_CONSTANTDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export ConstantDef_out + struct TAO_IFR_Client_Export tao_ConstantDef_cast { - public: - ConstantDef_out (ConstantDef_ptr &); - ConstantDef_out (ConstantDef_var &); - ConstantDef_out (const ConstantDef_out &); - ConstantDef_out &operator= (const ConstantDef_out &); - ConstantDef_out &operator= (const ConstantDef_var &); - ConstantDef_out &operator= (ConstantDef_ptr); - operator ConstantDef_ptr &(); - ConstantDef_ptr &ptr (void); - ConstantDef_ptr operator-> (void); - - private: - ConstantDef_ptr &ptr_; + static ConstantDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_CONSTANTDEF_CH_) #define _CORBA_CONSTANTDEF_CH_ @@ -1712,7 +1332,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -1985,9 +1605,25 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ConstantDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct ConstantDescription; + + typedef + TAO_Var_Var_T< + ConstantDescription + > + ConstantDescription_var; + + typedef + TAO_Out_T< + ConstantDescription, + ConstantDescription_var + > + ConstantDescription_out; - class ConstantDescription_var; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export ConstantDescription { @@ -2002,151 +1638,59 @@ TAO_NAMESPACE CORBA CORBA::Any value; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export ConstantDescription_var - { - public: - ConstantDescription_var (void); - ConstantDescription_var (ConstantDescription *); - ConstantDescription_var (const ConstantDescription_var &); - ~ConstantDescription_var (void); - - ConstantDescription_var &operator= (ConstantDescription *); - ConstantDescription_var &operator= (const ConstantDescription_var &); - ConstantDescription *operator-> (void); - const ConstantDescription *operator-> (void) const; - - operator const ConstantDescription &() const; - operator ConstantDescription &(); - operator ConstantDescription &() const; - - // Variable-size types only. - operator ConstantDescription *&(); - - // in, inout, out, _retn - const ConstantDescription &in (void) const; - ConstantDescription &inout (void); - ConstantDescription *&out (void); - ConstantDescription *_retn (void); - ConstantDescription *ptr (void) const; - - private: - ConstantDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export ConstantDescription_out - { - public: - ConstantDescription_out (ConstantDescription *&); - ConstantDescription_out (ConstantDescription_var &); - ConstantDescription_out (const ConstantDescription_out &); - ConstantDescription_out &operator= (const ConstantDescription_out &); - ConstantDescription_out &operator= (ConstantDescription *); - operator ConstantDescription *&(); - ConstantDescription *&ptr (void); - ConstantDescription *operator-> (void); - - private: - ConstantDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ConstantDescription_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ConstantDescription; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_STRUCTDEF___PTR_CH_) -#define _CORBA_STRUCTDEF___PTR_CH_ +#if !defined (_CORBA_STRUCTDEF__ODDS_N_ENDS_CH_) +#define _CORBA_STRUCTDEF__ODDS_N_ENDS_CH_ class StructDef; typedef StructDef *StructDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_STRUCTDEF___VAR_CH_) -#define _CORBA_STRUCTDEF___VAR_CH_ + struct tao_StructDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + StructDef, + tao_StructDef_life + > + StructDef_var; + + typedef + TAO_Objref_Out_T< + StructDef, + tao_StructDef_life + > + StructDef_out; - class TAO_IFR_Client_Export StructDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_StructDef_life { - public: - StructDef_var (void); // default constructor - StructDef_var (StructDef_ptr p) : ptr_ (p) {} - StructDef_var (const StructDef_var &); // copy constructor - ~StructDef_var (void); // destructor - - StructDef_var &operator= (StructDef_ptr); - StructDef_var &operator= (const StructDef_var &); - StructDef_ptr operator-> (void) const; - - operator const StructDef_ptr &() const; - operator StructDef_ptr &(); - // in, inout, out, _retn - StructDef_ptr in (void) const; - StructDef_ptr &inout (void); - StructDef_ptr &out (void); - StructDef_ptr _retn (void); - StructDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static StructDef_ptr tao_duplicate (StructDef_ptr); static void tao_release (StructDef_ptr); static StructDef_ptr tao_nil (void); - static StructDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + StructDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); + }; - private: - StructDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - StructDef_var (const TAO_Base_var &rhs); - StructDef_var &operator= (const TAO_Base_var &rhs); + struct TAO_IFR_Client_Export tao_StructDef_cast + { + static StructDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ - -#if !defined (_CORBA_STRUCTDEF___OUT_CH_) -#define _CORBA_STRUCTDEF___OUT_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export StructDef_out - { - public: - StructDef_out (StructDef_ptr &); - StructDef_out (StructDef_var &); - StructDef_out (const StructDef_out &); - StructDef_out &operator= (const StructDef_out &); - StructDef_out &operator= (const StructDef_var &); - StructDef_out &operator= (StructDef_ptr); - operator StructDef_ptr &(); - StructDef_ptr &ptr (void); - StructDef_ptr operator-> (void); - - private: - StructDef_ptr &ptr_; - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_STRUCTDEF_CH_) #define _CORBA_STRUCTDEF_CH_ @@ -2207,7 +1751,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -2414,90 +1958,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_StructDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_UNIONDEF___PTR_CH_) -#define _CORBA_UNIONDEF___PTR_CH_ +#if !defined (_CORBA_UNIONDEF__ODDS_N_ENDS_CH_) +#define _CORBA_UNIONDEF__ODDS_N_ENDS_CH_ class UnionDef; typedef UnionDef *UnionDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_UNIONDEF___VAR_CH_) -#define _CORBA_UNIONDEF___VAR_CH_ + struct tao_UnionDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + UnionDef, + tao_UnionDef_life + > + UnionDef_var; + + typedef + TAO_Objref_Out_T< + UnionDef, + tao_UnionDef_life + > + UnionDef_out; - class TAO_IFR_Client_Export UnionDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_UnionDef_life { - public: - UnionDef_var (void); // default constructor - UnionDef_var (UnionDef_ptr p) : ptr_ (p) {} - UnionDef_var (const UnionDef_var &); // copy constructor - ~UnionDef_var (void); // destructor - - UnionDef_var &operator= (UnionDef_ptr); - UnionDef_var &operator= (const UnionDef_var &); - UnionDef_ptr operator-> (void) const; - - operator const UnionDef_ptr &() const; - operator UnionDef_ptr &(); - // in, inout, out, _retn - UnionDef_ptr in (void) const; - UnionDef_ptr &inout (void); - UnionDef_ptr &out (void); - UnionDef_ptr _retn (void); - UnionDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static UnionDef_ptr tao_duplicate (UnionDef_ptr); static void tao_release (UnionDef_ptr); static UnionDef_ptr tao_nil (void); - static UnionDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + UnionDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - UnionDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - UnionDef_var (const TAO_Base_var &rhs); - UnionDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_UNIONDEF___OUT_CH_) -#define _CORBA_UNIONDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export UnionDef_out + struct TAO_IFR_Client_Export tao_UnionDef_cast { - public: - UnionDef_out (UnionDef_ptr &); - UnionDef_out (UnionDef_var &); - UnionDef_out (const UnionDef_out &); - UnionDef_out &operator= (const UnionDef_out &); - UnionDef_out &operator= (const UnionDef_var &); - UnionDef_out &operator= (UnionDef_ptr); - operator UnionDef_ptr &(); - UnionDef_ptr &ptr (void); - UnionDef_ptr operator-> (void); - - private: - UnionDef_ptr &ptr_; + static UnionDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_UNIONDEF_CH_) #define _CORBA_UNIONDEF_CH_ @@ -2589,7 +2096,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -2864,90 +2371,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UnionDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_ENUMDEF___PTR_CH_) -#define _CORBA_ENUMDEF___PTR_CH_ +#if !defined (_CORBA_ENUMDEF__ODDS_N_ENDS_CH_) +#define _CORBA_ENUMDEF__ODDS_N_ENDS_CH_ class EnumDef; typedef EnumDef *EnumDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ENUMDEF___VAR_CH_) -#define _CORBA_ENUMDEF___VAR_CH_ + struct tao_EnumDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + EnumDef, + tao_EnumDef_life + > + EnumDef_var; + + typedef + TAO_Objref_Out_T< + EnumDef, + tao_EnumDef_life + > + EnumDef_out; - class TAO_IFR_Client_Export EnumDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_EnumDef_life { - public: - EnumDef_var (void); // default constructor - EnumDef_var (EnumDef_ptr p) : ptr_ (p) {} - EnumDef_var (const EnumDef_var &); // copy constructor - ~EnumDef_var (void); // destructor - - EnumDef_var &operator= (EnumDef_ptr); - EnumDef_var &operator= (const EnumDef_var &); - EnumDef_ptr operator-> (void) const; - - operator const EnumDef_ptr &() const; - operator EnumDef_ptr &(); - // in, inout, out, _retn - EnumDef_ptr in (void) const; - EnumDef_ptr &inout (void); - EnumDef_ptr &out (void); - EnumDef_ptr _retn (void); - EnumDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static EnumDef_ptr tao_duplicate (EnumDef_ptr); static void tao_release (EnumDef_ptr); static EnumDef_ptr tao_nil (void); - static EnumDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + EnumDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - EnumDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - EnumDef_var (const TAO_Base_var &rhs); - EnumDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ENUMDEF___OUT_CH_) -#define _CORBA_ENUMDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export EnumDef_out + struct TAO_IFR_Client_Export tao_EnumDef_cast { - public: - EnumDef_out (EnumDef_ptr &); - EnumDef_out (EnumDef_var &); - EnumDef_out (const EnumDef_out &); - EnumDef_out &operator= (const EnumDef_out &); - EnumDef_out &operator= (const EnumDef_var &); - EnumDef_out &operator= (EnumDef_ptr); - operator EnumDef_ptr &(); - EnumDef_ptr &ptr (void); - EnumDef_ptr operator-> (void); - - private: - EnumDef_ptr &ptr_; + static EnumDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_ENUMDEF_CH_) #define _CORBA_ENUMDEF_CH_ @@ -3007,7 +2477,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -3212,90 +2682,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EnumDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_ALIASDEF___PTR_CH_) -#define _CORBA_ALIASDEF___PTR_CH_ +#if !defined (_CORBA_ALIASDEF__ODDS_N_ENDS_CH_) +#define _CORBA_ALIASDEF__ODDS_N_ENDS_CH_ class AliasDef; typedef AliasDef *AliasDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ALIASDEF___VAR_CH_) -#define _CORBA_ALIASDEF___VAR_CH_ + struct tao_AliasDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + AliasDef, + tao_AliasDef_life + > + AliasDef_var; + + typedef + TAO_Objref_Out_T< + AliasDef, + tao_AliasDef_life + > + AliasDef_out; - class TAO_IFR_Client_Export AliasDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_AliasDef_life { - public: - AliasDef_var (void); // default constructor - AliasDef_var (AliasDef_ptr p) : ptr_ (p) {} - AliasDef_var (const AliasDef_var &); // copy constructor - ~AliasDef_var (void); // destructor - - AliasDef_var &operator= (AliasDef_ptr); - AliasDef_var &operator= (const AliasDef_var &); - AliasDef_ptr operator-> (void) const; - - operator const AliasDef_ptr &() const; - operator AliasDef_ptr &(); - // in, inout, out, _retn - AliasDef_ptr in (void) const; - AliasDef_ptr &inout (void); - AliasDef_ptr &out (void); - AliasDef_ptr _retn (void); - AliasDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static AliasDef_ptr tao_duplicate (AliasDef_ptr); static void tao_release (AliasDef_ptr); static AliasDef_ptr tao_nil (void); - static AliasDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + AliasDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - AliasDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - AliasDef_var (const TAO_Base_var &rhs); - AliasDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ALIASDEF___OUT_CH_) -#define _CORBA_ALIASDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export AliasDef_out + struct TAO_IFR_Client_Export tao_AliasDef_cast { - public: - AliasDef_out (AliasDef_ptr &); - AliasDef_out (AliasDef_var &); - AliasDef_out (const AliasDef_out &); - AliasDef_out &operator= (const AliasDef_out &); - AliasDef_out &operator= (const AliasDef_var &); - AliasDef_out &operator= (AliasDef_ptr); - operator AliasDef_ptr &(); - AliasDef_ptr &ptr (void); - AliasDef_ptr operator-> (void); - - private: - AliasDef_ptr &ptr_; + static AliasDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_ALIASDEF_CH_) #define _CORBA_ALIASDEF_CH_ @@ -3355,7 +2788,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -3560,90 +2993,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AliasDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_NATIVEDEF___PTR_CH_) -#define _CORBA_NATIVEDEF___PTR_CH_ +#if !defined (_CORBA_NATIVEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_NATIVEDEF__ODDS_N_ENDS_CH_ class NativeDef; typedef NativeDef *NativeDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_NATIVEDEF___VAR_CH_) -#define _CORBA_NATIVEDEF___VAR_CH_ + struct tao_NativeDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + NativeDef, + tao_NativeDef_life + > + NativeDef_var; + + typedef + TAO_Objref_Out_T< + NativeDef, + tao_NativeDef_life + > + NativeDef_out; - class TAO_IFR_Client_Export NativeDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_NativeDef_life { - public: - NativeDef_var (void); // default constructor - NativeDef_var (NativeDef_ptr p) : ptr_ (p) {} - NativeDef_var (const NativeDef_var &); // copy constructor - ~NativeDef_var (void); // destructor - - NativeDef_var &operator= (NativeDef_ptr); - NativeDef_var &operator= (const NativeDef_var &); - NativeDef_ptr operator-> (void) const; - - operator const NativeDef_ptr &() const; - operator NativeDef_ptr &(); - // in, inout, out, _retn - NativeDef_ptr in (void) const; - NativeDef_ptr &inout (void); - NativeDef_ptr &out (void); - NativeDef_ptr _retn (void); - NativeDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static NativeDef_ptr tao_duplicate (NativeDef_ptr); static void tao_release (NativeDef_ptr); static NativeDef_ptr tao_nil (void); - static NativeDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + NativeDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - NativeDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - NativeDef_var (const TAO_Base_var &rhs); - NativeDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_NATIVEDEF___OUT_CH_) -#define _CORBA_NATIVEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export NativeDef_out + struct TAO_IFR_Client_Export tao_NativeDef_cast { - public: - NativeDef_out (NativeDef_ptr &); - NativeDef_out (NativeDef_var &); - NativeDef_out (const NativeDef_out &); - NativeDef_out &operator= (const NativeDef_out &); - NativeDef_out &operator= (const NativeDef_var &); - NativeDef_out &operator= (NativeDef_ptr); - operator NativeDef_ptr &(); - NativeDef_ptr &ptr (void); - NativeDef_ptr operator-> (void); - - private: - NativeDef_ptr &ptr_; + static NativeDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_NATIVEDEF_CH_) #define _CORBA_NATIVEDEF_CH_ @@ -3682,7 +3078,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:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -3841,90 +3237,7 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NativeDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 - -#if !defined (_CORBA_PRIMITIVEDEF___PTR_CH_) -#define _CORBA_PRIMITIVEDEF___PTR_CH_ - - class PrimitiveDef; - typedef PrimitiveDef *PrimitiveDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_PRIMITIVEDEF___VAR_CH_) -#define _CORBA_PRIMITIVEDEF___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IFR_Client_Export PrimitiveDef_var : public TAO_Base_var - { - public: - PrimitiveDef_var (void); // default constructor - PrimitiveDef_var (PrimitiveDef_ptr p) : ptr_ (p) {} - PrimitiveDef_var (const PrimitiveDef_var &); // copy constructor - ~PrimitiveDef_var (void); // destructor - - PrimitiveDef_var &operator= (PrimitiveDef_ptr); - PrimitiveDef_var &operator= (const PrimitiveDef_var &); - PrimitiveDef_ptr operator-> (void) const; - - operator const PrimitiveDef_ptr &() const; - operator PrimitiveDef_ptr &(); - // in, inout, out, _retn - PrimitiveDef_ptr in (void) const; - PrimitiveDef_ptr &inout (void); - PrimitiveDef_ptr &out (void); - PrimitiveDef_ptr _retn (void); - PrimitiveDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. - static PrimitiveDef_ptr tao_duplicate (PrimitiveDef_ptr); - static void tao_release (PrimitiveDef_ptr); - static PrimitiveDef_ptr tao_nil (void); - static PrimitiveDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - static CORBA::Object * tao_upcast (void *); - - private: - PrimitiveDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - PrimitiveDef_var (const TAO_Base_var &rhs); - PrimitiveDef_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_PRIMITIVEDEF___OUT_CH_) -#define _CORBA_PRIMITIVEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export PrimitiveDef_out - { - public: - PrimitiveDef_out (PrimitiveDef_ptr &); - PrimitiveDef_out (PrimitiveDef_var &); - PrimitiveDef_out (const PrimitiveDef_out &); - PrimitiveDef_out &operator= (const PrimitiveDef_out &); - PrimitiveDef_out &operator= (const PrimitiveDef_var &); - PrimitiveDef_out &operator= (PrimitiveDef_ptr); - operator PrimitiveDef_ptr &(); - PrimitiveDef_ptr &ptr (void); - PrimitiveDef_ptr operator-> (void); - - private: - PrimitiveDef_ptr &ptr_; - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_PRIMITIVEDEF_CH_) #define _CORBA_PRIMITIVEDEF_CH_ @@ -3973,7 +3286,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -4154,90 +3467,7 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PrimitiveDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 - -#if !defined (_CORBA_STRINGDEF___PTR_CH_) -#define _CORBA_STRINGDEF___PTR_CH_ - - class StringDef; - typedef StringDef *StringDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_STRINGDEF___VAR_CH_) -#define _CORBA_STRINGDEF___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IFR_Client_Export StringDef_var : public TAO_Base_var - { - public: - StringDef_var (void); // default constructor - StringDef_var (StringDef_ptr p) : ptr_ (p) {} - StringDef_var (const StringDef_var &); // copy constructor - ~StringDef_var (void); // destructor - - StringDef_var &operator= (StringDef_ptr); - StringDef_var &operator= (const StringDef_var &); - StringDef_ptr operator-> (void) const; - - operator const StringDef_ptr &() const; - operator StringDef_ptr &(); - // in, inout, out, _retn - StringDef_ptr in (void) const; - StringDef_ptr &inout (void); - StringDef_ptr &out (void); - StringDef_ptr _retn (void); - StringDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. - static StringDef_ptr tao_duplicate (StringDef_ptr); - static void tao_release (StringDef_ptr); - static StringDef_ptr tao_nil (void); - static StringDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - static CORBA::Object * tao_upcast (void *); - - private: - StringDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - StringDef_var (const TAO_Base_var &rhs); - StringDef_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_STRINGDEF___OUT_CH_) -#define _CORBA_STRINGDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export StringDef_out - { - public: - StringDef_out (StringDef_ptr &); - StringDef_out (StringDef_var &); - StringDef_out (const StringDef_out &); - StringDef_out &operator= (const StringDef_out &); - StringDef_out &operator= (const StringDef_var &); - StringDef_out &operator= (StringDef_ptr); - operator StringDef_ptr &(); - StringDef_ptr &ptr (void); - StringDef_ptr operator-> (void); - - private: - StringDef_ptr &ptr_; - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_STRINGDEF_CH_) #define _CORBA_STRINGDEF_CH_ @@ -4297,7 +3527,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -4502,90 +3732,7 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_StringDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 - -#if !defined (_CORBA_WSTRINGDEF___PTR_CH_) -#define _CORBA_WSTRINGDEF___PTR_CH_ - - class WstringDef; - typedef WstringDef *WstringDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_WSTRINGDEF___VAR_CH_) -#define _CORBA_WSTRINGDEF___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IFR_Client_Export WstringDef_var : public TAO_Base_var - { - public: - WstringDef_var (void); // default constructor - WstringDef_var (WstringDef_ptr p) : ptr_ (p) {} - WstringDef_var (const WstringDef_var &); // copy constructor - ~WstringDef_var (void); // destructor - - WstringDef_var &operator= (WstringDef_ptr); - WstringDef_var &operator= (const WstringDef_var &); - WstringDef_ptr operator-> (void) const; - - operator const WstringDef_ptr &() const; - operator WstringDef_ptr &(); - // in, inout, out, _retn - WstringDef_ptr in (void) const; - WstringDef_ptr &inout (void); - WstringDef_ptr &out (void); - WstringDef_ptr _retn (void); - WstringDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. - static WstringDef_ptr tao_duplicate (WstringDef_ptr); - static void tao_release (WstringDef_ptr); - static WstringDef_ptr tao_nil (void); - static WstringDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - static CORBA::Object * tao_upcast (void *); - - private: - WstringDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - WstringDef_var (const TAO_Base_var &rhs); - WstringDef_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_WSTRINGDEF___OUT_CH_) -#define _CORBA_WSTRINGDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export WstringDef_out - { - public: - WstringDef_out (WstringDef_ptr &); - WstringDef_out (WstringDef_var &); - WstringDef_out (const WstringDef_out &); - WstringDef_out &operator= (const WstringDef_out &); - WstringDef_out &operator= (const WstringDef_var &); - WstringDef_out &operator= (WstringDef_ptr); - operator WstringDef_ptr &(); - WstringDef_ptr &ptr (void); - WstringDef_ptr operator-> (void); - - private: - WstringDef_ptr &ptr_; - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_WSTRINGDEF_CH_) #define _CORBA_WSTRINGDEF_CH_ @@ -4645,7 +3792,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -4850,90 +3997,7 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_WstringDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 - -#if !defined (_CORBA_SEQUENCEDEF___PTR_CH_) -#define _CORBA_SEQUENCEDEF___PTR_CH_ - - class SequenceDef; - typedef SequenceDef *SequenceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCEDEF___VAR_CH_) -#define _CORBA_SEQUENCEDEF___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IFR_Client_Export SequenceDef_var : public TAO_Base_var - { - public: - SequenceDef_var (void); // default constructor - SequenceDef_var (SequenceDef_ptr p) : ptr_ (p) {} - SequenceDef_var (const SequenceDef_var &); // copy constructor - ~SequenceDef_var (void); // destructor - - SequenceDef_var &operator= (SequenceDef_ptr); - SequenceDef_var &operator= (const SequenceDef_var &); - SequenceDef_ptr operator-> (void) const; - - operator const SequenceDef_ptr &() const; - operator SequenceDef_ptr &(); - // in, inout, out, _retn - SequenceDef_ptr in (void) const; - SequenceDef_ptr &inout (void); - SequenceDef_ptr &out (void); - SequenceDef_ptr _retn (void); - SequenceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. - static SequenceDef_ptr tao_duplicate (SequenceDef_ptr); - static void tao_release (SequenceDef_ptr); - static SequenceDef_ptr tao_nil (void); - static SequenceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - static CORBA::Object * tao_upcast (void *); - - private: - SequenceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - SequenceDef_var (const TAO_Base_var &rhs); - SequenceDef_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCEDEF___OUT_CH_) -#define _CORBA_SEQUENCEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export SequenceDef_out - { - public: - SequenceDef_out (SequenceDef_ptr &); - SequenceDef_out (SequenceDef_var &); - SequenceDef_out (const SequenceDef_out &); - SequenceDef_out &operator= (const SequenceDef_out &); - SequenceDef_out &operator= (const SequenceDef_var &); - SequenceDef_out &operator= (SequenceDef_ptr); - operator SequenceDef_ptr &(); - SequenceDef_ptr &ptr (void); - SequenceDef_ptr operator-> (void); - - private: - SequenceDef_ptr &ptr_; - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_SEQUENCEDEF_CH_) #define _CORBA_SEQUENCEDEF_CH_ @@ -5024,7 +4088,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -5297,101 +4361,18 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_SequenceDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 - -#if !defined (_CORBA_ARRAYDEF___PTR_CH_) -#define _CORBA_ARRAYDEF___PTR_CH_ - - class ArrayDef; - typedef ArrayDef *ArrayDef_ptr; - -#endif /* end #if !defined */ + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 -#if !defined (_CORBA_ARRAYDEF___VAR_CH_) -#define _CORBA_ARRAYDEF___VAR_CH_ +#if !defined (_CORBA_ARRAYDEF_CH_) +#define _CORBA_ARRAYDEF_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + class _TAO_ArrayDef_Proxy_Impl; + class _TAO_ArrayDef_Remote_Proxy_Impl; + class _TAO_ArrayDef_Proxy_Broker; + class _TAO_ArrayDef_Remote_Proxy_Broker; - class TAO_IFR_Client_Export ArrayDef_var : public TAO_Base_var - { - public: - ArrayDef_var (void); // default constructor - ArrayDef_var (ArrayDef_ptr p) : ptr_ (p) {} - ArrayDef_var (const ArrayDef_var &); // copy constructor - ~ArrayDef_var (void); // destructor - - ArrayDef_var &operator= (ArrayDef_ptr); - ArrayDef_var &operator= (const ArrayDef_var &); - ArrayDef_ptr operator-> (void) const; - - operator const ArrayDef_ptr &() const; - operator ArrayDef_ptr &(); - // in, inout, out, _retn - ArrayDef_ptr in (void) const; - ArrayDef_ptr &inout (void); - ArrayDef_ptr &out (void); - ArrayDef_ptr _retn (void); - ArrayDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. - static ArrayDef_ptr tao_duplicate (ArrayDef_ptr); - static void tao_release (ArrayDef_ptr); - static ArrayDef_ptr tao_nil (void); - static ArrayDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - static CORBA::Object * tao_upcast (void *); - - private: - ArrayDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ArrayDef_var (const TAO_Base_var &rhs); - ArrayDef_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ARRAYDEF___OUT_CH_) -#define _CORBA_ARRAYDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ArrayDef_out - { - public: - ArrayDef_out (ArrayDef_ptr &); - ArrayDef_out (ArrayDef_var &); - ArrayDef_out (const ArrayDef_out &); - ArrayDef_out &operator= (const ArrayDef_out &); - ArrayDef_out &operator= (const ArrayDef_var &); - ArrayDef_out &operator= (ArrayDef_ptr); - operator ArrayDef_ptr &(); - ArrayDef_ptr &ptr (void); - ArrayDef_ptr operator-> (void); - - private: - ArrayDef_ptr &ptr_; - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 - -#if !defined (_CORBA_ARRAYDEF_CH_) -#define _CORBA_ARRAYDEF_CH_ - - class _TAO_ArrayDef_Proxy_Impl; - class _TAO_ArrayDef_Remote_Proxy_Impl; - class _TAO_ArrayDef_Proxy_Broker; - class _TAO_ArrayDef_Remote_Proxy_Broker; - - class TAO_IFR_Client_Export ArrayDef - : public virtual CORBA::IDLType + class TAO_IFR_Client_Export ArrayDef + : public virtual CORBA::IDLType { public: typedef ArrayDef_ptr _ptr_type; @@ -5471,7 +4452,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -5744,90 +4725,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ArrayDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_EXCEPTIONDEF___PTR_CH_) -#define _CORBA_EXCEPTIONDEF___PTR_CH_ +#if !defined (_CORBA_EXCEPTIONDEF__ODDS_N_ENDS_CH_) +#define _CORBA_EXCEPTIONDEF__ODDS_N_ENDS_CH_ class ExceptionDef; typedef ExceptionDef *ExceptionDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXCEPTIONDEF___VAR_CH_) -#define _CORBA_EXCEPTIONDEF___VAR_CH_ + struct tao_ExceptionDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ExceptionDef, + tao_ExceptionDef_life + > + ExceptionDef_var; - class TAO_IFR_Client_Export ExceptionDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + ExceptionDef, + tao_ExceptionDef_life + > + ExceptionDef_out; + + struct TAO_IFR_Client_Export tao_ExceptionDef_life { - public: - ExceptionDef_var (void); // default constructor - ExceptionDef_var (ExceptionDef_ptr p) : ptr_ (p) {} - ExceptionDef_var (const ExceptionDef_var &); // copy constructor - ~ExceptionDef_var (void); // destructor - - ExceptionDef_var &operator= (ExceptionDef_ptr); - ExceptionDef_var &operator= (const ExceptionDef_var &); - ExceptionDef_ptr operator-> (void) const; - - operator const ExceptionDef_ptr &() const; - operator ExceptionDef_ptr &(); - // in, inout, out, _retn - ExceptionDef_ptr in (void) const; - ExceptionDef_ptr &inout (void); - ExceptionDef_ptr &out (void); - ExceptionDef_ptr _retn (void); - ExceptionDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ExceptionDef_ptr tao_duplicate (ExceptionDef_ptr); static void tao_release (ExceptionDef_ptr); static ExceptionDef_ptr tao_nil (void); - static ExceptionDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ExceptionDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ExceptionDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ExceptionDef_var (const TAO_Base_var &rhs); - ExceptionDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXCEPTIONDEF___OUT_CH_) -#define _CORBA_EXCEPTIONDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ExceptionDef_out + struct TAO_IFR_Client_Export tao_ExceptionDef_cast { - public: - ExceptionDef_out (ExceptionDef_ptr &); - ExceptionDef_out (ExceptionDef_var &); - ExceptionDef_out (const ExceptionDef_out &); - ExceptionDef_out &operator= (const ExceptionDef_out &); - ExceptionDef_out &operator= (const ExceptionDef_var &); - ExceptionDef_out &operator= (ExceptionDef_ptr); - operator ExceptionDef_ptr &(); - ExceptionDef_ptr &ptr (void); - ExceptionDef_ptr operator-> (void); - - private: - ExceptionDef_ptr &ptr_; + static ExceptionDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_EXCEPTIONDEF_CH_) #define _CORBA_EXCEPTIONDEF_CH_ @@ -5898,7 +4842,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -6127,177 +5071,58 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExceptionDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CH_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (void); - _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (CORBA::ULong maximum); - _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - ExceptionDef* *value, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq ( - const _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq &rhs - ); - _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq &operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq &rhs - ); - virtual ~_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (void); - - // = Accessors. - TAO_Object_Manager operator[] (CORBA::ULong index) const; - - // = Static operations. - static ExceptionDef **allocbuf (CORBA::ULong nelems); - static void freebuf (ExceptionDef **buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - ExceptionDef* *get_buffer (CORBA::Boolean orphan = 0); - const ExceptionDef* *get_buffer (void) const; - virtual void _shrink_buffer ( - CORBA::ULong nl, - CORBA::ULong ol - ); - - virtual void _downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - virtual CORBA::Object* _upcast (void *src) const; - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXCEPTIONDEFSEQ_CH_) -#define _CORBA_EXCEPTIONDEFSEQ_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ExceptionDefSeq; - class ExceptionDefSeq_var; - // ************************************************************* - // CORBA::ExceptionDefSeq - // ************************************************************* - - class TAO_IFR_Client_Export ExceptionDefSeq : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_MngSeq_Var_T< + ExceptionDefSeq, + TAO_Object_Manager< + ExceptionDef, + ExceptionDef, + CORBA::tao_ExceptionDef_life + > + > + ExceptionDefSeq_var; + + typedef + TAO_Seq_Out_T< + ExceptionDefSeq, + ExceptionDefSeq_var, + TAO_Object_Manager< + ExceptionDef, + ExceptionDef, + CORBA::tao_ExceptionDef_life + > + > + ExceptionDefSeq_out; + + class TAO_IFR_Client_Export ExceptionDefSeq + : public + TAO_Unbounded_Object_Sequence< + ExceptionDef, + ExceptionDef, + CORBA::tao_ExceptionDef_life, + CORBA::tao_ExceptionDef_cast + > { public: ExceptionDefSeq (void); ExceptionDefSeq (CORBA::ULong max); ExceptionDefSeq ( - CORBA::ULong max, - CORBA::ULong length, - ExceptionDef_ptr *buffer, + CORBA::ULong max, + CORBA::ULong length, + ExceptionDef_ptr* buffer, CORBA::Boolean release = 0 ); ExceptionDefSeq (const ExceptionDefSeq &); ~ExceptionDefSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ExceptionDefSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXCEPTIONDEFSEQ___VAR_CH_) -#define _CORBA_EXCEPTIONDEFSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::ExceptionDefSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export ExceptionDefSeq_var - { - public: - ExceptionDefSeq_var (void); - ExceptionDefSeq_var (ExceptionDefSeq *); - ExceptionDefSeq_var (const ExceptionDefSeq_var &); - ~ExceptionDefSeq_var (void); - - ExceptionDefSeq_var &operator= (ExceptionDefSeq *); - ExceptionDefSeq_var &operator= (const ExceptionDefSeq_var &); - ExceptionDefSeq *operator-> (void); - const ExceptionDefSeq *operator-> (void) const; - - operator const ExceptionDefSeq &() const; - operator ExceptionDefSeq &(); - operator ExceptionDefSeq &() const; - - // Variable-size base types only. - operator ExceptionDefSeq *&(); - - TAO_Object_Manager operator[] (CORBA::ULong index); - - // in, inout, out, _retn - const ExceptionDefSeq &in (void) const; - ExceptionDefSeq &inout (void); - ExceptionDefSeq *&out (void); - ExceptionDefSeq *_retn (void); - ExceptionDefSeq *ptr (void) const; - - private: - ExceptionDefSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXCEPTIONDEFSEQ___OUT_CH_) -#define _CORBA_EXCEPTIONDEFSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export ExceptionDefSeq_out - { - public: - ExceptionDefSeq_out (ExceptionDefSeq *&); - ExceptionDefSeq_out (ExceptionDefSeq_var &); - ExceptionDefSeq_out (const ExceptionDefSeq_out &); - ExceptionDefSeq_out &operator= (const ExceptionDefSeq_out &); - ExceptionDefSeq_out &operator= (ExceptionDefSeq *); - operator ExceptionDefSeq *&(); - ExceptionDefSeq *&ptr (void); - ExceptionDefSeq *operator-> (void); - TAO_Object_Manager operator[] (CORBA::ULong index); - - private: - ExceptionDefSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ExceptionDefSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -6321,90 +5146,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AttributeMode; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_ATTRIBUTEDEF___PTR_CH_) -#define _CORBA_ATTRIBUTEDEF___PTR_CH_ +#if !defined (_CORBA_ATTRIBUTEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_ATTRIBUTEDEF__ODDS_N_ENDS_CH_ class AttributeDef; typedef AttributeDef *AttributeDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ATTRIBUTEDEF___VAR_CH_) -#define _CORBA_ATTRIBUTEDEF___VAR_CH_ + struct tao_AttributeDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + AttributeDef, + tao_AttributeDef_life + > + AttributeDef_var; + + typedef + TAO_Objref_Out_T< + AttributeDef, + tao_AttributeDef_life + > + AttributeDef_out; - class TAO_IFR_Client_Export AttributeDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_AttributeDef_life { - public: - AttributeDef_var (void); // default constructor - AttributeDef_var (AttributeDef_ptr p) : ptr_ (p) {} - AttributeDef_var (const AttributeDef_var &); // copy constructor - ~AttributeDef_var (void); // destructor - - AttributeDef_var &operator= (AttributeDef_ptr); - AttributeDef_var &operator= (const AttributeDef_var &); - AttributeDef_ptr operator-> (void) const; - - operator const AttributeDef_ptr &() const; - operator AttributeDef_ptr &(); - // in, inout, out, _retn - AttributeDef_ptr in (void) const; - AttributeDef_ptr &inout (void); - AttributeDef_ptr &out (void); - AttributeDef_ptr _retn (void); - AttributeDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static AttributeDef_ptr tao_duplicate (AttributeDef_ptr); static void tao_release (AttributeDef_ptr); static AttributeDef_ptr tao_nil (void); - static AttributeDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + AttributeDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - AttributeDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - AttributeDef_var (const TAO_Base_var &rhs); - AttributeDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ATTRIBUTEDEF___OUT_CH_) -#define _CORBA_ATTRIBUTEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export AttributeDef_out + struct TAO_IFR_Client_Export tao_AttributeDef_cast { - public: - AttributeDef_out (AttributeDef_ptr &); - AttributeDef_out (AttributeDef_var &); - AttributeDef_out (const AttributeDef_out &); - AttributeDef_out &operator= (const AttributeDef_out &); - AttributeDef_out &operator= (const AttributeDef_var &); - AttributeDef_out &operator= (AttributeDef_ptr); - operator AttributeDef_ptr &(); - AttributeDef_ptr &ptr (void); - AttributeDef_ptr operator-> (void); - - private: - AttributeDef_ptr &ptr_; + static AttributeDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_ATTRIBUTEDEF_CH_) #define _CORBA_ATTRIBUTEDEF_CH_ @@ -6495,7 +5283,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -6768,9 +5556,25 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AttributeDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct AttributeDescription; + + typedef + TAO_Var_Var_T< + AttributeDescription + > + AttributeDescription_var; + + typedef + TAO_Out_T< + AttributeDescription, + AttributeDescription_var + > + AttributeDescription_out; - class AttributeDescription_var; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export AttributeDescription { @@ -6786,69 +5590,30 @@ TAO_NAMESPACE CORBA }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export AttributeDescription_var - { - public: - AttributeDescription_var (void); - AttributeDescription_var (AttributeDescription *); - AttributeDescription_var (const AttributeDescription_var &); - ~AttributeDescription_var (void); - - AttributeDescription_var &operator= (AttributeDescription *); - AttributeDescription_var &operator= (const AttributeDescription_var &); - AttributeDescription *operator-> (void); - const AttributeDescription *operator-> (void) const; - - operator const AttributeDescription &() const; - operator AttributeDescription &(); - operator AttributeDescription &() const; - - // Variable-size types only. - operator AttributeDescription *&(); - - // in, inout, out, _retn - const AttributeDescription &in (void) const; - AttributeDescription &inout (void); - AttributeDescription *&out (void); - AttributeDescription *_retn (void); - AttributeDescription *ptr (void) const; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - private: - AttributeDescription *ptr_; - }; + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AttributeDescription; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 - class TAO_IFR_Client_Export AttributeDescription_out - { - public: - AttributeDescription_out (AttributeDescription *&); - AttributeDescription_out (AttributeDescription_var &); - AttributeDescription_out (const AttributeDescription_out &); - AttributeDescription_out &operator= (const AttributeDescription_out &); - AttributeDescription_out &operator= (AttributeDescription *); - operator AttributeDescription *&(); - AttributeDescription *&ptr (void); - AttributeDescription *operator-> (void); - - private: - AttributeDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const AttributeDescription_var &); - }; + struct ExtAttributeDescription; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + typedef + TAO_Var_Var_T< + ExtAttributeDescription + > + ExtAttributeDescription_var; - TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AttributeDescription; + typedef + TAO_Out_T< + ExtAttributeDescription, + ExtAttributeDescription_var + > + ExtAttributeDescription_out; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 - - class ExtAttributeDescription_var; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export ExtAttributeDescription { @@ -6865,151 +5630,59 @@ TAO_NAMESPACE CORBA CORBA::ExcDescriptionSeq put_exceptions; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export ExtAttributeDescription_var - { - public: - ExtAttributeDescription_var (void); - ExtAttributeDescription_var (ExtAttributeDescription *); - ExtAttributeDescription_var (const ExtAttributeDescription_var &); - ~ExtAttributeDescription_var (void); - - ExtAttributeDescription_var &operator= (ExtAttributeDescription *); - ExtAttributeDescription_var &operator= (const ExtAttributeDescription_var &); - ExtAttributeDescription *operator-> (void); - const ExtAttributeDescription *operator-> (void) const; - - operator const ExtAttributeDescription &() const; - operator ExtAttributeDescription &(); - operator ExtAttributeDescription &() const; - - // Variable-size types only. - operator ExtAttributeDescription *&(); - - // in, inout, out, _retn - const ExtAttributeDescription &in (void) const; - ExtAttributeDescription &inout (void); - ExtAttributeDescription *&out (void); - ExtAttributeDescription *_retn (void); - ExtAttributeDescription *ptr (void) const; - - private: - ExtAttributeDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export ExtAttributeDescription_out - { - public: - ExtAttributeDescription_out (ExtAttributeDescription *&); - ExtAttributeDescription_out (ExtAttributeDescription_var &); - ExtAttributeDescription_out (const ExtAttributeDescription_out &); - ExtAttributeDescription_out &operator= (const ExtAttributeDescription_out &); - ExtAttributeDescription_out &operator= (ExtAttributeDescription *); - operator ExtAttributeDescription *&(); - ExtAttributeDescription *&ptr (void); - ExtAttributeDescription *operator-> (void); - - private: - ExtAttributeDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ExtAttributeDescription_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtAttributeDescription; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_EXTATTRIBUTEDEF___PTR_CH_) -#define _CORBA_EXTATTRIBUTEDEF___PTR_CH_ +#if !defined (_CORBA_EXTATTRIBUTEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_EXTATTRIBUTEDEF__ODDS_N_ENDS_CH_ class ExtAttributeDef; typedef ExtAttributeDef *ExtAttributeDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTATTRIBUTEDEF___VAR_CH_) -#define _CORBA_EXTATTRIBUTEDEF___VAR_CH_ + struct tao_ExtAttributeDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ExtAttributeDef, + tao_ExtAttributeDef_life + > + ExtAttributeDef_var; + + typedef + TAO_Objref_Out_T< + ExtAttributeDef, + tao_ExtAttributeDef_life + > + ExtAttributeDef_out; - class TAO_IFR_Client_Export ExtAttributeDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_ExtAttributeDef_life { - public: - ExtAttributeDef_var (void); // default constructor - ExtAttributeDef_var (ExtAttributeDef_ptr p) : ptr_ (p) {} - ExtAttributeDef_var (const ExtAttributeDef_var &); // copy constructor - ~ExtAttributeDef_var (void); // destructor - - ExtAttributeDef_var &operator= (ExtAttributeDef_ptr); - ExtAttributeDef_var &operator= (const ExtAttributeDef_var &); - ExtAttributeDef_ptr operator-> (void) const; - - operator const ExtAttributeDef_ptr &() const; - operator ExtAttributeDef_ptr &(); - // in, inout, out, _retn - ExtAttributeDef_ptr in (void) const; - ExtAttributeDef_ptr &inout (void); - ExtAttributeDef_ptr &out (void); - ExtAttributeDef_ptr _retn (void); - ExtAttributeDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ExtAttributeDef_ptr tao_duplicate (ExtAttributeDef_ptr); static void tao_release (ExtAttributeDef_ptr); static ExtAttributeDef_ptr tao_nil (void); - static ExtAttributeDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ExtAttributeDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ExtAttributeDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ExtAttributeDef_var (const TAO_Base_var &rhs); - ExtAttributeDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTATTRIBUTEDEF___OUT_CH_) -#define _CORBA_EXTATTRIBUTEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export ExtAttributeDef_out + struct TAO_IFR_Client_Export tao_ExtAttributeDef_cast { - public: - ExtAttributeDef_out (ExtAttributeDef_ptr &); - ExtAttributeDef_out (ExtAttributeDef_var &); - ExtAttributeDef_out (const ExtAttributeDef_out &); - ExtAttributeDef_out &operator= (const ExtAttributeDef_out &); - ExtAttributeDef_out &operator= (const ExtAttributeDef_var &); - ExtAttributeDef_out &operator= (ExtAttributeDef_ptr); - operator ExtAttributeDef_ptr &(); - ExtAttributeDef_ptr &ptr (void); - ExtAttributeDef_ptr operator-> (void); - - private: - ExtAttributeDef_ptr &ptr_; + static ExtAttributeDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_EXTATTRIBUTEDEF_CH_) #define _CORBA_EXTATTRIBUTEDEF_CH_ @@ -7100,7 +5773,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -7389,9 +6062,25 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_OperationMode; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct ParameterDescription; + + typedef + TAO_Var_Var_T< + ParameterDescription + > + ParameterDescription_var; + + typedef + TAO_Out_T< + ParameterDescription, + ParameterDescription_var + > + ParameterDescription_out; - class ParameterDescription_var; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export ParameterDescription { @@ -7404,368 +6093,111 @@ TAO_NAMESPACE CORBA CORBA::ParameterMode mode; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export ParameterDescription_var - { - public: - ParameterDescription_var (void); - ParameterDescription_var (ParameterDescription *); - ParameterDescription_var (const ParameterDescription_var &); - ~ParameterDescription_var (void); - - ParameterDescription_var &operator= (ParameterDescription *); - ParameterDescription_var &operator= (const ParameterDescription_var &); - ParameterDescription *operator-> (void); - const ParameterDescription *operator-> (void) const; - - operator const ParameterDescription &() const; - operator ParameterDescription &(); - operator ParameterDescription &() const; - - // Variable-size types only. - operator ParameterDescription *&(); - - // in, inout, out, _retn - const ParameterDescription &in (void) const; - ParameterDescription &inout (void); - ParameterDescription *&out (void); - ParameterDescription *_retn (void); - ParameterDescription *ptr (void) const; - - private: - ParameterDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export ParameterDescription_out - { - public: - ParameterDescription_out (ParameterDescription *&); - ParameterDescription_out (ParameterDescription_var &); - ParameterDescription_out (const ParameterDescription_out &); - ParameterDescription_out &operator= (const ParameterDescription_out &); - ParameterDescription_out &operator= (ParameterDescription *); - operator ParameterDescription *&(); - ParameterDescription *&ptr (void); - ParameterDescription *operator-> (void); - - private: - ParameterDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ParameterDescription_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ParameterDescription; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (void); - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - ParameterDescription *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq &rhs - ); - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq &operator= ( - const _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (void); - - // = Accessors. - ParameterDescription &operator[] (CORBA::ULong i); - const ParameterDescription &operator[] (CORBA::ULong i) const; - - // = Static operations. - static ParameterDescription *allocbuf (CORBA::ULong size); - static void freebuf (ParameterDescription *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - ParameterDescription *get_buffer (CORBA::Boolean orphan = 0); - const ParameterDescription *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - ParameterDescription *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_PARDESCRIPTIONSEQ_CH_) -#define _CORBA_PARDESCRIPTIONSEQ_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ParDescriptionSeq; - class ParDescriptionSeq_var; - // ************************************************************* - // CORBA::ParDescriptionSeq - // ************************************************************* + typedef + TAO_VarSeq_Var_T< + ParDescriptionSeq, + ParameterDescription + > + ParDescriptionSeq_var; - class TAO_IFR_Client_Export ParDescriptionSeq : public + typedef + TAO_Seq_Out_T< + ParDescriptionSeq, + ParDescriptionSeq_var, + ParameterDescription + > + ParDescriptionSeq_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + class TAO_IFR_Client_Export ParDescriptionSeq + : public + TAO_Unbounded_Sequence< + ParameterDescription + > { public: ParDescriptionSeq (void); ParDescriptionSeq (CORBA::ULong max); ParDescriptionSeq ( - CORBA::ULong max, - CORBA::ULong length, - ParameterDescription *buffer, + CORBA::ULong max, + CORBA::ULong length, + ParameterDescription* buffer, CORBA::Boolean release = 0 ); ParDescriptionSeq (const ParDescriptionSeq &); ~ParDescriptionSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ParDescriptionSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_PARDESCRIPTIONSEQ___VAR_CH_) -#define _CORBA_PARDESCRIPTIONSEQ___VAR_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - // ************************************************************* - // class CORBA::ParDescriptionSeq_var - // ************************************************************* + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ParDescriptionSeq; - class TAO_IFR_Client_Export ParDescriptionSeq_var - { - public: - ParDescriptionSeq_var (void); - ParDescriptionSeq_var (ParDescriptionSeq *); - ParDescriptionSeq_var (const ParDescriptionSeq_var &); - ~ParDescriptionSeq_var (void); - - ParDescriptionSeq_var &operator= (ParDescriptionSeq *); - ParDescriptionSeq_var &operator= (const ParDescriptionSeq_var &); - ParDescriptionSeq *operator-> (void); - const ParDescriptionSeq *operator-> (void) const; - - operator const ParDescriptionSeq &() const; - operator ParDescriptionSeq &(); - operator ParDescriptionSeq &() const; - - // Variable-size base types only. - operator ParDescriptionSeq *&(); - - ParameterDescription & operator[] (CORBA::ULong index); - const ParameterDescription & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const ParDescriptionSeq &in (void) const; - ParDescriptionSeq &inout (void); - ParDescriptionSeq *&out (void); - ParDescriptionSeq *_retn (void); - ParDescriptionSeq *ptr (void) const; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:367 - private: - ParDescriptionSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_PARDESCRIPTIONSEQ___OUT_CH_) -#define _CORBA_PARDESCRIPTIONSEQ___OUT_CH_ + typedef char * ContextIdentifier; + typedef CORBA::String_var ContextIdentifier_var; + typedef CORBA::String_out ContextIdentifier_out; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - class TAO_IFR_Client_Export ParDescriptionSeq_out - { - public: - ParDescriptionSeq_out (ParDescriptionSeq *&); - ParDescriptionSeq_out (ParDescriptionSeq_var &); - ParDescriptionSeq_out (const ParDescriptionSeq_out &); - ParDescriptionSeq_out &operator= (const ParDescriptionSeq_out &); - ParDescriptionSeq_out &operator= (ParDescriptionSeq *); - operator ParDescriptionSeq *&(); - ParDescriptionSeq *&ptr (void); - ParDescriptionSeq *operator-> (void); - ParameterDescription & operator[] (CORBA::ULong index); - - private: - ParDescriptionSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ParDescriptionSeq_var &); - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - - TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ParDescriptionSeq; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:367 - - typedef char * ContextIdentifier; - typedef CORBA::String_var ContextIdentifier_var; - typedef CORBA::String_out ContextIdentifier_out; + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ContextIdentifier; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - - TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ContextIdentifier; - -#if !defined (_CORBA_CONTEXTIDSEQ_CH_) -#define _CORBA_CONTEXTIDSEQ_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ContextIdSeq; - class ContextIdSeq_var; - // ************************************************************* - // CORBA::ContextIdSeq - // ************************************************************* + typedef + TAO_MngSeq_Var_T< + ContextIdSeq, + TAO_SeqElem_String_Manager + > + ContextIdSeq_var; - class TAO_IFR_Client_Export ContextIdSeq : public + typedef + TAO_Seq_Out_T< + ContextIdSeq, + ContextIdSeq_var, + TAO_SeqElem_String_Manager + > + ContextIdSeq_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - TAO_Unbounded_String_Sequence -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_String_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + class TAO_IFR_Client_Export ContextIdSeq + : public + TAO_Unbounded_String_Sequence { public: ContextIdSeq (void); ContextIdSeq (CORBA::ULong max); ContextIdSeq ( - CORBA::ULong max, - CORBA::ULong length, - char * *buffer, + CORBA::ULong max, + CORBA::ULong length, + char ** buffer, CORBA::Boolean release = 0 ); ContextIdSeq (const ContextIdSeq &); ~ContextIdSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ContextIdSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTEXTIDSEQ___VAR_CH_) -#define _CORBA_CONTEXTIDSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::ContextIdSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export ContextIdSeq_var - { - public: - ContextIdSeq_var (void); - ContextIdSeq_var (ContextIdSeq *); - ContextIdSeq_var (const ContextIdSeq_var &); - ~ContextIdSeq_var (void); - - ContextIdSeq_var &operator= (ContextIdSeq *); - ContextIdSeq_var &operator= (const ContextIdSeq_var &); - ContextIdSeq *operator-> (void); - const ContextIdSeq *operator-> (void) const; - - operator const ContextIdSeq &() const; - operator ContextIdSeq &(); - operator ContextIdSeq &() const; - - // Variable-size base types only. - operator ContextIdSeq *&(); - - TAO_SeqElem_String_Manager operator[] (CORBA::ULong index); - - // in, inout, out, _retn - const ContextIdSeq &in (void) const; - ContextIdSeq &inout (void); - ContextIdSeq *&out (void); - ContextIdSeq *_retn (void); - ContextIdSeq *ptr (void) const; - - private: - ContextIdSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTEXTIDSEQ___OUT_CH_) -#define _CORBA_CONTEXTIDSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export ContextIdSeq_out - { - public: - ContextIdSeq_out (ContextIdSeq *&); - ContextIdSeq_out (ContextIdSeq_var &); - ContextIdSeq_out (const ContextIdSeq_out &); - ContextIdSeq_out &operator= (const ContextIdSeq_out &); - ContextIdSeq_out &operator= (ContextIdSeq *); - operator ContextIdSeq *&(); - ContextIdSeq *&ptr (void); - ContextIdSeq *operator-> (void); - TAO_SeqElem_String_Manager operator[] (CORBA::ULong index); - - private: - ContextIdSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ContextIdSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -7773,90 +6205,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ContextIdSeq; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_OPERATIONDEF___PTR_CH_) -#define _CORBA_OPERATIONDEF___PTR_CH_ +#if !defined (_CORBA_OPERATIONDEF__ODDS_N_ENDS_CH_) +#define _CORBA_OPERATIONDEF__ODDS_N_ENDS_CH_ class OperationDef; typedef OperationDef *OperationDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_OPERATIONDEF___VAR_CH_) -#define _CORBA_OPERATIONDEF___VAR_CH_ + struct tao_OperationDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + OperationDef, + tao_OperationDef_life + > + OperationDef_var; + + typedef + TAO_Objref_Out_T< + OperationDef, + tao_OperationDef_life + > + OperationDef_out; - class TAO_IFR_Client_Export OperationDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_OperationDef_life { - public: - OperationDef_var (void); // default constructor - OperationDef_var (OperationDef_ptr p) : ptr_ (p) {} - OperationDef_var (const OperationDef_var &); // copy constructor - ~OperationDef_var (void); // destructor - - OperationDef_var &operator= (OperationDef_ptr); - OperationDef_var &operator= (const OperationDef_var &); - OperationDef_ptr operator-> (void) const; - - operator const OperationDef_ptr &() const; - operator OperationDef_ptr &(); - // in, inout, out, _retn - OperationDef_ptr in (void) const; - OperationDef_ptr &inout (void); - OperationDef_ptr &out (void); - OperationDef_ptr _retn (void); - OperationDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static OperationDef_ptr tao_duplicate (OperationDef_ptr); static void tao_release (OperationDef_ptr); static OperationDef_ptr tao_nil (void); - static OperationDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + OperationDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - OperationDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - OperationDef_var (const TAO_Base_var &rhs); - OperationDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_OPERATIONDEF___OUT_CH_) -#define _CORBA_OPERATIONDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export OperationDef_out + struct TAO_IFR_Client_Export tao_OperationDef_cast { - public: - OperationDef_out (OperationDef_ptr &); - OperationDef_out (OperationDef_var &); - OperationDef_out (const OperationDef_out &); - OperationDef_out &operator= (const OperationDef_out &); - OperationDef_out &operator= (const OperationDef_var &); - OperationDef_out &operator= (OperationDef_ptr); - operator OperationDef_ptr &(); - OperationDef_ptr &ptr (void); - OperationDef_ptr operator-> (void); - - private: - OperationDef_ptr &ptr_; + static OperationDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_OPERATIONDEF_CH_) #define _CORBA_OPERATIONDEF_CH_ @@ -8010,7 +6405,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -8421,9 +6816,25 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_OperationDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct OperationDescription; + + typedef + TAO_Var_Var_T< + OperationDescription + > + OperationDescription_var; - class OperationDescription_var; + typedef + TAO_Out_T< + OperationDescription, + OperationDescription_var + > + OperationDescription_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export OperationDescription { @@ -8441,706 +6852,195 @@ TAO_NAMESPACE CORBA CORBA::ExcDescriptionSeq exceptions; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export OperationDescription_var - { - public: - OperationDescription_var (void); - OperationDescription_var (OperationDescription *); - OperationDescription_var (const OperationDescription_var &); - ~OperationDescription_var (void); - - OperationDescription_var &operator= (OperationDescription *); - OperationDescription_var &operator= (const OperationDescription_var &); - OperationDescription *operator-> (void); - const OperationDescription *operator-> (void) const; - - operator const OperationDescription &() const; - operator OperationDescription &(); - operator OperationDescription &() const; - - // Variable-size types only. - operator OperationDescription *&(); - - // in, inout, out, _retn - const OperationDescription &in (void) const; - OperationDescription &inout (void); - OperationDescription *&out (void); - OperationDescription *_retn (void); - OperationDescription *ptr (void) const; - - private: - OperationDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export OperationDescription_out - { - public: - OperationDescription_out (OperationDescription *&); - OperationDescription_out (OperationDescription_var &); - OperationDescription_out (const OperationDescription_out &); - OperationDescription_out &operator= (const OperationDescription_out &); - OperationDescription_out &operator= (OperationDescription *); - operator OperationDescription *&(); - OperationDescription *&ptr (void); - OperationDescription *operator-> (void); - - private: - OperationDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const OperationDescription_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_OperationDescription; - -#if !defined (_CORBA_REPOSITORYIDSEQ_CH_) -#define _CORBA_REPOSITORYIDSEQ_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class RepositoryIdSeq; - class RepositoryIdSeq_var; - // ************************************************************* - // CORBA::RepositoryIdSeq - // ************************************************************* + typedef + TAO_MngSeq_Var_T< + RepositoryIdSeq, + TAO_SeqElem_String_Manager + > + RepositoryIdSeq_var; - class TAO_IFR_Client_Export RepositoryIdSeq : public + typedef + TAO_Seq_Out_T< + RepositoryIdSeq, + RepositoryIdSeq_var, + TAO_SeqElem_String_Manager + > + RepositoryIdSeq_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - TAO_Unbounded_String_Sequence -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_String_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + class TAO_IFR_Client_Export RepositoryIdSeq + : public + TAO_Unbounded_String_Sequence { public: RepositoryIdSeq (void); RepositoryIdSeq (CORBA::ULong max); RepositoryIdSeq ( - CORBA::ULong max, - CORBA::ULong length, - char * *buffer, + CORBA::ULong max, + CORBA::ULong length, + char ** buffer, CORBA::Boolean release = 0 ); RepositoryIdSeq (const RepositoryIdSeq &); ~RepositoryIdSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef RepositoryIdSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_REPOSITORYIDSEQ___VAR_CH_) -#define _CORBA_REPOSITORYIDSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::RepositoryIdSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export RepositoryIdSeq_var - { - public: - RepositoryIdSeq_var (void); - RepositoryIdSeq_var (RepositoryIdSeq *); - RepositoryIdSeq_var (const RepositoryIdSeq_var &); - ~RepositoryIdSeq_var (void); - - RepositoryIdSeq_var &operator= (RepositoryIdSeq *); - RepositoryIdSeq_var &operator= (const RepositoryIdSeq_var &); - RepositoryIdSeq *operator-> (void); - const RepositoryIdSeq *operator-> (void) const; - - operator const RepositoryIdSeq &() const; - operator RepositoryIdSeq &(); - operator RepositoryIdSeq &() const; - - // Variable-size base types only. - operator RepositoryIdSeq *&(); - - TAO_SeqElem_String_Manager operator[] (CORBA::ULong index); - - // in, inout, out, _retn - const RepositoryIdSeq &in (void) const; - RepositoryIdSeq &inout (void); - RepositoryIdSeq *&out (void); - RepositoryIdSeq *_retn (void); - RepositoryIdSeq *ptr (void) const; - - private: - RepositoryIdSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_REPOSITORYIDSEQ___OUT_CH_) -#define _CORBA_REPOSITORYIDSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export RepositoryIdSeq_out - { - public: - RepositoryIdSeq_out (RepositoryIdSeq *&); - RepositoryIdSeq_out (RepositoryIdSeq_var &); - RepositoryIdSeq_out (const RepositoryIdSeq_out &); - RepositoryIdSeq_out &operator= (const RepositoryIdSeq_out &); - RepositoryIdSeq_out &operator= (RepositoryIdSeq *); - operator RepositoryIdSeq *&(); - RepositoryIdSeq *&ptr (void); - RepositoryIdSeq *operator-> (void); - TAO_SeqElem_String_Manager operator[] (CORBA::ULong index); - - private: - RepositoryIdSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const RepositoryIdSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RepositoryIdSeq; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (void); - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - OperationDescription *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq &rhs - ); - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq &operator= ( - const _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (void); - - // = Accessors. - OperationDescription &operator[] (CORBA::ULong i); - const OperationDescription &operator[] (CORBA::ULong i) const; - - // = Static operations. - static OperationDescription *allocbuf (CORBA::ULong size); - static void freebuf (OperationDescription *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - OperationDescription *get_buffer (CORBA::Boolean orphan = 0); - const OperationDescription *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - OperationDescription *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_OPDESCRIPTIONSEQ_CH_) -#define _CORBA_OPDESCRIPTIONSEQ_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class OpDescriptionSeq; - class OpDescriptionSeq_var; - // ************************************************************* - // CORBA::OpDescriptionSeq - // ************************************************************* + typedef + TAO_VarSeq_Var_T< + OpDescriptionSeq, + OperationDescription + > + OpDescriptionSeq_var; - class TAO_IFR_Client_Export OpDescriptionSeq : public + typedef + TAO_Seq_Out_T< + OpDescriptionSeq, + OpDescriptionSeq_var, + OperationDescription + > + OpDescriptionSeq_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + class TAO_IFR_Client_Export OpDescriptionSeq + : public + TAO_Unbounded_Sequence< + OperationDescription + > { public: OpDescriptionSeq (void); OpDescriptionSeq (CORBA::ULong max); OpDescriptionSeq ( - CORBA::ULong max, - CORBA::ULong length, - OperationDescription *buffer, + CORBA::ULong max, + CORBA::ULong length, + OperationDescription* buffer, CORBA::Boolean release = 0 ); OpDescriptionSeq (const OpDescriptionSeq &); ~OpDescriptionSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef OpDescriptionSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_OPDESCRIPTIONSEQ___VAR_CH_) -#define _CORBA_OPDESCRIPTIONSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::OpDescriptionSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export OpDescriptionSeq_var - { - public: - OpDescriptionSeq_var (void); - OpDescriptionSeq_var (OpDescriptionSeq *); - OpDescriptionSeq_var (const OpDescriptionSeq_var &); - ~OpDescriptionSeq_var (void); - - OpDescriptionSeq_var &operator= (OpDescriptionSeq *); - OpDescriptionSeq_var &operator= (const OpDescriptionSeq_var &); - OpDescriptionSeq *operator-> (void); - const OpDescriptionSeq *operator-> (void) const; - - operator const OpDescriptionSeq &() const; - operator OpDescriptionSeq &(); - operator OpDescriptionSeq &() const; - - // Variable-size base types only. - operator OpDescriptionSeq *&(); - - OperationDescription & operator[] (CORBA::ULong index); - const OperationDescription & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const OpDescriptionSeq &in (void) const; - OpDescriptionSeq &inout (void); - OpDescriptionSeq *&out (void); - OpDescriptionSeq *_retn (void); - OpDescriptionSeq *ptr (void) const; - - private: - OpDescriptionSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_OPDESCRIPTIONSEQ___OUT_CH_) -#define _CORBA_OPDESCRIPTIONSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export OpDescriptionSeq_out - { - public: - OpDescriptionSeq_out (OpDescriptionSeq *&); - OpDescriptionSeq_out (OpDescriptionSeq_var &); - OpDescriptionSeq_out (const OpDescriptionSeq_out &); - OpDescriptionSeq_out &operator= (const OpDescriptionSeq_out &); - OpDescriptionSeq_out &operator= (OpDescriptionSeq *); - operator OpDescriptionSeq *&(); - OpDescriptionSeq *&ptr (void); - OpDescriptionSeq *operator-> (void); - OperationDescription & operator[] (CORBA::ULong index); - - private: - OpDescriptionSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const OpDescriptionSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_OpDescriptionSeq; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (void); - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - AttributeDescription *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq &rhs - ); - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq &operator= ( - const _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (void); - - // = Accessors. - AttributeDescription &operator[] (CORBA::ULong i); - const AttributeDescription &operator[] (CORBA::ULong i) const; - - // = Static operations. - static AttributeDescription *allocbuf (CORBA::ULong size); - static void freebuf (AttributeDescription *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - AttributeDescription *get_buffer (CORBA::Boolean orphan = 0); - const AttributeDescription *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - AttributeDescription *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_ATTRDESCRIPTIONSEQ_CH_) -#define _CORBA_ATTRDESCRIPTIONSEQ_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class AttrDescriptionSeq; - class AttrDescriptionSeq_var; - // ************************************************************* - // CORBA::AttrDescriptionSeq - // ************************************************************* + typedef + TAO_VarSeq_Var_T< + AttrDescriptionSeq, + AttributeDescription + > + AttrDescriptionSeq_var; - class TAO_IFR_Client_Export AttrDescriptionSeq : public + typedef + TAO_Seq_Out_T< + AttrDescriptionSeq, + AttrDescriptionSeq_var, + AttributeDescription + > + AttrDescriptionSeq_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + class TAO_IFR_Client_Export AttrDescriptionSeq + : public + TAO_Unbounded_Sequence< + AttributeDescription + > { public: AttrDescriptionSeq (void); AttrDescriptionSeq (CORBA::ULong max); AttrDescriptionSeq ( - CORBA::ULong max, - CORBA::ULong length, - AttributeDescription *buffer, + CORBA::ULong max, + CORBA::ULong length, + AttributeDescription* buffer, CORBA::Boolean release = 0 ); AttrDescriptionSeq (const AttrDescriptionSeq &); ~AttrDescriptionSeq (void); - static void _tao_any_destructor (void*); - - typedef AttrDescriptionSeq_var _var_type; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ATTRDESCRIPTIONSEQ___VAR_CH_) -#define _CORBA_ATTRDESCRIPTIONSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::AttrDescriptionSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export AttrDescriptionSeq_var - { - public: - AttrDescriptionSeq_var (void); - AttrDescriptionSeq_var (AttrDescriptionSeq *); - AttrDescriptionSeq_var (const AttrDescriptionSeq_var &); - ~AttrDescriptionSeq_var (void); - - AttrDescriptionSeq_var &operator= (AttrDescriptionSeq *); - AttrDescriptionSeq_var &operator= (const AttrDescriptionSeq_var &); - AttrDescriptionSeq *operator-> (void); - const AttrDescriptionSeq *operator-> (void) const; - - operator const AttrDescriptionSeq &() const; - operator AttrDescriptionSeq &(); - operator AttrDescriptionSeq &() const; - - // Variable-size base types only. - operator AttrDescriptionSeq *&(); - - AttributeDescription & operator[] (CORBA::ULong index); - const AttributeDescription & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const AttrDescriptionSeq &in (void) const; - AttrDescriptionSeq &inout (void); - AttrDescriptionSeq *&out (void); - AttrDescriptionSeq *_retn (void); - AttrDescriptionSeq *ptr (void) const; - - private: - AttrDescriptionSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ATTRDESCRIPTIONSEQ___OUT_CH_) -#define _CORBA_ATTRDESCRIPTIONSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export AttrDescriptionSeq_out - { - public: - AttrDescriptionSeq_out (AttrDescriptionSeq *&); - AttrDescriptionSeq_out (AttrDescriptionSeq_var &); - AttrDescriptionSeq_out (const AttrDescriptionSeq_out &); - AttrDescriptionSeq_out &operator= (const AttrDescriptionSeq_out &); - AttrDescriptionSeq_out &operator= (AttrDescriptionSeq *); - operator AttrDescriptionSeq *&(); - AttrDescriptionSeq *&ptr (void); - AttrDescriptionSeq *operator-> (void); - AttributeDescription & operator[] (CORBA::ULong index); - - private: - AttrDescriptionSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const AttrDescriptionSeq_var &); - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - - TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AttrDescriptionSeq; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXTATTRDESCRIPTIONSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXTATTRDESCRIPTIONSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (void); - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - ExtAttributeDescription *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq &rhs - ); - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq &operator= ( - const _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (void); - - // = Accessors. - ExtAttributeDescription &operator[] (CORBA::ULong i); - const ExtAttributeDescription &operator[] (CORBA::ULong i) const; - - // = Static operations. - static ExtAttributeDescription *allocbuf (CORBA::ULong size); - static void freebuf (ExtAttributeDescription *buffer); + static void _tao_any_destructor (void *); - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - ExtAttributeDescription *get_buffer (CORBA::Boolean orphan = 0); - const ExtAttributeDescription *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - ExtAttributeDescription *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXTATTRDESCRIPTIONSEQ_CH_) -#define _CORBA_EXTATTRDESCRIPTIONSEQ_CH_ + typedef AttrDescriptionSeq_var _var_type; + }; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AttrDescriptionSeq; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ExtAttrDescriptionSeq; - class ExtAttrDescriptionSeq_var; - // ************************************************************* - // CORBA::ExtAttrDescriptionSeq - // ************************************************************* + typedef + TAO_VarSeq_Var_T< + ExtAttrDescriptionSeq, + ExtAttributeDescription + > + ExtAttrDescriptionSeq_var; - class TAO_IFR_Client_Export ExtAttrDescriptionSeq : public + typedef + TAO_Seq_Out_T< + ExtAttrDescriptionSeq, + ExtAttrDescriptionSeq_var, + ExtAttributeDescription + > + ExtAttrDescriptionSeq_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + class TAO_IFR_Client_Export ExtAttrDescriptionSeq + : public + TAO_Unbounded_Sequence< + ExtAttributeDescription + > { public: ExtAttrDescriptionSeq (void); ExtAttrDescriptionSeq (CORBA::ULong max); ExtAttrDescriptionSeq ( - CORBA::ULong max, - CORBA::ULong length, - ExtAttributeDescription *buffer, + CORBA::ULong max, + CORBA::ULong length, + ExtAttributeDescription* buffer, CORBA::Boolean release = 0 ); ExtAttrDescriptionSeq (const ExtAttrDescriptionSeq &); ~ExtAttrDescriptionSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ExtAttrDescriptionSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTATTRDESCRIPTIONSEQ___VAR_CH_) -#define _CORBA_EXTATTRDESCRIPTIONSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::ExtAttrDescriptionSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export ExtAttrDescriptionSeq_var - { - public: - ExtAttrDescriptionSeq_var (void); - ExtAttrDescriptionSeq_var (ExtAttrDescriptionSeq *); - ExtAttrDescriptionSeq_var (const ExtAttrDescriptionSeq_var &); - ~ExtAttrDescriptionSeq_var (void); - - ExtAttrDescriptionSeq_var &operator= (ExtAttrDescriptionSeq *); - ExtAttrDescriptionSeq_var &operator= (const ExtAttrDescriptionSeq_var &); - ExtAttrDescriptionSeq *operator-> (void); - const ExtAttrDescriptionSeq *operator-> (void) const; - - operator const ExtAttrDescriptionSeq &() const; - operator ExtAttrDescriptionSeq &(); - operator ExtAttrDescriptionSeq &() const; - - // Variable-size base types only. - operator ExtAttrDescriptionSeq *&(); - - ExtAttributeDescription & operator[] (CORBA::ULong index); - const ExtAttributeDescription & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const ExtAttrDescriptionSeq &in (void) const; - ExtAttrDescriptionSeq &inout (void); - ExtAttrDescriptionSeq *&out (void); - ExtAttrDescriptionSeq *_retn (void); - ExtAttrDescriptionSeq *ptr (void) const; - - private: - ExtAttrDescriptionSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTATTRDESCRIPTIONSEQ___OUT_CH_) -#define _CORBA_EXTATTRDESCRIPTIONSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export ExtAttrDescriptionSeq_out - { - public: - ExtAttrDescriptionSeq_out (ExtAttrDescriptionSeq *&); - ExtAttrDescriptionSeq_out (ExtAttrDescriptionSeq_var &); - ExtAttrDescriptionSeq_out (const ExtAttrDescriptionSeq_out &); - ExtAttrDescriptionSeq_out &operator= (const ExtAttrDescriptionSeq_out &); - ExtAttrDescriptionSeq_out &operator= (ExtAttrDescriptionSeq *); - operator ExtAttrDescriptionSeq *&(); - ExtAttrDescriptionSeq *&ptr (void); - ExtAttrDescriptionSeq *operator-> (void); - ExtAttributeDescription & operator[] (CORBA::ULong index); - - private: - ExtAttrDescriptionSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ExtAttrDescriptionSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -9148,90 +7048,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtAttrDescriptionSeq; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_INTERFACEDEF___PTR_CH_) -#define _CORBA_INTERFACEDEF___PTR_CH_ +#if !defined (_CORBA_INTERFACEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_INTERFACEDEF__ODDS_N_ENDS_CH_ class InterfaceDef; typedef InterfaceDef *InterfaceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_INTERFACEDEF___VAR_CH_) -#define _CORBA_INTERFACEDEF___VAR_CH_ + struct tao_InterfaceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + InterfaceDef, + tao_InterfaceDef_life + > + InterfaceDef_var; - class TAO_IFR_Client_Export InterfaceDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + InterfaceDef, + tao_InterfaceDef_life + > + InterfaceDef_out; + + struct TAO_IFR_Client_Export tao_InterfaceDef_life { - public: - InterfaceDef_var (void); // default constructor - InterfaceDef_var (InterfaceDef_ptr p) : ptr_ (p) {} - InterfaceDef_var (const InterfaceDef_var &); // copy constructor - ~InterfaceDef_var (void); // destructor - - InterfaceDef_var &operator= (InterfaceDef_ptr); - InterfaceDef_var &operator= (const InterfaceDef_var &); - InterfaceDef_ptr operator-> (void) const; - - operator const InterfaceDef_ptr &() const; - operator InterfaceDef_ptr &(); - // in, inout, out, _retn - InterfaceDef_ptr in (void) const; - InterfaceDef_ptr &inout (void); - InterfaceDef_ptr &out (void); - InterfaceDef_ptr _retn (void); - InterfaceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static InterfaceDef_ptr tao_duplicate (InterfaceDef_ptr); static void tao_release (InterfaceDef_ptr); static InterfaceDef_ptr tao_nil (void); - static InterfaceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + InterfaceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - InterfaceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - InterfaceDef_var (const TAO_Base_var &rhs); - InterfaceDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_INTERFACEDEF___OUT_CH_) -#define _CORBA_INTERFACEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export InterfaceDef_out + struct TAO_IFR_Client_Export tao_InterfaceDef_cast { - public: - InterfaceDef_out (InterfaceDef_ptr &); - InterfaceDef_out (InterfaceDef_var &); - InterfaceDef_out (const InterfaceDef_out &); - InterfaceDef_out &operator= (const InterfaceDef_out &); - InterfaceDef_out &operator= (const InterfaceDef_var &); - InterfaceDef_out &operator= (InterfaceDef_ptr); - operator InterfaceDef_ptr &(); - InterfaceDef_ptr &ptr (void); - InterfaceDef_ptr operator-> (void); - - private: - InterfaceDef_ptr &ptr_; + static InterfaceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_INTERFACEDEF_CH_) #define _CORBA_INTERFACEDEF_CH_ @@ -9304,9 +7167,25 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct FullInterfaceDescription; + + typedef + TAO_Var_Var_T< + FullInterfaceDescription + > + FullInterfaceDescription_var; - class FullInterfaceDescription_var; + typedef + TAO_Out_T< + FullInterfaceDescription, + FullInterfaceDescription_var + > + FullInterfaceDescription_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export FullInterfaceDescription { @@ -9323,61 +7202,6 @@ TAO_NAMESPACE CORBA CORBA::TypeCode_var type; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export FullInterfaceDescription_var - { - public: - FullInterfaceDescription_var (void); - FullInterfaceDescription_var (FullInterfaceDescription *); - FullInterfaceDescription_var (const FullInterfaceDescription_var &); - ~FullInterfaceDescription_var (void); - - FullInterfaceDescription_var &operator= (FullInterfaceDescription *); - FullInterfaceDescription_var &operator= (const FullInterfaceDescription_var &); - FullInterfaceDescription *operator-> (void); - const FullInterfaceDescription *operator-> (void) const; - - operator const FullInterfaceDescription &() const; - operator FullInterfaceDescription &(); - operator FullInterfaceDescription &() const; - - // Variable-size types only. - operator FullInterfaceDescription *&(); - - // in, inout, out, _retn - const FullInterfaceDescription &in (void) const; - FullInterfaceDescription &inout (void); - FullInterfaceDescription *&out (void); - FullInterfaceDescription *_retn (void); - FullInterfaceDescription *ptr (void) const; - - private: - FullInterfaceDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export FullInterfaceDescription_out - { - public: - FullInterfaceDescription_out (FullInterfaceDescription *&); - FullInterfaceDescription_out (FullInterfaceDescription_var &); - FullInterfaceDescription_out (const FullInterfaceDescription_out &); - FullInterfaceDescription_out &operator= (const FullInterfaceDescription_out &); - FullInterfaceDescription_out &operator= (FullInterfaceDescription *); - operator FullInterfaceDescription *&(); - FullInterfaceDescription *&ptr (void); - FullInterfaceDescription *operator-> (void); - - private: - FullInterfaceDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const FullInterfaceDescription_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -9427,7 +7251,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -9752,9 +7576,25 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InterfaceDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct InterfaceDescription; + + typedef + TAO_Var_Var_T< + InterfaceDescription + > + InterfaceDescription_var; + + typedef + TAO_Out_T< + InterfaceDescription, + InterfaceDescription_var + > + InterfaceDescription_out; - class InterfaceDescription_var; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export InterfaceDescription { @@ -9768,151 +7608,59 @@ TAO_NAMESPACE CORBA CORBA::RepositoryIdSeq base_interfaces; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export InterfaceDescription_var - { - public: - InterfaceDescription_var (void); - InterfaceDescription_var (InterfaceDescription *); - InterfaceDescription_var (const InterfaceDescription_var &); - ~InterfaceDescription_var (void); - - InterfaceDescription_var &operator= (InterfaceDescription *); - InterfaceDescription_var &operator= (const InterfaceDescription_var &); - InterfaceDescription *operator-> (void); - const InterfaceDescription *operator-> (void) const; - - operator const InterfaceDescription &() const; - operator InterfaceDescription &(); - operator InterfaceDescription &() const; - - // Variable-size types only. - operator InterfaceDescription *&(); - - // in, inout, out, _retn - const InterfaceDescription &in (void) const; - InterfaceDescription &inout (void); - InterfaceDescription *&out (void); - InterfaceDescription *_retn (void); - InterfaceDescription *ptr (void) const; - - private: - InterfaceDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export InterfaceDescription_out - { - public: - InterfaceDescription_out (InterfaceDescription *&); - InterfaceDescription_out (InterfaceDescription_var &); - InterfaceDescription_out (const InterfaceDescription_out &); - InterfaceDescription_out &operator= (const InterfaceDescription_out &); - InterfaceDescription_out &operator= (InterfaceDescription *); - operator InterfaceDescription *&(); - InterfaceDescription *&ptr (void); - InterfaceDescription *operator-> (void); - - private: - InterfaceDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const InterfaceDescription_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InterfaceDescription; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_INTERFACEATTREXTENSION___PTR_CH_) -#define _CORBA_INTERFACEATTREXTENSION___PTR_CH_ +#if !defined (_CORBA_INTERFACEATTREXTENSION__ODDS_N_ENDS_CH_) +#define _CORBA_INTERFACEATTREXTENSION__ODDS_N_ENDS_CH_ class InterfaceAttrExtension; typedef InterfaceAttrExtension *InterfaceAttrExtension_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_INTERFACEATTREXTENSION___VAR_CH_) -#define _CORBA_INTERFACEATTREXTENSION___VAR_CH_ + struct tao_InterfaceAttrExtension_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + InterfaceAttrExtension, + tao_InterfaceAttrExtension_life + > + InterfaceAttrExtension_var; + + typedef + TAO_Objref_Out_T< + InterfaceAttrExtension, + tao_InterfaceAttrExtension_life + > + InterfaceAttrExtension_out; - class TAO_IFR_Client_Export InterfaceAttrExtension_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_InterfaceAttrExtension_life { - public: - InterfaceAttrExtension_var (void); // default constructor - InterfaceAttrExtension_var (InterfaceAttrExtension_ptr p) : ptr_ (p) {} - InterfaceAttrExtension_var (const InterfaceAttrExtension_var &); // copy constructor - ~InterfaceAttrExtension_var (void); // destructor - - InterfaceAttrExtension_var &operator= (InterfaceAttrExtension_ptr); - InterfaceAttrExtension_var &operator= (const InterfaceAttrExtension_var &); - InterfaceAttrExtension_ptr operator-> (void) const; - - operator const InterfaceAttrExtension_ptr &() const; - operator InterfaceAttrExtension_ptr &(); - // in, inout, out, _retn - InterfaceAttrExtension_ptr in (void) const; - InterfaceAttrExtension_ptr &inout (void); - InterfaceAttrExtension_ptr &out (void); - InterfaceAttrExtension_ptr _retn (void); - InterfaceAttrExtension_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static InterfaceAttrExtension_ptr tao_duplicate (InterfaceAttrExtension_ptr); static void tao_release (InterfaceAttrExtension_ptr); static InterfaceAttrExtension_ptr tao_nil (void); - static InterfaceAttrExtension_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + InterfaceAttrExtension_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - InterfaceAttrExtension_ptr ptr_; - // Unimplemented - prevents widening assignment. - InterfaceAttrExtension_var (const TAO_Base_var &rhs); - InterfaceAttrExtension_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_INTERFACEATTREXTENSION___OUT_CH_) -#define _CORBA_INTERFACEATTREXTENSION___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export InterfaceAttrExtension_out + struct TAO_IFR_Client_Export tao_InterfaceAttrExtension_cast { - public: - InterfaceAttrExtension_out (InterfaceAttrExtension_ptr &); - InterfaceAttrExtension_out (InterfaceAttrExtension_var &); - InterfaceAttrExtension_out (const InterfaceAttrExtension_out &); - InterfaceAttrExtension_out &operator= (const InterfaceAttrExtension_out &); - InterfaceAttrExtension_out &operator= (const InterfaceAttrExtension_var &); - InterfaceAttrExtension_out &operator= (InterfaceAttrExtension_ptr); - operator InterfaceAttrExtension_ptr &(); - InterfaceAttrExtension_ptr &ptr (void); - InterfaceAttrExtension_ptr operator-> (void); - - private: - InterfaceAttrExtension_ptr &ptr_; + static InterfaceAttrExtension_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_INTERFACEATTREXTENSION_CH_) #define _CORBA_INTERFACEATTREXTENSION_CH_ @@ -9951,9 +7699,25 @@ TAO_NAMESPACE CORBA static void _tao_any_destructor (void *); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct ExtFullInterfaceDescription; + + typedef + TAO_Var_Var_T< + ExtFullInterfaceDescription + > + ExtFullInterfaceDescription_var; + + typedef + TAO_Out_T< + ExtFullInterfaceDescription, + ExtFullInterfaceDescription_var + > + ExtFullInterfaceDescription_out; - class ExtFullInterfaceDescription_var; + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export ExtFullInterfaceDescription { @@ -9970,61 +7734,6 @@ TAO_NAMESPACE CORBA CORBA::TypeCode_var type; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export ExtFullInterfaceDescription_var - { - public: - ExtFullInterfaceDescription_var (void); - ExtFullInterfaceDescription_var (ExtFullInterfaceDescription *); - ExtFullInterfaceDescription_var (const ExtFullInterfaceDescription_var &); - ~ExtFullInterfaceDescription_var (void); - - ExtFullInterfaceDescription_var &operator= (ExtFullInterfaceDescription *); - ExtFullInterfaceDescription_var &operator= (const ExtFullInterfaceDescription_var &); - ExtFullInterfaceDescription *operator-> (void); - const ExtFullInterfaceDescription *operator-> (void) const; - - operator const ExtFullInterfaceDescription &() const; - operator ExtFullInterfaceDescription &(); - operator ExtFullInterfaceDescription &() const; - - // Variable-size types only. - operator ExtFullInterfaceDescription *&(); - - // in, inout, out, _retn - const ExtFullInterfaceDescription &in (void) const; - ExtFullInterfaceDescription &inout (void); - ExtFullInterfaceDescription *&out (void); - ExtFullInterfaceDescription *_retn (void); - ExtFullInterfaceDescription *ptr (void) const; - - private: - ExtFullInterfaceDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export ExtFullInterfaceDescription_out - { - public: - ExtFullInterfaceDescription_out (ExtFullInterfaceDescription *&); - ExtFullInterfaceDescription_out (ExtFullInterfaceDescription_var &); - ExtFullInterfaceDescription_out (const ExtFullInterfaceDescription_out &); - ExtFullInterfaceDescription_out &operator= (const ExtFullInterfaceDescription_out &); - ExtFullInterfaceDescription_out &operator= (ExtFullInterfaceDescription *); - operator ExtFullInterfaceDescription *&(); - ExtFullInterfaceDescription *&ptr (void); - ExtFullInterfaceDescription *operator-> (void); - - private: - ExtFullInterfaceDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ExtFullInterfaceDescription_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -10058,7 +7767,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -10274,90 +7983,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InterfaceAttrExtension; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_EXTINTERFACEDEF___PTR_CH_) -#define _CORBA_EXTINTERFACEDEF___PTR_CH_ +#if !defined (_CORBA_EXTINTERFACEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_EXTINTERFACEDEF__ODDS_N_ENDS_CH_ class ExtInterfaceDef; typedef ExtInterfaceDef *ExtInterfaceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTINTERFACEDEF___VAR_CH_) -#define _CORBA_EXTINTERFACEDEF___VAR_CH_ + struct tao_ExtInterfaceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ExtInterfaceDef, + tao_ExtInterfaceDef_life + > + ExtInterfaceDef_var; - class TAO_IFR_Client_Export ExtInterfaceDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + ExtInterfaceDef, + tao_ExtInterfaceDef_life + > + ExtInterfaceDef_out; + + struct TAO_IFR_Client_Export tao_ExtInterfaceDef_life { - public: - ExtInterfaceDef_var (void); // default constructor - ExtInterfaceDef_var (ExtInterfaceDef_ptr p) : ptr_ (p) {} - ExtInterfaceDef_var (const ExtInterfaceDef_var &); // copy constructor - ~ExtInterfaceDef_var (void); // destructor - - ExtInterfaceDef_var &operator= (ExtInterfaceDef_ptr); - ExtInterfaceDef_var &operator= (const ExtInterfaceDef_var &); - ExtInterfaceDef_ptr operator-> (void) const; - - operator const ExtInterfaceDef_ptr &() const; - operator ExtInterfaceDef_ptr &(); - // in, inout, out, _retn - ExtInterfaceDef_ptr in (void) const; - ExtInterfaceDef_ptr &inout (void); - ExtInterfaceDef_ptr &out (void); - ExtInterfaceDef_ptr _retn (void); - ExtInterfaceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ExtInterfaceDef_ptr tao_duplicate (ExtInterfaceDef_ptr); static void tao_release (ExtInterfaceDef_ptr); static ExtInterfaceDef_ptr tao_nil (void); - static ExtInterfaceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ExtInterfaceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ExtInterfaceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ExtInterfaceDef_var (const TAO_Base_var &rhs); - ExtInterfaceDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTINTERFACEDEF___OUT_CH_) -#define _CORBA_EXTINTERFACEDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ExtInterfaceDef_out + struct TAO_IFR_Client_Export tao_ExtInterfaceDef_cast { - public: - ExtInterfaceDef_out (ExtInterfaceDef_ptr &); - ExtInterfaceDef_out (ExtInterfaceDef_var &); - ExtInterfaceDef_out (const ExtInterfaceDef_out &); - ExtInterfaceDef_out &operator= (const ExtInterfaceDef_out &); - ExtInterfaceDef_out &operator= (const ExtInterfaceDef_var &); - ExtInterfaceDef_out &operator= (ExtInterfaceDef_ptr); - operator ExtInterfaceDef_ptr &(); - ExtInterfaceDef_ptr &ptr (void); - ExtInterfaceDef_ptr operator-> (void); - - private: - ExtInterfaceDef_ptr &ptr_; + static ExtInterfaceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_EXTINTERFACEDEF_CH_) #define _CORBA_EXTINTERFACEDEF_CH_ @@ -10397,7 +8069,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:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -10558,90 +8230,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtInterfaceDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_ABSTRACTINTERFACEDEF___PTR_CH_) -#define _CORBA_ABSTRACTINTERFACEDEF___PTR_CH_ +#if !defined (_CORBA_ABSTRACTINTERFACEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_ABSTRACTINTERFACEDEF__ODDS_N_ENDS_CH_ class AbstractInterfaceDef; typedef AbstractInterfaceDef *AbstractInterfaceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ABSTRACTINTERFACEDEF___VAR_CH_) -#define _CORBA_ABSTRACTINTERFACEDEF___VAR_CH_ + struct tao_AbstractInterfaceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + AbstractInterfaceDef, + tao_AbstractInterfaceDef_life + > + AbstractInterfaceDef_var; - class TAO_IFR_Client_Export AbstractInterfaceDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + AbstractInterfaceDef, + tao_AbstractInterfaceDef_life + > + AbstractInterfaceDef_out; + + struct TAO_IFR_Client_Export tao_AbstractInterfaceDef_life { - public: - AbstractInterfaceDef_var (void); // default constructor - AbstractInterfaceDef_var (AbstractInterfaceDef_ptr p) : ptr_ (p) {} - AbstractInterfaceDef_var (const AbstractInterfaceDef_var &); // copy constructor - ~AbstractInterfaceDef_var (void); // destructor - - AbstractInterfaceDef_var &operator= (AbstractInterfaceDef_ptr); - AbstractInterfaceDef_var &operator= (const AbstractInterfaceDef_var &); - AbstractInterfaceDef_ptr operator-> (void) const; - - operator const AbstractInterfaceDef_ptr &() const; - operator AbstractInterfaceDef_ptr &(); - // in, inout, out, _retn - AbstractInterfaceDef_ptr in (void) const; - AbstractInterfaceDef_ptr &inout (void); - AbstractInterfaceDef_ptr &out (void); - AbstractInterfaceDef_ptr _retn (void); - AbstractInterfaceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static AbstractInterfaceDef_ptr tao_duplicate (AbstractInterfaceDef_ptr); static void tao_release (AbstractInterfaceDef_ptr); static AbstractInterfaceDef_ptr tao_nil (void); - static AbstractInterfaceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + AbstractInterfaceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - AbstractInterfaceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - AbstractInterfaceDef_var (const TAO_Base_var &rhs); - AbstractInterfaceDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ABSTRACTINTERFACEDEF___OUT_CH_) -#define _CORBA_ABSTRACTINTERFACEDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export AbstractInterfaceDef_out + struct TAO_IFR_Client_Export tao_AbstractInterfaceDef_cast { - public: - AbstractInterfaceDef_out (AbstractInterfaceDef_ptr &); - AbstractInterfaceDef_out (AbstractInterfaceDef_var &); - AbstractInterfaceDef_out (const AbstractInterfaceDef_out &); - AbstractInterfaceDef_out &operator= (const AbstractInterfaceDef_out &); - AbstractInterfaceDef_out &operator= (const AbstractInterfaceDef_var &); - AbstractInterfaceDef_out &operator= (AbstractInterfaceDef_ptr); - operator AbstractInterfaceDef_ptr &(); - AbstractInterfaceDef_ptr &ptr (void); - AbstractInterfaceDef_ptr operator-> (void); - - private: - AbstractInterfaceDef_ptr &ptr_; + static AbstractInterfaceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_ABSTRACTINTERFACEDEF_CH_) #define _CORBA_ABSTRACTINTERFACEDEF_CH_ @@ -10680,7 +8315,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:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -10839,90 +8474,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AbstractInterfaceDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF___PTR_CH_) -#define _CORBA_EXTABSTRACTINTERFACEDEF___PTR_CH_ +#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_EXTABSTRACTINTERFACEDEF__ODDS_N_ENDS_CH_ class ExtAbstractInterfaceDef; typedef ExtAbstractInterfaceDef *ExtAbstractInterfaceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF___VAR_CH_) -#define _CORBA_EXTABSTRACTINTERFACEDEF___VAR_CH_ + struct tao_ExtAbstractInterfaceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ExtAbstractInterfaceDef, + tao_ExtAbstractInterfaceDef_life + > + ExtAbstractInterfaceDef_var; - class TAO_IFR_Client_Export ExtAbstractInterfaceDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + ExtAbstractInterfaceDef, + tao_ExtAbstractInterfaceDef_life + > + ExtAbstractInterfaceDef_out; + + struct TAO_IFR_Client_Export tao_ExtAbstractInterfaceDef_life { - public: - ExtAbstractInterfaceDef_var (void); // default constructor - ExtAbstractInterfaceDef_var (ExtAbstractInterfaceDef_ptr p) : ptr_ (p) {} - ExtAbstractInterfaceDef_var (const ExtAbstractInterfaceDef_var &); // copy constructor - ~ExtAbstractInterfaceDef_var (void); // destructor - - ExtAbstractInterfaceDef_var &operator= (ExtAbstractInterfaceDef_ptr); - ExtAbstractInterfaceDef_var &operator= (const ExtAbstractInterfaceDef_var &); - ExtAbstractInterfaceDef_ptr operator-> (void) const; - - operator const ExtAbstractInterfaceDef_ptr &() const; - operator ExtAbstractInterfaceDef_ptr &(); - // in, inout, out, _retn - ExtAbstractInterfaceDef_ptr in (void) const; - ExtAbstractInterfaceDef_ptr &inout (void); - ExtAbstractInterfaceDef_ptr &out (void); - ExtAbstractInterfaceDef_ptr _retn (void); - ExtAbstractInterfaceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ExtAbstractInterfaceDef_ptr tao_duplicate (ExtAbstractInterfaceDef_ptr); static void tao_release (ExtAbstractInterfaceDef_ptr); static ExtAbstractInterfaceDef_ptr tao_nil (void); - static ExtAbstractInterfaceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ExtAbstractInterfaceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ExtAbstractInterfaceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ExtAbstractInterfaceDef_var (const TAO_Base_var &rhs); - ExtAbstractInterfaceDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF___OUT_CH_) -#define _CORBA_EXTABSTRACTINTERFACEDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ExtAbstractInterfaceDef_out + struct TAO_IFR_Client_Export tao_ExtAbstractInterfaceDef_cast { - public: - ExtAbstractInterfaceDef_out (ExtAbstractInterfaceDef_ptr &); - ExtAbstractInterfaceDef_out (ExtAbstractInterfaceDef_var &); - ExtAbstractInterfaceDef_out (const ExtAbstractInterfaceDef_out &); - ExtAbstractInterfaceDef_out &operator= (const ExtAbstractInterfaceDef_out &); - ExtAbstractInterfaceDef_out &operator= (const ExtAbstractInterfaceDef_var &); - ExtAbstractInterfaceDef_out &operator= (ExtAbstractInterfaceDef_ptr); - operator ExtAbstractInterfaceDef_ptr &(); - ExtAbstractInterfaceDef_ptr &ptr (void); - ExtAbstractInterfaceDef_ptr operator-> (void); - - private: - ExtAbstractInterfaceDef_ptr &ptr_; + static ExtAbstractInterfaceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_EXTABSTRACTINTERFACEDEF_CH_) #define _CORBA_EXTABSTRACTINTERFACEDEF_CH_ @@ -10962,7 +8560,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:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -11123,90 +8721,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtAbstractInterfaceDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_LOCALINTERFACEDEF___PTR_CH_) -#define _CORBA_LOCALINTERFACEDEF___PTR_CH_ +#if !defined (_CORBA_LOCALINTERFACEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_LOCALINTERFACEDEF__ODDS_N_ENDS_CH_ class LocalInterfaceDef; typedef LocalInterfaceDef *LocalInterfaceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_LOCALINTERFACEDEF___VAR_CH_) -#define _CORBA_LOCALINTERFACEDEF___VAR_CH_ + struct tao_LocalInterfaceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + LocalInterfaceDef, + tao_LocalInterfaceDef_life + > + LocalInterfaceDef_var; - class TAO_IFR_Client_Export LocalInterfaceDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + LocalInterfaceDef, + tao_LocalInterfaceDef_life + > + LocalInterfaceDef_out; + + struct TAO_IFR_Client_Export tao_LocalInterfaceDef_life { - public: - LocalInterfaceDef_var (void); // default constructor - LocalInterfaceDef_var (LocalInterfaceDef_ptr p) : ptr_ (p) {} - LocalInterfaceDef_var (const LocalInterfaceDef_var &); // copy constructor - ~LocalInterfaceDef_var (void); // destructor - - LocalInterfaceDef_var &operator= (LocalInterfaceDef_ptr); - LocalInterfaceDef_var &operator= (const LocalInterfaceDef_var &); - LocalInterfaceDef_ptr operator-> (void) const; - - operator const LocalInterfaceDef_ptr &() const; - operator LocalInterfaceDef_ptr &(); - // in, inout, out, _retn - LocalInterfaceDef_ptr in (void) const; - LocalInterfaceDef_ptr &inout (void); - LocalInterfaceDef_ptr &out (void); - LocalInterfaceDef_ptr _retn (void); - LocalInterfaceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static LocalInterfaceDef_ptr tao_duplicate (LocalInterfaceDef_ptr); static void tao_release (LocalInterfaceDef_ptr); static LocalInterfaceDef_ptr tao_nil (void); - static LocalInterfaceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + LocalInterfaceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - LocalInterfaceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - LocalInterfaceDef_var (const TAO_Base_var &rhs); - LocalInterfaceDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_LOCALINTERFACEDEF___OUT_CH_) -#define _CORBA_LOCALINTERFACEDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export LocalInterfaceDef_out + struct TAO_IFR_Client_Export tao_LocalInterfaceDef_cast { - public: - LocalInterfaceDef_out (LocalInterfaceDef_ptr &); - LocalInterfaceDef_out (LocalInterfaceDef_var &); - LocalInterfaceDef_out (const LocalInterfaceDef_out &); - LocalInterfaceDef_out &operator= (const LocalInterfaceDef_out &); - LocalInterfaceDef_out &operator= (const LocalInterfaceDef_var &); - LocalInterfaceDef_out &operator= (LocalInterfaceDef_ptr); - operator LocalInterfaceDef_ptr &(); - LocalInterfaceDef_ptr &ptr (void); - LocalInterfaceDef_ptr operator-> (void); - - private: - LocalInterfaceDef_ptr &ptr_; + static LocalInterfaceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_LOCALINTERFACEDEF_CH_) #define _CORBA_LOCALINTERFACEDEF_CH_ @@ -11245,7 +8806,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:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -11404,90 +8965,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LocalInterfaceDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_EXTLOCALINTERFACEDEF___PTR_CH_) -#define _CORBA_EXTLOCALINTERFACEDEF___PTR_CH_ +#if !defined (_CORBA_EXTLOCALINTERFACEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_EXTLOCALINTERFACEDEF__ODDS_N_ENDS_CH_ class ExtLocalInterfaceDef; typedef ExtLocalInterfaceDef *ExtLocalInterfaceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTLOCALINTERFACEDEF___VAR_CH_) -#define _CORBA_EXTLOCALINTERFACEDEF___VAR_CH_ + struct tao_ExtLocalInterfaceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ExtLocalInterfaceDef, + tao_ExtLocalInterfaceDef_life + > + ExtLocalInterfaceDef_var; - class TAO_IFR_Client_Export ExtLocalInterfaceDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + ExtLocalInterfaceDef, + tao_ExtLocalInterfaceDef_life + > + ExtLocalInterfaceDef_out; + + struct TAO_IFR_Client_Export tao_ExtLocalInterfaceDef_life { - public: - ExtLocalInterfaceDef_var (void); // default constructor - ExtLocalInterfaceDef_var (ExtLocalInterfaceDef_ptr p) : ptr_ (p) {} - ExtLocalInterfaceDef_var (const ExtLocalInterfaceDef_var &); // copy constructor - ~ExtLocalInterfaceDef_var (void); // destructor - - ExtLocalInterfaceDef_var &operator= (ExtLocalInterfaceDef_ptr); - ExtLocalInterfaceDef_var &operator= (const ExtLocalInterfaceDef_var &); - ExtLocalInterfaceDef_ptr operator-> (void) const; - - operator const ExtLocalInterfaceDef_ptr &() const; - operator ExtLocalInterfaceDef_ptr &(); - // in, inout, out, _retn - ExtLocalInterfaceDef_ptr in (void) const; - ExtLocalInterfaceDef_ptr &inout (void); - ExtLocalInterfaceDef_ptr &out (void); - ExtLocalInterfaceDef_ptr _retn (void); - ExtLocalInterfaceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ExtLocalInterfaceDef_ptr tao_duplicate (ExtLocalInterfaceDef_ptr); static void tao_release (ExtLocalInterfaceDef_ptr); static ExtLocalInterfaceDef_ptr tao_nil (void); - static ExtLocalInterfaceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ExtLocalInterfaceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ExtLocalInterfaceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ExtLocalInterfaceDef_var (const TAO_Base_var &rhs); - ExtLocalInterfaceDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTLOCALINTERFACEDEF___OUT_CH_) -#define _CORBA_EXTLOCALINTERFACEDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ExtLocalInterfaceDef_out + struct TAO_IFR_Client_Export tao_ExtLocalInterfaceDef_cast { - public: - ExtLocalInterfaceDef_out (ExtLocalInterfaceDef_ptr &); - ExtLocalInterfaceDef_out (ExtLocalInterfaceDef_var &); - ExtLocalInterfaceDef_out (const ExtLocalInterfaceDef_out &); - ExtLocalInterfaceDef_out &operator= (const ExtLocalInterfaceDef_out &); - ExtLocalInterfaceDef_out &operator= (const ExtLocalInterfaceDef_var &); - ExtLocalInterfaceDef_out &operator= (ExtLocalInterfaceDef_ptr); - operator ExtLocalInterfaceDef_ptr &(); - ExtLocalInterfaceDef_ptr &ptr (void); - ExtLocalInterfaceDef_ptr operator-> (void); - - private: - ExtLocalInterfaceDef_ptr &ptr_; + static ExtLocalInterfaceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_EXTLOCALINTERFACEDEF_CH_) #define _CORBA_EXTLOCALINTERFACEDEF_CH_ @@ -11527,7 +9051,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:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -11842,50 +9366,6 @@ CORBA::_TAO_ExtLocalInterfaceDef_Proxy_Broker * CORBA::Object_ptr obj ); -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/root.cpp:103 - -// External declarations for undefined interface - -// CORBA::FixedDef -TAO_IFR_Client_Export -CORBA::FixedDef_ptr -tao_CORBA_FixedDef_duplicate ( - CORBA::FixedDef_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_FixedDef_release ( - CORBA::FixedDef_ptr - ); - -TAO_IFR_Client_Export -CORBA::FixedDef_ptr -tao_CORBA_FixedDef_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::FixedDef_ptr -tao_CORBA_FixedDef_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_FixedDef_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_FixedDef_marshal ( - CORBA::FixedDef_ptr, - TAO_OutputCDR & - ); - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/any_op_ch.cpp:65 @@ -12560,7 +10040,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExtLocal #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "IFR_BasicC.i" @@ -12577,4 +10057,3 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExtLocal #include "ace/post.h" #endif /* ifndef */ - diff --git a/TAO/tao/IFR_Client/IFR_BasicC.i b/TAO/tao/IFR_Client/IFR_BasicC.i index 9c8cc41e5a9..e8339dee347 100644 --- a/TAO/tao/IFR_Client/IFR_BasicC.i +++ b/TAO/tao/IFR_Client/IFR_BasicC.i @@ -37,13 +37,6 @@ CORBA::Repository::Repository ( this->CORBA_Repository_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::Repository::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -63,226 +56,8 @@ CORBA::ModuleDef::ModuleDef ( this->CORBA_ModuleDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::ModuleDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::ModuleDescription_var -// ************************************************************* - -ACE_INLINE -CORBA::ModuleDescription_var::ModuleDescription_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ModuleDescription_var::ModuleDescription_var (ModuleDescription *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ModuleDescription_var::ModuleDescription_var (const ::CORBA::ModuleDescription_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ModuleDescription (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ModuleDescription_var::~ModuleDescription_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ModuleDescription_var & -CORBA::ModuleDescription_var::operator= (ModuleDescription *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::ModuleDescription_var & -CORBA::ModuleDescription_var::operator= (const ::CORBA::ModuleDescription_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ModuleDescription *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ModuleDescription (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - ModuleDescription *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::ModuleDescription * -CORBA::ModuleDescription_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ModuleDescription * -CORBA::ModuleDescription_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ModuleDescription_var::operator const ::CORBA::ModuleDescription &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ModuleDescription_var::operator ::CORBA::ModuleDescription &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ModuleDescription_var::operator ::CORBA::ModuleDescription &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ModuleDescription_var::operator ::CORBA::ModuleDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::ModuleDescription & -CORBA::ModuleDescription_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::ModuleDescription & -CORBA::ModuleDescription_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::ModuleDescription *& -CORBA::ModuleDescription_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::ModuleDescription * -CORBA::ModuleDescription_var::_retn (void) -{ - ::CORBA::ModuleDescription *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::ModuleDescription * -CORBA::ModuleDescription_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::ModuleDescription_out -// ************************************************************* - -ACE_INLINE -CORBA::ModuleDescription_out::ModuleDescription_out (::CORBA::ModuleDescription *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ModuleDescription_out::ModuleDescription_out (ModuleDescription_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ModuleDescription_out::ModuleDescription_out (const ::CORBA::ModuleDescription_out &p) - : ptr_ (ACE_const_cast (ModuleDescription_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::ModuleDescription_out & -CORBA::ModuleDescription_out::operator= (const ::CORBA::ModuleDescription_out &p) -{ - this->ptr_ = ACE_const_cast (ModuleDescription_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::ModuleDescription_out & -CORBA::ModuleDescription_out::operator= (ModuleDescription *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::ModuleDescription_out::operator ::CORBA::ModuleDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ModuleDescription *& -CORBA::ModuleDescription_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ModuleDescription * -CORBA::ModuleDescription_out::operator-> (void) -{ - return this->ptr_; -} - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 @@ -300,226 +75,8 @@ CORBA::ConstantDef::ConstantDef ( this->CORBA_ConstantDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::ConstantDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::ConstantDescription_var -// ************************************************************* - -ACE_INLINE -CORBA::ConstantDescription_var::ConstantDescription_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ConstantDescription_var::ConstantDescription_var (ConstantDescription *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ConstantDescription_var::ConstantDescription_var (const ::CORBA::ConstantDescription_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ConstantDescription (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ConstantDescription_var::~ConstantDescription_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ConstantDescription_var & -CORBA::ConstantDescription_var::operator= (ConstantDescription *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::ConstantDescription_var & -CORBA::ConstantDescription_var::operator= (const ::CORBA::ConstantDescription_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ConstantDescription *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ConstantDescription (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - ConstantDescription *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::ConstantDescription * -CORBA::ConstantDescription_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ConstantDescription * -CORBA::ConstantDescription_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ConstantDescription_var::operator const ::CORBA::ConstantDescription &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ConstantDescription_var::operator ::CORBA::ConstantDescription &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ConstantDescription_var::operator ::CORBA::ConstantDescription &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ConstantDescription_var::operator ::CORBA::ConstantDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::ConstantDescription & -CORBA::ConstantDescription_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::ConstantDescription & -CORBA::ConstantDescription_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::ConstantDescription *& -CORBA::ConstantDescription_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::ConstantDescription * -CORBA::ConstantDescription_var::_retn (void) -{ - ::CORBA::ConstantDescription *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::ConstantDescription * -CORBA::ConstantDescription_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::ConstantDescription_out -// ************************************************************* - -ACE_INLINE -CORBA::ConstantDescription_out::ConstantDescription_out (::CORBA::ConstantDescription *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ConstantDescription_out::ConstantDescription_out (ConstantDescription_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ConstantDescription_out::ConstantDescription_out (const ::CORBA::ConstantDescription_out &p) - : ptr_ (ACE_const_cast (ConstantDescription_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::ConstantDescription_out & -CORBA::ConstantDescription_out::operator= (const ::CORBA::ConstantDescription_out &p) -{ - this->ptr_ = ACE_const_cast (ConstantDescription_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::ConstantDescription_out & -CORBA::ConstantDescription_out::operator= (ConstantDescription *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::ConstantDescription_out::operator ::CORBA::ConstantDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ConstantDescription *& -CORBA::ConstantDescription_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ConstantDescription * -CORBA::ConstantDescription_out::operator-> (void) -{ - return this->ptr_; -} - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 @@ -537,13 +94,6 @@ CORBA::StructDef::StructDef ( this->CORBA_StructDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::StructDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -563,4570 +113,255 @@ CORBA::UnionDef::UnionDef ( this->CORBA_UnionDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::UnionDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_ENUMDEF___CI_) -#define _CORBA_ENUMDEF___CI_ - -ACE_INLINE -CORBA::EnumDef::EnumDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_EnumDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::EnumDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -#if !defined (_CORBA_ALIASDEF___CI_) -#define _CORBA_ALIASDEF___CI_ - -ACE_INLINE -CORBA::AliasDef::AliasDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_AliasDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::AliasDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_NATIVEDEF___CI_) -#define _CORBA_NATIVEDEF___CI_ - -ACE_INLINE -CORBA::NativeDef::NativeDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_NativeDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::NativeDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_PRIMITIVEDEF___CI_) -#define _CORBA_PRIMITIVEDEF___CI_ - -ACE_INLINE -CORBA::PrimitiveDef::PrimitiveDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_PrimitiveDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::PrimitiveDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_STRINGDEF___CI_) -#define _CORBA_STRINGDEF___CI_ - -ACE_INLINE -CORBA::StringDef::StringDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_StringDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::StringDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_WSTRINGDEF___CI_) -#define _CORBA_WSTRINGDEF___CI_ - -ACE_INLINE -CORBA::WstringDef::WstringDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_WstringDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::WstringDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_SEQUENCEDEF___CI_) -#define _CORBA_SEQUENCEDEF___CI_ - -ACE_INLINE -CORBA::SequenceDef::SequenceDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_SequenceDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::SequenceDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_ARRAYDEF___CI_) -#define _CORBA_ARRAYDEF___CI_ - -ACE_INLINE -CORBA::ArrayDef::ArrayDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_ArrayDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::ArrayDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_EXCEPTIONDEF___CI_) -#define _CORBA_EXCEPTIONDEF___CI_ - -ACE_INLINE -CORBA::ExceptionDef::ExceptionDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_ExceptionDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::ExceptionDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:107 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CI_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CI_ - -ACE_INLINE -CORBA::ExceptionDef ** -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::allocbuf (CORBA::ULong nelems) -{ - CORBA::ExceptionDef **buf = 0; - - ACE_NEW_RETURN (buf, CORBA::ExceptionDef*[nelems], 0); - - for (CORBA::ULong i = 0; i < nelems; i++) - { - buf[i] = CORBA::ExceptionDef::_nil (); - } - - return buf; -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::freebuf (CORBA::ExceptionDef **buffer) -{ - if (buffer == 0) - { - return; - } - - delete[] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::ExceptionDef* *value, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, value, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq( - const _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::ExceptionDef **tmp1 = - _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::allocbuf (this->maximum_); - CORBA::ExceptionDef ** const tmp2 = - ACE_reinterpret_cast (CORBA::ExceptionDef ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = CORBA::ExceptionDef::_duplicate (tmp2[i]); - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq & -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - CORBA::ExceptionDef **tmp = - ACE_reinterpret_cast (CORBA::ExceptionDef **, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = CORBA::ExceptionDef::_nil (); - } - - if (this->maximum_ < rhs.maximum_) - { - _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::freebuf (tmp); - this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::ExceptionDef **tmp1 = - ACE_reinterpret_cast (CORBA::ExceptionDef **, this->buffer_); - - CORBA::ExceptionDef ** const tmp2 = - ACE_reinterpret_cast (CORBA::ExceptionDef ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = CORBA::ExceptionDef::_duplicate (tmp2[i]); - } - - return *this; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::operator[] (CORBA::ULong index) const -{ - ACE_ASSERT (index < this->maximum_); - CORBA::ExceptionDef ** const tmp = - ACE_reinterpret_cast (CORBA::ExceptionDef ** ACE_CAST_CONST, this->buffer_); - return TAO_Object_Manager (tmp + index, this->release_); -} - -ACE_INLINE -CORBA::ExceptionDef* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::ExceptionDef **result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::allocbuf (this->maximum_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::ExceptionDef**, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::ExceptionDef**,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::ExceptionDef* * -CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::ExceptionDef ** ACE_CAST_CONST, this->buffer_); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXCEPTIONDEFSEQ_CI_) -#define _CORBA_EXCEPTIONDEFSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::ExceptionDefSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::ExceptionDefSeq_var::ExceptionDefSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ExceptionDefSeq_var::ExceptionDefSeq_var (ExceptionDefSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ExceptionDefSeq_var::ExceptionDefSeq_var (const ::CORBA::ExceptionDefSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ExceptionDefSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ExceptionDefSeq_var::~ExceptionDefSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ExceptionDefSeq_var & -CORBA::ExceptionDefSeq_var::operator= (ExceptionDefSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::ExceptionDefSeq_var & -CORBA::ExceptionDefSeq_var::operator= (const ::CORBA::ExceptionDefSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ExceptionDefSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ExceptionDefSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - ExceptionDefSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::ExceptionDefSeq * -CORBA::ExceptionDefSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExceptionDefSeq * -CORBA::ExceptionDefSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ExceptionDefSeq_var::operator const ::CORBA::ExceptionDefSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExceptionDefSeq_var::operator ::CORBA::ExceptionDefSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExceptionDefSeq_var::operator ::CORBA::ExceptionDefSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ExceptionDefSeq_var::operator ::CORBA::ExceptionDefSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::ExceptionDefSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const ::CORBA::ExceptionDefSeq & -CORBA::ExceptionDefSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ExceptionDefSeq & -CORBA::ExceptionDefSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ExceptionDefSeq *& -CORBA::ExceptionDefSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExceptionDefSeq * -CORBA::ExceptionDefSeq_var::_retn (void) -{ - ::CORBA::ExceptionDefSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::ExceptionDefSeq * -CORBA::ExceptionDefSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::ExceptionDefSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::ExceptionDefSeq_out::ExceptionDefSeq_out (ExceptionDefSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExceptionDefSeq_out::ExceptionDefSeq_out (ExceptionDefSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExceptionDefSeq_out::ExceptionDefSeq_out (const ::CORBA::ExceptionDefSeq_out &p) - : ptr_ (ACE_const_cast (ExceptionDefSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::ExceptionDefSeq_out & -CORBA::ExceptionDefSeq_out::operator= (const ::CORBA::ExceptionDefSeq_out &p) -{ - this->ptr_ = ACE_const_cast (ExceptionDefSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::ExceptionDefSeq_out & -CORBA::ExceptionDefSeq_out::operator= (ExceptionDefSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::ExceptionDefSeq_out::operator ::CORBA::ExceptionDefSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExceptionDefSeq *& -CORBA::ExceptionDefSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExceptionDefSeq * -CORBA::ExceptionDefSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -CORBA::ExceptionDefSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_ATTRIBUTEDEF___CI_) -#define _CORBA_ATTRIBUTEDEF___CI_ - -ACE_INLINE -CORBA::AttributeDef::AttributeDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_AttributeDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::AttributeDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::AttributeDescription_var -// ************************************************************* - -ACE_INLINE -CORBA::AttributeDescription_var::AttributeDescription_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::AttributeDescription_var::AttributeDescription_var (AttributeDescription *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::AttributeDescription_var::AttributeDescription_var (const ::CORBA::AttributeDescription_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::AttributeDescription (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::AttributeDescription_var::~AttributeDescription_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::AttributeDescription_var & -CORBA::AttributeDescription_var::operator= (AttributeDescription *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::AttributeDescription_var & -CORBA::AttributeDescription_var::operator= (const ::CORBA::AttributeDescription_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - AttributeDescription *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - AttributeDescription (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - AttributeDescription *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::AttributeDescription * -CORBA::AttributeDescription_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::AttributeDescription * -CORBA::AttributeDescription_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::AttributeDescription_var::operator const ::CORBA::AttributeDescription &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::AttributeDescription_var::operator ::CORBA::AttributeDescription &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::AttributeDescription_var::operator ::CORBA::AttributeDescription &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::AttributeDescription_var::operator ::CORBA::AttributeDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::AttributeDescription & -CORBA::AttributeDescription_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::AttributeDescription & -CORBA::AttributeDescription_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::AttributeDescription *& -CORBA::AttributeDescription_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::AttributeDescription * -CORBA::AttributeDescription_var::_retn (void) -{ - ::CORBA::AttributeDescription *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::AttributeDescription * -CORBA::AttributeDescription_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::AttributeDescription_out -// ************************************************************* - -ACE_INLINE -CORBA::AttributeDescription_out::AttributeDescription_out (::CORBA::AttributeDescription *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::AttributeDescription_out::AttributeDescription_out (AttributeDescription_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::AttributeDescription_out::AttributeDescription_out (const ::CORBA::AttributeDescription_out &p) - : ptr_ (ACE_const_cast (AttributeDescription_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::AttributeDescription_out & -CORBA::AttributeDescription_out::operator= (const ::CORBA::AttributeDescription_out &p) -{ - this->ptr_ = ACE_const_cast (AttributeDescription_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::AttributeDescription_out & -CORBA::AttributeDescription_out::operator= (AttributeDescription *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::AttributeDescription_out::operator ::CORBA::AttributeDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::AttributeDescription *& -CORBA::AttributeDescription_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::AttributeDescription * -CORBA::AttributeDescription_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::ExtAttributeDescription_var -// ************************************************************* - -ACE_INLINE -CORBA::ExtAttributeDescription_var::ExtAttributeDescription_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ExtAttributeDescription_var::ExtAttributeDescription_var (ExtAttributeDescription *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ExtAttributeDescription_var::ExtAttributeDescription_var (const ::CORBA::ExtAttributeDescription_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ExtAttributeDescription (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ExtAttributeDescription_var::~ExtAttributeDescription_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ExtAttributeDescription_var & -CORBA::ExtAttributeDescription_var::operator= (ExtAttributeDescription *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::ExtAttributeDescription_var & -CORBA::ExtAttributeDescription_var::operator= (const ::CORBA::ExtAttributeDescription_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ExtAttributeDescription *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ExtAttributeDescription (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - ExtAttributeDescription *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::ExtAttributeDescription * -CORBA::ExtAttributeDescription_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ExtAttributeDescription * -CORBA::ExtAttributeDescription_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ExtAttributeDescription_var::operator const ::CORBA::ExtAttributeDescription &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExtAttributeDescription_var::operator ::CORBA::ExtAttributeDescription &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExtAttributeDescription_var::operator ::CORBA::ExtAttributeDescription &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ExtAttributeDescription_var::operator ::CORBA::ExtAttributeDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::ExtAttributeDescription & -CORBA::ExtAttributeDescription_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::ExtAttributeDescription & -CORBA::ExtAttributeDescription_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::ExtAttributeDescription *& -CORBA::ExtAttributeDescription_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::ExtAttributeDescription * -CORBA::ExtAttributeDescription_var::_retn (void) -{ - ::CORBA::ExtAttributeDescription *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::ExtAttributeDescription * -CORBA::ExtAttributeDescription_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::ExtAttributeDescription_out -// ************************************************************* - -ACE_INLINE -CORBA::ExtAttributeDescription_out::ExtAttributeDescription_out (::CORBA::ExtAttributeDescription *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExtAttributeDescription_out::ExtAttributeDescription_out (ExtAttributeDescription_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExtAttributeDescription_out::ExtAttributeDescription_out (const ::CORBA::ExtAttributeDescription_out &p) - : ptr_ (ACE_const_cast (ExtAttributeDescription_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::ExtAttributeDescription_out & -CORBA::ExtAttributeDescription_out::operator= (const ::CORBA::ExtAttributeDescription_out &p) -{ - this->ptr_ = ACE_const_cast (ExtAttributeDescription_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::ExtAttributeDescription_out & -CORBA::ExtAttributeDescription_out::operator= (ExtAttributeDescription *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::ExtAttributeDescription_out::operator ::CORBA::ExtAttributeDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ExtAttributeDescription *& -CORBA::ExtAttributeDescription_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ExtAttributeDescription * -CORBA::ExtAttributeDescription_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_EXTATTRIBUTEDEF___CI_) -#define _CORBA_EXTATTRIBUTEDEF___CI_ - -ACE_INLINE -CORBA::ExtAttributeDef::ExtAttributeDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_ExtAttributeDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::ExtAttributeDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::ParameterDescription_var -// ************************************************************* - -ACE_INLINE -CORBA::ParameterDescription_var::ParameterDescription_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ParameterDescription_var::ParameterDescription_var (ParameterDescription *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ParameterDescription_var::ParameterDescription_var (const ::CORBA::ParameterDescription_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ParameterDescription (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ParameterDescription_var::~ParameterDescription_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ParameterDescription_var & -CORBA::ParameterDescription_var::operator= (ParameterDescription *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::ParameterDescription_var & -CORBA::ParameterDescription_var::operator= (const ::CORBA::ParameterDescription_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ParameterDescription *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ParameterDescription (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - ParameterDescription *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::ParameterDescription * -CORBA::ParameterDescription_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ParameterDescription * -CORBA::ParameterDescription_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ParameterDescription_var::operator const ::CORBA::ParameterDescription &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ParameterDescription_var::operator ::CORBA::ParameterDescription &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ParameterDescription_var::operator ::CORBA::ParameterDescription &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ParameterDescription_var::operator ::CORBA::ParameterDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::ParameterDescription & -CORBA::ParameterDescription_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::ParameterDescription & -CORBA::ParameterDescription_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::ParameterDescription *& -CORBA::ParameterDescription_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::ParameterDescription * -CORBA::ParameterDescription_var::_retn (void) -{ - ::CORBA::ParameterDescription *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::ParameterDescription * -CORBA::ParameterDescription_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::ParameterDescription_out -// ************************************************************* - -ACE_INLINE -CORBA::ParameterDescription_out::ParameterDescription_out (::CORBA::ParameterDescription *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ParameterDescription_out::ParameterDescription_out (ParameterDescription_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ParameterDescription_out::ParameterDescription_out (const ::CORBA::ParameterDescription_out &p) - : ptr_ (ACE_const_cast (ParameterDescription_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::ParameterDescription_out & -CORBA::ParameterDescription_out::operator= (const ::CORBA::ParameterDescription_out &p) -{ - this->ptr_ = ACE_const_cast (ParameterDescription_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::ParameterDescription_out & -CORBA::ParameterDescription_out::operator= (ParameterDescription *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::ParameterDescription_out::operator ::CORBA::ParameterDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ParameterDescription *& -CORBA::ParameterDescription_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ParameterDescription * -CORBA::ParameterDescription_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CI_ - -ACE_INLINE -CORBA::ParameterDescription * -CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::allocbuf (CORBA::ULong size) -{ - CORBA::ParameterDescription *retval = 0; - ACE_NEW_RETURN (retval, CORBA::ParameterDescription[size], 0); - return retval; -} - -ACE_INLINE -void CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::freebuf (CORBA::ParameterDescription *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::ParameterDescription *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::ParameterDescription *tmp1 = - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::allocbuf (this->maximum_); - CORBA::ParameterDescription * const tmp2 = - ACE_reinterpret_cast (CORBA::ParameterDescription * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq & -CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::operator= ( - const _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - CORBA::ParameterDescription *tmp = - ACE_reinterpret_cast (CORBA::ParameterDescription *, this->buffer_); - - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::ParameterDescription *tmp1 = - ACE_reinterpret_cast (CORBA::ParameterDescription *, this->buffer_); - CORBA::ParameterDescription * const tmp2 = - ACE_reinterpret_cast (CORBA::ParameterDescription * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -CORBA::ParameterDescription & -CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - CORBA::ParameterDescription* tmp = - ACE_reinterpret_cast (CORBA::ParameterDescription*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const CORBA::ParameterDescription & -CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - CORBA::ParameterDescription * const tmp = - ACE_reinterpret_cast (CORBA::ParameterDescription* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -CORBA::ParameterDescription * -CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::ParameterDescription *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::ParameterDescription*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::ParameterDescription*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::ParameterDescription * -CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::ParameterDescription * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::replace ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::ParameterDescription *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - CORBA::ParameterDescription *tmp = - ACE_reinterpret_cast (CORBA::ParameterDescription*, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_PARDESCRIPTIONSEQ_CI_) -#define _CORBA_PARDESCRIPTIONSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::ParDescriptionSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::ParDescriptionSeq_var::ParDescriptionSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ParDescriptionSeq_var::ParDescriptionSeq_var (ParDescriptionSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ParDescriptionSeq_var::ParDescriptionSeq_var (const ::CORBA::ParDescriptionSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ParDescriptionSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ParDescriptionSeq_var::~ParDescriptionSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ParDescriptionSeq_var & -CORBA::ParDescriptionSeq_var::operator= (ParDescriptionSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::ParDescriptionSeq_var & -CORBA::ParDescriptionSeq_var::operator= (const ::CORBA::ParDescriptionSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ParDescriptionSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ParDescriptionSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - ParDescriptionSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::ParDescriptionSeq * -CORBA::ParDescriptionSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ParDescriptionSeq * -CORBA::ParDescriptionSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ParDescriptionSeq_var::operator const ::CORBA::ParDescriptionSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ParDescriptionSeq_var::operator ::CORBA::ParDescriptionSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ParDescriptionSeq_var::operator ::CORBA::ParDescriptionSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ParDescriptionSeq_var::operator ::CORBA::ParDescriptionSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ParameterDescription & -CORBA::ParDescriptionSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const CORBA::ParameterDescription & -CORBA::ParDescriptionSeq_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const CORBA::ParameterDescription &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::CORBA::ParDescriptionSeq & -CORBA::ParDescriptionSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ParDescriptionSeq & -CORBA::ParDescriptionSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ParDescriptionSeq *& -CORBA::ParDescriptionSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::ParDescriptionSeq * -CORBA::ParDescriptionSeq_var::_retn (void) -{ - ::CORBA::ParDescriptionSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::ParDescriptionSeq * -CORBA::ParDescriptionSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::ParDescriptionSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::ParDescriptionSeq_out::ParDescriptionSeq_out (ParDescriptionSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ParDescriptionSeq_out::ParDescriptionSeq_out (ParDescriptionSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ParDescriptionSeq_out::ParDescriptionSeq_out (const ::CORBA::ParDescriptionSeq_out &p) - : ptr_ (ACE_const_cast (ParDescriptionSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::ParDescriptionSeq_out & -CORBA::ParDescriptionSeq_out::operator= (const ::CORBA::ParDescriptionSeq_out &p) -{ - this->ptr_ = ACE_const_cast (ParDescriptionSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::ParDescriptionSeq_out & -CORBA::ParDescriptionSeq_out::operator= (ParDescriptionSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::ParDescriptionSeq_out::operator ::CORBA::ParDescriptionSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ParDescriptionSeq *& -CORBA::ParDescriptionSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ParDescriptionSeq * -CORBA::ParDescriptionSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ParameterDescription & -CORBA::ParDescriptionSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTEXTIDSEQ_CI_) -#define _CORBA_CONTEXTIDSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::ContextIdSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::ContextIdSeq_var::ContextIdSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ContextIdSeq_var::ContextIdSeq_var (ContextIdSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ContextIdSeq_var::ContextIdSeq_var (const ::CORBA::ContextIdSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ContextIdSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ContextIdSeq_var::~ContextIdSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ContextIdSeq_var & -CORBA::ContextIdSeq_var::operator= (ContextIdSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::ContextIdSeq_var & -CORBA::ContextIdSeq_var::operator= (const ::CORBA::ContextIdSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ContextIdSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ContextIdSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - ContextIdSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::ContextIdSeq * -CORBA::ContextIdSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ContextIdSeq * -CORBA::ContextIdSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ContextIdSeq_var::operator const ::CORBA::ContextIdSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ContextIdSeq_var::operator ::CORBA::ContextIdSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ContextIdSeq_var::operator ::CORBA::ContextIdSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ContextIdSeq_var::operator ::CORBA::ContextIdSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -TAO_SeqElem_String_Manager -CORBA::ContextIdSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const ::CORBA::ContextIdSeq & -CORBA::ContextIdSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ContextIdSeq & -CORBA::ContextIdSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ContextIdSeq *& -CORBA::ContextIdSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::ContextIdSeq * -CORBA::ContextIdSeq_var::_retn (void) -{ - ::CORBA::ContextIdSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::ContextIdSeq * -CORBA::ContextIdSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::ContextIdSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::ContextIdSeq_out::ContextIdSeq_out (ContextIdSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ContextIdSeq_out::ContextIdSeq_out (ContextIdSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ContextIdSeq_out::ContextIdSeq_out (const ::CORBA::ContextIdSeq_out &p) - : ptr_ (ACE_const_cast (ContextIdSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::ContextIdSeq_out & -CORBA::ContextIdSeq_out::operator= (const ::CORBA::ContextIdSeq_out &p) -{ - this->ptr_ = ACE_const_cast (ContextIdSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::ContextIdSeq_out & -CORBA::ContextIdSeq_out::operator= (ContextIdSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::ContextIdSeq_out::operator ::CORBA::ContextIdSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ContextIdSeq *& -CORBA::ContextIdSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ContextIdSeq * -CORBA::ContextIdSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -TAO_SeqElem_String_Manager -CORBA::ContextIdSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_OPERATIONDEF___CI_) -#define _CORBA_OPERATIONDEF___CI_ - -ACE_INLINE -CORBA::OperationDef::OperationDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_OperationDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::OperationDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::OperationDescription_var -// ************************************************************* - -ACE_INLINE -CORBA::OperationDescription_var::OperationDescription_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::OperationDescription_var::OperationDescription_var (OperationDescription *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::OperationDescription_var::OperationDescription_var (const ::CORBA::OperationDescription_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::OperationDescription (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::OperationDescription_var::~OperationDescription_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::OperationDescription_var & -CORBA::OperationDescription_var::operator= (OperationDescription *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::OperationDescription_var & -CORBA::OperationDescription_var::operator= (const ::CORBA::OperationDescription_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - OperationDescription *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - OperationDescription (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - OperationDescription *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::OperationDescription * -CORBA::OperationDescription_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::OperationDescription * -CORBA::OperationDescription_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::OperationDescription_var::operator const ::CORBA::OperationDescription &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::OperationDescription_var::operator ::CORBA::OperationDescription &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::OperationDescription_var::operator ::CORBA::OperationDescription &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::OperationDescription_var::operator ::CORBA::OperationDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::OperationDescription & -CORBA::OperationDescription_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::OperationDescription & -CORBA::OperationDescription_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::OperationDescription *& -CORBA::OperationDescription_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::OperationDescription * -CORBA::OperationDescription_var::_retn (void) -{ - ::CORBA::OperationDescription *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::OperationDescription * -CORBA::OperationDescription_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::OperationDescription_out -// ************************************************************* - -ACE_INLINE -CORBA::OperationDescription_out::OperationDescription_out (::CORBA::OperationDescription *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::OperationDescription_out::OperationDescription_out (OperationDescription_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::OperationDescription_out::OperationDescription_out (const ::CORBA::OperationDescription_out &p) - : ptr_ (ACE_const_cast (OperationDescription_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::OperationDescription_out & -CORBA::OperationDescription_out::operator= (const ::CORBA::OperationDescription_out &p) -{ - this->ptr_ = ACE_const_cast (OperationDescription_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::OperationDescription_out & -CORBA::OperationDescription_out::operator= (OperationDescription *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::OperationDescription_out::operator ::CORBA::OperationDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::OperationDescription *& -CORBA::OperationDescription_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::OperationDescription * -CORBA::OperationDescription_out::operator-> (void) -{ - return this->ptr_; -} - -#if !defined (_CORBA_REPOSITORYIDSEQ_CI_) -#define _CORBA_REPOSITORYIDSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::RepositoryIdSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::RepositoryIdSeq_var::RepositoryIdSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::RepositoryIdSeq_var::RepositoryIdSeq_var (RepositoryIdSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::RepositoryIdSeq_var::RepositoryIdSeq_var (const ::CORBA::RepositoryIdSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::RepositoryIdSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::RepositoryIdSeq_var::~RepositoryIdSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::RepositoryIdSeq_var & -CORBA::RepositoryIdSeq_var::operator= (RepositoryIdSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::RepositoryIdSeq_var & -CORBA::RepositoryIdSeq_var::operator= (const ::CORBA::RepositoryIdSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - RepositoryIdSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - RepositoryIdSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - RepositoryIdSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::RepositoryIdSeq * -CORBA::RepositoryIdSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::RepositoryIdSeq * -CORBA::RepositoryIdSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::RepositoryIdSeq_var::operator const ::CORBA::RepositoryIdSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::RepositoryIdSeq_var::operator ::CORBA::RepositoryIdSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::RepositoryIdSeq_var::operator ::CORBA::RepositoryIdSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::RepositoryIdSeq_var::operator ::CORBA::RepositoryIdSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -TAO_SeqElem_String_Manager -CORBA::RepositoryIdSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const ::CORBA::RepositoryIdSeq & -CORBA::RepositoryIdSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::RepositoryIdSeq & -CORBA::RepositoryIdSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::RepositoryIdSeq *& -CORBA::RepositoryIdSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::RepositoryIdSeq * -CORBA::RepositoryIdSeq_var::_retn (void) -{ - ::CORBA::RepositoryIdSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::RepositoryIdSeq * -CORBA::RepositoryIdSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::RepositoryIdSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::RepositoryIdSeq_out::RepositoryIdSeq_out (RepositoryIdSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::RepositoryIdSeq_out::RepositoryIdSeq_out (RepositoryIdSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::RepositoryIdSeq_out::RepositoryIdSeq_out (const ::CORBA::RepositoryIdSeq_out &p) - : ptr_ (ACE_const_cast (RepositoryIdSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::RepositoryIdSeq_out & -CORBA::RepositoryIdSeq_out::operator= (const ::CORBA::RepositoryIdSeq_out &p) -{ - this->ptr_ = ACE_const_cast (RepositoryIdSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::RepositoryIdSeq_out & -CORBA::RepositoryIdSeq_out::operator= (RepositoryIdSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::RepositoryIdSeq_out::operator ::CORBA::RepositoryIdSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::RepositoryIdSeq *& -CORBA::RepositoryIdSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::RepositoryIdSeq * -CORBA::RepositoryIdSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -TAO_SeqElem_String_Manager -CORBA::RepositoryIdSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CI_ - -ACE_INLINE -CORBA::OperationDescription * -CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::allocbuf (CORBA::ULong size) -{ - CORBA::OperationDescription *retval = 0; - ACE_NEW_RETURN (retval, CORBA::OperationDescription[size], 0); - return retval; -} - -ACE_INLINE -void CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::freebuf (CORBA::OperationDescription *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::OperationDescription *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::OperationDescription *tmp1 = - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::allocbuf (this->maximum_); - CORBA::OperationDescription * const tmp2 = - ACE_reinterpret_cast (CORBA::OperationDescription * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq & -CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::operator= ( - const _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - CORBA::OperationDescription *tmp = - ACE_reinterpret_cast (CORBA::OperationDescription *, this->buffer_); - - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::OperationDescription *tmp1 = - ACE_reinterpret_cast (CORBA::OperationDescription *, this->buffer_); - CORBA::OperationDescription * const tmp2 = - ACE_reinterpret_cast (CORBA::OperationDescription * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -CORBA::OperationDescription & -CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - CORBA::OperationDescription* tmp = - ACE_reinterpret_cast (CORBA::OperationDescription*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const CORBA::OperationDescription & -CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - CORBA::OperationDescription * const tmp = - ACE_reinterpret_cast (CORBA::OperationDescription* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -CORBA::OperationDescription * -CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::OperationDescription *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::OperationDescription*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::OperationDescription*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::OperationDescription * -CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::OperationDescription * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::replace ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::OperationDescription *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - CORBA::OperationDescription *tmp = - ACE_reinterpret_cast (CORBA::OperationDescription*, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_OPDESCRIPTIONSEQ_CI_) -#define _CORBA_OPDESCRIPTIONSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::OpDescriptionSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::OpDescriptionSeq_var::OpDescriptionSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::OpDescriptionSeq_var::OpDescriptionSeq_var (OpDescriptionSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::OpDescriptionSeq_var::OpDescriptionSeq_var (const ::CORBA::OpDescriptionSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::OpDescriptionSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::OpDescriptionSeq_var::~OpDescriptionSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::OpDescriptionSeq_var & -CORBA::OpDescriptionSeq_var::operator= (OpDescriptionSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::OpDescriptionSeq_var & -CORBA::OpDescriptionSeq_var::operator= (const ::CORBA::OpDescriptionSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - OpDescriptionSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - OpDescriptionSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - OpDescriptionSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::OpDescriptionSeq * -CORBA::OpDescriptionSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::OpDescriptionSeq * -CORBA::OpDescriptionSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::OpDescriptionSeq_var::operator const ::CORBA::OpDescriptionSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::OpDescriptionSeq_var::operator ::CORBA::OpDescriptionSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::OpDescriptionSeq_var::operator ::CORBA::OpDescriptionSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::OpDescriptionSeq_var::operator ::CORBA::OpDescriptionSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::OperationDescription & -CORBA::OpDescriptionSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const CORBA::OperationDescription & -CORBA::OpDescriptionSeq_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const CORBA::OperationDescription &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::CORBA::OpDescriptionSeq & -CORBA::OpDescriptionSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::OpDescriptionSeq & -CORBA::OpDescriptionSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::OpDescriptionSeq *& -CORBA::OpDescriptionSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::OpDescriptionSeq * -CORBA::OpDescriptionSeq_var::_retn (void) -{ - ::CORBA::OpDescriptionSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::OpDescriptionSeq * -CORBA::OpDescriptionSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::OpDescriptionSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::OpDescriptionSeq_out::OpDescriptionSeq_out (OpDescriptionSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::OpDescriptionSeq_out::OpDescriptionSeq_out (OpDescriptionSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::OpDescriptionSeq_out::OpDescriptionSeq_out (const ::CORBA::OpDescriptionSeq_out &p) - : ptr_ (ACE_const_cast (OpDescriptionSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::OpDescriptionSeq_out & -CORBA::OpDescriptionSeq_out::operator= (const ::CORBA::OpDescriptionSeq_out &p) -{ - this->ptr_ = ACE_const_cast (OpDescriptionSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::OpDescriptionSeq_out & -CORBA::OpDescriptionSeq_out::operator= (OpDescriptionSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::OpDescriptionSeq_out::operator ::CORBA::OpDescriptionSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::OpDescriptionSeq *& -CORBA::OpDescriptionSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::OpDescriptionSeq * -CORBA::OpDescriptionSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::OperationDescription & -CORBA::OpDescriptionSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CI_ - -ACE_INLINE -CORBA::AttributeDescription * -CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::allocbuf (CORBA::ULong size) -{ - CORBA::AttributeDescription *retval = 0; - ACE_NEW_RETURN (retval, CORBA::AttributeDescription[size], 0); - return retval; -} - -ACE_INLINE -void CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::freebuf (CORBA::AttributeDescription *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::AttributeDescription *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::AttributeDescription *tmp1 = - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::allocbuf (this->maximum_); - CORBA::AttributeDescription * const tmp2 = - ACE_reinterpret_cast (CORBA::AttributeDescription * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq & -CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::operator= ( - const _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - CORBA::AttributeDescription *tmp = - ACE_reinterpret_cast (CORBA::AttributeDescription *, this->buffer_); - - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::AttributeDescription *tmp1 = - ACE_reinterpret_cast (CORBA::AttributeDescription *, this->buffer_); - CORBA::AttributeDescription * const tmp2 = - ACE_reinterpret_cast (CORBA::AttributeDescription * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -CORBA::AttributeDescription & -CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - CORBA::AttributeDescription* tmp = - ACE_reinterpret_cast (CORBA::AttributeDescription*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const CORBA::AttributeDescription & -CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - CORBA::AttributeDescription * const tmp = - ACE_reinterpret_cast (CORBA::AttributeDescription* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -CORBA::AttributeDescription * -CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::AttributeDescription *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::AttributeDescription*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::AttributeDescription*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::AttributeDescription * -CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::AttributeDescription * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::replace ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::AttributeDescription *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - CORBA::AttributeDescription *tmp = - ACE_reinterpret_cast (CORBA::AttributeDescription*, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_ATTRDESCRIPTIONSEQ_CI_) -#define _CORBA_ATTRDESCRIPTIONSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::AttrDescriptionSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::AttrDescriptionSeq_var::AttrDescriptionSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::AttrDescriptionSeq_var::AttrDescriptionSeq_var (AttrDescriptionSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::AttrDescriptionSeq_var::AttrDescriptionSeq_var (const ::CORBA::AttrDescriptionSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::AttrDescriptionSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::AttrDescriptionSeq_var::~AttrDescriptionSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::AttrDescriptionSeq_var & -CORBA::AttrDescriptionSeq_var::operator= (AttrDescriptionSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::AttrDescriptionSeq_var & -CORBA::AttrDescriptionSeq_var::operator= (const ::CORBA::AttrDescriptionSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - AttrDescriptionSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - AttrDescriptionSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - AttrDescriptionSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::AttrDescriptionSeq * -CORBA::AttrDescriptionSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::AttrDescriptionSeq * -CORBA::AttrDescriptionSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::AttrDescriptionSeq_var::operator const ::CORBA::AttrDescriptionSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::AttrDescriptionSeq_var::operator ::CORBA::AttrDescriptionSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::AttrDescriptionSeq_var::operator ::CORBA::AttrDescriptionSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::AttrDescriptionSeq_var::operator ::CORBA::AttrDescriptionSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::AttributeDescription & -CORBA::AttrDescriptionSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const CORBA::AttributeDescription & -CORBA::AttrDescriptionSeq_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const CORBA::AttributeDescription &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::CORBA::AttrDescriptionSeq & -CORBA::AttrDescriptionSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::AttrDescriptionSeq & -CORBA::AttrDescriptionSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::AttrDescriptionSeq *& -CORBA::AttrDescriptionSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::AttrDescriptionSeq * -CORBA::AttrDescriptionSeq_var::_retn (void) -{ - ::CORBA::AttrDescriptionSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::AttrDescriptionSeq * -CORBA::AttrDescriptionSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::AttrDescriptionSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::AttrDescriptionSeq_out::AttrDescriptionSeq_out (AttrDescriptionSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::AttrDescriptionSeq_out::AttrDescriptionSeq_out (AttrDescriptionSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::AttrDescriptionSeq_out::AttrDescriptionSeq_out (const ::CORBA::AttrDescriptionSeq_out &p) - : ptr_ (ACE_const_cast (AttrDescriptionSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::AttrDescriptionSeq_out & -CORBA::AttrDescriptionSeq_out::operator= (const ::CORBA::AttrDescriptionSeq_out &p) -{ - this->ptr_ = ACE_const_cast (AttrDescriptionSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::AttrDescriptionSeq_out & -CORBA::AttrDescriptionSeq_out::operator= (AttrDescriptionSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::AttrDescriptionSeq_out::operator ::CORBA::AttrDescriptionSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::AttrDescriptionSeq *& -CORBA::AttrDescriptionSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::AttrDescriptionSeq * -CORBA::AttrDescriptionSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::AttributeDescription & -CORBA::AttrDescriptionSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXTATTRDESCRIPTIONSEQ_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXTATTRDESCRIPTIONSEQ_CI_ - -ACE_INLINE -CORBA::ExtAttributeDescription * -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::allocbuf (CORBA::ULong size) -{ - CORBA::ExtAttributeDescription *retval = 0; - ACE_NEW_RETURN (retval, CORBA::ExtAttributeDescription[size], 0); - return retval; -} - -ACE_INLINE -void CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::freebuf (CORBA::ExtAttributeDescription *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::ExtAttributeDescription *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::ExtAttributeDescription *tmp1 = - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::allocbuf (this->maximum_); - CORBA::ExtAttributeDescription * const tmp2 = - ACE_reinterpret_cast (CORBA::ExtAttributeDescription * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq & -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::operator= ( - const _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - CORBA::ExtAttributeDescription *tmp = - ACE_reinterpret_cast (CORBA::ExtAttributeDescription *, this->buffer_); - - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::ExtAttributeDescription *tmp1 = - ACE_reinterpret_cast (CORBA::ExtAttributeDescription *, this->buffer_); - CORBA::ExtAttributeDescription * const tmp2 = - ACE_reinterpret_cast (CORBA::ExtAttributeDescription * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -CORBA::ExtAttributeDescription & -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - CORBA::ExtAttributeDescription* tmp = - ACE_reinterpret_cast (CORBA::ExtAttributeDescription*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const CORBA::ExtAttributeDescription & -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - CORBA::ExtAttributeDescription * const tmp = - ACE_reinterpret_cast (CORBA::ExtAttributeDescription* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -CORBA::ExtAttributeDescription * -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::ExtAttributeDescription *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::ExtAttributeDescription*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::ExtAttributeDescription*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::ExtAttributeDescription * -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::ExtAttributeDescription * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::replace ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::ExtAttributeDescription *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - CORBA::ExtAttributeDescription *tmp = - ACE_reinterpret_cast (CORBA::ExtAttributeDescription*, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXTATTRDESCRIPTIONSEQ_CI_) -#define _CORBA_EXTATTRDESCRIPTIONSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::ExtAttrDescriptionSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::ExtAttrDescriptionSeq_var::ExtAttrDescriptionSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ExtAttrDescriptionSeq_var::ExtAttrDescriptionSeq_var (ExtAttrDescriptionSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ExtAttrDescriptionSeq_var::ExtAttrDescriptionSeq_var (const ::CORBA::ExtAttrDescriptionSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ExtAttrDescriptionSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ExtAttrDescriptionSeq_var::~ExtAttrDescriptionSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ExtAttrDescriptionSeq_var & -CORBA::ExtAttrDescriptionSeq_var::operator= (ExtAttrDescriptionSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::ExtAttrDescriptionSeq_var & -CORBA::ExtAttrDescriptionSeq_var::operator= (const ::CORBA::ExtAttrDescriptionSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ExtAttrDescriptionSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ExtAttrDescriptionSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - ExtAttrDescriptionSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::ExtAttrDescriptionSeq * -CORBA::ExtAttrDescriptionSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtAttrDescriptionSeq * -CORBA::ExtAttrDescriptionSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ExtAttrDescriptionSeq_var::operator const ::CORBA::ExtAttrDescriptionSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExtAttrDescriptionSeq_var::operator ::CORBA::ExtAttrDescriptionSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExtAttrDescriptionSeq_var::operator ::CORBA::ExtAttrDescriptionSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ExtAttrDescriptionSeq_var::operator ::CORBA::ExtAttrDescriptionSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ExtAttributeDescription & -CORBA::ExtAttrDescriptionSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const CORBA::ExtAttributeDescription & -CORBA::ExtAttrDescriptionSeq_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const CORBA::ExtAttributeDescription &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::CORBA::ExtAttrDescriptionSeq & -CORBA::ExtAttrDescriptionSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ExtAttrDescriptionSeq & -CORBA::ExtAttrDescriptionSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ExtAttrDescriptionSeq *& -CORBA::ExtAttrDescriptionSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtAttrDescriptionSeq * -CORBA::ExtAttrDescriptionSeq_var::_retn (void) -{ - ::CORBA::ExtAttrDescriptionSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::ExtAttrDescriptionSeq * -CORBA::ExtAttrDescriptionSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::ExtAttrDescriptionSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::ExtAttrDescriptionSeq_out::ExtAttrDescriptionSeq_out (ExtAttrDescriptionSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExtAttrDescriptionSeq_out::ExtAttrDescriptionSeq_out (ExtAttrDescriptionSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExtAttrDescriptionSeq_out::ExtAttrDescriptionSeq_out (const ::CORBA::ExtAttrDescriptionSeq_out &p) - : ptr_ (ACE_const_cast (ExtAttrDescriptionSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::ExtAttrDescriptionSeq_out & -CORBA::ExtAttrDescriptionSeq_out::operator= (const ::CORBA::ExtAttrDescriptionSeq_out &p) -{ - this->ptr_ = ACE_const_cast (ExtAttrDescriptionSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::ExtAttrDescriptionSeq_out & -CORBA::ExtAttrDescriptionSeq_out::operator= (ExtAttrDescriptionSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::ExtAttrDescriptionSeq_out::operator ::CORBA::ExtAttrDescriptionSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtAttrDescriptionSeq *& -CORBA::ExtAttrDescriptionSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ExtAttrDescriptionSeq * -CORBA::ExtAttrDescriptionSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ExtAttributeDescription & -CORBA::ExtAttrDescriptionSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::InterfaceDef::FullInterfaceDescription_var -// ************************************************************* - -ACE_INLINE -CORBA::InterfaceDef::FullInterfaceDescription_var::FullInterfaceDescription_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::InterfaceDef::FullInterfaceDescription_var::FullInterfaceDescription_var (FullInterfaceDescription *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::InterfaceDef::FullInterfaceDescription_var::FullInterfaceDescription_var (const ::CORBA::InterfaceDef::FullInterfaceDescription_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::InterfaceDef::FullInterfaceDescription (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::InterfaceDef::FullInterfaceDescription_var::~FullInterfaceDescription_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::InterfaceDef::FullInterfaceDescription_var & -CORBA::InterfaceDef::FullInterfaceDescription_var::operator= (FullInterfaceDescription *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::InterfaceDef::FullInterfaceDescription_var & -CORBA::InterfaceDef::FullInterfaceDescription_var::operator= (const ::CORBA::InterfaceDef::FullInterfaceDescription_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - FullInterfaceDescription *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - FullInterfaceDescription (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - FullInterfaceDescription *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::InterfaceDef::FullInterfaceDescription * -CORBA::InterfaceDef::FullInterfaceDescription_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::InterfaceDef::FullInterfaceDescription * -CORBA::InterfaceDef::FullInterfaceDescription_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::InterfaceDef::FullInterfaceDescription_var::operator const ::CORBA::InterfaceDef::FullInterfaceDescription &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::InterfaceDef::FullInterfaceDescription_var::operator ::CORBA::InterfaceDef::FullInterfaceDescription &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::InterfaceDef::FullInterfaceDescription_var::operator ::CORBA::InterfaceDef::FullInterfaceDescription &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::InterfaceDef::FullInterfaceDescription_var::operator ::CORBA::InterfaceDef::FullInterfaceDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::InterfaceDef::FullInterfaceDescription & -CORBA::InterfaceDef::FullInterfaceDescription_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::InterfaceDef::FullInterfaceDescription & -CORBA::InterfaceDef::FullInterfaceDescription_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::InterfaceDef::FullInterfaceDescription *& -CORBA::InterfaceDef::FullInterfaceDescription_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::InterfaceDef::FullInterfaceDescription * -CORBA::InterfaceDef::FullInterfaceDescription_var::_retn (void) -{ - ::CORBA::InterfaceDef::FullInterfaceDescription *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::InterfaceDef::FullInterfaceDescription * -CORBA::InterfaceDef::FullInterfaceDescription_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::InterfaceDef::FullInterfaceDescription_out -// ************************************************************* - -ACE_INLINE -CORBA::InterfaceDef::FullInterfaceDescription_out::FullInterfaceDescription_out (::CORBA::InterfaceDef::FullInterfaceDescription *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::InterfaceDef::FullInterfaceDescription_out::FullInterfaceDescription_out (FullInterfaceDescription_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::InterfaceDef::FullInterfaceDescription_out::FullInterfaceDescription_out (const ::CORBA::InterfaceDef::FullInterfaceDescription_out &p) - : ptr_ (ACE_const_cast (FullInterfaceDescription_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::InterfaceDef::FullInterfaceDescription_out & -CORBA::InterfaceDef::FullInterfaceDescription_out::operator= (const ::CORBA::InterfaceDef::FullInterfaceDescription_out &p) -{ - this->ptr_ = ACE_const_cast (FullInterfaceDescription_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::InterfaceDef::FullInterfaceDescription_out & -CORBA::InterfaceDef::FullInterfaceDescription_out::operator= (FullInterfaceDescription *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::InterfaceDef::FullInterfaceDescription_out::operator ::CORBA::InterfaceDef::FullInterfaceDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::InterfaceDef::FullInterfaceDescription *& -CORBA::InterfaceDef::FullInterfaceDescription_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::InterfaceDef::FullInterfaceDescription * -CORBA::InterfaceDef::FullInterfaceDescription_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_INTERFACEDEF___CI_) -#define _CORBA_INTERFACEDEF___CI_ - -ACE_INLINE -CORBA::InterfaceDef::InterfaceDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_InterfaceDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::InterfaceDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::InterfaceDescription_var -// ************************************************************* - -ACE_INLINE -CORBA::InterfaceDescription_var::InterfaceDescription_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::InterfaceDescription_var::InterfaceDescription_var (InterfaceDescription *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::InterfaceDescription_var::InterfaceDescription_var (const ::CORBA::InterfaceDescription_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::InterfaceDescription (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::InterfaceDescription_var::~InterfaceDescription_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::InterfaceDescription_var & -CORBA::InterfaceDescription_var::operator= (InterfaceDescription *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::InterfaceDescription_var & -CORBA::InterfaceDescription_var::operator= (const ::CORBA::InterfaceDescription_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - InterfaceDescription *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - InterfaceDescription (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - InterfaceDescription *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::InterfaceDescription * -CORBA::InterfaceDescription_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::InterfaceDescription * -CORBA::InterfaceDescription_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::InterfaceDescription_var::operator const ::CORBA::InterfaceDescription &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::InterfaceDescription_var::operator ::CORBA::InterfaceDescription &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::InterfaceDescription_var::operator ::CORBA::InterfaceDescription &() const // cast -{ - return *this->ptr_; -} +#if !defined (_CORBA_ENUMDEF___CI_) +#define _CORBA_ENUMDEF___CI_ -// Variable-size types only. ACE_INLINE -CORBA::InterfaceDescription_var::operator ::CORBA::InterfaceDescription *&() // cast +CORBA::EnumDef::EnumDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - return this->ptr_; + this->CORBA_EnumDef_setup_collocation (_tao_collocated); } -ACE_INLINE const ::CORBA::InterfaceDescription & -CORBA::InterfaceDescription_var::in (void) const -{ - return *this->ptr_; -} +#endif /* end #if !defined */ -ACE_INLINE ::CORBA::InterfaceDescription & -CORBA::InterfaceDescription_var::inout (void) -{ - return *this->ptr_; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -// Mapping for variable size. -ACE_INLINE ::CORBA::InterfaceDescription *& -CORBA::InterfaceDescription_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} +#if !defined (_CORBA_ALIASDEF___CI_) +#define _CORBA_ALIASDEF___CI_ -ACE_INLINE ::CORBA::InterfaceDescription * -CORBA::InterfaceDescription_var::_retn (void) +ACE_INLINE +CORBA::AliasDef::AliasDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - ::CORBA::InterfaceDescription *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; + this->CORBA_AliasDef_setup_collocation (_tao_collocated); } -ACE_INLINE ::CORBA::InterfaceDescription * -CORBA::InterfaceDescription_var::ptr (void) const -{ - return this->ptr_; -} +#endif /* end #if !defined */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -// ************************************************************* -// Inline operations for class CORBA::InterfaceDescription_out -// ************************************************************* +#if !defined (_CORBA_NATIVEDEF___CI_) +#define _CORBA_NATIVEDEF___CI_ ACE_INLINE -CORBA::InterfaceDescription_out::InterfaceDescription_out (::CORBA::InterfaceDescription *&p) - : ptr_ (p) +CORBA::NativeDef::NativeDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - this->ptr_ = 0; + this->CORBA_NativeDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::InterfaceDescription_out::InterfaceDescription_out (InterfaceDescription_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} +#endif /* end #if !defined */ -ACE_INLINE -CORBA::InterfaceDescription_out::InterfaceDescription_out (const ::CORBA::InterfaceDescription_out &p) - : ptr_ (ACE_const_cast (InterfaceDescription_out&, p).ptr_) -{} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -CORBA::InterfaceDescription_out & -CORBA::InterfaceDescription_out::operator= (const ::CORBA::InterfaceDescription_out &p) -{ - this->ptr_ = ACE_const_cast (InterfaceDescription_out&, p).ptr_; - return *this; -} +#if !defined (_CORBA_PRIMITIVEDEF___CI_) +#define _CORBA_PRIMITIVEDEF___CI_ ACE_INLINE -CORBA::InterfaceDescription_out & -CORBA::InterfaceDescription_out::operator= (InterfaceDescription *_tao_struct_out) +CORBA::PrimitiveDef::PrimitiveDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - this->ptr_ = _tao_struct_out; - return *this; + this->CORBA_PrimitiveDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::InterfaceDescription_out::operator ::CORBA::InterfaceDescription *&() // cast -{ - return this->ptr_; -} +#endif /* end #if !defined */ -ACE_INLINE ::CORBA::InterfaceDescription *& -CORBA::InterfaceDescription_out::ptr (void) // ptr -{ - return this->ptr_; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 + +#if !defined (_CORBA_STRINGDEF___CI_) +#define _CORBA_STRINGDEF___CI_ -ACE_INLINE ::CORBA::InterfaceDescription * -CORBA::InterfaceDescription_out::operator-> (void) +ACE_INLINE +CORBA::StringDef::StringDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - return this->ptr_; + this->CORBA_StringDef_setup_collocation (_tao_collocated); } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var -// ************************************************************* +#endif /* end #if !defined */ -ACE_INLINE -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::ExtFullInterfaceDescription_var (void) - : ptr_ (0) -{} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::ExtFullInterfaceDescription_var (ExtFullInterfaceDescription *p) - : ptr_ (p) -{} +#if !defined (_CORBA_WSTRINGDEF___CI_) +#define _CORBA_WSTRINGDEF___CI_ ACE_INLINE -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::ExtFullInterfaceDescription_var (const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var &p) +CORBA::WstringDef::WstringDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } + this->CORBA_WstringDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::~ExtFullInterfaceDescription_var (void) -{ - delete this->ptr_; -} +#endif /* end #if !defined */ -ACE_INLINE -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var & -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator= (ExtFullInterfaceDescription *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 + +#if !defined (_CORBA_SEQUENCEDEF___CI_) +#define _CORBA_SEQUENCEDEF___CI_ ACE_INLINE -::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var & -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator= (const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var &_tao_struct_var) +CORBA::SequenceDef::SequenceDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ExtFullInterfaceDescription *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ExtFullInterfaceDescription (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - ExtFullInterfaceDescription *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; + this->CORBA_SequenceDef_setup_collocation (_tao_collocated); } -ACE_INLINE const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator-> (void) const -{ - return this->ptr_; -} +#endif /* end #if !defined */ -ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator-> (void) -{ - return this->ptr_; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &() const // cast -{ - return *this->ptr_; -} +#if !defined (_CORBA_ARRAYDEF___CI_) +#define _CORBA_ARRAYDEF___CI_ ACE_INLINE -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &() // cast +CORBA::ArrayDef::ArrayDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - return *this->ptr_; + this->CORBA_ArrayDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &() const // cast -{ - return *this->ptr_; -} +#endif /* end #if !defined */ + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 + +#if !defined (_CORBA_EXCEPTIONDEF___CI_) +#define _CORBA_EXCEPTIONDEF___CI_ -// Variable-size types only. ACE_INLINE -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&() // cast +CORBA::ExceptionDef::ExceptionDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - return this->ptr_; + this->CORBA_ExceptionDef_setup_collocation (_tao_collocated); } -ACE_INLINE const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription & -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::in (void) const -{ - return *this->ptr_; -} +#endif /* end #if !defined */ -ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription & -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::inout (void) -{ - return *this->ptr_; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -// Mapping for variable size. -ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *& -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} +#if !defined (_CORBA_ATTRIBUTEDEF___CI_) +#define _CORBA_ATTRIBUTEDEF___CI_ -ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::_retn (void) +ACE_INLINE +CORBA::AttributeDef::AttributeDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; + this->CORBA_AttributeDef_setup_collocation (_tao_collocated); } -ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::ptr (void) const -{ - return this->ptr_; -} +#endif /* end #if !defined */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -// ************************************************************* -// Inline operations for class CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out -// ************************************************************* +#if !defined (_CORBA_EXTATTRIBUTEDEF___CI_) +#define _CORBA_EXTATTRIBUTEDEF___CI_ ACE_INLINE -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::ExtFullInterfaceDescription_out (::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&p) - : ptr_ (p) +CORBA::ExtAttributeDef::ExtAttributeDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - this->ptr_ = 0; + this->CORBA_ExtAttributeDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::ExtFullInterfaceDescription_out (ExtFullInterfaceDescription_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} +#endif /* end #if !defined */ -ACE_INLINE -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::ExtFullInterfaceDescription_out (const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out &p) - : ptr_ (ACE_const_cast (ExtFullInterfaceDescription_out&, p).ptr_) -{} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out & -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::operator= (const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out &p) -{ - this->ptr_ = ACE_const_cast (ExtFullInterfaceDescription_out&, p).ptr_; - return *this; -} +#if !defined (_CORBA_OPERATIONDEF___CI_) +#define _CORBA_OPERATIONDEF___CI_ ACE_INLINE -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out & -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::operator= (ExtFullInterfaceDescription *_tao_struct_out) +CORBA::OperationDef::OperationDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - this->ptr_ = _tao_struct_out; - return *this; + this->CORBA_OperationDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::operator ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&() // cast -{ - return this->ptr_; -} +#endif /* end #if !defined */ -ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *& -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::ptr (void) // ptr -{ - return this->ptr_; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 + +#if !defined (_CORBA_INTERFACEDEF___CI_) +#define _CORBA_INTERFACEDEF___CI_ -ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * -CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::operator-> (void) +ACE_INLINE +CORBA::InterfaceDef::InterfaceDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - return this->ptr_; + this->CORBA_InterfaceDef_setup_collocation (_tao_collocated); } +#endif /* end #if !defined */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 @@ -5144,13 +379,6 @@ CORBA::InterfaceAttrExtension::InterfaceAttrExtension ( this->CORBA_InterfaceAttrExtension_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::InterfaceAttrExtension::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -5170,13 +398,6 @@ CORBA::ExtInterfaceDef::ExtInterfaceDef ( this->CORBA_ExtInterfaceDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::ExtInterfaceDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -5196,13 +417,6 @@ CORBA::AbstractInterfaceDef::AbstractInterfaceDef ( this->CORBA_AbstractInterfaceDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::AbstractInterfaceDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -5222,13 +436,6 @@ CORBA::ExtAbstractInterfaceDef::ExtAbstractInterfaceDef ( this->CORBA_ExtAbstractInterfaceDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::ExtAbstractInterfaceDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -5248,13 +455,6 @@ CORBA::LocalInterfaceDef::LocalInterfaceDef ( this->CORBA_LocalInterfaceDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::LocalInterfaceDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -5274,13 +474,6 @@ CORBA::ExtLocalInterfaceDef::ExtLocalInterfaceDef ( this->CORBA_ExtLocalInterfaceDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::ExtLocalInterfaceDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -5412,7 +605,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> ( ); // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -5470,7 +663,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> ( ); // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -5652,7 +845,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> ( ); // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -5701,7 +894,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -5791,7 +984,7 @@ CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA::OperationMode &_tao_enumva } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -5885,7 +1078,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> ( ); // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -6025,7 +1218,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> ( ); // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -6078,7 +1271,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -6138,7 +1331,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> ( ); // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -6255,4 +1448,3 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> ( CORBA::ExtLocalInterfaceDef_ptr & ); - diff --git a/TAO/tao/IFR_Client/IFR_ComponentsC.cpp b/TAO/tao/IFR_Client/IFR_ComponentsC.cpp index a95a4c45928..5aaba5c40d7 100644 --- a/TAO/tao/IFR_Client/IFR_ComponentsC.cpp +++ b/TAO/tao/IFR_Client/IFR_ComponentsC.cpp @@ -35,7 +35,6 @@ #endif /* TAO_HAS_INTERCEPTORS == 1 */ - #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig #endif /* __BORLANDC__ */ @@ -50,7 +49,7 @@ int CORBA::ComponentIR::EventDef::_tao_class_id = 0; CORBA::ComponentIR::EventDef_ptr -tao_CORBA_ComponentIR_EventDef_duplicate ( +CORBA::ComponentIR::tao_EventDef_life::tao_duplicate ( CORBA::ComponentIR::EventDef_ptr p ) { @@ -58,7 +57,7 @@ tao_CORBA_ComponentIR_EventDef_duplicate ( } void -tao_CORBA_ComponentIR_EventDef_release ( +CORBA::ComponentIR::tao_EventDef_life::tao_release ( CORBA::ComponentIR::EventDef_ptr p ) { @@ -66,228 +65,64 @@ tao_CORBA_ComponentIR_EventDef_release ( } CORBA::ComponentIR::EventDef_ptr -tao_CORBA_ComponentIR_EventDef_nil ( +CORBA::ComponentIR::tao_EventDef_life::tao_nil ( void ) { return CORBA::ComponentIR::EventDef::_nil (); } -CORBA::ComponentIR::EventDef_ptr -tao_CORBA_ComponentIR_EventDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ComponentIR::EventDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ComponentIR_EventDef_upcast ( - void *src - ) -{ - CORBA::ComponentIR::EventDef **tmp = - ACE_static_cast (CORBA::ComponentIR::EventDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ComponentIR_EventDef_marshal ( +CORBA::ComponentIR::tao_EventDef_life::tao_marshal ( CORBA::ComponentIR::EventDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ComponentIR::EventDef_var -// ************************************************************* - -CORBA::ComponentIR::EventDef_var::EventDef_var (void) - : ptr_ (EventDef::_nil ()) -{} - -::CORBA::ComponentIR::EventDef_ptr -CORBA::ComponentIR::EventDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ComponentIR::EventDef_var::EventDef_var (const ::CORBA::ComponentIR::EventDef_var &p) - : TAO_Base_var (), - ptr_ (EventDef::_duplicate (p.ptr ())) -{} - -CORBA::ComponentIR::EventDef_var::~EventDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ComponentIR::EventDef_var & -CORBA::ComponentIR::EventDef_var::operator= (EventDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::EventDef_var & -CORBA::ComponentIR::EventDef_var::operator= (const ::CORBA::ComponentIR::EventDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::EventDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ComponentIR::EventDef_var::operator const ::CORBA::ComponentIR::EventDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ComponentIR::EventDef_var::operator ::CORBA::ComponentIR::EventDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::EventDef_ptr -CORBA::ComponentIR::EventDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::EventDef_ptr -CORBA::ComponentIR::EventDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::EventDef_ptr & -CORBA::ComponentIR::EventDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::EventDef_ptr & -CORBA::ComponentIR::EventDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::EventDef::_nil (); - return this->ptr_; -} - -::CORBA::ComponentIR::EventDef_ptr -CORBA::ComponentIR::EventDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ComponentIR::EventDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ComponentIR::EventDef::_nil (); - return val; -} - -::CORBA::ComponentIR::EventDef_ptr -CORBA::ComponentIR::EventDef_var::tao_duplicate (EventDef_ptr p) -{ - return ::CORBA::ComponentIR::EventDef::_duplicate (p); -} - -void -CORBA::ComponentIR::EventDef_var::tao_release (EventDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ComponentIR::EventDef_ptr -CORBA::ComponentIR::EventDef_var::tao_nil (void) -{ - return ::CORBA::ComponentIR::EventDef::_nil (); + return p->marshal (cdr); } -::CORBA::ComponentIR::EventDef_ptr -CORBA::ComponentIR::EventDef_var::tao_narrow ( +CORBA::ComponentIR::EventDef_ptr +CORBA::ComponentIR::tao_EventDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ComponentIR::EventDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ComponentIR::EventDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ComponentIR::EventDef_var::tao_upcast (void *src) +CORBA::ComponentIR::tao_EventDef_cast::tao_upcast ( + void *src + ) { - EventDef **tmp = - ACE_static_cast (EventDef **, src); + CORBA::ComponentIR::EventDef **tmp = + ACE_static_cast (CORBA::ComponentIR::EventDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ComponentIR::EventDef_out -// ************************************************************* - -CORBA::ComponentIR::EventDef_out::EventDef_out (EventDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ComponentIR::EventDef::_nil (); -} - -CORBA::ComponentIR::EventDef_out::EventDef_out (EventDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::EventDef::_nil (); -} - -CORBA::ComponentIR::EventDef_out::EventDef_out (const ::CORBA::ComponentIR::EventDef_out &p) - : ptr_ (ACE_const_cast (EventDef_out &, p).ptr_) -{} - -::CORBA::ComponentIR::EventDef_out & -CORBA::ComponentIR::EventDef_out::operator= (const ::CORBA::ComponentIR::EventDef_out &p) -{ - this->ptr_ = ACE_const_cast (EventDef_out&, p).ptr_; - return *this; -} - -CORBA::ComponentIR::EventDef_out & -CORBA::ComponentIR::EventDef_out::operator= (const ::CORBA::ComponentIR::EventDef_var &p) -{ - this->ptr_ = ::CORBA::ComponentIR::EventDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ComponentIR::EventDef_out & -CORBA::ComponentIR::EventDef_out::operator= (EventDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::EventDef_out::operator ::CORBA::ComponentIR::EventDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::EventDef_ptr & -CORBA::ComponentIR::EventDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::EventDef_ptr -CORBA::ComponentIR::EventDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ComponentIR::EventDef, + CORBA::ComponentIR::tao_EventDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ComponentIR::EventDef, + CORBA::ComponentIR::tao_EventDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ComponentIR::EventDef, \ + CORBA::ComponentIR::tao_EventDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ComponentIR::EventDef, \ + CORBA::ComponentIR::tao_EventDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -364,7 +199,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:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ComponentIR::EventDef::EventDef (int collocated) { @@ -674,6 +509,12 @@ const char* CORBA::ComponentIR::EventDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/ComponentIR/EventDef:1.0"; } +CORBA::Boolean +CORBA::ComponentIR::EventDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -723,7 +564,7 @@ TAO_NAMESPACE_END int CORBA::ComponentIR::Container::_tao_class_id = 0; CORBA::ComponentIR::Container_ptr -tao_CORBA_ComponentIR_Container_duplicate ( +CORBA::ComponentIR::tao_Container_life::tao_duplicate ( CORBA::ComponentIR::Container_ptr p ) { @@ -731,7 +572,7 @@ tao_CORBA_ComponentIR_Container_duplicate ( } void -tao_CORBA_ComponentIR_Container_release ( +CORBA::ComponentIR::tao_Container_life::tao_release ( CORBA::ComponentIR::Container_ptr p ) { @@ -739,228 +580,64 @@ tao_CORBA_ComponentIR_Container_release ( } CORBA::ComponentIR::Container_ptr -tao_CORBA_ComponentIR_Container_nil ( +CORBA::ComponentIR::tao_Container_life::tao_nil ( void ) { return CORBA::ComponentIR::Container::_nil (); } -CORBA::ComponentIR::Container_ptr -tao_CORBA_ComponentIR_Container_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ComponentIR::Container::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ComponentIR_Container_upcast ( - void *src - ) -{ - CORBA::ComponentIR::Container **tmp = - ACE_static_cast (CORBA::ComponentIR::Container **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ComponentIR_Container_marshal ( +CORBA::ComponentIR::tao_Container_life::tao_marshal ( CORBA::ComponentIR::Container_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); + return p->marshal (cdr); } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ComponentIR::Container_var -// ************************************************************* - -CORBA::ComponentIR::Container_var::Container_var (void) - : ptr_ (Container::_nil ()) -{} - -::CORBA::ComponentIR::Container_ptr -CORBA::ComponentIR::Container_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ComponentIR::Container_var::Container_var (const ::CORBA::ComponentIR::Container_var &p) - : TAO_Base_var (), - ptr_ (Container::_duplicate (p.ptr ())) -{} - -CORBA::ComponentIR::Container_var::~Container_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ComponentIR::Container_var & -CORBA::ComponentIR::Container_var::operator= (Container_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::Container_var & -CORBA::ComponentIR::Container_var::operator= (const ::CORBA::ComponentIR::Container_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::Container::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ComponentIR::Container_var::operator const ::CORBA::ComponentIR::Container_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ComponentIR::Container_var::operator ::CORBA::ComponentIR::Container_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::Container_ptr -CORBA::ComponentIR::Container_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::Container_ptr -CORBA::ComponentIR::Container_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::Container_ptr & -CORBA::ComponentIR::Container_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::Container_ptr & -CORBA::ComponentIR::Container_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::Container::_nil (); - return this->ptr_; -} - -::CORBA::ComponentIR::Container_ptr -CORBA::ComponentIR::Container_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ComponentIR::Container_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ComponentIR::Container::_nil (); - return val; -} - -::CORBA::ComponentIR::Container_ptr -CORBA::ComponentIR::Container_var::tao_duplicate (Container_ptr p) -{ - return ::CORBA::ComponentIR::Container::_duplicate (p); -} - -void -CORBA::ComponentIR::Container_var::tao_release (Container_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ComponentIR::Container_ptr -CORBA::ComponentIR::Container_var::tao_nil (void) -{ - return ::CORBA::ComponentIR::Container::_nil (); -} - -::CORBA::ComponentIR::Container_ptr -CORBA::ComponentIR::Container_var::tao_narrow ( +CORBA::ComponentIR::Container_ptr +CORBA::ComponentIR::tao_Container_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ComponentIR::Container::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ComponentIR::Container::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ComponentIR::Container_var::tao_upcast (void *src) +CORBA::ComponentIR::tao_Container_cast::tao_upcast ( + void *src + ) { - Container **tmp = - ACE_static_cast (Container **, src); + CORBA::ComponentIR::Container **tmp = + ACE_static_cast (CORBA::ComponentIR::Container **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ComponentIR::Container_out -// ************************************************************* - -CORBA::ComponentIR::Container_out::Container_out (Container_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ComponentIR::Container::_nil (); -} - -CORBA::ComponentIR::Container_out::Container_out (Container_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::Container::_nil (); -} - -CORBA::ComponentIR::Container_out::Container_out (const ::CORBA::ComponentIR::Container_out &p) - : ptr_ (ACE_const_cast (Container_out &, p).ptr_) -{} - -::CORBA::ComponentIR::Container_out & -CORBA::ComponentIR::Container_out::operator= (const ::CORBA::ComponentIR::Container_out &p) -{ - this->ptr_ = ACE_const_cast (Container_out&, p).ptr_; - return *this; -} - -CORBA::ComponentIR::Container_out & -CORBA::ComponentIR::Container_out::operator= (const ::CORBA::ComponentIR::Container_var &p) -{ - this->ptr_ = ::CORBA::ComponentIR::Container::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ComponentIR::Container_out & -CORBA::ComponentIR::Container_out::operator= (Container_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::Container_out::operator ::CORBA::ComponentIR::Container_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::Container_ptr & -CORBA::ComponentIR::Container_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::Container_ptr -CORBA::ComponentIR::Container_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ComponentIR::Container, + CORBA::ComponentIR::tao_Container_life + >; + template class + TAO_Objref_Out_T< + CORBA::ComponentIR::Container, + CORBA::ComponentIR::tao_Container_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ComponentIR::Container, \ + CORBA::ComponentIR::tao_Container_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ComponentIR::Container, \ + CORBA::ComponentIR::tao_Container_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -1511,102 +1188,106 @@ CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Prox if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << base_component) && - (_tao_out << supports_interfaces) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << base_component) && + (_tao_out << supports_interfaces) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ComponentIR::ComponentDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; + +#endif /* TAO_HAS_INTERCEPTORS */ + } + +#if TAO_HAS_INTERCEPTORS == 1 } + } + ACE_CATCHANY + { + _tao_ri.exception (&ACE_ANY_EXCEPTION); + _tao_vfr.receive_exception ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - -#if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ComponentIR::ComponentDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - } - ACE_CATCHANY - { - _tao_ri.exception (&ACE_ANY_EXCEPTION); - _tao_vfr.receive_exception ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1630,7 +1311,7 @@ CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Prox ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1642,22 +1323,20 @@ CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Prox ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -1742,93 +1421,97 @@ CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Prox if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << base_home) && - (_tao_out << managed_component) && - (_tao_out << supports_interfaces) && - (_tao_out << primary_key) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << base_home) && + (_tao_out << managed_component) && + (_tao_out << supports_interfaces) && + (_tao_out << primary_key) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ComponentIR::HomeDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ComponentIR::HomeDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -1839,7 +1522,7 @@ CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Prox ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1863,7 +1546,7 @@ CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Prox ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1875,22 +1558,20 @@ CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Prox ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -1981,96 +1662,100 @@ CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Prox if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << CORBA::Any::from_boolean (is_custom)) && - (_tao_out << CORBA::Any::from_boolean (is_abstract)) && - (_tao_out << base_value) && - (_tao_out << CORBA::Any::from_boolean (is_truncatable)) && - (_tao_out << abstract_base_values) && - (_tao_out << supported_interfaces) && - (_tao_out << initializers) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << CORBA::Any::from_boolean (is_custom)) && + (_tao_out << CORBA::Any::from_boolean (is_abstract)) && + (_tao_out << base_value) && + (_tao_out << CORBA::Any::from_boolean (is_truncatable)) && + (_tao_out << abstract_base_values) && + (_tao_out << supported_interfaces) && + (_tao_out << initializers) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ComponentIR::EventDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ComponentIR::EventDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -2081,7 +1766,7 @@ CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Prox ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -2105,7 +1790,7 @@ CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Prox ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -2117,22 +1802,20 @@ CORBA::ComponentIR::_TAO_Container_Remote_Proxy_Impl::_TAO_Container_Remote_Prox ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // @@ -2188,7 +1871,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:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ComponentIR::Container::Container (int collocated) { @@ -2388,6 +2071,12 @@ const char* CORBA::ComponentIR::Container::_interface_repository_id (void) const return "IDL:omg.org/CORBA/ComponentIR/Container:1.0"; } +CORBA::Boolean +CORBA::ComponentIR::Container::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -2541,7 +2230,7 @@ TAO_NAMESPACE_END int CORBA::ComponentIR::ModuleDef::_tao_class_id = 0; CORBA::ComponentIR::ModuleDef_ptr -tao_CORBA_ComponentIR_ModuleDef_duplicate ( +CORBA::ComponentIR::tao_ModuleDef_life::tao_duplicate ( CORBA::ComponentIR::ModuleDef_ptr p ) { @@ -2549,7 +2238,7 @@ tao_CORBA_ComponentIR_ModuleDef_duplicate ( } void -tao_CORBA_ComponentIR_ModuleDef_release ( +CORBA::ComponentIR::tao_ModuleDef_life::tao_release ( CORBA::ComponentIR::ModuleDef_ptr p ) { @@ -2557,228 +2246,64 @@ tao_CORBA_ComponentIR_ModuleDef_release ( } CORBA::ComponentIR::ModuleDef_ptr -tao_CORBA_ComponentIR_ModuleDef_nil ( +CORBA::ComponentIR::tao_ModuleDef_life::tao_nil ( void ) { return CORBA::ComponentIR::ModuleDef::_nil (); } -CORBA::ComponentIR::ModuleDef_ptr -tao_CORBA_ComponentIR_ModuleDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ComponentIR::ModuleDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ComponentIR_ModuleDef_upcast ( - void *src - ) -{ - CORBA::ComponentIR::ModuleDef **tmp = - ACE_static_cast (CORBA::ComponentIR::ModuleDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ComponentIR_ModuleDef_marshal ( +CORBA::ComponentIR::tao_ModuleDef_life::tao_marshal ( CORBA::ComponentIR::ModuleDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ComponentIR::ModuleDef_var -// ************************************************************* - -CORBA::ComponentIR::ModuleDef_var::ModuleDef_var (void) - : ptr_ (ModuleDef::_nil ()) -{} - -::CORBA::ComponentIR::ModuleDef_ptr -CORBA::ComponentIR::ModuleDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ComponentIR::ModuleDef_var::ModuleDef_var (const ::CORBA::ComponentIR::ModuleDef_var &p) - : TAO_Base_var (), - ptr_ (ModuleDef::_duplicate (p.ptr ())) -{} - -CORBA::ComponentIR::ModuleDef_var::~ModuleDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ComponentIR::ModuleDef_var & -CORBA::ComponentIR::ModuleDef_var::operator= (ModuleDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::ModuleDef_var & -CORBA::ComponentIR::ModuleDef_var::operator= (const ::CORBA::ComponentIR::ModuleDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::ModuleDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ComponentIR::ModuleDef_var::operator const ::CORBA::ComponentIR::ModuleDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ComponentIR::ModuleDef_var::operator ::CORBA::ComponentIR::ModuleDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ModuleDef_ptr -CORBA::ComponentIR::ModuleDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ModuleDef_ptr -CORBA::ComponentIR::ModuleDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ModuleDef_ptr & -CORBA::ComponentIR::ModuleDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ModuleDef_ptr & -CORBA::ComponentIR::ModuleDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::ModuleDef::_nil (); - return this->ptr_; -} - -::CORBA::ComponentIR::ModuleDef_ptr -CORBA::ComponentIR::ModuleDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ComponentIR::ModuleDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ComponentIR::ModuleDef::_nil (); - return val; -} - -::CORBA::ComponentIR::ModuleDef_ptr -CORBA::ComponentIR::ModuleDef_var::tao_duplicate (ModuleDef_ptr p) -{ - return ::CORBA::ComponentIR::ModuleDef::_duplicate (p); -} - -void -CORBA::ComponentIR::ModuleDef_var::tao_release (ModuleDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ComponentIR::ModuleDef_ptr -CORBA::ComponentIR::ModuleDef_var::tao_nil (void) -{ - return ::CORBA::ComponentIR::ModuleDef::_nil (); + return p->marshal (cdr); } -::CORBA::ComponentIR::ModuleDef_ptr -CORBA::ComponentIR::ModuleDef_var::tao_narrow ( +CORBA::ComponentIR::ModuleDef_ptr +CORBA::ComponentIR::tao_ModuleDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ComponentIR::ModuleDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ComponentIR::ModuleDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ComponentIR::ModuleDef_var::tao_upcast (void *src) +CORBA::ComponentIR::tao_ModuleDef_cast::tao_upcast ( + void *src + ) { - ModuleDef **tmp = - ACE_static_cast (ModuleDef **, src); + CORBA::ComponentIR::ModuleDef **tmp = + ACE_static_cast (CORBA::ComponentIR::ModuleDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ComponentIR::ModuleDef_out -// ************************************************************* - -CORBA::ComponentIR::ModuleDef_out::ModuleDef_out (ModuleDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ComponentIR::ModuleDef::_nil (); -} - -CORBA::ComponentIR::ModuleDef_out::ModuleDef_out (ModuleDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::ModuleDef::_nil (); -} - -CORBA::ComponentIR::ModuleDef_out::ModuleDef_out (const ::CORBA::ComponentIR::ModuleDef_out &p) - : ptr_ (ACE_const_cast (ModuleDef_out &, p).ptr_) -{} - -::CORBA::ComponentIR::ModuleDef_out & -CORBA::ComponentIR::ModuleDef_out::operator= (const ::CORBA::ComponentIR::ModuleDef_out &p) -{ - this->ptr_ = ACE_const_cast (ModuleDef_out&, p).ptr_; - return *this; -} - -CORBA::ComponentIR::ModuleDef_out & -CORBA::ComponentIR::ModuleDef_out::operator= (const ::CORBA::ComponentIR::ModuleDef_var &p) -{ - this->ptr_ = ::CORBA::ComponentIR::ModuleDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ComponentIR::ModuleDef_out & -CORBA::ComponentIR::ModuleDef_out::operator= (ModuleDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::ModuleDef_out::operator ::CORBA::ComponentIR::ModuleDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ModuleDef_ptr & -CORBA::ComponentIR::ModuleDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ModuleDef_ptr -CORBA::ComponentIR::ModuleDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ComponentIR::ModuleDef, + CORBA::ComponentIR::tao_ModuleDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ComponentIR::ModuleDef, + CORBA::ComponentIR::tao_ModuleDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ComponentIR::ModuleDef, \ + CORBA::ComponentIR::tao_ModuleDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ComponentIR::ModuleDef, \ + CORBA::ComponentIR::tao_ModuleDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -2855,7 +2380,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:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ComponentIR::ModuleDef::ModuleDef (int collocated) { @@ -3148,6 +2673,12 @@ const char* CORBA::ComponentIR::ModuleDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/ComponentIR/ModuleDef:1.0"; } +CORBA::Boolean +CORBA::ComponentIR::ModuleDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -3197,7 +2728,7 @@ TAO_NAMESPACE_END int CORBA::ComponentIR::Repository::_tao_class_id = 0; CORBA::ComponentIR::Repository_ptr -tao_CORBA_ComponentIR_Repository_duplicate ( +CORBA::ComponentIR::tao_Repository_life::tao_duplicate ( CORBA::ComponentIR::Repository_ptr p ) { @@ -3205,7 +2736,7 @@ tao_CORBA_ComponentIR_Repository_duplicate ( } void -tao_CORBA_ComponentIR_Repository_release ( +CORBA::ComponentIR::tao_Repository_life::tao_release ( CORBA::ComponentIR::Repository_ptr p ) { @@ -3213,15 +2744,24 @@ tao_CORBA_ComponentIR_Repository_release ( } CORBA::ComponentIR::Repository_ptr -tao_CORBA_ComponentIR_Repository_nil ( +CORBA::ComponentIR::tao_Repository_life::tao_nil ( void ) { return CORBA::ComponentIR::Repository::_nil (); } +CORBA::Boolean +CORBA::ComponentIR::tao_Repository_life::tao_marshal ( + CORBA::ComponentIR::Repository_ptr p, + TAO_OutputCDR &cdr + ) +{ + return p->marshal (cdr); +} + CORBA::ComponentIR::Repository_ptr -tao_CORBA_ComponentIR_Repository_narrow ( +CORBA::ComponentIR::tao_Repository_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) @@ -3230,7 +2770,7 @@ tao_CORBA_ComponentIR_Repository_narrow ( } CORBA::Object * -tao_CORBA_ComponentIR_Repository_upcast ( +CORBA::ComponentIR::tao_Repository_cast::tao_upcast ( void *src ) { @@ -3239,212 +2779,39 @@ tao_CORBA_ComponentIR_Repository_upcast ( return *tmp; } -CORBA::Boolean -tao_CORBA_ComponentIR_Repository_marshal ( - CORBA::ComponentIR::Repository_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ComponentIR::Repository, + CORBA::ComponentIR::tao_Repository_life + >; + template class + TAO_Objref_Out_T< + CORBA::ComponentIR::Repository, + CORBA::ComponentIR::tao_Repository_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ComponentIR::Repository, \ + CORBA::ComponentIR::tao_Repository_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ComponentIR::Repository, \ + CORBA::ComponentIR::tao_Repository_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 -// ************************************************************* -// CORBA::ComponentIR::Repository_var -// ************************************************************* +#if (TAO_HAS_INTERCEPTORS == 1) -CORBA::ComponentIR::Repository_var::Repository_var (void) - : ptr_ (Repository::_nil ()) -{} +#endif /* TAO_HAS_INTERCEPTORS */ -::CORBA::ComponentIR::Repository_ptr -CORBA::ComponentIR::Repository_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ComponentIR::Repository_var::Repository_var (const ::CORBA::ComponentIR::Repository_var &p) - : TAO_Base_var (), - ptr_ (Repository::_duplicate (p.ptr ())) -{} - -CORBA::ComponentIR::Repository_var::~Repository_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ComponentIR::Repository_var & -CORBA::ComponentIR::Repository_var::operator= (Repository_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::Repository_var & -CORBA::ComponentIR::Repository_var::operator= (const ::CORBA::ComponentIR::Repository_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::Repository::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ComponentIR::Repository_var::operator const ::CORBA::ComponentIR::Repository_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ComponentIR::Repository_var::operator ::CORBA::ComponentIR::Repository_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::Repository_ptr -CORBA::ComponentIR::Repository_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::Repository_ptr -CORBA::ComponentIR::Repository_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::Repository_ptr & -CORBA::ComponentIR::Repository_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::Repository_ptr & -CORBA::ComponentIR::Repository_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::Repository::_nil (); - return this->ptr_; -} - -::CORBA::ComponentIR::Repository_ptr -CORBA::ComponentIR::Repository_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ComponentIR::Repository_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ComponentIR::Repository::_nil (); - return val; -} - -::CORBA::ComponentIR::Repository_ptr -CORBA::ComponentIR::Repository_var::tao_duplicate (Repository_ptr p) -{ - return ::CORBA::ComponentIR::Repository::_duplicate (p); -} - -void -CORBA::ComponentIR::Repository_var::tao_release (Repository_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ComponentIR::Repository_ptr -CORBA::ComponentIR::Repository_var::tao_nil (void) -{ - return ::CORBA::ComponentIR::Repository::_nil (); -} - -::CORBA::ComponentIR::Repository_ptr -CORBA::ComponentIR::Repository_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::CORBA::ComponentIR::Repository::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -CORBA::ComponentIR::Repository_var::tao_upcast (void *src) -{ - Repository **tmp = - ACE_static_cast (Repository **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ComponentIR::Repository_out -// ************************************************************* - -CORBA::ComponentIR::Repository_out::Repository_out (Repository_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ComponentIR::Repository::_nil (); -} - -CORBA::ComponentIR::Repository_out::Repository_out (Repository_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::Repository::_nil (); -} - -CORBA::ComponentIR::Repository_out::Repository_out (const ::CORBA::ComponentIR::Repository_out &p) - : ptr_ (ACE_const_cast (Repository_out &, p).ptr_) -{} - -::CORBA::ComponentIR::Repository_out & -CORBA::ComponentIR::Repository_out::operator= (const ::CORBA::ComponentIR::Repository_out &p) -{ - this->ptr_ = ACE_const_cast (Repository_out&, p).ptr_; - return *this; -} - -CORBA::ComponentIR::Repository_out & -CORBA::ComponentIR::Repository_out::operator= (const ::CORBA::ComponentIR::Repository_var &p) -{ - this->ptr_ = ::CORBA::ComponentIR::Repository::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ComponentIR::Repository_out & -CORBA::ComponentIR::Repository_out::operator= (Repository_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::Repository_out::operator ::CORBA::ComponentIR::Repository_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::Repository_ptr & -CORBA::ComponentIR::Repository_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::Repository_ptr -CORBA::ComponentIR::Repository_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 - -#if (TAO_HAS_INTERCEPTORS == 1) - -#endif /* TAO_HAS_INTERCEPTORS */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31 /////////////////////////////////////////////////////////////////////// // Base & Remote Proxy Implementation. @@ -3511,7 +2878,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:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ComponentIR::Repository::Repository (int collocated) { @@ -3786,6 +3153,12 @@ const char* CORBA::ComponentIR::Repository::_interface_repository_id (void) cons return "IDL:omg.org/CORBA/ComponentIR/Repository:1.0"; } +CORBA::Boolean +CORBA::ComponentIR::Repository::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -3836,7 +3209,7 @@ TAO_NAMESPACE_END int CORBA::ComponentIR::ProvidesDef::_tao_class_id = 0; CORBA::ComponentIR::ProvidesDef_ptr -tao_CORBA_ComponentIR_ProvidesDef_duplicate ( +CORBA::ComponentIR::tao_ProvidesDef_life::tao_duplicate ( CORBA::ComponentIR::ProvidesDef_ptr p ) { @@ -3844,7 +3217,7 @@ tao_CORBA_ComponentIR_ProvidesDef_duplicate ( } void -tao_CORBA_ComponentIR_ProvidesDef_release ( +CORBA::ComponentIR::tao_ProvidesDef_life::tao_release ( CORBA::ComponentIR::ProvidesDef_ptr p ) { @@ -3852,228 +3225,64 @@ tao_CORBA_ComponentIR_ProvidesDef_release ( } CORBA::ComponentIR::ProvidesDef_ptr -tao_CORBA_ComponentIR_ProvidesDef_nil ( +CORBA::ComponentIR::tao_ProvidesDef_life::tao_nil ( void ) { return CORBA::ComponentIR::ProvidesDef::_nil (); } -CORBA::ComponentIR::ProvidesDef_ptr -tao_CORBA_ComponentIR_ProvidesDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ComponentIR::ProvidesDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ComponentIR_ProvidesDef_upcast ( - void *src - ) -{ - CORBA::ComponentIR::ProvidesDef **tmp = - ACE_static_cast (CORBA::ComponentIR::ProvidesDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ComponentIR_ProvidesDef_marshal ( +CORBA::ComponentIR::tao_ProvidesDef_life::tao_marshal ( CORBA::ComponentIR::ProvidesDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ComponentIR::ProvidesDef_var -// ************************************************************* - -CORBA::ComponentIR::ProvidesDef_var::ProvidesDef_var (void) - : ptr_ (ProvidesDef::_nil ()) -{} - -::CORBA::ComponentIR::ProvidesDef_ptr -CORBA::ComponentIR::ProvidesDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ComponentIR::ProvidesDef_var::ProvidesDef_var (const ::CORBA::ComponentIR::ProvidesDef_var &p) - : TAO_Base_var (), - ptr_ (ProvidesDef::_duplicate (p.ptr ())) -{} - -CORBA::ComponentIR::ProvidesDef_var::~ProvidesDef_var (void) -{ - CORBA::release (this->ptr_); + return p->marshal (cdr); } -CORBA::ComponentIR::ProvidesDef_var & -CORBA::ComponentIR::ProvidesDef_var::operator= (ProvidesDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::ProvidesDef_var & -CORBA::ComponentIR::ProvidesDef_var::operator= (const ::CORBA::ComponentIR::ProvidesDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::ProvidesDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ComponentIR::ProvidesDef_var::operator const ::CORBA::ComponentIR::ProvidesDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ComponentIR::ProvidesDef_var::operator ::CORBA::ComponentIR::ProvidesDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ProvidesDef_ptr -CORBA::ComponentIR::ProvidesDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ProvidesDef_ptr -CORBA::ComponentIR::ProvidesDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ProvidesDef_ptr & -CORBA::ComponentIR::ProvidesDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ProvidesDef_ptr & -CORBA::ComponentIR::ProvidesDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::ProvidesDef::_nil (); - return this->ptr_; -} - -::CORBA::ComponentIR::ProvidesDef_ptr -CORBA::ComponentIR::ProvidesDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ComponentIR::ProvidesDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ComponentIR::ProvidesDef::_nil (); - return val; -} - -::CORBA::ComponentIR::ProvidesDef_ptr -CORBA::ComponentIR::ProvidesDef_var::tao_duplicate (ProvidesDef_ptr p) -{ - return ::CORBA::ComponentIR::ProvidesDef::_duplicate (p); -} - -void -CORBA::ComponentIR::ProvidesDef_var::tao_release (ProvidesDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ComponentIR::ProvidesDef_ptr -CORBA::ComponentIR::ProvidesDef_var::tao_nil (void) -{ - return ::CORBA::ComponentIR::ProvidesDef::_nil (); -} - -::CORBA::ComponentIR::ProvidesDef_ptr -CORBA::ComponentIR::ProvidesDef_var::tao_narrow ( +CORBA::ComponentIR::ProvidesDef_ptr +CORBA::ComponentIR::tao_ProvidesDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ComponentIR::ProvidesDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ComponentIR::ProvidesDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ComponentIR::ProvidesDef_var::tao_upcast (void *src) +CORBA::ComponentIR::tao_ProvidesDef_cast::tao_upcast ( + void *src + ) { - ProvidesDef **tmp = - ACE_static_cast (ProvidesDef **, src); + CORBA::ComponentIR::ProvidesDef **tmp = + ACE_static_cast (CORBA::ComponentIR::ProvidesDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ComponentIR::ProvidesDef_out -// ************************************************************* - -CORBA::ComponentIR::ProvidesDef_out::ProvidesDef_out (ProvidesDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ComponentIR::ProvidesDef::_nil (); -} - -CORBA::ComponentIR::ProvidesDef_out::ProvidesDef_out (ProvidesDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::ProvidesDef::_nil (); -} - -CORBA::ComponentIR::ProvidesDef_out::ProvidesDef_out (const ::CORBA::ComponentIR::ProvidesDef_out &p) - : ptr_ (ACE_const_cast (ProvidesDef_out &, p).ptr_) -{} - -::CORBA::ComponentIR::ProvidesDef_out & -CORBA::ComponentIR::ProvidesDef_out::operator= (const ::CORBA::ComponentIR::ProvidesDef_out &p) -{ - this->ptr_ = ACE_const_cast (ProvidesDef_out&, p).ptr_; - return *this; -} - -CORBA::ComponentIR::ProvidesDef_out & -CORBA::ComponentIR::ProvidesDef_out::operator= (const ::CORBA::ComponentIR::ProvidesDef_var &p) -{ - this->ptr_ = ::CORBA::ComponentIR::ProvidesDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ComponentIR::ProvidesDef_out & -CORBA::ComponentIR::ProvidesDef_out::operator= (ProvidesDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::ProvidesDef_out::operator ::CORBA::ComponentIR::ProvidesDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ProvidesDef_ptr & -CORBA::ComponentIR::ProvidesDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ProvidesDef_ptr -CORBA::ComponentIR::ProvidesDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ComponentIR::ProvidesDef, + CORBA::ComponentIR::tao_ProvidesDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ComponentIR::ProvidesDef, + CORBA::ComponentIR::tao_ProvidesDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ComponentIR::ProvidesDef, \ + CORBA::ComponentIR::tao_ProvidesDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ComponentIR::ProvidesDef, \ + CORBA::ComponentIR::tao_ProvidesDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -4339,74 +3548,81 @@ CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Impl::_TAO_ProvidesDef_Remote_ if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::InterfaceDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::InterfaceDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -4417,7 +3633,7 @@ CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Impl::_TAO_ProvidesDef_Remote_ ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4441,7 +3657,7 @@ CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Impl::_TAO_ProvidesDef_Remote_ ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4453,22 +3669,20 @@ CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Impl::_TAO_ProvidesDef_Remote_ ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -4540,66 +3754,72 @@ void CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Impl::interface_type ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << interface_type) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) - ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << interface_type) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -4610,7 +3830,7 @@ void CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Impl::interface_type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4634,7 +3854,7 @@ void CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Impl::interface_type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4646,19 +3866,17 @@ void CORBA::ComponentIR::_TAO_ProvidesDef_Remote_Proxy_Impl::interface_type ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -4715,7 +3933,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:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ComponentIR::ProvidesDef::ProvidesDef (int collocated) { @@ -4953,6 +4171,12 @@ const char* CORBA::ComponentIR::ProvidesDef::_interface_repository_id (void) con return "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0"; } +CORBA::Boolean +CORBA::ComponentIR::ProvidesDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -5179,13 +4403,44 @@ void CORBA::ComponentIR::ProvidesDescription::_tao_any_destructor (void *_tao_vo delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Var_Var_T< + ProvidesDescription + >; + +template class + TAO_Out_T< + ProvidesDescription, + ProvidesDescription_var + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Var_Var_T< \ + ProvidesDescription \ + > + +# pragma instantiate \ + TAO_Out_T< \ + ProvidesDescription, \ + ProvidesDescription_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 int CORBA::ComponentIR::UsesDef::_tao_class_id = 0; CORBA::ComponentIR::UsesDef_ptr -tao_CORBA_ComponentIR_UsesDef_duplicate ( +CORBA::ComponentIR::tao_UsesDef_life::tao_duplicate ( CORBA::ComponentIR::UsesDef_ptr p ) { @@ -5193,7 +4448,7 @@ tao_CORBA_ComponentIR_UsesDef_duplicate ( } void -tao_CORBA_ComponentIR_UsesDef_release ( +CORBA::ComponentIR::tao_UsesDef_life::tao_release ( CORBA::ComponentIR::UsesDef_ptr p ) { @@ -5201,228 +4456,64 @@ tao_CORBA_ComponentIR_UsesDef_release ( } CORBA::ComponentIR::UsesDef_ptr -tao_CORBA_ComponentIR_UsesDef_nil ( +CORBA::ComponentIR::tao_UsesDef_life::tao_nil ( void ) { return CORBA::ComponentIR::UsesDef::_nil (); } -CORBA::ComponentIR::UsesDef_ptr -tao_CORBA_ComponentIR_UsesDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ComponentIR::UsesDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ComponentIR_UsesDef_upcast ( - void *src - ) -{ - CORBA::ComponentIR::UsesDef **tmp = - ACE_static_cast (CORBA::ComponentIR::UsesDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ComponentIR_UsesDef_marshal ( +CORBA::ComponentIR::tao_UsesDef_life::tao_marshal ( CORBA::ComponentIR::UsesDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ComponentIR::UsesDef_var -// ************************************************************* - -CORBA::ComponentIR::UsesDef_var::UsesDef_var (void) - : ptr_ (UsesDef::_nil ()) -{} - -::CORBA::ComponentIR::UsesDef_ptr -CORBA::ComponentIR::UsesDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ComponentIR::UsesDef_var::UsesDef_var (const ::CORBA::ComponentIR::UsesDef_var &p) - : TAO_Base_var (), - ptr_ (UsesDef::_duplicate (p.ptr ())) -{} - -CORBA::ComponentIR::UsesDef_var::~UsesDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ComponentIR::UsesDef_var & -CORBA::ComponentIR::UsesDef_var::operator= (UsesDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::UsesDef_var & -CORBA::ComponentIR::UsesDef_var::operator= (const ::CORBA::ComponentIR::UsesDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::UsesDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ComponentIR::UsesDef_var::operator const ::CORBA::ComponentIR::UsesDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ComponentIR::UsesDef_var::operator ::CORBA::ComponentIR::UsesDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::UsesDef_ptr -CORBA::ComponentIR::UsesDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::UsesDef_ptr -CORBA::ComponentIR::UsesDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::UsesDef_ptr & -CORBA::ComponentIR::UsesDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::UsesDef_ptr & -CORBA::ComponentIR::UsesDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::UsesDef::_nil (); - return this->ptr_; -} - -::CORBA::ComponentIR::UsesDef_ptr -CORBA::ComponentIR::UsesDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ComponentIR::UsesDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ComponentIR::UsesDef::_nil (); - return val; -} - -::CORBA::ComponentIR::UsesDef_ptr -CORBA::ComponentIR::UsesDef_var::tao_duplicate (UsesDef_ptr p) -{ - return ::CORBA::ComponentIR::UsesDef::_duplicate (p); -} - -void -CORBA::ComponentIR::UsesDef_var::tao_release (UsesDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ComponentIR::UsesDef_ptr -CORBA::ComponentIR::UsesDef_var::tao_nil (void) -{ - return ::CORBA::ComponentIR::UsesDef::_nil (); + return p->marshal (cdr); } -::CORBA::ComponentIR::UsesDef_ptr -CORBA::ComponentIR::UsesDef_var::tao_narrow ( +CORBA::ComponentIR::UsesDef_ptr +CORBA::ComponentIR::tao_UsesDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ComponentIR::UsesDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ComponentIR::UsesDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ComponentIR::UsesDef_var::tao_upcast (void *src) +CORBA::ComponentIR::tao_UsesDef_cast::tao_upcast ( + void *src + ) { - UsesDef **tmp = - ACE_static_cast (UsesDef **, src); + CORBA::ComponentIR::UsesDef **tmp = + ACE_static_cast (CORBA::ComponentIR::UsesDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ComponentIR::UsesDef_out -// ************************************************************* - -CORBA::ComponentIR::UsesDef_out::UsesDef_out (UsesDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ComponentIR::UsesDef::_nil (); -} - -CORBA::ComponentIR::UsesDef_out::UsesDef_out (UsesDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::UsesDef::_nil (); -} - -CORBA::ComponentIR::UsesDef_out::UsesDef_out (const ::CORBA::ComponentIR::UsesDef_out &p) - : ptr_ (ACE_const_cast (UsesDef_out &, p).ptr_) -{} - -::CORBA::ComponentIR::UsesDef_out & -CORBA::ComponentIR::UsesDef_out::operator= (const ::CORBA::ComponentIR::UsesDef_out &p) -{ - this->ptr_ = ACE_const_cast (UsesDef_out&, p).ptr_; - return *this; -} - -CORBA::ComponentIR::UsesDef_out & -CORBA::ComponentIR::UsesDef_out::operator= (const ::CORBA::ComponentIR::UsesDef_var &p) -{ - this->ptr_ = ::CORBA::ComponentIR::UsesDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ComponentIR::UsesDef_out & -CORBA::ComponentIR::UsesDef_out::operator= (UsesDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::UsesDef_out::operator ::CORBA::ComponentIR::UsesDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::UsesDef_ptr & -CORBA::ComponentIR::UsesDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::UsesDef_ptr -CORBA::ComponentIR::UsesDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ComponentIR::UsesDef, + CORBA::ComponentIR::tao_UsesDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ComponentIR::UsesDef, + CORBA::ComponentIR::tao_UsesDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ComponentIR::UsesDef, \ + CORBA::ComponentIR::tao_UsesDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ComponentIR::UsesDef, \ + CORBA::ComponentIR::tao_UsesDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -5862,74 +4953,81 @@ CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::_TAO_UsesDef_Remote_Proxy_Im if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::InterfaceDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::InterfaceDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -5940,7 +5038,7 @@ CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::_TAO_UsesDef_Remote_Proxy_Im ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -5964,7 +5062,7 @@ CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::_TAO_UsesDef_Remote_Proxy_Im ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -5976,22 +5074,20 @@ CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::_TAO_UsesDef_Remote_Proxy_Im ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -6063,66 +5159,72 @@ void CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::interface_type ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << interface_type) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << interface_type) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -6133,7 +5235,7 @@ void CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::interface_type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -6157,7 +5259,7 @@ void CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::interface_type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -6169,19 +5271,17 @@ void CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::interface_type ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -6253,73 +5353,80 @@ CORBA::Boolean CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::is_multiple ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + _tao_retval + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> CORBA::Any::to_boolean (_tao_retval)) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::Boolean _tao_retval_info = + _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> CORBA::Any::to_boolean (_tao_retval)) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::Boolean _tao_retval_info = - _tao_retval; - _tao_ri.result (_tao_retval_info); - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -6330,7 +5437,7 @@ CORBA::Boolean CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::is_multiple ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -6354,7 +5461,7 @@ CORBA::Boolean CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::is_multiple ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -6366,22 +5473,20 @@ CORBA::Boolean CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::is_multiple ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval; + +return _tao_retval; } // TAO_IDL - Generated from @@ -6453,66 +5558,72 @@ void CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::is_multiple ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << CORBA::Any::from_boolean (is_multiple)) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << CORBA::Any::from_boolean (is_multiple)) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -6523,7 +5634,7 @@ void CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::is_multiple ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -6547,7 +5658,7 @@ void CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::is_multiple ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -6559,19 +5670,17 @@ void CORBA::ComponentIR::_TAO_UsesDef_Remote_Proxy_Impl::is_multiple ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -6628,7 +5737,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:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ComponentIR::UsesDef::UsesDef (int collocated) { @@ -6866,6 +5975,12 @@ const char* CORBA::ComponentIR::UsesDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0"; } +CORBA::Boolean +CORBA::ComponentIR::UsesDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -7136,13 +6251,44 @@ void CORBA::ComponentIR::UsesDescription::_tao_any_destructor (void *_tao_void_p delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Var_Var_T< + UsesDescription + >; + +template class + TAO_Out_T< + UsesDescription, + UsesDescription_var + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Var_Var_T< \ + UsesDescription \ + > + +# pragma instantiate \ + TAO_Out_T< \ + UsesDescription, \ + UsesDescription_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 int CORBA::ComponentIR::EventPortDef::_tao_class_id = 0; CORBA::ComponentIR::EventPortDef_ptr -tao_CORBA_ComponentIR_EventPortDef_duplicate ( +CORBA::ComponentIR::tao_EventPortDef_life::tao_duplicate ( CORBA::ComponentIR::EventPortDef_ptr p ) { @@ -7150,7 +6296,7 @@ tao_CORBA_ComponentIR_EventPortDef_duplicate ( } void -tao_CORBA_ComponentIR_EventPortDef_release ( +CORBA::ComponentIR::tao_EventPortDef_life::tao_release ( CORBA::ComponentIR::EventPortDef_ptr p ) { @@ -7158,228 +6304,64 @@ tao_CORBA_ComponentIR_EventPortDef_release ( } CORBA::ComponentIR::EventPortDef_ptr -tao_CORBA_ComponentIR_EventPortDef_nil ( +CORBA::ComponentIR::tao_EventPortDef_life::tao_nil ( void ) { return CORBA::ComponentIR::EventPortDef::_nil (); } -CORBA::ComponentIR::EventPortDef_ptr -tao_CORBA_ComponentIR_EventPortDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ComponentIR::EventPortDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ComponentIR_EventPortDef_upcast ( - void *src - ) -{ - CORBA::ComponentIR::EventPortDef **tmp = - ACE_static_cast (CORBA::ComponentIR::EventPortDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ComponentIR_EventPortDef_marshal ( +CORBA::ComponentIR::tao_EventPortDef_life::tao_marshal ( CORBA::ComponentIR::EventPortDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ComponentIR::EventPortDef_var -// ************************************************************* - -CORBA::ComponentIR::EventPortDef_var::EventPortDef_var (void) - : ptr_ (EventPortDef::_nil ()) -{} - -::CORBA::ComponentIR::EventPortDef_ptr -CORBA::ComponentIR::EventPortDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ComponentIR::EventPortDef_var::EventPortDef_var (const ::CORBA::ComponentIR::EventPortDef_var &p) - : TAO_Base_var (), - ptr_ (EventPortDef::_duplicate (p.ptr ())) -{} - -CORBA::ComponentIR::EventPortDef_var::~EventPortDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ComponentIR::EventPortDef_var & -CORBA::ComponentIR::EventPortDef_var::operator= (EventPortDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::EventPortDef_var & -CORBA::ComponentIR::EventPortDef_var::operator= (const ::CORBA::ComponentIR::EventPortDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::EventPortDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ComponentIR::EventPortDef_var::operator const ::CORBA::ComponentIR::EventPortDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ComponentIR::EventPortDef_var::operator ::CORBA::ComponentIR::EventPortDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::EventPortDef_ptr -CORBA::ComponentIR::EventPortDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::EventPortDef_ptr -CORBA::ComponentIR::EventPortDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::EventPortDef_ptr & -CORBA::ComponentIR::EventPortDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::EventPortDef_ptr & -CORBA::ComponentIR::EventPortDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::EventPortDef::_nil (); - return this->ptr_; -} - -::CORBA::ComponentIR::EventPortDef_ptr -CORBA::ComponentIR::EventPortDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ComponentIR::EventPortDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ComponentIR::EventPortDef::_nil (); - return val; -} - -::CORBA::ComponentIR::EventPortDef_ptr -CORBA::ComponentIR::EventPortDef_var::tao_duplicate (EventPortDef_ptr p) -{ - return ::CORBA::ComponentIR::EventPortDef::_duplicate (p); -} - -void -CORBA::ComponentIR::EventPortDef_var::tao_release (EventPortDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ComponentIR::EventPortDef_ptr -CORBA::ComponentIR::EventPortDef_var::tao_nil (void) -{ - return ::CORBA::ComponentIR::EventPortDef::_nil (); + return p->marshal (cdr); } -::CORBA::ComponentIR::EventPortDef_ptr -CORBA::ComponentIR::EventPortDef_var::tao_narrow ( +CORBA::ComponentIR::EventPortDef_ptr +CORBA::ComponentIR::tao_EventPortDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ComponentIR::EventPortDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ComponentIR::EventPortDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ComponentIR::EventPortDef_var::tao_upcast (void *src) +CORBA::ComponentIR::tao_EventPortDef_cast::tao_upcast ( + void *src + ) { - EventPortDef **tmp = - ACE_static_cast (EventPortDef **, src); + CORBA::ComponentIR::EventPortDef **tmp = + ACE_static_cast (CORBA::ComponentIR::EventPortDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ComponentIR::EventPortDef_out -// ************************************************************* - -CORBA::ComponentIR::EventPortDef_out::EventPortDef_out (EventPortDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ComponentIR::EventPortDef::_nil (); -} - -CORBA::ComponentIR::EventPortDef_out::EventPortDef_out (EventPortDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::EventPortDef::_nil (); -} - -CORBA::ComponentIR::EventPortDef_out::EventPortDef_out (const ::CORBA::ComponentIR::EventPortDef_out &p) - : ptr_ (ACE_const_cast (EventPortDef_out &, p).ptr_) -{} - -::CORBA::ComponentIR::EventPortDef_out & -CORBA::ComponentIR::EventPortDef_out::operator= (const ::CORBA::ComponentIR::EventPortDef_out &p) -{ - this->ptr_ = ACE_const_cast (EventPortDef_out&, p).ptr_; - return *this; -} - -CORBA::ComponentIR::EventPortDef_out & -CORBA::ComponentIR::EventPortDef_out::operator= (const ::CORBA::ComponentIR::EventPortDef_var &p) -{ - this->ptr_ = ::CORBA::ComponentIR::EventPortDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ComponentIR::EventPortDef_out & -CORBA::ComponentIR::EventPortDef_out::operator= (EventPortDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::EventPortDef_out::operator ::CORBA::ComponentIR::EventPortDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::EventPortDef_ptr & -CORBA::ComponentIR::EventPortDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::EventPortDef_ptr -CORBA::ComponentIR::EventPortDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ComponentIR::EventPortDef, + CORBA::ComponentIR::tao_EventPortDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ComponentIR::EventPortDef, + CORBA::ComponentIR::tao_EventPortDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ComponentIR::EventPortDef, \ + CORBA::ComponentIR::tao_EventPortDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ComponentIR::EventPortDef, \ + CORBA::ComponentIR::tao_EventPortDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -7744,74 +6726,81 @@ CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl::_TAO_EventPortDef_Remot if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ComponentIR::EventDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ComponentIR::EventDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -7822,7 +6811,7 @@ CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl::_TAO_EventPortDef_Remot ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -7846,7 +6835,7 @@ CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl::_TAO_EventPortDef_Remot ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -7858,22 +6847,20 @@ CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl::_TAO_EventPortDef_Remot ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -7945,66 +6932,72 @@ void CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl::event ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << event) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << event) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -8015,7 +7008,7 @@ void CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl::event ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -8039,7 +7032,7 @@ void CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl::event ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -8051,19 +7044,17 @@ void CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl::event ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -8137,86 +7128,90 @@ CORBA::Boolean CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl::is_a ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << event_id) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - _tao_retval - ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << event_id) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + _tao_retval + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> CORBA::Any::to_boolean (_tao_retval)) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::Boolean _tao_retval_info = + _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> CORBA::Any::to_boolean (_tao_retval)) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::Boolean _tao_retval_info = - _tao_retval; - _tao_ri.result (_tao_retval_info); - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -8227,7 +7222,7 @@ CORBA::Boolean CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -8251,7 +7246,7 @@ CORBA::Boolean CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -8263,22 +7258,20 @@ CORBA::Boolean CORBA::ComponentIR::_TAO_EventPortDef_Remote_Proxy_Impl::is_a ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval; + +return _tao_retval; } // @@ -8334,7 +7327,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:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ComponentIR::EventPortDef::EventPortDef (int collocated) { @@ -8572,6 +7565,12 @@ const char* CORBA::ComponentIR::EventPortDef::_interface_repository_id (void) co return "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"; } +CORBA::Boolean +CORBA::ComponentIR::EventPortDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -8820,13 +7819,44 @@ void CORBA::ComponentIR::EventPortDescription::_tao_any_destructor (void *_tao_v delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Var_Var_T< + EventPortDescription + >; + +template class + TAO_Out_T< + EventPortDescription, + EventPortDescription_var + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Var_Var_T< \ + EventPortDescription \ + > + +# pragma instantiate \ + TAO_Out_T< \ + EventPortDescription, \ + EventPortDescription_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 int CORBA::ComponentIR::EmitsDef::_tao_class_id = 0; CORBA::ComponentIR::EmitsDef_ptr -tao_CORBA_ComponentIR_EmitsDef_duplicate ( +CORBA::ComponentIR::tao_EmitsDef_life::tao_duplicate ( CORBA::ComponentIR::EmitsDef_ptr p ) { @@ -8834,7 +7864,7 @@ tao_CORBA_ComponentIR_EmitsDef_duplicate ( } void -tao_CORBA_ComponentIR_EmitsDef_release ( +CORBA::ComponentIR::tao_EmitsDef_life::tao_release ( CORBA::ComponentIR::EmitsDef_ptr p ) { @@ -8842,228 +7872,64 @@ tao_CORBA_ComponentIR_EmitsDef_release ( } CORBA::ComponentIR::EmitsDef_ptr -tao_CORBA_ComponentIR_EmitsDef_nil ( +CORBA::ComponentIR::tao_EmitsDef_life::tao_nil ( void ) { return CORBA::ComponentIR::EmitsDef::_nil (); } -CORBA::ComponentIR::EmitsDef_ptr -tao_CORBA_ComponentIR_EmitsDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ComponentIR::EmitsDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ComponentIR_EmitsDef_upcast ( - void *src - ) -{ - CORBA::ComponentIR::EmitsDef **tmp = - ACE_static_cast (CORBA::ComponentIR::EmitsDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ComponentIR_EmitsDef_marshal ( +CORBA::ComponentIR::tao_EmitsDef_life::tao_marshal ( CORBA::ComponentIR::EmitsDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ComponentIR::EmitsDef_var -// ************************************************************* - -CORBA::ComponentIR::EmitsDef_var::EmitsDef_var (void) - : ptr_ (EmitsDef::_nil ()) -{} - -::CORBA::ComponentIR::EmitsDef_ptr -CORBA::ComponentIR::EmitsDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ComponentIR::EmitsDef_var::EmitsDef_var (const ::CORBA::ComponentIR::EmitsDef_var &p) - : TAO_Base_var (), - ptr_ (EmitsDef::_duplicate (p.ptr ())) -{} - -CORBA::ComponentIR::EmitsDef_var::~EmitsDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ComponentIR::EmitsDef_var & -CORBA::ComponentIR::EmitsDef_var::operator= (EmitsDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::EmitsDef_var & -CORBA::ComponentIR::EmitsDef_var::operator= (const ::CORBA::ComponentIR::EmitsDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::EmitsDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ComponentIR::EmitsDef_var::operator const ::CORBA::ComponentIR::EmitsDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ComponentIR::EmitsDef_var::operator ::CORBA::ComponentIR::EmitsDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::EmitsDef_ptr -CORBA::ComponentIR::EmitsDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::EmitsDef_ptr -CORBA::ComponentIR::EmitsDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::EmitsDef_ptr & -CORBA::ComponentIR::EmitsDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::EmitsDef_ptr & -CORBA::ComponentIR::EmitsDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::EmitsDef::_nil (); - return this->ptr_; -} - -::CORBA::ComponentIR::EmitsDef_ptr -CORBA::ComponentIR::EmitsDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ComponentIR::EmitsDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ComponentIR::EmitsDef::_nil (); - return val; -} - -::CORBA::ComponentIR::EmitsDef_ptr -CORBA::ComponentIR::EmitsDef_var::tao_duplicate (EmitsDef_ptr p) -{ - return ::CORBA::ComponentIR::EmitsDef::_duplicate (p); -} - -void -CORBA::ComponentIR::EmitsDef_var::tao_release (EmitsDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ComponentIR::EmitsDef_ptr -CORBA::ComponentIR::EmitsDef_var::tao_nil (void) -{ - return ::CORBA::ComponentIR::EmitsDef::_nil (); + return p->marshal (cdr); } -::CORBA::ComponentIR::EmitsDef_ptr -CORBA::ComponentIR::EmitsDef_var::tao_narrow ( +CORBA::ComponentIR::EmitsDef_ptr +CORBA::ComponentIR::tao_EmitsDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ComponentIR::EmitsDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ComponentIR::EmitsDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ComponentIR::EmitsDef_var::tao_upcast (void *src) +CORBA::ComponentIR::tao_EmitsDef_cast::tao_upcast ( + void *src + ) { - EmitsDef **tmp = - ACE_static_cast (EmitsDef **, src); + CORBA::ComponentIR::EmitsDef **tmp = + ACE_static_cast (CORBA::ComponentIR::EmitsDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ComponentIR::EmitsDef_out -// ************************************************************* - -CORBA::ComponentIR::EmitsDef_out::EmitsDef_out (EmitsDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ComponentIR::EmitsDef::_nil (); -} - -CORBA::ComponentIR::EmitsDef_out::EmitsDef_out (EmitsDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::EmitsDef::_nil (); -} - -CORBA::ComponentIR::EmitsDef_out::EmitsDef_out (const ::CORBA::ComponentIR::EmitsDef_out &p) - : ptr_ (ACE_const_cast (EmitsDef_out &, p).ptr_) -{} - -::CORBA::ComponentIR::EmitsDef_out & -CORBA::ComponentIR::EmitsDef_out::operator= (const ::CORBA::ComponentIR::EmitsDef_out &p) -{ - this->ptr_ = ACE_const_cast (EmitsDef_out&, p).ptr_; - return *this; -} - -CORBA::ComponentIR::EmitsDef_out & -CORBA::ComponentIR::EmitsDef_out::operator= (const ::CORBA::ComponentIR::EmitsDef_var &p) -{ - this->ptr_ = ::CORBA::ComponentIR::EmitsDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ComponentIR::EmitsDef_out & -CORBA::ComponentIR::EmitsDef_out::operator= (EmitsDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::EmitsDef_out::operator ::CORBA::ComponentIR::EmitsDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::EmitsDef_ptr & -CORBA::ComponentIR::EmitsDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::EmitsDef_ptr -CORBA::ComponentIR::EmitsDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ComponentIR::EmitsDef, + CORBA::ComponentIR::tao_EmitsDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ComponentIR::EmitsDef, + CORBA::ComponentIR::tao_EmitsDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ComponentIR::EmitsDef, \ + CORBA::ComponentIR::tao_EmitsDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ComponentIR::EmitsDef, \ + CORBA::ComponentIR::tao_EmitsDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -9140,7 +8006,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:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ComponentIR::EmitsDef::EmitsDef (int collocated) { @@ -9396,6 +8262,12 @@ const char* CORBA::ComponentIR::EmitsDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/ComponentIR/EmitsDef:1.0"; } +CORBA::Boolean +CORBA::ComponentIR::EmitsDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -9445,7 +8317,7 @@ TAO_NAMESPACE_END int CORBA::ComponentIR::PublishesDef::_tao_class_id = 0; CORBA::ComponentIR::PublishesDef_ptr -tao_CORBA_ComponentIR_PublishesDef_duplicate ( +CORBA::ComponentIR::tao_PublishesDef_life::tao_duplicate ( CORBA::ComponentIR::PublishesDef_ptr p ) { @@ -9453,7 +8325,7 @@ tao_CORBA_ComponentIR_PublishesDef_duplicate ( } void -tao_CORBA_ComponentIR_PublishesDef_release ( +CORBA::ComponentIR::tao_PublishesDef_life::tao_release ( CORBA::ComponentIR::PublishesDef_ptr p ) { @@ -9461,15 +8333,24 @@ tao_CORBA_ComponentIR_PublishesDef_release ( } CORBA::ComponentIR::PublishesDef_ptr -tao_CORBA_ComponentIR_PublishesDef_nil ( +CORBA::ComponentIR::tao_PublishesDef_life::tao_nil ( void ) { return CORBA::ComponentIR::PublishesDef::_nil (); } +CORBA::Boolean +CORBA::ComponentIR::tao_PublishesDef_life::tao_marshal ( + CORBA::ComponentIR::PublishesDef_ptr p, + TAO_OutputCDR &cdr + ) +{ + return p->marshal (cdr); +} + CORBA::ComponentIR::PublishesDef_ptr -tao_CORBA_ComponentIR_PublishesDef_narrow ( +CORBA::ComponentIR::tao_PublishesDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) @@ -9478,7 +8359,7 @@ tao_CORBA_ComponentIR_PublishesDef_narrow ( } CORBA::Object * -tao_CORBA_ComponentIR_PublishesDef_upcast ( +CORBA::ComponentIR::tao_PublishesDef_cast::tao_upcast ( void *src ) { @@ -9487,306 +8368,133 @@ tao_CORBA_ComponentIR_PublishesDef_upcast ( return *tmp; } -CORBA::Boolean -tao_CORBA_ComponentIR_PublishesDef_marshal ( - CORBA::ComponentIR::PublishesDef_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ComponentIR::PublishesDef, + CORBA::ComponentIR::tao_PublishesDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ComponentIR::PublishesDef, + CORBA::ComponentIR::tao_PublishesDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ComponentIR::PublishesDef, \ + CORBA::ComponentIR::tao_PublishesDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ComponentIR::PublishesDef, \ + CORBA::ComponentIR::tao_PublishesDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 + +#if (TAO_HAS_INTERCEPTORS == 1) -// ************************************************************* -// CORBA::ComponentIR::PublishesDef_var -// ************************************************************* +#endif /* TAO_HAS_INTERCEPTORS */ -CORBA::ComponentIR::PublishesDef_var::PublishesDef_var (void) - : ptr_ (PublishesDef::_nil ()) -{} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31 -::CORBA::ComponentIR::PublishesDef_ptr -CORBA::ComponentIR::PublishesDef_var::ptr (void) const -{ - return this->ptr_; -} +/////////////////////////////////////////////////////////////////////// +// Base & Remote Proxy Implementation. +// -CORBA::ComponentIR::PublishesDef_var::PublishesDef_var (const ::CORBA::ComponentIR::PublishesDef_var &p) - : TAO_Base_var (), - ptr_ (PublishesDef::_duplicate (p.ptr ())) +CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Impl::_TAO_PublishesDef_Proxy_Impl (void) {} -CORBA::ComponentIR::PublishesDef_var::~PublishesDef_var (void) -{ - CORBA::release (this->ptr_); -} +CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Impl::_TAO_PublishesDef_Remote_Proxy_Impl (void) +{} -CORBA::ComponentIR::PublishesDef_var & -CORBA::ComponentIR::PublishesDef_var::operator= (PublishesDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} +// Remote Implementation of the IDL interface methods -CORBA::ComponentIR::PublishesDef_var & -CORBA::ComponentIR::PublishesDef_var::operator= (const ::CORBA::ComponentIR::PublishesDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::PublishesDef::_duplicate (p.ptr ()); - } - return *this; -} +// +// End Base & Remote Proxy Implemeentation. +/////////////////////////////////////////////////////////////////////// -CORBA::ComponentIR::PublishesDef_var::operator const ::CORBA::ComponentIR::PublishesDef_ptr &() const // cast -{ - return this->ptr_; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_cs.cpp:31 + +/////////////////////////////////////////////////////////////////////// +// Remote & Base Proxy Broker Implementation +// -CORBA::ComponentIR::PublishesDef_var::operator ::CORBA::ComponentIR::PublishesDef_ptr &() // cast +CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Broker::_TAO_PublishesDef_Proxy_Broker (void) { - return this->ptr_; } -::CORBA::ComponentIR::PublishesDef_ptr -CORBA::ComponentIR::PublishesDef_var::operator-> (void) const +CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Broker::~_TAO_PublishesDef_Proxy_Broker (void) { - return this->ptr_; } -::CORBA::ComponentIR::PublishesDef_ptr -CORBA::ComponentIR::PublishesDef_var::in (void) const +CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Broker * (*CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer) ( + CORBA::Object_ptr obj + ) = 0; + +// Factory Member function Implementation. +CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker * +CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker::the_TAO_PublishesDef_Remote_Proxy_Broker (void) { - return this->ptr_; + static ::CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker remote_proxy_broker; + return &remote_proxy_broker; } -::CORBA::ComponentIR::PublishesDef_ptr & -CORBA::ComponentIR::PublishesDef_var::inout (void) +CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker::_TAO_PublishesDef_Remote_Proxy_Broker (void) { - return this->ptr_; } -::CORBA::ComponentIR::PublishesDef_ptr & -CORBA::ComponentIR::PublishesDef_var::out (void) +CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker::~_TAO_PublishesDef_Remote_Proxy_Broker (void) { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::PublishesDef::_nil (); - return this->ptr_; } -::CORBA::ComponentIR::PublishesDef_ptr -CORBA::ComponentIR::PublishesDef_var::_retn (void) +CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Impl& +CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker::select_proxy ( + ::CORBA::ComponentIR::PublishesDef * + ACE_ENV_ARG_DECL_NOT_USED + ) { - // yield ownership of managed obj reference - ::CORBA::ComponentIR::PublishesDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ComponentIR::PublishesDef::_nil (); - return val; + return this->remote_proxy_impl_; } -::CORBA::ComponentIR::PublishesDef_ptr -CORBA::ComponentIR::PublishesDef_var::tao_duplicate (PublishesDef_ptr p) +// +// End Remote & Base Proxy Broker Implementation +/////////////////////////////////////////////////////////////////////// + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 + +CORBA::ComponentIR::PublishesDef::PublishesDef (int collocated) { - return ::CORBA::ComponentIR::PublishesDef::_duplicate (p); + this->CORBA_ComponentIR_PublishesDef_setup_collocation (collocated); } void -CORBA::ComponentIR::PublishesDef_var::tao_release (PublishesDef_ptr p) +CORBA::ComponentIR::PublishesDef::CORBA_ComponentIR_PublishesDef_setup_collocation (int collocated) { - CORBA::release (p); + if (collocated) + this->the_TAO_PublishesDef_Proxy_Broker_ = + ::CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer (this); + else + this->the_TAO_PublishesDef_Proxy_Broker_ = + ::CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker::the_TAO_PublishesDef_Remote_Proxy_Broker (); + + this->CORBA_ComponentIR_EventPortDef_setup_collocation (collocated); } -::CORBA::ComponentIR::PublishesDef_ptr -CORBA::ComponentIR::PublishesDef_var::tao_nil (void) +CORBA::ComponentIR::PublishesDef::~PublishesDef (void) +{} + +void +CORBA::ComponentIR::PublishesDef::_tao_any_destructor (void *_tao_void_pointer) { - return ::CORBA::ComponentIR::PublishesDef::_nil (); -} - -::CORBA::ComponentIR::PublishesDef_ptr -CORBA::ComponentIR::PublishesDef_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::CORBA::ComponentIR::PublishesDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -CORBA::ComponentIR::PublishesDef_var::tao_upcast (void *src) -{ - PublishesDef **tmp = - ACE_static_cast (PublishesDef **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ComponentIR::PublishesDef_out -// ************************************************************* - -CORBA::ComponentIR::PublishesDef_out::PublishesDef_out (PublishesDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ComponentIR::PublishesDef::_nil (); -} - -CORBA::ComponentIR::PublishesDef_out::PublishesDef_out (PublishesDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::PublishesDef::_nil (); -} - -CORBA::ComponentIR::PublishesDef_out::PublishesDef_out (const ::CORBA::ComponentIR::PublishesDef_out &p) - : ptr_ (ACE_const_cast (PublishesDef_out &, p).ptr_) -{} - -::CORBA::ComponentIR::PublishesDef_out & -CORBA::ComponentIR::PublishesDef_out::operator= (const ::CORBA::ComponentIR::PublishesDef_out &p) -{ - this->ptr_ = ACE_const_cast (PublishesDef_out&, p).ptr_; - return *this; -} - -CORBA::ComponentIR::PublishesDef_out & -CORBA::ComponentIR::PublishesDef_out::operator= (const ::CORBA::ComponentIR::PublishesDef_var &p) -{ - this->ptr_ = ::CORBA::ComponentIR::PublishesDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ComponentIR::PublishesDef_out & -CORBA::ComponentIR::PublishesDef_out::operator= (PublishesDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::PublishesDef_out::operator ::CORBA::ComponentIR::PublishesDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::PublishesDef_ptr & -CORBA::ComponentIR::PublishesDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::PublishesDef_ptr -CORBA::ComponentIR::PublishesDef_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 - -#if (TAO_HAS_INTERCEPTORS == 1) - -#endif /* TAO_HAS_INTERCEPTORS */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31 - -/////////////////////////////////////////////////////////////////////// -// Base & Remote Proxy Implementation. -// - -CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Impl::_TAO_PublishesDef_Proxy_Impl (void) -{} - -CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Impl::_TAO_PublishesDef_Remote_Proxy_Impl (void) -{} - -// Remote Implementation of the IDL interface methods - -// -// End Base & Remote Proxy Implemeentation. -/////////////////////////////////////////////////////////////////////// - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_cs.cpp:31 - -/////////////////////////////////////////////////////////////////////// -// Remote & Base Proxy Broker Implementation -// - -CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Broker::_TAO_PublishesDef_Proxy_Broker (void) -{ -} - -CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Broker::~_TAO_PublishesDef_Proxy_Broker (void) -{ -} - -CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Broker * (*CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer) ( - CORBA::Object_ptr obj - ) = 0; - -// Factory Member function Implementation. -CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker * -CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker::the_TAO_PublishesDef_Remote_Proxy_Broker (void) -{ - static ::CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker remote_proxy_broker; - return &remote_proxy_broker; -} - -CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker::_TAO_PublishesDef_Remote_Proxy_Broker (void) -{ -} - -CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker::~_TAO_PublishesDef_Remote_Proxy_Broker (void) -{ -} - -CORBA::ComponentIR::_TAO_PublishesDef_Proxy_Impl& -CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker::select_proxy ( - ::CORBA::ComponentIR::PublishesDef * - ACE_ENV_ARG_DECL_NOT_USED - ) -{ - return this->remote_proxy_impl_; -} - -// -// End Remote & Base Proxy Broker Implementation -/////////////////////////////////////////////////////////////////////// - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 - -CORBA::ComponentIR::PublishesDef::PublishesDef (int collocated) -{ - this->CORBA_ComponentIR_PublishesDef_setup_collocation (collocated); -} - -void -CORBA::ComponentIR::PublishesDef::CORBA_ComponentIR_PublishesDef_setup_collocation (int collocated) -{ - if (collocated) - this->the_TAO_PublishesDef_Proxy_Broker_ = - ::CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer (this); - else - this->the_TAO_PublishesDef_Proxy_Broker_ = - ::CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker::the_TAO_PublishesDef_Remote_Proxy_Broker (); - - this->CORBA_ComponentIR_EventPortDef_setup_collocation (collocated); -} - -CORBA::ComponentIR::PublishesDef::~PublishesDef (void) -{} - -void -CORBA::ComponentIR::PublishesDef::_tao_any_destructor (void *_tao_void_pointer) -{ - PublishesDef *tmp = ACE_static_cast (PublishesDef *, _tao_void_pointer); - CORBA::release (tmp); + PublishesDef *tmp = ACE_static_cast (PublishesDef *, _tao_void_pointer); + CORBA::release (tmp); } CORBA::ComponentIR::PublishesDef_ptr @@ -10015,6 +8723,12 @@ const char* CORBA::ComponentIR::PublishesDef::_interface_repository_id (void) co return "IDL:omg.org/CORBA/ComponentIR/PublishesDef:1.0"; } +CORBA::Boolean +CORBA::ComponentIR::PublishesDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -10066,7 +8780,7 @@ TAO_NAMESPACE_END int CORBA::ComponentIR::ConsumesDef::_tao_class_id = 0; CORBA::ComponentIR::ConsumesDef_ptr -tao_CORBA_ComponentIR_ConsumesDef_duplicate ( +CORBA::ComponentIR::tao_ConsumesDef_life::tao_duplicate ( CORBA::ComponentIR::ConsumesDef_ptr p ) { @@ -10074,7 +8788,7 @@ tao_CORBA_ComponentIR_ConsumesDef_duplicate ( } void -tao_CORBA_ComponentIR_ConsumesDef_release ( +CORBA::ComponentIR::tao_ConsumesDef_life::tao_release ( CORBA::ComponentIR::ConsumesDef_ptr p ) { @@ -10082,228 +8796,64 @@ tao_CORBA_ComponentIR_ConsumesDef_release ( } CORBA::ComponentIR::ConsumesDef_ptr -tao_CORBA_ComponentIR_ConsumesDef_nil ( +CORBA::ComponentIR::tao_ConsumesDef_life::tao_nil ( void ) { return CORBA::ComponentIR::ConsumesDef::_nil (); } -CORBA::ComponentIR::ConsumesDef_ptr -tao_CORBA_ComponentIR_ConsumesDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ComponentIR::ConsumesDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ComponentIR_ConsumesDef_upcast ( - void *src - ) -{ - CORBA::ComponentIR::ConsumesDef **tmp = - ACE_static_cast (CORBA::ComponentIR::ConsumesDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ComponentIR_ConsumesDef_marshal ( +CORBA::ComponentIR::tao_ConsumesDef_life::tao_marshal ( CORBA::ComponentIR::ConsumesDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ComponentIR::ConsumesDef_var -// ************************************************************* - -CORBA::ComponentIR::ConsumesDef_var::ConsumesDef_var (void) - : ptr_ (ConsumesDef::_nil ()) -{} - -::CORBA::ComponentIR::ConsumesDef_ptr -CORBA::ComponentIR::ConsumesDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ComponentIR::ConsumesDef_var::ConsumesDef_var (const ::CORBA::ComponentIR::ConsumesDef_var &p) - : TAO_Base_var (), - ptr_ (ConsumesDef::_duplicate (p.ptr ())) -{} - -CORBA::ComponentIR::ConsumesDef_var::~ConsumesDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ComponentIR::ConsumesDef_var & -CORBA::ComponentIR::ConsumesDef_var::operator= (ConsumesDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::ConsumesDef_var & -CORBA::ComponentIR::ConsumesDef_var::operator= (const ::CORBA::ComponentIR::ConsumesDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::ConsumesDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ComponentIR::ConsumesDef_var::operator const ::CORBA::ComponentIR::ConsumesDef_ptr &() const // cast -{ - return this->ptr_; + return p->marshal (cdr); } -CORBA::ComponentIR::ConsumesDef_var::operator ::CORBA::ComponentIR::ConsumesDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ConsumesDef_ptr -CORBA::ComponentIR::ConsumesDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ConsumesDef_ptr -CORBA::ComponentIR::ConsumesDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ConsumesDef_ptr & -CORBA::ComponentIR::ConsumesDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ConsumesDef_ptr & -CORBA::ComponentIR::ConsumesDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::ConsumesDef::_nil (); - return this->ptr_; -} - -::CORBA::ComponentIR::ConsumesDef_ptr -CORBA::ComponentIR::ConsumesDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ComponentIR::ConsumesDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ComponentIR::ConsumesDef::_nil (); - return val; -} - -::CORBA::ComponentIR::ConsumesDef_ptr -CORBA::ComponentIR::ConsumesDef_var::tao_duplicate (ConsumesDef_ptr p) -{ - return ::CORBA::ComponentIR::ConsumesDef::_duplicate (p); -} - -void -CORBA::ComponentIR::ConsumesDef_var::tao_release (ConsumesDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ComponentIR::ConsumesDef_ptr -CORBA::ComponentIR::ConsumesDef_var::tao_nil (void) -{ - return ::CORBA::ComponentIR::ConsumesDef::_nil (); -} - -::CORBA::ComponentIR::ConsumesDef_ptr -CORBA::ComponentIR::ConsumesDef_var::tao_narrow ( +CORBA::ComponentIR::ConsumesDef_ptr +CORBA::ComponentIR::tao_ConsumesDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ComponentIR::ConsumesDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ComponentIR::ConsumesDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ComponentIR::ConsumesDef_var::tao_upcast (void *src) +CORBA::ComponentIR::tao_ConsumesDef_cast::tao_upcast ( + void *src + ) { - ConsumesDef **tmp = - ACE_static_cast (ConsumesDef **, src); + CORBA::ComponentIR::ConsumesDef **tmp = + ACE_static_cast (CORBA::ComponentIR::ConsumesDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ComponentIR::ConsumesDef_out -// ************************************************************* - -CORBA::ComponentIR::ConsumesDef_out::ConsumesDef_out (ConsumesDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ComponentIR::ConsumesDef::_nil (); -} - -CORBA::ComponentIR::ConsumesDef_out::ConsumesDef_out (ConsumesDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::ConsumesDef::_nil (); -} - -CORBA::ComponentIR::ConsumesDef_out::ConsumesDef_out (const ::CORBA::ComponentIR::ConsumesDef_out &p) - : ptr_ (ACE_const_cast (ConsumesDef_out &, p).ptr_) -{} - -::CORBA::ComponentIR::ConsumesDef_out & -CORBA::ComponentIR::ConsumesDef_out::operator= (const ::CORBA::ComponentIR::ConsumesDef_out &p) -{ - this->ptr_ = ACE_const_cast (ConsumesDef_out&, p).ptr_; - return *this; -} - -CORBA::ComponentIR::ConsumesDef_out & -CORBA::ComponentIR::ConsumesDef_out::operator= (const ::CORBA::ComponentIR::ConsumesDef_var &p) -{ - this->ptr_ = ::CORBA::ComponentIR::ConsumesDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ComponentIR::ConsumesDef_out & -CORBA::ComponentIR::ConsumesDef_out::operator= (ConsumesDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::ConsumesDef_out::operator ::CORBA::ComponentIR::ConsumesDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ConsumesDef_ptr & -CORBA::ComponentIR::ConsumesDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ConsumesDef_ptr -CORBA::ComponentIR::ConsumesDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ComponentIR::ConsumesDef, + CORBA::ComponentIR::tao_ConsumesDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ComponentIR::ConsumesDef, + CORBA::ComponentIR::tao_ConsumesDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ComponentIR::ConsumesDef, \ + CORBA::ComponentIR::tao_ConsumesDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ComponentIR::ConsumesDef, \ + CORBA::ComponentIR::tao_ConsumesDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -10380,7 +8930,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:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ComponentIR::ConsumesDef::ConsumesDef (int collocated) { @@ -10636,6 +9186,12 @@ const char* CORBA::ComponentIR::ConsumesDef::_interface_repository_id (void) con return "IDL:omg.org/CORBA/ComponentIR/ConsumesDef:1.0"; } +CORBA::Boolean +CORBA::ComponentIR::ConsumesDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -10686,7 +9242,7 @@ TAO_NAMESPACE_END int CORBA::ComponentIR::ComponentDef::_tao_class_id = 0; CORBA::ComponentIR::ComponentDef_ptr -tao_CORBA_ComponentIR_ComponentDef_duplicate ( +CORBA::ComponentIR::tao_ComponentDef_life::tao_duplicate ( CORBA::ComponentIR::ComponentDef_ptr p ) { @@ -10694,7 +9250,7 @@ tao_CORBA_ComponentIR_ComponentDef_duplicate ( } void -tao_CORBA_ComponentIR_ComponentDef_release ( +CORBA::ComponentIR::tao_ComponentDef_life::tao_release ( CORBA::ComponentIR::ComponentDef_ptr p ) { @@ -10702,228 +9258,64 @@ tao_CORBA_ComponentIR_ComponentDef_release ( } CORBA::ComponentIR::ComponentDef_ptr -tao_CORBA_ComponentIR_ComponentDef_nil ( +CORBA::ComponentIR::tao_ComponentDef_life::tao_nil ( void ) { return CORBA::ComponentIR::ComponentDef::_nil (); } -CORBA::ComponentIR::ComponentDef_ptr -tao_CORBA_ComponentIR_ComponentDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ComponentIR::ComponentDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ComponentIR_ComponentDef_upcast ( - void *src - ) -{ - CORBA::ComponentIR::ComponentDef **tmp = - ACE_static_cast (CORBA::ComponentIR::ComponentDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ComponentIR_ComponentDef_marshal ( +CORBA::ComponentIR::tao_ComponentDef_life::tao_marshal ( CORBA::ComponentIR::ComponentDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ComponentIR::ComponentDef_var -// ************************************************************* - -CORBA::ComponentIR::ComponentDef_var::ComponentDef_var (void) - : ptr_ (ComponentDef::_nil ()) -{} - -::CORBA::ComponentIR::ComponentDef_ptr -CORBA::ComponentIR::ComponentDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ComponentIR::ComponentDef_var::ComponentDef_var (const ::CORBA::ComponentIR::ComponentDef_var &p) - : TAO_Base_var (), - ptr_ (ComponentDef::_duplicate (p.ptr ())) -{} - -CORBA::ComponentIR::ComponentDef_var::~ComponentDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ComponentIR::ComponentDef_var & -CORBA::ComponentIR::ComponentDef_var::operator= (ComponentDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::ComponentDef_var & -CORBA::ComponentIR::ComponentDef_var::operator= (const ::CORBA::ComponentIR::ComponentDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::ComponentDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ComponentIR::ComponentDef_var::operator const ::CORBA::ComponentIR::ComponentDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ComponentIR::ComponentDef_var::operator ::CORBA::ComponentIR::ComponentDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ComponentDef_ptr -CORBA::ComponentIR::ComponentDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ComponentDef_ptr -CORBA::ComponentIR::ComponentDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ComponentDef_ptr & -CORBA::ComponentIR::ComponentDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ComponentDef_ptr & -CORBA::ComponentIR::ComponentDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::ComponentDef::_nil (); - return this->ptr_; -} - -::CORBA::ComponentIR::ComponentDef_ptr -CORBA::ComponentIR::ComponentDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ComponentIR::ComponentDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ComponentIR::ComponentDef::_nil (); - return val; -} - -::CORBA::ComponentIR::ComponentDef_ptr -CORBA::ComponentIR::ComponentDef_var::tao_duplicate (ComponentDef_ptr p) -{ - return ::CORBA::ComponentIR::ComponentDef::_duplicate (p); -} - -void -CORBA::ComponentIR::ComponentDef_var::tao_release (ComponentDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ComponentIR::ComponentDef_ptr -CORBA::ComponentIR::ComponentDef_var::tao_nil (void) -{ - return ::CORBA::ComponentIR::ComponentDef::_nil (); + return p->marshal (cdr); } -::CORBA::ComponentIR::ComponentDef_ptr -CORBA::ComponentIR::ComponentDef_var::tao_narrow ( +CORBA::ComponentIR::ComponentDef_ptr +CORBA::ComponentIR::tao_ComponentDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ComponentIR::ComponentDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ComponentIR::ComponentDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ComponentIR::ComponentDef_var::tao_upcast (void *src) +CORBA::ComponentIR::tao_ComponentDef_cast::tao_upcast ( + void *src + ) { - ComponentDef **tmp = - ACE_static_cast (ComponentDef **, src); + CORBA::ComponentIR::ComponentDef **tmp = + ACE_static_cast (CORBA::ComponentIR::ComponentDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ComponentIR::ComponentDef_out -// ************************************************************* - -CORBA::ComponentIR::ComponentDef_out::ComponentDef_out (ComponentDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ComponentIR::ComponentDef::_nil (); -} - -CORBA::ComponentIR::ComponentDef_out::ComponentDef_out (ComponentDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::ComponentDef::_nil (); -} - -CORBA::ComponentIR::ComponentDef_out::ComponentDef_out (const ::CORBA::ComponentIR::ComponentDef_out &p) - : ptr_ (ACE_const_cast (ComponentDef_out &, p).ptr_) -{} - -::CORBA::ComponentIR::ComponentDef_out & -CORBA::ComponentIR::ComponentDef_out::operator= (const ::CORBA::ComponentIR::ComponentDef_out &p) -{ - this->ptr_ = ACE_const_cast (ComponentDef_out&, p).ptr_; - return *this; -} - -CORBA::ComponentIR::ComponentDef_out & -CORBA::ComponentIR::ComponentDef_out::operator= (const ::CORBA::ComponentIR::ComponentDef_var &p) -{ - this->ptr_ = ::CORBA::ComponentIR::ComponentDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ComponentIR::ComponentDef_out & -CORBA::ComponentIR::ComponentDef_out::operator= (ComponentDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::ComponentDef_out::operator ::CORBA::ComponentIR::ComponentDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ComponentDef_ptr & -CORBA::ComponentIR::ComponentDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::ComponentDef_ptr -CORBA::ComponentIR::ComponentDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ComponentIR::ComponentDef, + CORBA::ComponentIR::tao_ComponentDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ComponentIR::ComponentDef, + CORBA::ComponentIR::tao_ComponentDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ComponentIR::ComponentDef, \ + CORBA::ComponentIR::tao_ComponentDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ComponentIR::ComponentDef, \ + CORBA::ComponentIR::tao_ComponentDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -11986,74 +10378,81 @@ CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::_TAO_ComponentDef_Remot if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ComponentIR::ComponentDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ComponentIR::ComponentDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -12064,7 +10463,7 @@ CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::_TAO_ComponentDef_Remot ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -12088,7 +10487,7 @@ CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::_TAO_ComponentDef_Remot ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -12100,22 +10499,20 @@ CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::_TAO_ComponentDef_Remot ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -12187,66 +10584,72 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::base_component ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << base_component) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << base_component) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -12257,7 +10660,7 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::base_component ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -12281,7 +10684,7 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::base_component ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -12293,19 +10696,17 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::base_component ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -12383,74 +10784,81 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::base_component ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::InterfaceDefSeq * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::InterfaceDefSeq * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -12461,7 +10869,7 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::base_component ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -12485,7 +10893,7 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::base_component ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -12497,22 +10905,20 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::base_component ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -12584,66 +10990,72 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << supported_interfaces) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << supported_interfaces) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -12654,7 +11066,7 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -12678,7 +11090,7 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -12690,19 +11102,17 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -12782,90 +11192,94 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << interface_type) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << interface_type) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ComponentIR::ProvidesDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ComponentIR::ProvidesDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -12876,7 +11290,7 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -12900,7 +11314,7 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -12912,22 +11326,20 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -13008,91 +11420,95 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << interface_type) && - (_tao_out << CORBA::Any::from_boolean (is_multiple)) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << interface_type) && + (_tao_out << CORBA::Any::from_boolean (is_multiple)) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ComponentIR::UsesDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ComponentIR::UsesDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -13103,7 +11519,7 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13127,7 +11543,7 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13139,22 +11555,20 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -13233,90 +11647,94 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << event) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << event) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ComponentIR::EmitsDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ComponentIR::EmitsDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -13327,7 +11745,7 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13351,7 +11769,7 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13363,22 +11781,20 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -13457,90 +11873,94 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << event) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << event) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ComponentIR::PublishesDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ComponentIR::PublishesDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -13551,7 +11971,7 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13575,7 +11995,7 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13587,22 +12007,20 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -13681,90 +12099,94 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << event) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << event) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ComponentIR::ConsumesDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ComponentIR::ConsumesDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -13775,7 +12197,7 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13799,7 +12221,7 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13811,22 +12233,20 @@ void CORBA::ComponentIR::_TAO_ComponentDef_Remote_Proxy_Impl::supported_interfac ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); - ACE_CHECK_RETURN (_tao_retval._retn ()); - - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } + ACE_CHECK_RETURN (_tao_retval._retn ()); + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // @@ -13882,7 +12302,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:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ComponentIR::ComponentDef::ComponentDef (int collocated) { @@ -14210,6 +12630,12 @@ const char* CORBA::ComponentIR::ComponentDef::_interface_repository_id (void) co return "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"; } +CORBA::Boolean +CORBA::ComponentIR::ComponentDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -14482,116 +12908,38 @@ TAO_NAMESPACE_END TAO_NAMESPACE_END // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CS_ - -void -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::ComponentIR::ProvidesDescription* tmp = 0; - tmp = _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::ComponentIR::ProvidesDescription *old = - ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::freebuf (old); - } - } - - this->buffer_ = tmp; -} - -void -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::ComponentIR::ProvidesDescription *tmp = - ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription *, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (void) -{ - this->_deallocate_buffer (); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CS_) -#define _CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::ComponentIR::ProvidesDescriptionSeq -// ************************************************************* +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 CORBA::ComponentIR::ProvidesDescriptionSeq::ProvidesDescriptionSeq (void) {} CORBA::ComponentIR::ProvidesDescriptionSeq::ProvidesDescriptionSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Sequence< + CORBA::ComponentIR::ProvidesDescription + > + (max) {} CORBA::ComponentIR::ProvidesDescriptionSeq::ProvidesDescriptionSeq ( CORBA::ULong max, CORBA::ULong length, - CORBA::ComponentIR::ProvidesDescription *buffer, + CORBA::ComponentIR::ProvidesDescription* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Sequence< + CORBA::ComponentIR::ProvidesDescription + > + (max, length, buffer, release) {} CORBA::ComponentIR::ProvidesDescriptionSeq::ProvidesDescriptionSeq (const ProvidesDescriptionSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Sequence< + CORBA::ComponentIR::ProvidesDescription + > + (seq) {} -CORBA::ComponentIR::ProvidesDescriptionSeq::~ProvidesDescriptionSeq (void) // dtor +CORBA::ComponentIR::ProvidesDescriptionSeq::~ProvidesDescriptionSeq (void) {} void CORBA::ComponentIR::ProvidesDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer) @@ -14600,7 +12948,37 @@ void CORBA::ComponentIR::ProvidesDescriptionSeq::_tao_any_destructor (void *_tao delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_VarSeq_Var_T< + ProvidesDescriptionSeq, + CORBA::ComponentIR::ProvidesDescription + >; + +template class + TAO_Seq_Out_T< + ProvidesDescriptionSeq, + ProvidesDescriptionSeq_var, + CORBA::ComponentIR::ProvidesDescription + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_VarSeq_Var_T< \ + ProvidesDescriptionSeq, \ + CORBA::ComponentIR::ProvidesDescription \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + ProvidesDescriptionSeq, \ + ProvidesDescriptionSeq_var, \ + CORBA::ComponentIR::ProvidesDescription \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -14766,116 +13144,38 @@ TAO_NAMESPACE_END TAO_NAMESPACE_END // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CS_ - -void -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::ComponentIR::UsesDescription* tmp = 0; - tmp = _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::ComponentIR::UsesDescription *old = - ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::freebuf (old); - } - } - - this->buffer_ = tmp; -} - -void -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::ComponentIR::UsesDescription *tmp = - ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription *, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (void) -{ - this->_deallocate_buffer (); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CS_) -#define _CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::ComponentIR::UsesDescriptionSeq -// ************************************************************* +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 CORBA::ComponentIR::UsesDescriptionSeq::UsesDescriptionSeq (void) {} CORBA::ComponentIR::UsesDescriptionSeq::UsesDescriptionSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Sequence< + CORBA::ComponentIR::UsesDescription + > + (max) {} CORBA::ComponentIR::UsesDescriptionSeq::UsesDescriptionSeq ( CORBA::ULong max, CORBA::ULong length, - CORBA::ComponentIR::UsesDescription *buffer, + CORBA::ComponentIR::UsesDescription* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Sequence< + CORBA::ComponentIR::UsesDescription + > + (max, length, buffer, release) {} CORBA::ComponentIR::UsesDescriptionSeq::UsesDescriptionSeq (const UsesDescriptionSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Sequence< + CORBA::ComponentIR::UsesDescription + > + (seq) {} -CORBA::ComponentIR::UsesDescriptionSeq::~UsesDescriptionSeq (void) // dtor +CORBA::ComponentIR::UsesDescriptionSeq::~UsesDescriptionSeq (void) {} void CORBA::ComponentIR::UsesDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer) @@ -14884,7 +13184,37 @@ void CORBA::ComponentIR::UsesDescriptionSeq::_tao_any_destructor (void *_tao_voi delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_VarSeq_Var_T< + UsesDescriptionSeq, + CORBA::ComponentIR::UsesDescription + >; + +template class + TAO_Seq_Out_T< + UsesDescriptionSeq, + UsesDescriptionSeq_var, + CORBA::ComponentIR::UsesDescription + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_VarSeq_Var_T< \ + UsesDescriptionSeq, \ + CORBA::ComponentIR::UsesDescription \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + UsesDescriptionSeq, \ + UsesDescriptionSeq_var, \ + CORBA::ComponentIR::UsesDescription \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -15052,116 +13382,38 @@ TAO_NAMESPACE_END TAO_NAMESPACE_END // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CS_ - -void -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::ComponentIR::EventPortDescription* tmp = 0; - tmp = _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::ComponentIR::EventPortDescription *old = - ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::freebuf (old); - } - } - - this->buffer_ = tmp; -} - -void -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::ComponentIR::EventPortDescription *tmp = - ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription *, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::freebuf (tmp); - this->buffer_ = 0; -} - -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (void) -{ - this->_deallocate_buffer (); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CS_) -#define _CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 - -// ************************************************************* -// CORBA::ComponentIR::EventPortDescriptionSeq -// ************************************************************* +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 CORBA::ComponentIR::EventPortDescriptionSeq::EventPortDescriptionSeq (void) {} CORBA::ComponentIR::EventPortDescriptionSeq::EventPortDescriptionSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Sequence< + CORBA::ComponentIR::EventPortDescription + > + (max) {} CORBA::ComponentIR::EventPortDescriptionSeq::EventPortDescriptionSeq ( CORBA::ULong max, CORBA::ULong length, - CORBA::ComponentIR::EventPortDescription *buffer, + CORBA::ComponentIR::EventPortDescription* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Sequence< + CORBA::ComponentIR::EventPortDescription + > + (max, length, buffer, release) {} CORBA::ComponentIR::EventPortDescriptionSeq::EventPortDescriptionSeq (const EventPortDescriptionSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Sequence< + CORBA::ComponentIR::EventPortDescription + > + (seq) {} -CORBA::ComponentIR::EventPortDescriptionSeq::~EventPortDescriptionSeq (void) // dtor +CORBA::ComponentIR::EventPortDescriptionSeq::~EventPortDescriptionSeq (void) {} void CORBA::ComponentIR::EventPortDescriptionSeq::_tao_any_destructor (void *_tao_void_pointer) @@ -15170,7 +13422,37 @@ void CORBA::ComponentIR::EventPortDescriptionSeq::_tao_any_destructor (void *_ta delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_VarSeq_Var_T< + EventPortDescriptionSeq, + CORBA::ComponentIR::EventPortDescription + >; + +template class + TAO_Seq_Out_T< + EventPortDescriptionSeq, + EventPortDescriptionSeq_var, + CORBA::ComponentIR::EventPortDescription + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_VarSeq_Var_T< \ + EventPortDescriptionSeq, \ + CORBA::ComponentIR::EventPortDescription \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + EventPortDescriptionSeq, \ + EventPortDescriptionSeq_var, \ + CORBA::ComponentIR::EventPortDescription \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -15993,260 +14275,127 @@ TAO_NAMESPACE_DEFINE ( TAO_NAMESPACE_END TAO_NAMESPACE_END -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 - -void CORBA::ComponentIR::ComponentDescription::_tao_any_destructor (void *_tao_void_pointer) -{ - ComponentDescription *tmp = ACE_static_cast (ComponentDescription*, _tao_void_pointer); - delete tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 - -int CORBA::ComponentIR::FactoryDef::_tao_class_id = 0; - -CORBA::ComponentIR::FactoryDef_ptr -tao_CORBA_ComponentIR_FactoryDef_duplicate ( - CORBA::ComponentIR::FactoryDef_ptr p - ) -{ - return CORBA::ComponentIR::FactoryDef::_duplicate (p); -} - -void -tao_CORBA_ComponentIR_FactoryDef_release ( - CORBA::ComponentIR::FactoryDef_ptr p - ) -{ - CORBA::release (p); -} - -CORBA::ComponentIR::FactoryDef_ptr -tao_CORBA_ComponentIR_FactoryDef_nil ( - void - ) -{ - return CORBA::ComponentIR::FactoryDef::_nil (); -} - -CORBA::ComponentIR::FactoryDef_ptr -tao_CORBA_ComponentIR_FactoryDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ComponentIR::FactoryDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ComponentIR_FactoryDef_upcast ( - void *src - ) -{ - CORBA::ComponentIR::FactoryDef **tmp = - ACE_static_cast (CORBA::ComponentIR::FactoryDef **, src); - return *tmp; -} - -CORBA::Boolean -tao_CORBA_ComponentIR_FactoryDef_marshal ( - CORBA::ComponentIR::FactoryDef_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ComponentIR::FactoryDef_var -// ************************************************************* - -CORBA::ComponentIR::FactoryDef_var::FactoryDef_var (void) - : ptr_ (FactoryDef::_nil ()) -{} - -::CORBA::ComponentIR::FactoryDef_ptr -CORBA::ComponentIR::FactoryDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ComponentIR::FactoryDef_var::FactoryDef_var (const ::CORBA::ComponentIR::FactoryDef_var &p) - : TAO_Base_var (), - ptr_ (FactoryDef::_duplicate (p.ptr ())) -{} - -CORBA::ComponentIR::FactoryDef_var::~FactoryDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ComponentIR::FactoryDef_var & -CORBA::ComponentIR::FactoryDef_var::operator= (FactoryDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::FactoryDef_var & -CORBA::ComponentIR::FactoryDef_var::operator= (const ::CORBA::ComponentIR::FactoryDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::FactoryDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ComponentIR::FactoryDef_var::operator const ::CORBA::ComponentIR::FactoryDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ComponentIR::FactoryDef_var::operator ::CORBA::ComponentIR::FactoryDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::FactoryDef_ptr -CORBA::ComponentIR::FactoryDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::FactoryDef_ptr -CORBA::ComponentIR::FactoryDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::FactoryDef_ptr & -CORBA::ComponentIR::FactoryDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::FactoryDef_ptr & -CORBA::ComponentIR::FactoryDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::FactoryDef::_nil (); - return this->ptr_; -} - -::CORBA::ComponentIR::FactoryDef_ptr -CORBA::ComponentIR::FactoryDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ComponentIR::FactoryDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ComponentIR::FactoryDef::_nil (); - return val; -} - -::CORBA::ComponentIR::FactoryDef_ptr -CORBA::ComponentIR::FactoryDef_var::tao_duplicate (FactoryDef_ptr p) -{ - return ::CORBA::ComponentIR::FactoryDef::_duplicate (p); -} - -void -CORBA::ComponentIR::FactoryDef_var::tao_release (FactoryDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ComponentIR::FactoryDef_ptr -CORBA::ComponentIR::FactoryDef_var::tao_nil (void) -{ - return ::CORBA::ComponentIR::FactoryDef::_nil (); -} - -::CORBA::ComponentIR::FactoryDef_ptr -CORBA::ComponentIR::FactoryDef_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::CORBA::ComponentIR::FactoryDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 -CORBA::Object * -CORBA::ComponentIR::FactoryDef_var::tao_upcast (void *src) +void CORBA::ComponentIR::ComponentDescription::_tao_any_destructor (void *_tao_void_pointer) { - FactoryDef **tmp = - ACE_static_cast (FactoryDef **, src); - return *tmp; + ComponentDescription *tmp = ACE_static_cast (ComponentDescription*, _tao_void_pointer); + delete tmp; } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 -// ************************************************************* -// CORBA::ComponentIR::FactoryDef_out -// ************************************************************* +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -CORBA::ComponentIR::FactoryDef_out::FactoryDef_out (FactoryDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ComponentIR::FactoryDef::_nil (); -} +template class + TAO_Var_Var_T< + ComponentDescription + >; -CORBA::ComponentIR::FactoryDef_out::FactoryDef_out (FactoryDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::FactoryDef::_nil (); -} +template class + TAO_Out_T< + ComponentDescription, + ComponentDescription_var + >; -CORBA::ComponentIR::FactoryDef_out::FactoryDef_out (const ::CORBA::ComponentIR::FactoryDef_out &p) - : ptr_ (ACE_const_cast (FactoryDef_out &, p).ptr_) -{} +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Var_Var_T< \ + ComponentDescription \ + > + +# pragma instantiate \ + TAO_Out_T< \ + ComponentDescription, \ + ComponentDescription_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -::CORBA::ComponentIR::FactoryDef_out & -CORBA::ComponentIR::FactoryDef_out::operator= (const ::CORBA::ComponentIR::FactoryDef_out &p) +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 + +int CORBA::ComponentIR::FactoryDef::_tao_class_id = 0; + +CORBA::ComponentIR::FactoryDef_ptr +CORBA::ComponentIR::tao_FactoryDef_life::tao_duplicate ( + CORBA::ComponentIR::FactoryDef_ptr p + ) { - this->ptr_ = ACE_const_cast (FactoryDef_out&, p).ptr_; - return *this; + return CORBA::ComponentIR::FactoryDef::_duplicate (p); } -CORBA::ComponentIR::FactoryDef_out & -CORBA::ComponentIR::FactoryDef_out::operator= (const ::CORBA::ComponentIR::FactoryDef_var &p) +void +CORBA::ComponentIR::tao_FactoryDef_life::tao_release ( + CORBA::ComponentIR::FactoryDef_ptr p + ) { - this->ptr_ = ::CORBA::ComponentIR::FactoryDef::_duplicate (p.ptr ()); - return *this; + CORBA::release (p); } -CORBA::ComponentIR::FactoryDef_out & -CORBA::ComponentIR::FactoryDef_out::operator= (FactoryDef_ptr p) +CORBA::ComponentIR::FactoryDef_ptr +CORBA::ComponentIR::tao_FactoryDef_life::tao_nil ( + void + ) { - this->ptr_ = p; - return *this; + return CORBA::ComponentIR::FactoryDef::_nil (); } -CORBA::ComponentIR::FactoryDef_out::operator ::CORBA::ComponentIR::FactoryDef_ptr &() // cast +CORBA::Boolean +CORBA::ComponentIR::tao_FactoryDef_life::tao_marshal ( + CORBA::ComponentIR::FactoryDef_ptr p, + TAO_OutputCDR &cdr + ) { - return this->ptr_; + return p->marshal (cdr); } -::CORBA::ComponentIR::FactoryDef_ptr & -CORBA::ComponentIR::FactoryDef_out::ptr (void) +CORBA::ComponentIR::FactoryDef_ptr +CORBA::ComponentIR::tao_FactoryDef_cast::tao_narrow ( + CORBA::Object *p + ACE_ENV_ARG_DECL + ) { - return this->ptr_; + return CORBA::ComponentIR::FactoryDef::_narrow (p ACE_ENV_ARG_PARAMETER); } -::CORBA::ComponentIR::FactoryDef_ptr -CORBA::ComponentIR::FactoryDef_out::operator-> (void) +CORBA::Object * +CORBA::ComponentIR::tao_FactoryDef_cast::tao_upcast ( + void *src + ) { - return this->ptr_; + CORBA::ComponentIR::FactoryDef **tmp = + ACE_static_cast (CORBA::ComponentIR::FactoryDef **, src); + return *tmp; } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ComponentIR::FactoryDef, + CORBA::ComponentIR::tao_FactoryDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ComponentIR::FactoryDef, + CORBA::ComponentIR::tao_FactoryDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ComponentIR::FactoryDef, \ + CORBA::ComponentIR::tao_FactoryDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ComponentIR::FactoryDef, \ + CORBA::ComponentIR::tao_FactoryDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -16322,7 +14471,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:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ComponentIR::FactoryDef::FactoryDef (int collocated) { @@ -16578,6 +14727,12 @@ const char* CORBA::ComponentIR::FactoryDef::_interface_repository_id (void) cons return "IDL:omg.org/CORBA/ComponentIR/FactoryDef:1.0"; } +CORBA::Boolean +CORBA::ComponentIR::FactoryDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -16628,7 +14783,7 @@ TAO_NAMESPACE_END int CORBA::ComponentIR::FinderDef::_tao_class_id = 0; CORBA::ComponentIR::FinderDef_ptr -tao_CORBA_ComponentIR_FinderDef_duplicate ( +CORBA::ComponentIR::tao_FinderDef_life::tao_duplicate ( CORBA::ComponentIR::FinderDef_ptr p ) { @@ -16636,7 +14791,7 @@ tao_CORBA_ComponentIR_FinderDef_duplicate ( } void -tao_CORBA_ComponentIR_FinderDef_release ( +CORBA::ComponentIR::tao_FinderDef_life::tao_release ( CORBA::ComponentIR::FinderDef_ptr p ) { @@ -16644,228 +14799,64 @@ tao_CORBA_ComponentIR_FinderDef_release ( } CORBA::ComponentIR::FinderDef_ptr -tao_CORBA_ComponentIR_FinderDef_nil ( +CORBA::ComponentIR::tao_FinderDef_life::tao_nil ( void ) { return CORBA::ComponentIR::FinderDef::_nil (); } -CORBA::ComponentIR::FinderDef_ptr -tao_CORBA_ComponentIR_FinderDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ComponentIR::FinderDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ComponentIR_FinderDef_upcast ( - void *src - ) -{ - CORBA::ComponentIR::FinderDef **tmp = - ACE_static_cast (CORBA::ComponentIR::FinderDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ComponentIR_FinderDef_marshal ( +CORBA::ComponentIR::tao_FinderDef_life::tao_marshal ( CORBA::ComponentIR::FinderDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ComponentIR::FinderDef_var -// ************************************************************* - -CORBA::ComponentIR::FinderDef_var::FinderDef_var (void) - : ptr_ (FinderDef::_nil ()) -{} - -::CORBA::ComponentIR::FinderDef_ptr -CORBA::ComponentIR::FinderDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ComponentIR::FinderDef_var::FinderDef_var (const ::CORBA::ComponentIR::FinderDef_var &p) - : TAO_Base_var (), - ptr_ (FinderDef::_duplicate (p.ptr ())) -{} - -CORBA::ComponentIR::FinderDef_var::~FinderDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ComponentIR::FinderDef_var & -CORBA::ComponentIR::FinderDef_var::operator= (FinderDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::FinderDef_var & -CORBA::ComponentIR::FinderDef_var::operator= (const ::CORBA::ComponentIR::FinderDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::FinderDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ComponentIR::FinderDef_var::operator const ::CORBA::ComponentIR::FinderDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ComponentIR::FinderDef_var::operator ::CORBA::ComponentIR::FinderDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::FinderDef_ptr -CORBA::ComponentIR::FinderDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::FinderDef_ptr -CORBA::ComponentIR::FinderDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::FinderDef_ptr & -CORBA::ComponentIR::FinderDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::FinderDef_ptr & -CORBA::ComponentIR::FinderDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::FinderDef::_nil (); - return this->ptr_; -} - -::CORBA::ComponentIR::FinderDef_ptr -CORBA::ComponentIR::FinderDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ComponentIR::FinderDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ComponentIR::FinderDef::_nil (); - return val; -} - -::CORBA::ComponentIR::FinderDef_ptr -CORBA::ComponentIR::FinderDef_var::tao_duplicate (FinderDef_ptr p) -{ - return ::CORBA::ComponentIR::FinderDef::_duplicate (p); -} - -void -CORBA::ComponentIR::FinderDef_var::tao_release (FinderDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ComponentIR::FinderDef_ptr -CORBA::ComponentIR::FinderDef_var::tao_nil (void) -{ - return ::CORBA::ComponentIR::FinderDef::_nil (); + return p->marshal (cdr); } -::CORBA::ComponentIR::FinderDef_ptr -CORBA::ComponentIR::FinderDef_var::tao_narrow ( +CORBA::ComponentIR::FinderDef_ptr +CORBA::ComponentIR::tao_FinderDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ComponentIR::FinderDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ComponentIR::FinderDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ComponentIR::FinderDef_var::tao_upcast (void *src) +CORBA::ComponentIR::tao_FinderDef_cast::tao_upcast ( + void *src + ) { - FinderDef **tmp = - ACE_static_cast (FinderDef **, src); + CORBA::ComponentIR::FinderDef **tmp = + ACE_static_cast (CORBA::ComponentIR::FinderDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ComponentIR::FinderDef_out -// ************************************************************* - -CORBA::ComponentIR::FinderDef_out::FinderDef_out (FinderDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ComponentIR::FinderDef::_nil (); -} - -CORBA::ComponentIR::FinderDef_out::FinderDef_out (FinderDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::FinderDef::_nil (); -} - -CORBA::ComponentIR::FinderDef_out::FinderDef_out (const ::CORBA::ComponentIR::FinderDef_out &p) - : ptr_ (ACE_const_cast (FinderDef_out &, p).ptr_) -{} - -::CORBA::ComponentIR::FinderDef_out & -CORBA::ComponentIR::FinderDef_out::operator= (const ::CORBA::ComponentIR::FinderDef_out &p) -{ - this->ptr_ = ACE_const_cast (FinderDef_out&, p).ptr_; - return *this; -} - -CORBA::ComponentIR::FinderDef_out & -CORBA::ComponentIR::FinderDef_out::operator= (const ::CORBA::ComponentIR::FinderDef_var &p) -{ - this->ptr_ = ::CORBA::ComponentIR::FinderDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ComponentIR::FinderDef_out & -CORBA::ComponentIR::FinderDef_out::operator= (FinderDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::FinderDef_out::operator ::CORBA::ComponentIR::FinderDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::FinderDef_ptr & -CORBA::ComponentIR::FinderDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::FinderDef_ptr -CORBA::ComponentIR::FinderDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ComponentIR::FinderDef, + CORBA::ComponentIR::tao_FinderDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ComponentIR::FinderDef, + CORBA::ComponentIR::tao_FinderDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ComponentIR::FinderDef, \ + CORBA::ComponentIR::tao_FinderDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ComponentIR::FinderDef, \ + CORBA::ComponentIR::tao_FinderDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -16942,7 +14933,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:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ComponentIR::FinderDef::FinderDef (int collocated) { @@ -17198,6 +15189,12 @@ const char* CORBA::ComponentIR::FinderDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/ComponentIR/FinderDef:1.0"; } +CORBA::Boolean +CORBA::ComponentIR::FinderDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -17230,261 +15227,97 @@ static CORBA::TypeCode _tc_TAO_tc_CORBA_ComponentIR_FinderDef ( sizeof (CORBA::ComponentIR::FinderDef) ); -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (CORBA) -TAO_NAMESPACE_BEGIN (ComponentIR) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_FinderDef, - &_tc_TAO_tc_CORBA_ComponentIR_FinderDef - ) -TAO_NAMESPACE_END -TAO_NAMESPACE_END - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 - -int CORBA::ComponentIR::HomeDef::_tao_class_id = 0; - -CORBA::ComponentIR::HomeDef_ptr -tao_CORBA_ComponentIR_HomeDef_duplicate ( - CORBA::ComponentIR::HomeDef_ptr p - ) -{ - return CORBA::ComponentIR::HomeDef::_duplicate (p); -} - -void -tao_CORBA_ComponentIR_HomeDef_release ( - CORBA::ComponentIR::HomeDef_ptr p - ) -{ - CORBA::release (p); -} - -CORBA::ComponentIR::HomeDef_ptr -tao_CORBA_ComponentIR_HomeDef_nil ( - void - ) -{ - return CORBA::ComponentIR::HomeDef::_nil (); -} - -CORBA::ComponentIR::HomeDef_ptr -tao_CORBA_ComponentIR_HomeDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ComponentIR::HomeDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ComponentIR_HomeDef_upcast ( - void *src - ) -{ - CORBA::ComponentIR::HomeDef **tmp = - ACE_static_cast (CORBA::ComponentIR::HomeDef **, src); - return *tmp; -} - -CORBA::Boolean -tao_CORBA_ComponentIR_HomeDef_marshal ( - CORBA::ComponentIR::HomeDef_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ComponentIR::HomeDef_var -// ************************************************************* - -CORBA::ComponentIR::HomeDef_var::HomeDef_var (void) - : ptr_ (HomeDef::_nil ()) -{} - -::CORBA::ComponentIR::HomeDef_ptr -CORBA::ComponentIR::HomeDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ComponentIR::HomeDef_var::HomeDef_var (const ::CORBA::ComponentIR::HomeDef_var &p) - : TAO_Base_var (), - ptr_ (HomeDef::_duplicate (p.ptr ())) -{} - -CORBA::ComponentIR::HomeDef_var::~HomeDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ComponentIR::HomeDef_var & -CORBA::ComponentIR::HomeDef_var::operator= (HomeDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::HomeDef_var & -CORBA::ComponentIR::HomeDef_var::operator= (const ::CORBA::ComponentIR::HomeDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::HomeDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ComponentIR::HomeDef_var::operator const ::CORBA::ComponentIR::HomeDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ComponentIR::HomeDef_var::operator ::CORBA::ComponentIR::HomeDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::HomeDef_ptr -CORBA::ComponentIR::HomeDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ComponentIR::HomeDef_ptr -CORBA::ComponentIR::HomeDef_var::in (void) const -{ - return this->ptr_; -} +TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +TAO_NAMESPACE_BEGIN (CORBA) +TAO_NAMESPACE_BEGIN (ComponentIR) +TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_FinderDef, + &_tc_TAO_tc_CORBA_ComponentIR_FinderDef + ) +TAO_NAMESPACE_END +TAO_NAMESPACE_END -::CORBA::ComponentIR::HomeDef_ptr & -CORBA::ComponentIR::HomeDef_var::inout (void) -{ - return this->ptr_; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 -::CORBA::ComponentIR::HomeDef_ptr & -CORBA::ComponentIR::HomeDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::HomeDef::_nil (); - return this->ptr_; -} +int CORBA::ComponentIR::HomeDef::_tao_class_id = 0; -::CORBA::ComponentIR::HomeDef_ptr -CORBA::ComponentIR::HomeDef_var::_retn (void) +CORBA::ComponentIR::HomeDef_ptr +CORBA::ComponentIR::tao_HomeDef_life::tao_duplicate ( + CORBA::ComponentIR::HomeDef_ptr p + ) { - // yield ownership of managed obj reference - ::CORBA::ComponentIR::HomeDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ComponentIR::HomeDef::_nil (); - return val; + return CORBA::ComponentIR::HomeDef::_duplicate (p); } -::CORBA::ComponentIR::HomeDef_ptr -CORBA::ComponentIR::HomeDef_var::tao_duplicate (HomeDef_ptr p) +void +CORBA::ComponentIR::tao_HomeDef_life::tao_release ( + CORBA::ComponentIR::HomeDef_ptr p + ) { - return ::CORBA::ComponentIR::HomeDef::_duplicate (p); + CORBA::release (p); } -void -CORBA::ComponentIR::HomeDef_var::tao_release (HomeDef_ptr p) +CORBA::ComponentIR::HomeDef_ptr +CORBA::ComponentIR::tao_HomeDef_life::tao_nil ( + void + ) { - CORBA::release (p); + return CORBA::ComponentIR::HomeDef::_nil (); } -::CORBA::ComponentIR::HomeDef_ptr -CORBA::ComponentIR::HomeDef_var::tao_nil (void) +CORBA::Boolean +CORBA::ComponentIR::tao_HomeDef_life::tao_marshal ( + CORBA::ComponentIR::HomeDef_ptr p, + TAO_OutputCDR &cdr + ) { - return ::CORBA::ComponentIR::HomeDef::_nil (); + return p->marshal (cdr); } -::CORBA::ComponentIR::HomeDef_ptr -CORBA::ComponentIR::HomeDef_var::tao_narrow ( +CORBA::ComponentIR::HomeDef_ptr +CORBA::ComponentIR::tao_HomeDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ComponentIR::HomeDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ComponentIR::HomeDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ComponentIR::HomeDef_var::tao_upcast (void *src) +CORBA::ComponentIR::tao_HomeDef_cast::tao_upcast ( + void *src + ) { - HomeDef **tmp = - ACE_static_cast (HomeDef **, src); + CORBA::ComponentIR::HomeDef **tmp = + ACE_static_cast (CORBA::ComponentIR::HomeDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ComponentIR::HomeDef_out -// ************************************************************* - -CORBA::ComponentIR::HomeDef_out::HomeDef_out (HomeDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ComponentIR::HomeDef::_nil (); -} - -CORBA::ComponentIR::HomeDef_out::HomeDef_out (HomeDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ComponentIR::HomeDef::_nil (); -} - -CORBA::ComponentIR::HomeDef_out::HomeDef_out (const ::CORBA::ComponentIR::HomeDef_out &p) - : ptr_ (ACE_const_cast (HomeDef_out &, p).ptr_) -{} - -::CORBA::ComponentIR::HomeDef_out & -CORBA::ComponentIR::HomeDef_out::operator= (const ::CORBA::ComponentIR::HomeDef_out &p) -{ - this->ptr_ = ACE_const_cast (HomeDef_out&, p).ptr_; - return *this; -} - -CORBA::ComponentIR::HomeDef_out & -CORBA::ComponentIR::HomeDef_out::operator= (const ::CORBA::ComponentIR::HomeDef_var &p) -{ - this->ptr_ = ::CORBA::ComponentIR::HomeDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ComponentIR::HomeDef_out & -CORBA::ComponentIR::HomeDef_out::operator= (HomeDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ComponentIR::HomeDef_out::operator ::CORBA::ComponentIR::HomeDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ComponentIR::HomeDef_ptr & -CORBA::ComponentIR::HomeDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ComponentIR::HomeDef_ptr -CORBA::ComponentIR::HomeDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ComponentIR::HomeDef, + CORBA::ComponentIR::tao_HomeDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ComponentIR::HomeDef, + CORBA::ComponentIR::tao_HomeDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ComponentIR::HomeDef, \ + CORBA::ComponentIR::tao_HomeDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ComponentIR::HomeDef, \ + CORBA::ComponentIR::tao_HomeDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -18534,74 +16367,81 @@ CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Im if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ComponentIR::HomeDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ComponentIR::HomeDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -18612,7 +16452,7 @@ CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Im ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -18636,7 +16476,7 @@ CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Im ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -18648,22 +16488,20 @@ CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::_TAO_HomeDef_Remote_Proxy_Im ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -18735,66 +16573,72 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::base_home ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << base_home) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << base_home) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -18805,7 +16649,7 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::base_home ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -18829,7 +16673,7 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::base_home ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -18841,19 +16685,17 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::base_home ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -18931,74 +16773,81 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::base_home ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::InterfaceDefSeq * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::InterfaceDefSeq * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -19009,7 +16858,7 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::base_home ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -19033,7 +16882,7 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::base_home ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -19045,22 +16894,20 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::base_home ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -19132,66 +16979,72 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::supported_interfaces ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << supported_interfaces) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << supported_interfaces) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -19202,7 +17055,7 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::supported_interfaces ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -19226,7 +17079,7 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::supported_interfaces ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -19238,19 +17091,17 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::supported_interfaces ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -19322,74 +17173,81 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::supported_interfaces ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ComponentIR::ComponentDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ComponentIR::ComponentDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -19400,7 +17258,7 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::supported_interfaces ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -19424,7 +17282,7 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::supported_interfaces ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -19436,22 +17294,20 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::supported_interfaces ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -19523,66 +17379,72 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::managed_component ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << managed_component) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << managed_component) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -19593,7 +17455,7 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::managed_component ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -19617,7 +17479,7 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::managed_component ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -19629,19 +17491,17 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::managed_component ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -19713,74 +17573,81 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::managed_component ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ValueDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ValueDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -19791,7 +17658,7 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::managed_component ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -19815,7 +17682,7 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::managed_component ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -19827,22 +17694,20 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::managed_component ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -19914,66 +17779,72 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::primary_key ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << primary_key) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << primary_key) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -19984,7 +17855,7 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::primary_key ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -20008,7 +17879,7 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::primary_key ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -20020,19 +17891,17 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::primary_key ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -20114,91 +17983,95 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::primary_key ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << params) && - (_tao_out << exceptions) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << params) && + (_tao_out << exceptions) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ComponentIR::FactoryDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ComponentIR::FactoryDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -20209,7 +18082,7 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::primary_key ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -20233,7 +18106,7 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::primary_key ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -20245,22 +18118,20 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::primary_key ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -20341,91 +18212,95 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::primary_key ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << params) && - (_tao_out << exceptions) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << params) && + (_tao_out << exceptions) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ComponentIR::FinderDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ComponentIR::FinderDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -20436,7 +18311,7 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::primary_key ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -20460,7 +18335,7 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::primary_key ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -20472,22 +18347,20 @@ void CORBA::ComponentIR::_TAO_HomeDef_Remote_Proxy_Impl::primary_key ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // @@ -20543,7 +18416,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:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ComponentIR::HomeDef::HomeDef (int collocated) { @@ -20871,6 +18744,12 @@ const char* CORBA::ComponentIR::HomeDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"; } +CORBA::Boolean +CORBA::ComponentIR::HomeDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -21903,6 +19782,37 @@ void CORBA::ComponentIR::HomeDescription::_tao_any_destructor (void *_tao_void_p delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Var_Var_T< + HomeDescription + >; + +template class + TAO_Out_T< + HomeDescription, + HomeDescription_var + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Var_Var_T< \ + HomeDescription \ + > + +# pragma instantiate \ + TAO_Out_T< \ + HomeDescription, \ + HomeDescription_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52 @@ -22860,6 +20770,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 @@ -22918,6 +20835,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 @@ -22976,6 +20900,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54 @@ -23299,7 +21230,7 @@ CORBA::Boolean operator>>= ( #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -23342,7 +21273,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -23385,7 +21316,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -23428,7 +21359,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -23471,7 +21402,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -23514,7 +21445,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -23557,7 +21488,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -23600,7 +21531,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -23643,7 +21574,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -23686,7 +21617,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -23729,7 +21660,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -23772,7 +21703,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -23838,7 +21769,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -23904,7 +21835,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -23970,7 +21901,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -24013,7 +21944,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -24056,7 +21987,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -24098,4 +22029,3 @@ CORBA::Boolean operator>> ( return 0; } - diff --git a/TAO/tao/IFR_Client/IFR_ComponentsC.h b/TAO/tao/IFR_Client/IFR_ComponentsC.h index f33922b2e5c..6429395ed68 100644 --- a/TAO/tao/IFR_Client/IFR_ComponentsC.h +++ b/TAO/tao/IFR_Client/IFR_ComponentsC.h @@ -27,17 +27,12 @@ #include "ace/pre.h" -#include "tao/corba.h" +#include "IFR_ExtendedC.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ - -#include "ifr_client_export.h" - -#include "IFR_ExtendedC.h" - #if defined (TAO_EXPORT_MACRO) #undef TAO_EXPORT_MACRO #endif @@ -74,258 +69,145 @@ TAO_NAMESPACE CORBA { // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class ComponentDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___PTR_CH_) -#define _CORBA_COMPONENTIR_COMPONENTDEF___PTR_CH_ +#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF__ODDS_N_ENDS_CH_) +#define _CORBA_COMPONENTIR_COMPONENTDEF__ODDS_N_ENDS_CH_ + class ComponentDef; typedef ComponentDef *ComponentDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___VAR_CH_) -#define _CORBA_COMPONENTIR_COMPONENTDEF___VAR_CH_ + struct tao_ComponentDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ComponentDef, + tao_ComponentDef_life + > + ComponentDef_var; - class TAO_IFR_Client_Export ComponentDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + ComponentDef, + tao_ComponentDef_life + > + ComponentDef_out; + + struct TAO_IFR_Client_Export tao_ComponentDef_life { - public: - ComponentDef_var (void); // default constructor - ComponentDef_var (ComponentDef_ptr p) : ptr_ (p) {} - ComponentDef_var (const ComponentDef_var &); // copy constructor - ~ComponentDef_var (void); // destructor - - ComponentDef_var &operator= (ComponentDef_ptr); - ComponentDef_var &operator= (const ComponentDef_var &); - ComponentDef_ptr operator-> (void) const; - - operator const ComponentDef_ptr &() const; - operator ComponentDef_ptr &(); - // in, inout, out, _retn - ComponentDef_ptr in (void) const; - ComponentDef_ptr &inout (void); - ComponentDef_ptr &out (void); - ComponentDef_ptr _retn (void); - ComponentDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ComponentDef_ptr tao_duplicate (ComponentDef_ptr); static void tao_release (ComponentDef_ptr); static ComponentDef_ptr tao_nil (void); - static ComponentDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ComponentDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ComponentDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ComponentDef_var (const TAO_Base_var &rhs); - ComponentDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___OUT_CH_) -#define _CORBA_COMPONENTIR_COMPONENTDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ComponentDef_out + struct TAO_IFR_Client_Export tao_ComponentDef_cast { - public: - ComponentDef_out (ComponentDef_ptr &); - ComponentDef_out (ComponentDef_var &); - ComponentDef_out (const ComponentDef_out &); - ComponentDef_out &operator= (const ComponentDef_out &); - ComponentDef_out &operator= (const ComponentDef_var &); - ComponentDef_out &operator= (ComponentDef_ptr); - operator ComponentDef_ptr &(); - ComponentDef_ptr &ptr (void); - ComponentDef_ptr operator-> (void); - - private: - ComponentDef_ptr &ptr_; + static ComponentDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class HomeDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_COMPONENTIR_HOMEDEF___PTR_CH_) -#define _CORBA_COMPONENTIR_HOMEDEF___PTR_CH_ +#if !defined (_CORBA_COMPONENTIR_HOMEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_COMPONENTIR_HOMEDEF__ODDS_N_ENDS_CH_ + class HomeDef; typedef HomeDef *HomeDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_HOMEDEF___VAR_CH_) -#define _CORBA_COMPONENTIR_HOMEDEF___VAR_CH_ + struct tao_HomeDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + HomeDef, + tao_HomeDef_life + > + HomeDef_var; + + typedef + TAO_Objref_Out_T< + HomeDef, + tao_HomeDef_life + > + HomeDef_out; - class TAO_IFR_Client_Export HomeDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_HomeDef_life { - public: - HomeDef_var (void); // default constructor - HomeDef_var (HomeDef_ptr p) : ptr_ (p) {} - HomeDef_var (const HomeDef_var &); // copy constructor - ~HomeDef_var (void); // destructor - - HomeDef_var &operator= (HomeDef_ptr); - HomeDef_var &operator= (const HomeDef_var &); - HomeDef_ptr operator-> (void) const; - - operator const HomeDef_ptr &() const; - operator HomeDef_ptr &(); - // in, inout, out, _retn - HomeDef_ptr in (void) const; - HomeDef_ptr &inout (void); - HomeDef_ptr &out (void); - HomeDef_ptr _retn (void); - HomeDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static HomeDef_ptr tao_duplicate (HomeDef_ptr); static void tao_release (HomeDef_ptr); static HomeDef_ptr tao_nil (void); - static HomeDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + HomeDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - HomeDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - HomeDef_var (const TAO_Base_var &rhs); - HomeDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_HOMEDEF___OUT_CH_) -#define _CORBA_COMPONENTIR_HOMEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export HomeDef_out + struct TAO_IFR_Client_Export tao_HomeDef_cast { - public: - HomeDef_out (HomeDef_ptr &); - HomeDef_out (HomeDef_var &); - HomeDef_out (const HomeDef_out &); - HomeDef_out &operator= (const HomeDef_out &); - HomeDef_out &operator= (const HomeDef_var &); - HomeDef_out &operator= (HomeDef_ptr); - operator HomeDef_ptr &(); - HomeDef_ptr &ptr (void); - HomeDef_ptr operator-> (void); - - private: - HomeDef_ptr &ptr_; + static HomeDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_COMPONENTIR_EVENTDEF___PTR_CH_) -#define _CORBA_COMPONENTIR_EVENTDEF___PTR_CH_ +#if !defined (_CORBA_COMPONENTIR_EVENTDEF__ODDS_N_ENDS_CH_) +#define _CORBA_COMPONENTIR_EVENTDEF__ODDS_N_ENDS_CH_ class EventDef; typedef EventDef *EventDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_EVENTDEF___VAR_CH_) -#define _CORBA_COMPONENTIR_EVENTDEF___VAR_CH_ + struct tao_EventDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + EventDef, + tao_EventDef_life + > + EventDef_var; + + typedef + TAO_Objref_Out_T< + EventDef, + tao_EventDef_life + > + EventDef_out; - class TAO_IFR_Client_Export EventDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_EventDef_life { - public: - EventDef_var (void); // default constructor - EventDef_var (EventDef_ptr p) : ptr_ (p) {} - EventDef_var (const EventDef_var &); // copy constructor - ~EventDef_var (void); // destructor - - EventDef_var &operator= (EventDef_ptr); - EventDef_var &operator= (const EventDef_var &); - EventDef_ptr operator-> (void) const; - - operator const EventDef_ptr &() const; - operator EventDef_ptr &(); - // in, inout, out, _retn - EventDef_ptr in (void) const; - EventDef_ptr &inout (void); - EventDef_ptr &out (void); - EventDef_ptr _retn (void); - EventDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static EventDef_ptr tao_duplicate (EventDef_ptr); static void tao_release (EventDef_ptr); static EventDef_ptr tao_nil (void); - static EventDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + EventDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - EventDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - EventDef_var (const TAO_Base_var &rhs); - EventDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_EVENTDEF___OUT_CH_) -#define _CORBA_COMPONENTIR_EVENTDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export EventDef_out + struct TAO_IFR_Client_Export tao_EventDef_cast { - public: - EventDef_out (EventDef_ptr &); - EventDef_out (EventDef_var &); - EventDef_out (const EventDef_out &); - EventDef_out &operator= (const EventDef_out &); - EventDef_out &operator= (const EventDef_var &); - EventDef_out &operator= (EventDef_ptr); - operator EventDef_ptr &(); - EventDef_ptr &ptr (void); - EventDef_ptr operator-> (void); - - private: - EventDef_ptr &ptr_; + static EventDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_EVENTDEF_CH_) #define _CORBA_COMPONENTIR_EVENTDEF_CH_ @@ -364,7 +246,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:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -523,90 +405,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EventDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_COMPONENTIR_CONTAINER___PTR_CH_) -#define _CORBA_COMPONENTIR_CONTAINER___PTR_CH_ +#if !defined (_CORBA_COMPONENTIR_CONTAINER__ODDS_N_ENDS_CH_) +#define _CORBA_COMPONENTIR_CONTAINER__ODDS_N_ENDS_CH_ class Container; typedef Container *Container_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_CONTAINER___VAR_CH_) -#define _CORBA_COMPONENTIR_CONTAINER___VAR_CH_ + struct tao_Container_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + Container, + tao_Container_life + > + Container_var; + + typedef + TAO_Objref_Out_T< + Container, + tao_Container_life + > + Container_out; - class TAO_IFR_Client_Export Container_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_Container_life { - public: - Container_var (void); // default constructor - Container_var (Container_ptr p) : ptr_ (p) {} - Container_var (const Container_var &); // copy constructor - ~Container_var (void); // destructor - - Container_var &operator= (Container_ptr); - Container_var &operator= (const Container_var &); - Container_ptr operator-> (void) const; - - operator const Container_ptr &() const; - operator Container_ptr &(); - // in, inout, out, _retn - Container_ptr in (void) const; - Container_ptr &inout (void); - Container_ptr &out (void); - Container_ptr _retn (void); - Container_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static Container_ptr tao_duplicate (Container_ptr); static void tao_release (Container_ptr); static Container_ptr tao_nil (void); - static Container_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + Container_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - Container_ptr ptr_; - // Unimplemented - prevents widening assignment. - Container_var (const TAO_Base_var &rhs); - Container_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_CONTAINER___OUT_CH_) -#define _CORBA_COMPONENTIR_CONTAINER___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export Container_out + struct TAO_IFR_Client_Export tao_Container_cast { - public: - Container_out (Container_ptr &); - Container_out (Container_var &); - Container_out (const Container_out &); - Container_out &operator= (const Container_out &); - Container_out &operator= (const Container_var &); - Container_out &operator= (Container_ptr); - operator Container_ptr &(); - Container_ptr &ptr (void); - Container_ptr operator-> (void); - - private: - Container_ptr &ptr_; + static Container_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_CONTAINER_CH_) #define _CORBA_COMPONENTIR_CONTAINER_CH_ @@ -697,7 +542,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -965,90 +810,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Container; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_COMPONENTIR_MODULEDEF___PTR_CH_) -#define _CORBA_COMPONENTIR_MODULEDEF___PTR_CH_ +#if !defined (_CORBA_COMPONENTIR_MODULEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_COMPONENTIR_MODULEDEF__ODDS_N_ENDS_CH_ class ModuleDef; typedef ModuleDef *ModuleDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_MODULEDEF___VAR_CH_) -#define _CORBA_COMPONENTIR_MODULEDEF___VAR_CH_ + struct tao_ModuleDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ModuleDef, + tao_ModuleDef_life + > + ModuleDef_var; + + typedef + TAO_Objref_Out_T< + ModuleDef, + tao_ModuleDef_life + > + ModuleDef_out; - class TAO_IFR_Client_Export ModuleDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_ModuleDef_life { - public: - ModuleDef_var (void); // default constructor - ModuleDef_var (ModuleDef_ptr p) : ptr_ (p) {} - ModuleDef_var (const ModuleDef_var &); // copy constructor - ~ModuleDef_var (void); // destructor - - ModuleDef_var &operator= (ModuleDef_ptr); - ModuleDef_var &operator= (const ModuleDef_var &); - ModuleDef_ptr operator-> (void) const; - - operator const ModuleDef_ptr &() const; - operator ModuleDef_ptr &(); - // in, inout, out, _retn - ModuleDef_ptr in (void) const; - ModuleDef_ptr &inout (void); - ModuleDef_ptr &out (void); - ModuleDef_ptr _retn (void); - ModuleDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ModuleDef_ptr tao_duplicate (ModuleDef_ptr); static void tao_release (ModuleDef_ptr); static ModuleDef_ptr tao_nil (void); - static ModuleDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ModuleDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ModuleDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ModuleDef_var (const TAO_Base_var &rhs); - ModuleDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_MODULEDEF___OUT_CH_) -#define _CORBA_COMPONENTIR_MODULEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export ModuleDef_out + struct TAO_IFR_Client_Export tao_ModuleDef_cast { - public: - ModuleDef_out (ModuleDef_ptr &); - ModuleDef_out (ModuleDef_var &); - ModuleDef_out (const ModuleDef_out &); - ModuleDef_out &operator= (const ModuleDef_out &); - ModuleDef_out &operator= (const ModuleDef_var &); - ModuleDef_out &operator= (ModuleDef_ptr); - operator ModuleDef_ptr &(); - ModuleDef_ptr &ptr (void); - ModuleDef_ptr operator-> (void); - - private: - ModuleDef_ptr &ptr_; + static ModuleDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_MODULEDEF_CH_) #define _CORBA_COMPONENTIR_MODULEDEF_CH_ @@ -1088,7 +896,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:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -1249,90 +1057,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ModuleDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_COMPONENTIR_REPOSITORY___PTR_CH_) -#define _CORBA_COMPONENTIR_REPOSITORY___PTR_CH_ +#if !defined (_CORBA_COMPONENTIR_REPOSITORY__ODDS_N_ENDS_CH_) +#define _CORBA_COMPONENTIR_REPOSITORY__ODDS_N_ENDS_CH_ class Repository; typedef Repository *Repository_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_REPOSITORY___VAR_CH_) -#define _CORBA_COMPONENTIR_REPOSITORY___VAR_CH_ + struct tao_Repository_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + Repository, + tao_Repository_life + > + Repository_var; + + typedef + TAO_Objref_Out_T< + Repository, + tao_Repository_life + > + Repository_out; - class TAO_IFR_Client_Export Repository_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_Repository_life { - public: - Repository_var (void); // default constructor - Repository_var (Repository_ptr p) : ptr_ (p) {} - Repository_var (const Repository_var &); // copy constructor - ~Repository_var (void); // destructor - - Repository_var &operator= (Repository_ptr); - Repository_var &operator= (const Repository_var &); - Repository_ptr operator-> (void) const; - - operator const Repository_ptr &() const; - operator Repository_ptr &(); - // in, inout, out, _retn - Repository_ptr in (void) const; - Repository_ptr &inout (void); - Repository_ptr &out (void); - Repository_ptr _retn (void); - Repository_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static Repository_ptr tao_duplicate (Repository_ptr); static void tao_release (Repository_ptr); static Repository_ptr tao_nil (void); - static Repository_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + Repository_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - Repository_ptr ptr_; - // Unimplemented - prevents widening assignment. - Repository_var (const TAO_Base_var &rhs); - Repository_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_REPOSITORY___OUT_CH_) -#define _CORBA_COMPONENTIR_REPOSITORY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export Repository_out + struct TAO_IFR_Client_Export tao_Repository_cast { - public: - Repository_out (Repository_ptr &); - Repository_out (Repository_var &); - Repository_out (const Repository_out &); - Repository_out &operator= (const Repository_out &); - Repository_out &operator= (const Repository_var &); - Repository_out &operator= (Repository_ptr); - operator Repository_ptr &(); - Repository_ptr &ptr (void); - Repository_ptr operator-> (void); - - private: - Repository_ptr &ptr_; + static Repository_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_REPOSITORY_CH_) #define _CORBA_COMPONENTIR_REPOSITORY_CH_ @@ -1372,7 +1143,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:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -1533,90 +1304,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Repository; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF___PTR_CH_) -#define _CORBA_COMPONENTIR_PROVIDESDEF___PTR_CH_ +#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF__ODDS_N_ENDS_CH_) +#define _CORBA_COMPONENTIR_PROVIDESDEF__ODDS_N_ENDS_CH_ class ProvidesDef; typedef ProvidesDef *ProvidesDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF___VAR_CH_) -#define _CORBA_COMPONENTIR_PROVIDESDEF___VAR_CH_ + struct tao_ProvidesDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ProvidesDef, + tao_ProvidesDef_life + > + ProvidesDef_var; + + typedef + TAO_Objref_Out_T< + ProvidesDef, + tao_ProvidesDef_life + > + ProvidesDef_out; - class TAO_IFR_Client_Export ProvidesDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_ProvidesDef_life { - public: - ProvidesDef_var (void); // default constructor - ProvidesDef_var (ProvidesDef_ptr p) : ptr_ (p) {} - ProvidesDef_var (const ProvidesDef_var &); // copy constructor - ~ProvidesDef_var (void); // destructor - - ProvidesDef_var &operator= (ProvidesDef_ptr); - ProvidesDef_var &operator= (const ProvidesDef_var &); - ProvidesDef_ptr operator-> (void) const; - - operator const ProvidesDef_ptr &() const; - operator ProvidesDef_ptr &(); - // in, inout, out, _retn - ProvidesDef_ptr in (void) const; - ProvidesDef_ptr &inout (void); - ProvidesDef_ptr &out (void); - ProvidesDef_ptr _retn (void); - ProvidesDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ProvidesDef_ptr tao_duplicate (ProvidesDef_ptr); static void tao_release (ProvidesDef_ptr); static ProvidesDef_ptr tao_nil (void); - static ProvidesDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ProvidesDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ProvidesDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ProvidesDef_var (const TAO_Base_var &rhs); - ProvidesDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF___OUT_CH_) -#define _CORBA_COMPONENTIR_PROVIDESDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export ProvidesDef_out + struct TAO_IFR_Client_Export tao_ProvidesDef_cast { - public: - ProvidesDef_out (ProvidesDef_ptr &); - ProvidesDef_out (ProvidesDef_var &); - ProvidesDef_out (const ProvidesDef_out &); - ProvidesDef_out &operator= (const ProvidesDef_out &); - ProvidesDef_out &operator= (const ProvidesDef_var &); - ProvidesDef_out &operator= (ProvidesDef_ptr); - operator ProvidesDef_ptr &(); - ProvidesDef_ptr &ptr (void); - ProvidesDef_ptr operator-> (void); - - private: - ProvidesDef_ptr &ptr_; + static ProvidesDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_PROVIDESDEF_CH_) #define _CORBA_COMPONENTIR_PROVIDESDEF_CH_ @@ -1676,7 +1410,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -1881,9 +1615,25 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProvidesDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct ProvidesDescription; - class ProvidesDescription_var; + typedef + TAO_Var_Var_T< + ProvidesDescription + > + ProvidesDescription_var; + + typedef + TAO_Out_T< + ProvidesDescription, + ProvidesDescription_var + > + ProvidesDescription_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export ProvidesDescription { @@ -1897,151 +1647,59 @@ TAO_NAMESPACE CORBA TAO_String_Manager interface_type; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export ProvidesDescription_var - { - public: - ProvidesDescription_var (void); - ProvidesDescription_var (ProvidesDescription *); - ProvidesDescription_var (const ProvidesDescription_var &); - ~ProvidesDescription_var (void); - - ProvidesDescription_var &operator= (ProvidesDescription *); - ProvidesDescription_var &operator= (const ProvidesDescription_var &); - ProvidesDescription *operator-> (void); - const ProvidesDescription *operator-> (void) const; - - operator const ProvidesDescription &() const; - operator ProvidesDescription &(); - operator ProvidesDescription &() const; - - // Variable-size types only. - operator ProvidesDescription *&(); - - // in, inout, out, _retn - const ProvidesDescription &in (void) const; - ProvidesDescription &inout (void); - ProvidesDescription *&out (void); - ProvidesDescription *_retn (void); - ProvidesDescription *ptr (void) const; - - private: - ProvidesDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export ProvidesDescription_out - { - public: - ProvidesDescription_out (ProvidesDescription *&); - ProvidesDescription_out (ProvidesDescription_var &); - ProvidesDescription_out (const ProvidesDescription_out &); - ProvidesDescription_out &operator= (const ProvidesDescription_out &); - ProvidesDescription_out &operator= (ProvidesDescription *); - operator ProvidesDescription *&(); - ProvidesDescription *&ptr (void); - ProvidesDescription *operator-> (void); - - private: - ProvidesDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ProvidesDescription_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProvidesDescription; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_COMPONENTIR_USESDEF___PTR_CH_) -#define _CORBA_COMPONENTIR_USESDEF___PTR_CH_ +#if !defined (_CORBA_COMPONENTIR_USESDEF__ODDS_N_ENDS_CH_) +#define _CORBA_COMPONENTIR_USESDEF__ODDS_N_ENDS_CH_ class UsesDef; typedef UsesDef *UsesDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_USESDEF___VAR_CH_) -#define _CORBA_COMPONENTIR_USESDEF___VAR_CH_ + struct tao_UsesDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + UsesDef, + tao_UsesDef_life + > + UsesDef_var; + + typedef + TAO_Objref_Out_T< + UsesDef, + tao_UsesDef_life + > + UsesDef_out; - class TAO_IFR_Client_Export UsesDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_UsesDef_life { - public: - UsesDef_var (void); // default constructor - UsesDef_var (UsesDef_ptr p) : ptr_ (p) {} - UsesDef_var (const UsesDef_var &); // copy constructor - ~UsesDef_var (void); // destructor - - UsesDef_var &operator= (UsesDef_ptr); - UsesDef_var &operator= (const UsesDef_var &); - UsesDef_ptr operator-> (void) const; - - operator const UsesDef_ptr &() const; - operator UsesDef_ptr &(); - // in, inout, out, _retn - UsesDef_ptr in (void) const; - UsesDef_ptr &inout (void); - UsesDef_ptr &out (void); - UsesDef_ptr _retn (void); - UsesDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static UsesDef_ptr tao_duplicate (UsesDef_ptr); static void tao_release (UsesDef_ptr); static UsesDef_ptr tao_nil (void); - static UsesDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + UsesDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - UsesDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - UsesDef_var (const TAO_Base_var &rhs); - UsesDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_USESDEF___OUT_CH_) -#define _CORBA_COMPONENTIR_USESDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export UsesDef_out + struct TAO_IFR_Client_Export tao_UsesDef_cast { - public: - UsesDef_out (UsesDef_ptr &); - UsesDef_out (UsesDef_var &); - UsesDef_out (const UsesDef_out &); - UsesDef_out &operator= (const UsesDef_out &); - UsesDef_out &operator= (const UsesDef_var &); - UsesDef_out &operator= (UsesDef_ptr); - operator UsesDef_ptr &(); - UsesDef_ptr &ptr (void); - UsesDef_ptr operator-> (void); - - private: - UsesDef_ptr &ptr_; + static UsesDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_USESDEF_CH_) #define _CORBA_COMPONENTIR_USESDEF_CH_ @@ -2122,7 +1780,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -2373,9 +2031,25 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UsesDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct UsesDescription; - class UsesDescription_var; + typedef + TAO_Var_Var_T< + UsesDescription + > + UsesDescription_var; + + typedef + TAO_Out_T< + UsesDescription, + UsesDescription_var + > + UsesDescription_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export UsesDescription { @@ -2390,151 +2064,59 @@ TAO_NAMESPACE CORBA CORBA::Boolean is_multiple; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export UsesDescription_var - { - public: - UsesDescription_var (void); - UsesDescription_var (UsesDescription *); - UsesDescription_var (const UsesDescription_var &); - ~UsesDescription_var (void); - - UsesDescription_var &operator= (UsesDescription *); - UsesDescription_var &operator= (const UsesDescription_var &); - UsesDescription *operator-> (void); - const UsesDescription *operator-> (void) const; - - operator const UsesDescription &() const; - operator UsesDescription &(); - operator UsesDescription &() const; - - // Variable-size types only. - operator UsesDescription *&(); - - // in, inout, out, _retn - const UsesDescription &in (void) const; - UsesDescription &inout (void); - UsesDescription *&out (void); - UsesDescription *_retn (void); - UsesDescription *ptr (void) const; - - private: - UsesDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export UsesDescription_out - { - public: - UsesDescription_out (UsesDescription *&); - UsesDescription_out (UsesDescription_var &); - UsesDescription_out (const UsesDescription_out &); - UsesDescription_out &operator= (const UsesDescription_out &); - UsesDescription_out &operator= (UsesDescription *); - operator UsesDescription *&(); - UsesDescription *&ptr (void); - UsesDescription *operator-> (void); - - private: - UsesDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const UsesDescription_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UsesDescription; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF___PTR_CH_) -#define _CORBA_COMPONENTIR_EVENTPORTDEF___PTR_CH_ +#if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF__ODDS_N_ENDS_CH_) +#define _CORBA_COMPONENTIR_EVENTPORTDEF__ODDS_N_ENDS_CH_ class EventPortDef; typedef EventPortDef *EventPortDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF___VAR_CH_) -#define _CORBA_COMPONENTIR_EVENTPORTDEF___VAR_CH_ + struct tao_EventPortDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + EventPortDef, + tao_EventPortDef_life + > + EventPortDef_var; + + typedef + TAO_Objref_Out_T< + EventPortDef, + tao_EventPortDef_life + > + EventPortDef_out; - class TAO_IFR_Client_Export EventPortDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_EventPortDef_life { - public: - EventPortDef_var (void); // default constructor - EventPortDef_var (EventPortDef_ptr p) : ptr_ (p) {} - EventPortDef_var (const EventPortDef_var &); // copy constructor - ~EventPortDef_var (void); // destructor - - EventPortDef_var &operator= (EventPortDef_ptr); - EventPortDef_var &operator= (const EventPortDef_var &); - EventPortDef_ptr operator-> (void) const; - - operator const EventPortDef_ptr &() const; - operator EventPortDef_ptr &(); - // in, inout, out, _retn - EventPortDef_ptr in (void) const; - EventPortDef_ptr &inout (void); - EventPortDef_ptr &out (void); - EventPortDef_ptr _retn (void); - EventPortDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static EventPortDef_ptr tao_duplicate (EventPortDef_ptr); static void tao_release (EventPortDef_ptr); static EventPortDef_ptr tao_nil (void); - static EventPortDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + EventPortDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - EventPortDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - EventPortDef_var (const TAO_Base_var &rhs); - EventPortDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF___OUT_CH_) -#define _CORBA_COMPONENTIR_EVENTPORTDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export EventPortDef_out + struct TAO_IFR_Client_Export tao_EventPortDef_cast { - public: - EventPortDef_out (EventPortDef_ptr &); - EventPortDef_out (EventPortDef_var &); - EventPortDef_out (const EventPortDef_out &); - EventPortDef_out &operator= (const EventPortDef_out &); - EventPortDef_out &operator= (const EventPortDef_var &); - EventPortDef_out &operator= (EventPortDef_ptr); - operator EventPortDef_ptr &(); - EventPortDef_ptr &ptr (void); - EventPortDef_ptr operator-> (void); - - private: - EventPortDef_ptr &ptr_; + static EventPortDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF_CH_) #define _CORBA_COMPONENTIR_EVENTPORTDEF_CH_ @@ -2605,7 +2187,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -2834,9 +2416,25 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EventPortDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct EventPortDescription; - class EventPortDescription_var; + typedef + TAO_Var_Var_T< + EventPortDescription + > + EventPortDescription_var; + + typedef + TAO_Out_T< + EventPortDescription, + EventPortDescription_var + > + EventPortDescription_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export EventPortDescription { @@ -2850,151 +2448,59 @@ TAO_NAMESPACE CORBA TAO_String_Manager event; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export EventPortDescription_var - { - public: - EventPortDescription_var (void); - EventPortDescription_var (EventPortDescription *); - EventPortDescription_var (const EventPortDescription_var &); - ~EventPortDescription_var (void); - - EventPortDescription_var &operator= (EventPortDescription *); - EventPortDescription_var &operator= (const EventPortDescription_var &); - EventPortDescription *operator-> (void); - const EventPortDescription *operator-> (void) const; - - operator const EventPortDescription &() const; - operator EventPortDescription &(); - operator EventPortDescription &() const; - - // Variable-size types only. - operator EventPortDescription *&(); - - // in, inout, out, _retn - const EventPortDescription &in (void) const; - EventPortDescription &inout (void); - EventPortDescription *&out (void); - EventPortDescription *_retn (void); - EventPortDescription *ptr (void) const; - - private: - EventPortDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export EventPortDescription_out - { - public: - EventPortDescription_out (EventPortDescription *&); - EventPortDescription_out (EventPortDescription_var &); - EventPortDescription_out (const EventPortDescription_out &); - EventPortDescription_out &operator= (const EventPortDescription_out &); - EventPortDescription_out &operator= (EventPortDescription *); - operator EventPortDescription *&(); - EventPortDescription *&ptr (void); - EventPortDescription *operator-> (void); - - private: - EventPortDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const EventPortDescription_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EventPortDescription; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_COMPONENTIR_EMITSDEF___PTR_CH_) -#define _CORBA_COMPONENTIR_EMITSDEF___PTR_CH_ +#if !defined (_CORBA_COMPONENTIR_EMITSDEF__ODDS_N_ENDS_CH_) +#define _CORBA_COMPONENTIR_EMITSDEF__ODDS_N_ENDS_CH_ class EmitsDef; typedef EmitsDef *EmitsDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_EMITSDEF___VAR_CH_) -#define _CORBA_COMPONENTIR_EMITSDEF___VAR_CH_ + struct tao_EmitsDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + EmitsDef, + tao_EmitsDef_life + > + EmitsDef_var; + + typedef + TAO_Objref_Out_T< + EmitsDef, + tao_EmitsDef_life + > + EmitsDef_out; - class TAO_IFR_Client_Export EmitsDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_EmitsDef_life { - public: - EmitsDef_var (void); // default constructor - EmitsDef_var (EmitsDef_ptr p) : ptr_ (p) {} - EmitsDef_var (const EmitsDef_var &); // copy constructor - ~EmitsDef_var (void); // destructor - - EmitsDef_var &operator= (EmitsDef_ptr); - EmitsDef_var &operator= (const EmitsDef_var &); - EmitsDef_ptr operator-> (void) const; - - operator const EmitsDef_ptr &() const; - operator EmitsDef_ptr &(); - // in, inout, out, _retn - EmitsDef_ptr in (void) const; - EmitsDef_ptr &inout (void); - EmitsDef_ptr &out (void); - EmitsDef_ptr _retn (void); - EmitsDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static EmitsDef_ptr tao_duplicate (EmitsDef_ptr); static void tao_release (EmitsDef_ptr); static EmitsDef_ptr tao_nil (void); - static EmitsDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + EmitsDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - EmitsDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - EmitsDef_var (const TAO_Base_var &rhs); - EmitsDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_EMITSDEF___OUT_CH_) -#define _CORBA_COMPONENTIR_EMITSDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export EmitsDef_out + struct TAO_IFR_Client_Export tao_EmitsDef_cast { - public: - EmitsDef_out (EmitsDef_ptr &); - EmitsDef_out (EmitsDef_var &); - EmitsDef_out (const EmitsDef_out &); - EmitsDef_out &operator= (const EmitsDef_out &); - EmitsDef_out &operator= (const EmitsDef_var &); - EmitsDef_out &operator= (EmitsDef_ptr); - operator EmitsDef_ptr &(); - EmitsDef_ptr &ptr (void); - EmitsDef_ptr operator-> (void); - - private: - EmitsDef_ptr &ptr_; + static EmitsDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_EMITSDEF_CH_) #define _CORBA_COMPONENTIR_EMITSDEF_CH_ @@ -3033,7 +2539,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:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -3192,90 +2698,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EmitsDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF___PTR_CH_) -#define _CORBA_COMPONENTIR_PUBLISHESDEF___PTR_CH_ +#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF__ODDS_N_ENDS_CH_) +#define _CORBA_COMPONENTIR_PUBLISHESDEF__ODDS_N_ENDS_CH_ class PublishesDef; typedef PublishesDef *PublishesDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF___VAR_CH_) -#define _CORBA_COMPONENTIR_PUBLISHESDEF___VAR_CH_ + struct tao_PublishesDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + PublishesDef, + tao_PublishesDef_life + > + PublishesDef_var; + + typedef + TAO_Objref_Out_T< + PublishesDef, + tao_PublishesDef_life + > + PublishesDef_out; - class TAO_IFR_Client_Export PublishesDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_PublishesDef_life { - public: - PublishesDef_var (void); // default constructor - PublishesDef_var (PublishesDef_ptr p) : ptr_ (p) {} - PublishesDef_var (const PublishesDef_var &); // copy constructor - ~PublishesDef_var (void); // destructor - - PublishesDef_var &operator= (PublishesDef_ptr); - PublishesDef_var &operator= (const PublishesDef_var &); - PublishesDef_ptr operator-> (void) const; - - operator const PublishesDef_ptr &() const; - operator PublishesDef_ptr &(); - // in, inout, out, _retn - PublishesDef_ptr in (void) const; - PublishesDef_ptr &inout (void); - PublishesDef_ptr &out (void); - PublishesDef_ptr _retn (void); - PublishesDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static PublishesDef_ptr tao_duplicate (PublishesDef_ptr); static void tao_release (PublishesDef_ptr); static PublishesDef_ptr tao_nil (void); - static PublishesDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + PublishesDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - PublishesDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - PublishesDef_var (const TAO_Base_var &rhs); - PublishesDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF___OUT_CH_) -#define _CORBA_COMPONENTIR_PUBLISHESDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export PublishesDef_out + struct TAO_IFR_Client_Export tao_PublishesDef_cast { - public: - PublishesDef_out (PublishesDef_ptr &); - PublishesDef_out (PublishesDef_var &); - PublishesDef_out (const PublishesDef_out &); - PublishesDef_out &operator= (const PublishesDef_out &); - PublishesDef_out &operator= (const PublishesDef_var &); - PublishesDef_out &operator= (PublishesDef_ptr); - operator PublishesDef_ptr &(); - PublishesDef_ptr &ptr (void); - PublishesDef_ptr operator-> (void); - - private: - PublishesDef_ptr &ptr_; + static PublishesDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF_CH_) #define _CORBA_COMPONENTIR_PUBLISHESDEF_CH_ @@ -3314,7 +2783,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:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -3473,90 +2942,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PublishesDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF___PTR_CH_) -#define _CORBA_COMPONENTIR_CONSUMESDEF___PTR_CH_ +#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF__ODDS_N_ENDS_CH_) +#define _CORBA_COMPONENTIR_CONSUMESDEF__ODDS_N_ENDS_CH_ class ConsumesDef; typedef ConsumesDef *ConsumesDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF___VAR_CH_) -#define _CORBA_COMPONENTIR_CONSUMESDEF___VAR_CH_ + struct tao_ConsumesDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ConsumesDef, + tao_ConsumesDef_life + > + ConsumesDef_var; - class TAO_IFR_Client_Export ConsumesDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + ConsumesDef, + tao_ConsumesDef_life + > + ConsumesDef_out; + + struct TAO_IFR_Client_Export tao_ConsumesDef_life { - public: - ConsumesDef_var (void); // default constructor - ConsumesDef_var (ConsumesDef_ptr p) : ptr_ (p) {} - ConsumesDef_var (const ConsumesDef_var &); // copy constructor - ~ConsumesDef_var (void); // destructor - - ConsumesDef_var &operator= (ConsumesDef_ptr); - ConsumesDef_var &operator= (const ConsumesDef_var &); - ConsumesDef_ptr operator-> (void) const; - - operator const ConsumesDef_ptr &() const; - operator ConsumesDef_ptr &(); - // in, inout, out, _retn - ConsumesDef_ptr in (void) const; - ConsumesDef_ptr &inout (void); - ConsumesDef_ptr &out (void); - ConsumesDef_ptr _retn (void); - ConsumesDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ConsumesDef_ptr tao_duplicate (ConsumesDef_ptr); static void tao_release (ConsumesDef_ptr); static ConsumesDef_ptr tao_nil (void); - static ConsumesDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ConsumesDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ConsumesDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ConsumesDef_var (const TAO_Base_var &rhs); - ConsumesDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF___OUT_CH_) -#define _CORBA_COMPONENTIR_CONSUMESDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ConsumesDef_out + struct TAO_IFR_Client_Export tao_ConsumesDef_cast { - public: - ConsumesDef_out (ConsumesDef_ptr &); - ConsumesDef_out (ConsumesDef_var &); - ConsumesDef_out (const ConsumesDef_out &); - ConsumesDef_out &operator= (const ConsumesDef_out &); - ConsumesDef_out &operator= (const ConsumesDef_var &); - ConsumesDef_out &operator= (ConsumesDef_ptr); - operator ConsumesDef_ptr &(); - ConsumesDef_ptr &ptr (void); - ConsumesDef_ptr operator-> (void); - - private: - ConsumesDef_ptr &ptr_; + static ConsumesDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_CONSUMESDEF_CH_) #define _CORBA_COMPONENTIR_CONSUMESDEF_CH_ @@ -3595,7 +3027,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:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -3754,90 +3186,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:52 - -#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___PTR_CH_) -#define _CORBA_COMPONENTIR_COMPONENTDEF___PTR_CH_ - - class ComponentDef; - typedef ComponentDef *ComponentDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___VAR_CH_) -#define _CORBA_COMPONENTIR_COMPONENTDEF___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IFR_Client_Export ComponentDef_var : public TAO_Base_var - { - public: - ComponentDef_var (void); // default constructor - ComponentDef_var (ComponentDef_ptr p) : ptr_ (p) {} - ComponentDef_var (const ComponentDef_var &); // copy constructor - ~ComponentDef_var (void); // destructor - - ComponentDef_var &operator= (ComponentDef_ptr); - ComponentDef_var &operator= (const ComponentDef_var &); - ComponentDef_ptr operator-> (void) const; - - operator const ComponentDef_ptr &() const; - operator ComponentDef_ptr &(); - // in, inout, out, _retn - ComponentDef_ptr in (void) const; - ComponentDef_ptr &inout (void); - ComponentDef_ptr &out (void); - ComponentDef_ptr _retn (void); - ComponentDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. - static ComponentDef_ptr tao_duplicate (ComponentDef_ptr); - static void tao_release (ComponentDef_ptr); - static ComponentDef_ptr tao_nil (void); - static ComponentDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - static CORBA::Object * tao_upcast (void *); - - private: - ComponentDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ComponentDef_var (const TAO_Base_var &rhs); - ComponentDef_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___OUT_CH_) -#define _CORBA_COMPONENTIR_COMPONENTDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ComponentDef_out - { - public: - ComponentDef_out (ComponentDef_ptr &); - ComponentDef_out (ComponentDef_var &); - ComponentDef_out (const ComponentDef_out &); - ComponentDef_out &operator= (const ComponentDef_out &); - ComponentDef_out &operator= (const ComponentDef_var &); - ComponentDef_out &operator= (ComponentDef_ptr); - operator ComponentDef_ptr &(); - ComponentDef_ptr &ptr (void); - ComponentDef_ptr operator-> (void); - - private: - ComponentDef_ptr &ptr_; - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_COMPONENTDEF_CH_) #define _CORBA_COMPONENTIR_COMPONENTDEF_CH_ @@ -3989,7 +3338,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -4391,535 +3740,170 @@ 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/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (void); - _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - ProvidesDescription *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq &rhs - ); - _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq &operator= ( - const _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (void); - - // = Accessors. - ProvidesDescription &operator[] (CORBA::ULong i); - const ProvidesDescription &operator[] (CORBA::ULong i) const; - - // = Static operations. - static ProvidesDescription *allocbuf (CORBA::ULong size); - static void freebuf (ProvidesDescription *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - ProvidesDescription *get_buffer (CORBA::Boolean orphan = 0); - const ProvidesDescription *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - ProvidesDescription *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CH_) -#define _CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ProvidesDescriptionSeq; - class ProvidesDescriptionSeq_var; - - // ************************************************************* - // CORBA::ComponentIR::ProvidesDescriptionSeq - // ************************************************************* - - class TAO_IFR_Client_Export ProvidesDescriptionSeq : public - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_VarSeq_Var_T< + ProvidesDescriptionSeq, + ProvidesDescription + > + ProvidesDescriptionSeq_var; + + typedef + TAO_Seq_Out_T< + ProvidesDescriptionSeq, + ProvidesDescriptionSeq_var, + ProvidesDescription + > + ProvidesDescriptionSeq_out; + + class TAO_IFR_Client_Export ProvidesDescriptionSeq + : public + TAO_Unbounded_Sequence< + ProvidesDescription + > { public: ProvidesDescriptionSeq (void); ProvidesDescriptionSeq (CORBA::ULong max); ProvidesDescriptionSeq ( - CORBA::ULong max, - CORBA::ULong length, - ProvidesDescription *buffer, + CORBA::ULong max, + CORBA::ULong length, + ProvidesDescription* buffer, CORBA::Boolean release = 0 ); ProvidesDescriptionSeq (const ProvidesDescriptionSeq &); ~ProvidesDescriptionSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ProvidesDescriptionSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ___VAR_CH_) -#define _CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::ComponentIR::ProvidesDescriptionSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export ProvidesDescriptionSeq_var - { - public: - ProvidesDescriptionSeq_var (void); - ProvidesDescriptionSeq_var (ProvidesDescriptionSeq *); - ProvidesDescriptionSeq_var (const ProvidesDescriptionSeq_var &); - ~ProvidesDescriptionSeq_var (void); - - ProvidesDescriptionSeq_var &operator= (ProvidesDescriptionSeq *); - ProvidesDescriptionSeq_var &operator= (const ProvidesDescriptionSeq_var &); - ProvidesDescriptionSeq *operator-> (void); - const ProvidesDescriptionSeq *operator-> (void) const; - - operator const ProvidesDescriptionSeq &() const; - operator ProvidesDescriptionSeq &(); - operator ProvidesDescriptionSeq &() const; - - // Variable-size base types only. - operator ProvidesDescriptionSeq *&(); - - ProvidesDescription & operator[] (CORBA::ULong index); - const ProvidesDescription & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const ProvidesDescriptionSeq &in (void) const; - ProvidesDescriptionSeq &inout (void); - ProvidesDescriptionSeq *&out (void); - ProvidesDescriptionSeq *_retn (void); - ProvidesDescriptionSeq *ptr (void) const; - - private: - ProvidesDescriptionSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ___OUT_CH_) -#define _CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export ProvidesDescriptionSeq_out - { - public: - ProvidesDescriptionSeq_out (ProvidesDescriptionSeq *&); - ProvidesDescriptionSeq_out (ProvidesDescriptionSeq_var &); - ProvidesDescriptionSeq_out (const ProvidesDescriptionSeq_out &); - ProvidesDescriptionSeq_out &operator= (const ProvidesDescriptionSeq_out &); - ProvidesDescriptionSeq_out &operator= (ProvidesDescriptionSeq *); - operator ProvidesDescriptionSeq *&(); - ProvidesDescriptionSeq *&ptr (void); - ProvidesDescriptionSeq *operator-> (void); - ProvidesDescription & operator[] (CORBA::ULong index); - - private: - ProvidesDescriptionSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ProvidesDescriptionSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProvidesDescriptionSeq; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (void); - _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - UsesDescription *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq &rhs - ); - _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq &operator= ( - const _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (void); - - // = Accessors. - UsesDescription &operator[] (CORBA::ULong i); - const UsesDescription &operator[] (CORBA::ULong i) const; - - // = Static operations. - static UsesDescription *allocbuf (CORBA::ULong size); - static void freebuf (UsesDescription *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - UsesDescription *get_buffer (CORBA::Boolean orphan = 0); - const UsesDescription *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - UsesDescription *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CH_) -#define _CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class UsesDescriptionSeq; - class UsesDescriptionSeq_var; - // ************************************************************* - // CORBA::ComponentIR::UsesDescriptionSeq - // ************************************************************* - - class TAO_IFR_Client_Export UsesDescriptionSeq : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_VarSeq_Var_T< + UsesDescriptionSeq, + UsesDescription + > + UsesDescriptionSeq_var; + + typedef + TAO_Seq_Out_T< + UsesDescriptionSeq, + UsesDescriptionSeq_var, + UsesDescription + > + UsesDescriptionSeq_out; + + class TAO_IFR_Client_Export UsesDescriptionSeq + : public + TAO_Unbounded_Sequence< + UsesDescription + > { public: UsesDescriptionSeq (void); UsesDescriptionSeq (CORBA::ULong max); UsesDescriptionSeq ( - CORBA::ULong max, - CORBA::ULong length, - UsesDescription *buffer, + CORBA::ULong max, + CORBA::ULong length, + UsesDescription* buffer, CORBA::Boolean release = 0 ); UsesDescriptionSeq (const UsesDescriptionSeq &); ~UsesDescriptionSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef UsesDescriptionSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ___VAR_CH_) -#define _CORBA_COMPONENTIR_USESDESCRIPTIONSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::ComponentIR::UsesDescriptionSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export UsesDescriptionSeq_var - { - public: - UsesDescriptionSeq_var (void); - UsesDescriptionSeq_var (UsesDescriptionSeq *); - UsesDescriptionSeq_var (const UsesDescriptionSeq_var &); - ~UsesDescriptionSeq_var (void); - - UsesDescriptionSeq_var &operator= (UsesDescriptionSeq *); - UsesDescriptionSeq_var &operator= (const UsesDescriptionSeq_var &); - UsesDescriptionSeq *operator-> (void); - const UsesDescriptionSeq *operator-> (void) const; - - operator const UsesDescriptionSeq &() const; - operator UsesDescriptionSeq &(); - operator UsesDescriptionSeq &() const; - - // Variable-size base types only. - operator UsesDescriptionSeq *&(); - - UsesDescription & operator[] (CORBA::ULong index); - const UsesDescription & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const UsesDescriptionSeq &in (void) const; - UsesDescriptionSeq &inout (void); - UsesDescriptionSeq *&out (void); - UsesDescriptionSeq *_retn (void); - UsesDescriptionSeq *ptr (void) const; - - private: - UsesDescriptionSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ___OUT_CH_) -#define _CORBA_COMPONENTIR_USESDESCRIPTIONSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export UsesDescriptionSeq_out - { - public: - UsesDescriptionSeq_out (UsesDescriptionSeq *&); - UsesDescriptionSeq_out (UsesDescriptionSeq_var &); - UsesDescriptionSeq_out (const UsesDescriptionSeq_out &); - UsesDescriptionSeq_out &operator= (const UsesDescriptionSeq_out &); - UsesDescriptionSeq_out &operator= (UsesDescriptionSeq *); - operator UsesDescriptionSeq *&(); - UsesDescriptionSeq *&ptr (void); - UsesDescriptionSeq *operator-> (void); - UsesDescription & operator[] (CORBA::ULong index); - - private: - UsesDescriptionSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const UsesDescriptionSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UsesDescriptionSeq; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (void); - _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - EventPortDescription *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq &rhs - ); - _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq &operator= ( - const _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (void); - - // = Accessors. - EventPortDescription &operator[] (CORBA::ULong i); - const EventPortDescription &operator[] (CORBA::ULong i) const; - - // = Static operations. - static EventPortDescription *allocbuf (CORBA::ULong size); - static void freebuf (EventPortDescription *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - EventPortDescription *get_buffer (CORBA::Boolean orphan = 0); - const EventPortDescription *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - EventPortDescription *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CH_) -#define _CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class EventPortDescriptionSeq; - class EventPortDescriptionSeq_var; - // ************************************************************* - // CORBA::ComponentIR::EventPortDescriptionSeq - // ************************************************************* - - class TAO_IFR_Client_Export EventPortDescriptionSeq : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_VarSeq_Var_T< + EventPortDescriptionSeq, + EventPortDescription + > + EventPortDescriptionSeq_var; + + typedef + TAO_Seq_Out_T< + EventPortDescriptionSeq, + EventPortDescriptionSeq_var, + EventPortDescription + > + EventPortDescriptionSeq_out; + + class TAO_IFR_Client_Export EventPortDescriptionSeq + : public + TAO_Unbounded_Sequence< + EventPortDescription + > { public: EventPortDescriptionSeq (void); EventPortDescriptionSeq (CORBA::ULong max); EventPortDescriptionSeq ( - CORBA::ULong max, - CORBA::ULong length, - EventPortDescription *buffer, + CORBA::ULong max, + CORBA::ULong length, + EventPortDescription* buffer, CORBA::Boolean release = 0 ); EventPortDescriptionSeq (const EventPortDescriptionSeq &); ~EventPortDescriptionSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef EventPortDescriptionSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ___VAR_CH_) -#define _CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ___VAR_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::ComponentIR::EventPortDescriptionSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export EventPortDescriptionSeq_var - { - public: - EventPortDescriptionSeq_var (void); - EventPortDescriptionSeq_var (EventPortDescriptionSeq *); - EventPortDescriptionSeq_var (const EventPortDescriptionSeq_var &); - ~EventPortDescriptionSeq_var (void); - - EventPortDescriptionSeq_var &operator= (EventPortDescriptionSeq *); - EventPortDescriptionSeq_var &operator= (const EventPortDescriptionSeq_var &); - EventPortDescriptionSeq *operator-> (void); - const EventPortDescriptionSeq *operator-> (void) const; - - operator const EventPortDescriptionSeq &() const; - operator EventPortDescriptionSeq &(); - operator EventPortDescriptionSeq &() const; - - // Variable-size base types only. - operator EventPortDescriptionSeq *&(); - - EventPortDescription & operator[] (CORBA::ULong index); - const EventPortDescription & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const EventPortDescriptionSeq &in (void) const; - EventPortDescriptionSeq &inout (void); - EventPortDescriptionSeq *&out (void); - EventPortDescriptionSeq *_retn (void); - EventPortDescriptionSeq *ptr (void) const; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - private: - EventPortDescriptionSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ___OUT_CH_) -#define _CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ___OUT_CH_ + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EventPortDescriptionSeq; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 - class TAO_IFR_Client_Export EventPortDescriptionSeq_out - { - public: - EventPortDescriptionSeq_out (EventPortDescriptionSeq *&); - EventPortDescriptionSeq_out (EventPortDescriptionSeq_var &); - EventPortDescriptionSeq_out (const EventPortDescriptionSeq_out &); - EventPortDescriptionSeq_out &operator= (const EventPortDescriptionSeq_out &); - EventPortDescriptionSeq_out &operator= (EventPortDescriptionSeq *); - operator EventPortDescriptionSeq *&(); - EventPortDescriptionSeq *&ptr (void); - EventPortDescriptionSeq *operator-> (void); - EventPortDescription & operator[] (CORBA::ULong index); + struct ComponentDescription; - private: - EventPortDescriptionSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const EventPortDescriptionSeq_var &); - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + typedef + TAO_Var_Var_T< + ComponentDescription + > + ComponentDescription_var; - TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EventPortDescriptionSeq; + typedef + TAO_Out_T< + ComponentDescription, + ComponentDescription_var + > + ComponentDescription_out; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 - - class ComponentDescription_var; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export ComponentDescription { @@ -4941,151 +3925,59 @@ TAO_NAMESPACE CORBA CORBA::TypeCode_var type; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export ComponentDescription_var - { - public: - ComponentDescription_var (void); - ComponentDescription_var (ComponentDescription *); - ComponentDescription_var (const ComponentDescription_var &); - ~ComponentDescription_var (void); - - ComponentDescription_var &operator= (ComponentDescription *); - ComponentDescription_var &operator= (const ComponentDescription_var &); - ComponentDescription *operator-> (void); - const ComponentDescription *operator-> (void) const; - - operator const ComponentDescription &() const; - operator ComponentDescription &(); - operator ComponentDescription &() const; - - // Variable-size types only. - operator ComponentDescription *&(); - - // in, inout, out, _retn - const ComponentDescription &in (void) const; - ComponentDescription &inout (void); - ComponentDescription *&out (void); - ComponentDescription *_retn (void); - ComponentDescription *ptr (void) const; - - private: - ComponentDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export ComponentDescription_out - { - public: - ComponentDescription_out (ComponentDescription *&); - ComponentDescription_out (ComponentDescription_var &); - ComponentDescription_out (const ComponentDescription_out &); - ComponentDescription_out &operator= (const ComponentDescription_out &); - ComponentDescription_out &operator= (ComponentDescription *); - operator ComponentDescription *&(); - ComponentDescription *&ptr (void); - ComponentDescription *operator-> (void); - - private: - ComponentDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ComponentDescription_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ComponentDescription; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_COMPONENTIR_FACTORYDEF___PTR_CH_) -#define _CORBA_COMPONENTIR_FACTORYDEF___PTR_CH_ +#if !defined (_CORBA_COMPONENTIR_FACTORYDEF__ODDS_N_ENDS_CH_) +#define _CORBA_COMPONENTIR_FACTORYDEF__ODDS_N_ENDS_CH_ class FactoryDef; typedef FactoryDef *FactoryDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_FACTORYDEF___VAR_CH_) -#define _CORBA_COMPONENTIR_FACTORYDEF___VAR_CH_ + struct tao_FactoryDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + FactoryDef, + tao_FactoryDef_life + > + FactoryDef_var; - class TAO_IFR_Client_Export FactoryDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + FactoryDef, + tao_FactoryDef_life + > + FactoryDef_out; + + struct TAO_IFR_Client_Export tao_FactoryDef_life { - public: - FactoryDef_var (void); // default constructor - FactoryDef_var (FactoryDef_ptr p) : ptr_ (p) {} - FactoryDef_var (const FactoryDef_var &); // copy constructor - ~FactoryDef_var (void); // destructor - - FactoryDef_var &operator= (FactoryDef_ptr); - FactoryDef_var &operator= (const FactoryDef_var &); - FactoryDef_ptr operator-> (void) const; - - operator const FactoryDef_ptr &() const; - operator FactoryDef_ptr &(); - // in, inout, out, _retn - FactoryDef_ptr in (void) const; - FactoryDef_ptr &inout (void); - FactoryDef_ptr &out (void); - FactoryDef_ptr _retn (void); - FactoryDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static FactoryDef_ptr tao_duplicate (FactoryDef_ptr); static void tao_release (FactoryDef_ptr); static FactoryDef_ptr tao_nil (void); - static FactoryDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + FactoryDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - FactoryDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - FactoryDef_var (const TAO_Base_var &rhs); - FactoryDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_FACTORYDEF___OUT_CH_) -#define _CORBA_COMPONENTIR_FACTORYDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export FactoryDef_out + struct TAO_IFR_Client_Export tao_FactoryDef_cast { - public: - FactoryDef_out (FactoryDef_ptr &); - FactoryDef_out (FactoryDef_var &); - FactoryDef_out (const FactoryDef_out &); - FactoryDef_out &operator= (const FactoryDef_out &); - FactoryDef_out &operator= (const FactoryDef_var &); - FactoryDef_out &operator= (FactoryDef_ptr); - operator FactoryDef_ptr &(); - FactoryDef_ptr &ptr (void); - FactoryDef_ptr operator-> (void); - - private: - FactoryDef_ptr &ptr_; + static FactoryDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_FACTORYDEF_CH_) #define _CORBA_COMPONENTIR_FACTORYDEF_CH_ @@ -5124,7 +4016,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:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -5283,90 +4175,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_FactoryDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_COMPONENTIR_FINDERDEF___PTR_CH_) -#define _CORBA_COMPONENTIR_FINDERDEF___PTR_CH_ +#if !defined (_CORBA_COMPONENTIR_FINDERDEF__ODDS_N_ENDS_CH_) +#define _CORBA_COMPONENTIR_FINDERDEF__ODDS_N_ENDS_CH_ class FinderDef; typedef FinderDef *FinderDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_FINDERDEF___VAR_CH_) -#define _CORBA_COMPONENTIR_FINDERDEF___VAR_CH_ + struct tao_FinderDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + FinderDef, + tao_FinderDef_life + > + FinderDef_var; + + typedef + TAO_Objref_Out_T< + FinderDef, + tao_FinderDef_life + > + FinderDef_out; - class TAO_IFR_Client_Export FinderDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_FinderDef_life { - public: - FinderDef_var (void); // default constructor - FinderDef_var (FinderDef_ptr p) : ptr_ (p) {} - FinderDef_var (const FinderDef_var &); // copy constructor - ~FinderDef_var (void); // destructor - - FinderDef_var &operator= (FinderDef_ptr); - FinderDef_var &operator= (const FinderDef_var &); - FinderDef_ptr operator-> (void) const; - - operator const FinderDef_ptr &() const; - operator FinderDef_ptr &(); - // in, inout, out, _retn - FinderDef_ptr in (void) const; - FinderDef_ptr &inout (void); - FinderDef_ptr &out (void); - FinderDef_ptr _retn (void); - FinderDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static FinderDef_ptr tao_duplicate (FinderDef_ptr); static void tao_release (FinderDef_ptr); static FinderDef_ptr tao_nil (void); - static FinderDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + FinderDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - FinderDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - FinderDef_var (const TAO_Base_var &rhs); - FinderDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_FINDERDEF___OUT_CH_) -#define _CORBA_COMPONENTIR_FINDERDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export FinderDef_out + struct TAO_IFR_Client_Export tao_FinderDef_cast { - public: - FinderDef_out (FinderDef_ptr &); - FinderDef_out (FinderDef_var &); - FinderDef_out (const FinderDef_out &); - FinderDef_out &operator= (const FinderDef_out &); - FinderDef_out &operator= (const FinderDef_var &); - FinderDef_out &operator= (FinderDef_ptr); - operator FinderDef_ptr &(); - FinderDef_ptr &ptr (void); - FinderDef_ptr operator-> (void); - - private: - FinderDef_ptr &ptr_; + static FinderDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_FINDERDEF_CH_) #define _CORBA_COMPONENTIR_FINDERDEF_CH_ @@ -5405,7 +4260,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:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -5564,90 +4419,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:52 - -#if !defined (_CORBA_COMPONENTIR_HOMEDEF___PTR_CH_) -#define _CORBA_COMPONENTIR_HOMEDEF___PTR_CH_ - - class HomeDef; - typedef HomeDef *HomeDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_HOMEDEF___VAR_CH_) -#define _CORBA_COMPONENTIR_HOMEDEF___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IFR_Client_Export HomeDef_var : public TAO_Base_var - { - public: - HomeDef_var (void); // default constructor - HomeDef_var (HomeDef_ptr p) : ptr_ (p) {} - HomeDef_var (const HomeDef_var &); // copy constructor - ~HomeDef_var (void); // destructor - - HomeDef_var &operator= (HomeDef_ptr); - HomeDef_var &operator= (const HomeDef_var &); - HomeDef_ptr operator-> (void) const; - - operator const HomeDef_ptr &() const; - operator HomeDef_ptr &(); - // in, inout, out, _retn - HomeDef_ptr in (void) const; - HomeDef_ptr &inout (void); - HomeDef_ptr &out (void); - HomeDef_ptr _retn (void); - HomeDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. - static HomeDef_ptr tao_duplicate (HomeDef_ptr); - static void tao_release (HomeDef_ptr); - static HomeDef_ptr tao_nil (void); - static HomeDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - static CORBA::Object * tao_upcast (void *); - - private: - HomeDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - HomeDef_var (const TAO_Base_var &rhs); - HomeDef_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_COMPONENTIR_HOMEDEF___OUT_CH_) -#define _CORBA_COMPONENTIR_HOMEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export HomeDef_out - { - public: - HomeDef_out (HomeDef_ptr &); - HomeDef_out (HomeDef_var &); - HomeDef_out (const HomeDef_out &); - HomeDef_out &operator= (const HomeDef_out &); - HomeDef_out &operator= (const HomeDef_var &); - HomeDef_out &operator= (HomeDef_ptr); - operator HomeDef_ptr &(); - HomeDef_ptr &ptr (void); - HomeDef_ptr operator-> (void); - - private: - HomeDef_ptr &ptr_; - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_COMPONENTIR_HOMEDEF_CH_) #define _CORBA_COMPONENTIR_HOMEDEF_CH_ @@ -5800,7 +4572,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -6207,9 +4979,25 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_HomeDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct HomeDescription; - class HomeDescription_var; + typedef + TAO_Var_Var_T< + HomeDescription + > + HomeDescription_var; + + typedef + TAO_Out_T< + HomeDescription, + HomeDescription_var + > + HomeDescription_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export HomeDescription { @@ -6230,61 +5018,6 @@ TAO_NAMESPACE CORBA CORBA::TypeCode_var type; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export HomeDescription_var - { - public: - HomeDescription_var (void); - HomeDescription_var (HomeDescription *); - HomeDescription_var (const HomeDescription_var &); - ~HomeDescription_var (void); - - HomeDescription_var &operator= (HomeDescription *); - HomeDescription_var &operator= (const HomeDescription_var &); - HomeDescription *operator-> (void); - const HomeDescription *operator-> (void) const; - - operator const HomeDescription &() const; - operator HomeDescription &(); - operator HomeDescription &() const; - - // Variable-size types only. - operator HomeDescription *&(); - - // in, inout, out, _retn - const HomeDescription &in (void) const; - HomeDescription &inout (void); - HomeDescription *&out (void); - HomeDescription *_retn (void); - HomeDescription *ptr (void) const; - - private: - HomeDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export HomeDescription_out - { - public: - HomeDescription_out (HomeDescription *&); - HomeDescription_out (HomeDescription_var &); - HomeDescription_out (const HomeDescription_out &); - HomeDescription_out &operator= (const HomeDescription_out &); - HomeDescription_out &operator= (HomeDescription *); - operator HomeDescription *&(); - HomeDescription *&ptr (void); - HomeDescription *operator-> (void); - - private: - HomeDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const HomeDescription_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -6729,7 +5462,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:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "IFR_ComponentsC.i" @@ -6746,4 +5479,3 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::Componen #include "ace/post.h" #endif /* ifndef */ - diff --git a/TAO/tao/IFR_Client/IFR_ComponentsC.i b/TAO/tao/IFR_Client/IFR_ComponentsC.i index 4fdb43173fd..604cfcb0bf6 100644 --- a/TAO/tao/IFR_Client/IFR_ComponentsC.i +++ b/TAO/tao/IFR_Client/IFR_ComponentsC.i @@ -37,2515 +37,99 @@ CORBA::ComponentIR::EventDef::EventDef ( this->CORBA_ComponentIR_EventDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::ComponentIR::EventDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_COMPONENTIR_CONTAINER___CI_) -#define _CORBA_COMPONENTIR_CONTAINER___CI_ - -ACE_INLINE -CORBA::ComponentIR::Container::Container ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_ComponentIR_Container_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::ComponentIR::Container::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_COMPONENTIR_MODULEDEF___CI_) -#define _CORBA_COMPONENTIR_MODULEDEF___CI_ - -ACE_INLINE -CORBA::ComponentIR::ModuleDef::ModuleDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_ComponentIR_ModuleDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::ComponentIR::ModuleDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_COMPONENTIR_REPOSITORY___CI_) -#define _CORBA_COMPONENTIR_REPOSITORY___CI_ - -ACE_INLINE -CORBA::ComponentIR::Repository::Repository ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_ComponentIR_Repository_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::ComponentIR::Repository::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF___CI_) -#define _CORBA_COMPONENTIR_PROVIDESDEF___CI_ - -ACE_INLINE -CORBA::ComponentIR::ProvidesDef::ProvidesDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_ComponentIR_ProvidesDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::ComponentIR::ProvidesDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::ComponentIR::ProvidesDescription_var -// ************************************************************* - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription_var::ProvidesDescription_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription_var::ProvidesDescription_var (ProvidesDescription *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription_var::ProvidesDescription_var (const ::CORBA::ComponentIR::ProvidesDescription_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ComponentIR::ProvidesDescription (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription_var::~ProvidesDescription_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription_var & -CORBA::ComponentIR::ProvidesDescription_var::operator= (ProvidesDescription *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::ComponentIR::ProvidesDescription_var & -CORBA::ComponentIR::ProvidesDescription_var::operator= (const ::CORBA::ComponentIR::ProvidesDescription_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ProvidesDescription *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ProvidesDescription (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - ProvidesDescription *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::ComponentIR::ProvidesDescription * -CORBA::ComponentIR::ProvidesDescription_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ComponentIR::ProvidesDescription * -CORBA::ComponentIR::ProvidesDescription_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription_var::operator const ::CORBA::ComponentIR::ProvidesDescription &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription_var::operator ::CORBA::ComponentIR::ProvidesDescription &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription_var::operator ::CORBA::ComponentIR::ProvidesDescription &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription_var::operator ::CORBA::ComponentIR::ProvidesDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::ComponentIR::ProvidesDescription & -CORBA::ComponentIR::ProvidesDescription_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::ComponentIR::ProvidesDescription & -CORBA::ComponentIR::ProvidesDescription_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::ComponentIR::ProvidesDescription *& -CORBA::ComponentIR::ProvidesDescription_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::ComponentIR::ProvidesDescription * -CORBA::ComponentIR::ProvidesDescription_var::_retn (void) -{ - ::CORBA::ComponentIR::ProvidesDescription *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::ComponentIR::ProvidesDescription * -CORBA::ComponentIR::ProvidesDescription_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::ComponentIR::ProvidesDescription_out -// ************************************************************* - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription_out::ProvidesDescription_out (::CORBA::ComponentIR::ProvidesDescription *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription_out::ProvidesDescription_out (ProvidesDescription_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription_out::ProvidesDescription_out (const ::CORBA::ComponentIR::ProvidesDescription_out &p) - : ptr_ (ACE_const_cast (ProvidesDescription_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription_out & -CORBA::ComponentIR::ProvidesDescription_out::operator= (const ::CORBA::ComponentIR::ProvidesDescription_out &p) -{ - this->ptr_ = ACE_const_cast (ProvidesDescription_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription_out & -CORBA::ComponentIR::ProvidesDescription_out::operator= (ProvidesDescription *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription_out::operator ::CORBA::ComponentIR::ProvidesDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ComponentIR::ProvidesDescription *& -CORBA::ComponentIR::ProvidesDescription_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ComponentIR::ProvidesDescription * -CORBA::ComponentIR::ProvidesDescription_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_COMPONENTIR_USESDEF___CI_) -#define _CORBA_COMPONENTIR_USESDEF___CI_ - -ACE_INLINE -CORBA::ComponentIR::UsesDef::UsesDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_ComponentIR_UsesDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::ComponentIR::UsesDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::ComponentIR::UsesDescription_var -// ************************************************************* - -ACE_INLINE -CORBA::ComponentIR::UsesDescription_var::UsesDescription_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ComponentIR::UsesDescription_var::UsesDescription_var (UsesDescription *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ComponentIR::UsesDescription_var::UsesDescription_var (const ::CORBA::ComponentIR::UsesDescription_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ComponentIR::UsesDescription (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ComponentIR::UsesDescription_var::~UsesDescription_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::UsesDescription_var & -CORBA::ComponentIR::UsesDescription_var::operator= (UsesDescription *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::ComponentIR::UsesDescription_var & -CORBA::ComponentIR::UsesDescription_var::operator= (const ::CORBA::ComponentIR::UsesDescription_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - UsesDescription *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - UsesDescription (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - UsesDescription *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::ComponentIR::UsesDescription * -CORBA::ComponentIR::UsesDescription_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ComponentIR::UsesDescription * -CORBA::ComponentIR::UsesDescription_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::UsesDescription_var::operator const ::CORBA::ComponentIR::UsesDescription &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::UsesDescription_var::operator ::CORBA::ComponentIR::UsesDescription &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::UsesDescription_var::operator ::CORBA::ComponentIR::UsesDescription &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ComponentIR::UsesDescription_var::operator ::CORBA::ComponentIR::UsesDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::ComponentIR::UsesDescription & -CORBA::ComponentIR::UsesDescription_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::ComponentIR::UsesDescription & -CORBA::ComponentIR::UsesDescription_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::ComponentIR::UsesDescription *& -CORBA::ComponentIR::UsesDescription_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::ComponentIR::UsesDescription * -CORBA::ComponentIR::UsesDescription_var::_retn (void) -{ - ::CORBA::ComponentIR::UsesDescription *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::ComponentIR::UsesDescription * -CORBA::ComponentIR::UsesDescription_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::ComponentIR::UsesDescription_out -// ************************************************************* - -ACE_INLINE -CORBA::ComponentIR::UsesDescription_out::UsesDescription_out (::CORBA::ComponentIR::UsesDescription *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ComponentIR::UsesDescription_out::UsesDescription_out (UsesDescription_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ComponentIR::UsesDescription_out::UsesDescription_out (const ::CORBA::ComponentIR::UsesDescription_out &p) - : ptr_ (ACE_const_cast (UsesDescription_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::ComponentIR::UsesDescription_out & -CORBA::ComponentIR::UsesDescription_out::operator= (const ::CORBA::ComponentIR::UsesDescription_out &p) -{ - this->ptr_ = ACE_const_cast (UsesDescription_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::ComponentIR::UsesDescription_out & -CORBA::ComponentIR::UsesDescription_out::operator= (UsesDescription *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::ComponentIR::UsesDescription_out::operator ::CORBA::ComponentIR::UsesDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ComponentIR::UsesDescription *& -CORBA::ComponentIR::UsesDescription_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ComponentIR::UsesDescription * -CORBA::ComponentIR::UsesDescription_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF___CI_) -#define _CORBA_COMPONENTIR_EVENTPORTDEF___CI_ - -ACE_INLINE -CORBA::ComponentIR::EventPortDef::EventPortDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_ComponentIR_EventPortDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::ComponentIR::EventPortDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::ComponentIR::EventPortDescription_var -// ************************************************************* - -ACE_INLINE -CORBA::ComponentIR::EventPortDescription_var::EventPortDescription_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescription_var::EventPortDescription_var (EventPortDescription *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescription_var::EventPortDescription_var (const ::CORBA::ComponentIR::EventPortDescription_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ComponentIR::EventPortDescription (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescription_var::~EventPortDescription_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescription_var & -CORBA::ComponentIR::EventPortDescription_var::operator= (EventPortDescription *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::ComponentIR::EventPortDescription_var & -CORBA::ComponentIR::EventPortDescription_var::operator= (const ::CORBA::ComponentIR::EventPortDescription_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - EventPortDescription *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - EventPortDescription (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - EventPortDescription *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::ComponentIR::EventPortDescription * -CORBA::ComponentIR::EventPortDescription_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ComponentIR::EventPortDescription * -CORBA::ComponentIR::EventPortDescription_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescription_var::operator const ::CORBA::ComponentIR::EventPortDescription &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescription_var::operator ::CORBA::ComponentIR::EventPortDescription &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescription_var::operator ::CORBA::ComponentIR::EventPortDescription &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ComponentIR::EventPortDescription_var::operator ::CORBA::ComponentIR::EventPortDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::ComponentIR::EventPortDescription & -CORBA::ComponentIR::EventPortDescription_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::ComponentIR::EventPortDescription & -CORBA::ComponentIR::EventPortDescription_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::ComponentIR::EventPortDescription *& -CORBA::ComponentIR::EventPortDescription_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::ComponentIR::EventPortDescription * -CORBA::ComponentIR::EventPortDescription_var::_retn (void) -{ - ::CORBA::ComponentIR::EventPortDescription *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::ComponentIR::EventPortDescription * -CORBA::ComponentIR::EventPortDescription_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::ComponentIR::EventPortDescription_out -// ************************************************************* - -ACE_INLINE -CORBA::ComponentIR::EventPortDescription_out::EventPortDescription_out (::CORBA::ComponentIR::EventPortDescription *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescription_out::EventPortDescription_out (EventPortDescription_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescription_out::EventPortDescription_out (const ::CORBA::ComponentIR::EventPortDescription_out &p) - : ptr_ (ACE_const_cast (EventPortDescription_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescription_out & -CORBA::ComponentIR::EventPortDescription_out::operator= (const ::CORBA::ComponentIR::EventPortDescription_out &p) -{ - this->ptr_ = ACE_const_cast (EventPortDescription_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescription_out & -CORBA::ComponentIR::EventPortDescription_out::operator= (EventPortDescription *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescription_out::operator ::CORBA::ComponentIR::EventPortDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ComponentIR::EventPortDescription *& -CORBA::ComponentIR::EventPortDescription_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ComponentIR::EventPortDescription * -CORBA::ComponentIR::EventPortDescription_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_COMPONENTIR_EMITSDEF___CI_) -#define _CORBA_COMPONENTIR_EMITSDEF___CI_ - -ACE_INLINE -CORBA::ComponentIR::EmitsDef::EmitsDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_ComponentIR_EmitsDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::ComponentIR::EmitsDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF___CI_) -#define _CORBA_COMPONENTIR_PUBLISHESDEF___CI_ - -ACE_INLINE -CORBA::ComponentIR::PublishesDef::PublishesDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_ComponentIR_PublishesDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::ComponentIR::PublishesDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF___CI_) -#define _CORBA_COMPONENTIR_CONSUMESDEF___CI_ - -ACE_INLINE -CORBA::ComponentIR::ConsumesDef::ConsumesDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_ComponentIR_ConsumesDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::ComponentIR::ConsumesDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___CI_) -#define _CORBA_COMPONENTIR_COMPONENTDEF___CI_ - -ACE_INLINE -CORBA::ComponentIR::ComponentDef::ComponentDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_ComponentIR_ComponentDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::ComponentIR::ComponentDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CI_ - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription * -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::allocbuf (CORBA::ULong size) -{ - CORBA::ComponentIR::ProvidesDescription *retval = 0; - ACE_NEW_RETURN (retval, CORBA::ComponentIR::ProvidesDescription[size], 0); - return retval; -} - -ACE_INLINE -void CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::freebuf (CORBA::ComponentIR::ProvidesDescription *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (void) -{ -} - -ACE_INLINE -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::ComponentIR::ProvidesDescription *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::ComponentIR::ProvidesDescription *tmp1 = - _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::allocbuf (this->maximum_); - CORBA::ComponentIR::ProvidesDescription * const tmp2 = - ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq & -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::operator= ( - const _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - CORBA::ComponentIR::ProvidesDescription *tmp = - ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription *, this->buffer_); - - _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::ComponentIR::ProvidesDescription *tmp1 = - ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription *, this->buffer_); - CORBA::ComponentIR::ProvidesDescription * const tmp2 = - ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription & -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - CORBA::ComponentIR::ProvidesDescription* tmp = - ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const CORBA::ComponentIR::ProvidesDescription & -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - CORBA::ComponentIR::ProvidesDescription * const tmp = - ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription * -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::ComponentIR::ProvidesDescription *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::ComponentIR::ProvidesDescription*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::ComponentIR::ProvidesDescription * -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::ComponentIR::ProvidesDescription * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::replace ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::ComponentIR::ProvidesDescription *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - CORBA::ComponentIR::ProvidesDescription *tmp = - ACE_reinterpret_cast (CORBA::ComponentIR::ProvidesDescription*, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_ComponentIR_ProvidesDescriptionSeq::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CI_) -#define _CORBA_COMPONENTIR_PROVIDESDESCRIPTIONSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::ComponentIR::ProvidesDescriptionSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescriptionSeq_var::ProvidesDescriptionSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescriptionSeq_var::ProvidesDescriptionSeq_var (ProvidesDescriptionSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescriptionSeq_var::ProvidesDescriptionSeq_var (const ::CORBA::ComponentIR::ProvidesDescriptionSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ComponentIR::ProvidesDescriptionSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescriptionSeq_var::~ProvidesDescriptionSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescriptionSeq_var & -CORBA::ComponentIR::ProvidesDescriptionSeq_var::operator= (ProvidesDescriptionSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::ComponentIR::ProvidesDescriptionSeq_var & -CORBA::ComponentIR::ProvidesDescriptionSeq_var::operator= (const ::CORBA::ComponentIR::ProvidesDescriptionSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ProvidesDescriptionSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ProvidesDescriptionSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - ProvidesDescriptionSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::ComponentIR::ProvidesDescriptionSeq * -CORBA::ComponentIR::ProvidesDescriptionSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ComponentIR::ProvidesDescriptionSeq * -CORBA::ComponentIR::ProvidesDescriptionSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescriptionSeq_var::operator const ::CORBA::ComponentIR::ProvidesDescriptionSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescriptionSeq_var::operator ::CORBA::ComponentIR::ProvidesDescriptionSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescriptionSeq_var::operator ::CORBA::ComponentIR::ProvidesDescriptionSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ComponentIR::ProvidesDescriptionSeq_var::operator ::CORBA::ComponentIR::ProvidesDescriptionSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription & -CORBA::ComponentIR::ProvidesDescriptionSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const CORBA::ComponentIR::ProvidesDescription & -CORBA::ComponentIR::ProvidesDescriptionSeq_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const CORBA::ComponentIR::ProvidesDescription &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::CORBA::ComponentIR::ProvidesDescriptionSeq & -CORBA::ComponentIR::ProvidesDescriptionSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ComponentIR::ProvidesDescriptionSeq & -CORBA::ComponentIR::ProvidesDescriptionSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ComponentIR::ProvidesDescriptionSeq *& -CORBA::ComponentIR::ProvidesDescriptionSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::ComponentIR::ProvidesDescriptionSeq * -CORBA::ComponentIR::ProvidesDescriptionSeq_var::_retn (void) -{ - ::CORBA::ComponentIR::ProvidesDescriptionSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::ComponentIR::ProvidesDescriptionSeq * -CORBA::ComponentIR::ProvidesDescriptionSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::ComponentIR::ProvidesDescriptionSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescriptionSeq_out::ProvidesDescriptionSeq_out (ProvidesDescriptionSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescriptionSeq_out::ProvidesDescriptionSeq_out (ProvidesDescriptionSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescriptionSeq_out::ProvidesDescriptionSeq_out (const ::CORBA::ComponentIR::ProvidesDescriptionSeq_out &p) - : ptr_ (ACE_const_cast (ProvidesDescriptionSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::ComponentIR::ProvidesDescriptionSeq_out & -CORBA::ComponentIR::ProvidesDescriptionSeq_out::operator= (const ::CORBA::ComponentIR::ProvidesDescriptionSeq_out &p) -{ - this->ptr_ = ACE_const_cast (ProvidesDescriptionSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::ComponentIR::ProvidesDescriptionSeq_out & -CORBA::ComponentIR::ProvidesDescriptionSeq_out::operator= (ProvidesDescriptionSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescriptionSeq_out::operator ::CORBA::ComponentIR::ProvidesDescriptionSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ComponentIR::ProvidesDescriptionSeq *& -CORBA::ComponentIR::ProvidesDescriptionSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ComponentIR::ProvidesDescriptionSeq * -CORBA::ComponentIR::ProvidesDescriptionSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::ProvidesDescription & -CORBA::ComponentIR::ProvidesDescriptionSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CI_ - -ACE_INLINE -CORBA::ComponentIR::UsesDescription * -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::allocbuf (CORBA::ULong size) -{ - CORBA::ComponentIR::UsesDescription *retval = 0; - ACE_NEW_RETURN (retval, CORBA::ComponentIR::UsesDescription[size], 0); - return retval; -} - -ACE_INLINE -void CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::freebuf (CORBA::ComponentIR::UsesDescription *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (void) -{ -} - -ACE_INLINE -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::ComponentIR::UsesDescription *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::ComponentIR::UsesDescription *tmp1 = - _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::allocbuf (this->maximum_); - CORBA::ComponentIR::UsesDescription * const tmp2 = - ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq & -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::operator= ( - const _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - CORBA::ComponentIR::UsesDescription *tmp = - ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription *, this->buffer_); - - _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::ComponentIR::UsesDescription *tmp1 = - ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription *, this->buffer_); - CORBA::ComponentIR::UsesDescription * const tmp2 = - ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -CORBA::ComponentIR::UsesDescription & -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - CORBA::ComponentIR::UsesDescription* tmp = - ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const CORBA::ComponentIR::UsesDescription & -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - CORBA::ComponentIR::UsesDescription * const tmp = - ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -CORBA::ComponentIR::UsesDescription * -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::ComponentIR::UsesDescription *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::ComponentIR::UsesDescription*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::ComponentIR::UsesDescription * -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::ComponentIR::UsesDescription * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::replace ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::ComponentIR::UsesDescription *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - CORBA::ComponentIR::UsesDescription *tmp = - ACE_reinterpret_cast (CORBA::ComponentIR::UsesDescription*, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_ComponentIR_UsesDescriptionSeq::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CI_) -#define _CORBA_COMPONENTIR_USESDESCRIPTIONSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::ComponentIR::UsesDescriptionSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::ComponentIR::UsesDescriptionSeq_var::UsesDescriptionSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ComponentIR::UsesDescriptionSeq_var::UsesDescriptionSeq_var (UsesDescriptionSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ComponentIR::UsesDescriptionSeq_var::UsesDescriptionSeq_var (const ::CORBA::ComponentIR::UsesDescriptionSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ComponentIR::UsesDescriptionSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ComponentIR::UsesDescriptionSeq_var::~UsesDescriptionSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::UsesDescriptionSeq_var & -CORBA::ComponentIR::UsesDescriptionSeq_var::operator= (UsesDescriptionSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::ComponentIR::UsesDescriptionSeq_var & -CORBA::ComponentIR::UsesDescriptionSeq_var::operator= (const ::CORBA::ComponentIR::UsesDescriptionSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - UsesDescriptionSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - UsesDescriptionSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - UsesDescriptionSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::ComponentIR::UsesDescriptionSeq * -CORBA::ComponentIR::UsesDescriptionSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ComponentIR::UsesDescriptionSeq * -CORBA::ComponentIR::UsesDescriptionSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::UsesDescriptionSeq_var::operator const ::CORBA::ComponentIR::UsesDescriptionSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::UsesDescriptionSeq_var::operator ::CORBA::ComponentIR::UsesDescriptionSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::UsesDescriptionSeq_var::operator ::CORBA::ComponentIR::UsesDescriptionSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ComponentIR::UsesDescriptionSeq_var::operator ::CORBA::ComponentIR::UsesDescriptionSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::UsesDescription & -CORBA::ComponentIR::UsesDescriptionSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const CORBA::ComponentIR::UsesDescription & -CORBA::ComponentIR::UsesDescriptionSeq_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const CORBA::ComponentIR::UsesDescription &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::CORBA::ComponentIR::UsesDescriptionSeq & -CORBA::ComponentIR::UsesDescriptionSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ComponentIR::UsesDescriptionSeq & -CORBA::ComponentIR::UsesDescriptionSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ComponentIR::UsesDescriptionSeq *& -CORBA::ComponentIR::UsesDescriptionSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::ComponentIR::UsesDescriptionSeq * -CORBA::ComponentIR::UsesDescriptionSeq_var::_retn (void) -{ - ::CORBA::ComponentIR::UsesDescriptionSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::ComponentIR::UsesDescriptionSeq * -CORBA::ComponentIR::UsesDescriptionSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::ComponentIR::UsesDescriptionSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::ComponentIR::UsesDescriptionSeq_out::UsesDescriptionSeq_out (UsesDescriptionSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ComponentIR::UsesDescriptionSeq_out::UsesDescriptionSeq_out (UsesDescriptionSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ComponentIR::UsesDescriptionSeq_out::UsesDescriptionSeq_out (const ::CORBA::ComponentIR::UsesDescriptionSeq_out &p) - : ptr_ (ACE_const_cast (UsesDescriptionSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::ComponentIR::UsesDescriptionSeq_out & -CORBA::ComponentIR::UsesDescriptionSeq_out::operator= (const ::CORBA::ComponentIR::UsesDescriptionSeq_out &p) -{ - this->ptr_ = ACE_const_cast (UsesDescriptionSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::ComponentIR::UsesDescriptionSeq_out & -CORBA::ComponentIR::UsesDescriptionSeq_out::operator= (UsesDescriptionSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::ComponentIR::UsesDescriptionSeq_out::operator ::CORBA::ComponentIR::UsesDescriptionSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ComponentIR::UsesDescriptionSeq *& -CORBA::ComponentIR::UsesDescriptionSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ComponentIR::UsesDescriptionSeq * -CORBA::ComponentIR::UsesDescriptionSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::UsesDescription & -CORBA::ComponentIR::UsesDescriptionSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CI_ - -ACE_INLINE -CORBA::ComponentIR::EventPortDescription * -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::allocbuf (CORBA::ULong size) -{ - CORBA::ComponentIR::EventPortDescription *retval = 0; - ACE_NEW_RETURN (retval, CORBA::ComponentIR::EventPortDescription[size], 0); - return retval; -} - -ACE_INLINE -void CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::freebuf (CORBA::ComponentIR::EventPortDescription *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (void) -{ -} - -ACE_INLINE -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::ComponentIR::EventPortDescription *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::ComponentIR::EventPortDescription *tmp1 = - _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::allocbuf (this->maximum_); - CORBA::ComponentIR::EventPortDescription * const tmp2 = - ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq & -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::operator= ( - const _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - CORBA::ComponentIR::EventPortDescription *tmp = - ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription *, this->buffer_); - - _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::ComponentIR::EventPortDescription *tmp1 = - ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription *, this->buffer_); - CORBA::ComponentIR::EventPortDescription * const tmp2 = - ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -CORBA::ComponentIR::EventPortDescription & -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - CORBA::ComponentIR::EventPortDescription* tmp = - ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const CORBA::ComponentIR::EventPortDescription & -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - CORBA::ComponentIR::EventPortDescription * const tmp = - ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -CORBA::ComponentIR::EventPortDescription * -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::ComponentIR::EventPortDescription *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::ComponentIR::EventPortDescription*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::ComponentIR::EventPortDescription * -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::ComponentIR::EventPortDescription * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -CORBA::ComponentIR::_TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::replace ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::ComponentIR::EventPortDescription *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - CORBA::ComponentIR::EventPortDescription *tmp = - ACE_reinterpret_cast (CORBA::ComponentIR::EventPortDescription*, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_ComponentIR_EventPortDescriptionSeq::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CI_) -#define _CORBA_COMPONENTIR_EVENTPORTDESCRIPTIONSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::ComponentIR::EventPortDescriptionSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::ComponentIR::EventPortDescriptionSeq_var::EventPortDescriptionSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescriptionSeq_var::EventPortDescriptionSeq_var (EventPortDescriptionSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescriptionSeq_var::EventPortDescriptionSeq_var (const ::CORBA::ComponentIR::EventPortDescriptionSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ComponentIR::EventPortDescriptionSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescriptionSeq_var::~EventPortDescriptionSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescriptionSeq_var & -CORBA::ComponentIR::EventPortDescriptionSeq_var::operator= (EventPortDescriptionSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::ComponentIR::EventPortDescriptionSeq_var & -CORBA::ComponentIR::EventPortDescriptionSeq_var::operator= (const ::CORBA::ComponentIR::EventPortDescriptionSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - EventPortDescriptionSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - EventPortDescriptionSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - EventPortDescriptionSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::ComponentIR::EventPortDescriptionSeq * -CORBA::ComponentIR::EventPortDescriptionSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ComponentIR::EventPortDescriptionSeq * -CORBA::ComponentIR::EventPortDescriptionSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescriptionSeq_var::operator const ::CORBA::ComponentIR::EventPortDescriptionSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescriptionSeq_var::operator ::CORBA::ComponentIR::EventPortDescriptionSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescriptionSeq_var::operator ::CORBA::ComponentIR::EventPortDescriptionSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ComponentIR::EventPortDescriptionSeq_var::operator ::CORBA::ComponentIR::EventPortDescriptionSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescription & -CORBA::ComponentIR::EventPortDescriptionSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const CORBA::ComponentIR::EventPortDescription & -CORBA::ComponentIR::EventPortDescriptionSeq_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const CORBA::ComponentIR::EventPortDescription &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::CORBA::ComponentIR::EventPortDescriptionSeq & -CORBA::ComponentIR::EventPortDescriptionSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ComponentIR::EventPortDescriptionSeq & -CORBA::ComponentIR::EventPortDescriptionSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ComponentIR::EventPortDescriptionSeq *& -CORBA::ComponentIR::EventPortDescriptionSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::ComponentIR::EventPortDescriptionSeq * -CORBA::ComponentIR::EventPortDescriptionSeq_var::_retn (void) -{ - ::CORBA::ComponentIR::EventPortDescriptionSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::ComponentIR::EventPortDescriptionSeq * -CORBA::ComponentIR::EventPortDescriptionSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::ComponentIR::EventPortDescriptionSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::ComponentIR::EventPortDescriptionSeq_out::EventPortDescriptionSeq_out (EventPortDescriptionSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescriptionSeq_out::EventPortDescriptionSeq_out (EventPortDescriptionSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescriptionSeq_out::EventPortDescriptionSeq_out (const ::CORBA::ComponentIR::EventPortDescriptionSeq_out &p) - : ptr_ (ACE_const_cast (EventPortDescriptionSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::ComponentIR::EventPortDescriptionSeq_out & -CORBA::ComponentIR::EventPortDescriptionSeq_out::operator= (const ::CORBA::ComponentIR::EventPortDescriptionSeq_out &p) -{ - this->ptr_ = ACE_const_cast (EventPortDescriptionSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::ComponentIR::EventPortDescriptionSeq_out & -CORBA::ComponentIR::EventPortDescriptionSeq_out::operator= (EventPortDescriptionSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescriptionSeq_out::operator ::CORBA::ComponentIR::EventPortDescriptionSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ComponentIR::EventPortDescriptionSeq *& -CORBA::ComponentIR::EventPortDescriptionSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ComponentIR::EventPortDescriptionSeq * -CORBA::ComponentIR::EventPortDescriptionSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::EventPortDescription & -CORBA::ComponentIR::EventPortDescriptionSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::ComponentIR::ComponentDescription_var -// ************************************************************* - -ACE_INLINE -CORBA::ComponentIR::ComponentDescription_var::ComponentDescription_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ComponentIR::ComponentDescription_var::ComponentDescription_var (ComponentDescription *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ComponentIR::ComponentDescription_var::ComponentDescription_var (const ::CORBA::ComponentIR::ComponentDescription_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ComponentIR::ComponentDescription (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ComponentIR::ComponentDescription_var::~ComponentDescription_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::ComponentDescription_var & -CORBA::ComponentIR::ComponentDescription_var::operator= (ComponentDescription *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::ComponentIR::ComponentDescription_var & -CORBA::ComponentIR::ComponentDescription_var::operator= (const ::CORBA::ComponentIR::ComponentDescription_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ComponentDescription *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ComponentDescription (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - ComponentDescription *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::ComponentIR::ComponentDescription * -CORBA::ComponentIR::ComponentDescription_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ComponentIR::ComponentDescription * -CORBA::ComponentIR::ComponentDescription_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ComponentIR::ComponentDescription_var::operator const ::CORBA::ComponentIR::ComponentDescription &() const // cast -{ - return *this->ptr_; -} +#endif /* end #if !defined */ -ACE_INLINE -CORBA::ComponentIR::ComponentDescription_var::operator ::CORBA::ComponentIR::ComponentDescription &() // cast -{ - return *this->ptr_; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -CORBA::ComponentIR::ComponentDescription_var::operator ::CORBA::ComponentIR::ComponentDescription &() const // cast -{ - return *this->ptr_; -} +#if !defined (_CORBA_COMPONENTIR_CONTAINER___CI_) +#define _CORBA_COMPONENTIR_CONTAINER___CI_ -// Variable-size types only. ACE_INLINE -CORBA::ComponentIR::ComponentDescription_var::operator ::CORBA::ComponentIR::ComponentDescription *&() // cast +CORBA::ComponentIR::Container::Container ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - return this->ptr_; + this->CORBA_ComponentIR_Container_setup_collocation (_tao_collocated); } -ACE_INLINE const ::CORBA::ComponentIR::ComponentDescription & -CORBA::ComponentIR::ComponentDescription_var::in (void) const -{ - return *this->ptr_; -} +#endif /* end #if !defined */ -ACE_INLINE ::CORBA::ComponentIR::ComponentDescription & -CORBA::ComponentIR::ComponentDescription_var::inout (void) -{ - return *this->ptr_; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -// Mapping for variable size. -ACE_INLINE ::CORBA::ComponentIR::ComponentDescription *& -CORBA::ComponentIR::ComponentDescription_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} +#if !defined (_CORBA_COMPONENTIR_MODULEDEF___CI_) +#define _CORBA_COMPONENTIR_MODULEDEF___CI_ -ACE_INLINE ::CORBA::ComponentIR::ComponentDescription * -CORBA::ComponentIR::ComponentDescription_var::_retn (void) +ACE_INLINE +CORBA::ComponentIR::ModuleDef::ModuleDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - ::CORBA::ComponentIR::ComponentDescription *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; + this->CORBA_ComponentIR_ModuleDef_setup_collocation (_tao_collocated); } -ACE_INLINE ::CORBA::ComponentIR::ComponentDescription * -CORBA::ComponentIR::ComponentDescription_var::ptr (void) const -{ - return this->ptr_; -} +#endif /* end #if !defined */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -// ************************************************************* -// Inline operations for class CORBA::ComponentIR::ComponentDescription_out -// ************************************************************* +#if !defined (_CORBA_COMPONENTIR_REPOSITORY___CI_) +#define _CORBA_COMPONENTIR_REPOSITORY___CI_ ACE_INLINE -CORBA::ComponentIR::ComponentDescription_out::ComponentDescription_out (::CORBA::ComponentIR::ComponentDescription *&p) - : ptr_ (p) +CORBA::ComponentIR::Repository::Repository ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - this->ptr_ = 0; + this->CORBA_ComponentIR_Repository_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::ComponentIR::ComponentDescription_out::ComponentDescription_out (ComponentDescription_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} +#endif /* end #if !defined */ -ACE_INLINE -CORBA::ComponentIR::ComponentDescription_out::ComponentDescription_out (const ::CORBA::ComponentIR::ComponentDescription_out &p) - : ptr_ (ACE_const_cast (ComponentDescription_out&, p).ptr_) -{} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -CORBA::ComponentIR::ComponentDescription_out & -CORBA::ComponentIR::ComponentDescription_out::operator= (const ::CORBA::ComponentIR::ComponentDescription_out &p) -{ - this->ptr_ = ACE_const_cast (ComponentDescription_out&, p).ptr_; - return *this; -} +#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF___CI_) +#define _CORBA_COMPONENTIR_PROVIDESDEF___CI_ ACE_INLINE -CORBA::ComponentIR::ComponentDescription_out & -CORBA::ComponentIR::ComponentDescription_out::operator= (ComponentDescription *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::ComponentIR::ComponentDescription_out::operator ::CORBA::ComponentIR::ComponentDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ComponentIR::ComponentDescription *& -CORBA::ComponentIR::ComponentDescription_out::ptr (void) // ptr +CORBA::ComponentIR::ProvidesDef::ProvidesDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - return this->ptr_; + this->CORBA_ComponentIR_ProvidesDef_setup_collocation (_tao_collocated); } -ACE_INLINE ::CORBA::ComponentIR::ComponentDescription * -CORBA::ComponentIR::ComponentDescription_out::operator-> (void) -{ - return this->ptr_; -} +#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -#if !defined (_CORBA_COMPONENTIR_FACTORYDEF___CI_) -#define _CORBA_COMPONENTIR_FACTORYDEF___CI_ +#if !defined (_CORBA_COMPONENTIR_USESDEF___CI_) +#define _CORBA_COMPONENTIR_USESDEF___CI_ ACE_INLINE -CORBA::ComponentIR::FactoryDef::FactoryDef ( +CORBA::ComponentIR::UsesDef::UsesDef ( TAO_Stub *objref, CORBA::Boolean _tao_collocated, TAO_Abstract_ServantBase *servant ) : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - this->CORBA_ComponentIR_FactoryDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::ComponentIR::FactoryDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); + this->CORBA_ComponentIR_UsesDef_setup_collocation (_tao_collocated); } #endif /* end #if !defined */ @@ -2553,25 +137,18 @@ CORBA::ComponentIR::FactoryDef::marshal (TAO_OutputCDR &cdr) // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -#if !defined (_CORBA_COMPONENTIR_FINDERDEF___CI_) -#define _CORBA_COMPONENTIR_FINDERDEF___CI_ +#if !defined (_CORBA_COMPONENTIR_EVENTPORTDEF___CI_) +#define _CORBA_COMPONENTIR_EVENTPORTDEF___CI_ ACE_INLINE -CORBA::ComponentIR::FinderDef::FinderDef ( +CORBA::ComponentIR::EventPortDef::EventPortDef ( TAO_Stub *objref, CORBA::Boolean _tao_collocated, TAO_Abstract_ServantBase *servant ) : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - this->CORBA_ComponentIR_FinderDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::ComponentIR::FinderDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); + this->CORBA_ComponentIR_EventPortDef_setup_collocation (_tao_collocated); } #endif /* end #if !defined */ @@ -2579,239 +156,135 @@ CORBA::ComponentIR::FinderDef::marshal (TAO_OutputCDR &cdr) // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -#if !defined (_CORBA_COMPONENTIR_HOMEDEF___CI_) -#define _CORBA_COMPONENTIR_HOMEDEF___CI_ +#if !defined (_CORBA_COMPONENTIR_EMITSDEF___CI_) +#define _CORBA_COMPONENTIR_EMITSDEF___CI_ ACE_INLINE -CORBA::ComponentIR::HomeDef::HomeDef ( +CORBA::ComponentIR::EmitsDef::EmitsDef ( TAO_Stub *objref, CORBA::Boolean _tao_collocated, TAO_Abstract_ServantBase *servant ) : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - this->CORBA_ComponentIR_HomeDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::ComponentIR::HomeDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); + this->CORBA_ComponentIR_EmitsDef_setup_collocation (_tao_collocated); } #endif /* end #if !defined */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::ComponentIR::HomeDescription_var -// ************************************************************* - -ACE_INLINE -CORBA::ComponentIR::HomeDescription_var::HomeDescription_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ComponentIR::HomeDescription_var::HomeDescription_var (HomeDescription *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ComponentIR::HomeDescription_var::HomeDescription_var (const ::CORBA::ComponentIR::HomeDescription_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ComponentIR::HomeDescription (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -CORBA::ComponentIR::HomeDescription_var::~HomeDescription_var (void) -{ - delete this->ptr_; -} +#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF___CI_) +#define _CORBA_COMPONENTIR_PUBLISHESDEF___CI_ ACE_INLINE -CORBA::ComponentIR::HomeDescription_var & -CORBA::ComponentIR::HomeDescription_var::operator= (HomeDescription *_tao_struct_var) +CORBA::ComponentIR::PublishesDef::PublishesDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; + this->CORBA_ComponentIR_PublishesDef_setup_collocation (_tao_collocated); } -ACE_INLINE -::CORBA::ComponentIR::HomeDescription_var & -CORBA::ComponentIR::HomeDescription_var::operator= (const ::CORBA::ComponentIR::HomeDescription_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - HomeDescription *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - HomeDescription (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - HomeDescription *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} +#endif /* end #if !defined */ -ACE_INLINE const ::CORBA::ComponentIR::HomeDescription * -CORBA::ComponentIR::HomeDescription_var::operator-> (void) const -{ - return this->ptr_; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE ::CORBA::ComponentIR::HomeDescription * -CORBA::ComponentIR::HomeDescription_var::operator-> (void) -{ - return this->ptr_; -} +#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF___CI_) +#define _CORBA_COMPONENTIR_CONSUMESDEF___CI_ ACE_INLINE -CORBA::ComponentIR::HomeDescription_var::operator const ::CORBA::ComponentIR::HomeDescription &() const // cast +CORBA::ComponentIR::ConsumesDef::ConsumesDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - return *this->ptr_; + this->CORBA_ComponentIR_ConsumesDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::ComponentIR::HomeDescription_var::operator ::CORBA::ComponentIR::HomeDescription &() // cast -{ - return *this->ptr_; -} +#endif /* end #if !defined */ -ACE_INLINE -CORBA::ComponentIR::HomeDescription_var::operator ::CORBA::ComponentIR::HomeDescription &() const // cast -{ - return *this->ptr_; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 + +#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF___CI_) +#define _CORBA_COMPONENTIR_COMPONENTDEF___CI_ -// Variable-size types only. ACE_INLINE -CORBA::ComponentIR::HomeDescription_var::operator ::CORBA::ComponentIR::HomeDescription *&() // cast +CORBA::ComponentIR::ComponentDef::ComponentDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - return this->ptr_; + this->CORBA_ComponentIR_ComponentDef_setup_collocation (_tao_collocated); } -ACE_INLINE const ::CORBA::ComponentIR::HomeDescription & -CORBA::ComponentIR::HomeDescription_var::in (void) const -{ - return *this->ptr_; -} +#endif /* end #if !defined */ -ACE_INLINE ::CORBA::ComponentIR::HomeDescription & -CORBA::ComponentIR::HomeDescription_var::inout (void) -{ - return *this->ptr_; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -// Mapping for variable size. -ACE_INLINE ::CORBA::ComponentIR::HomeDescription *& -CORBA::ComponentIR::HomeDescription_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} +#if !defined (_CORBA_COMPONENTIR_FACTORYDEF___CI_) +#define _CORBA_COMPONENTIR_FACTORYDEF___CI_ -ACE_INLINE ::CORBA::ComponentIR::HomeDescription * -CORBA::ComponentIR::HomeDescription_var::_retn (void) +ACE_INLINE +CORBA::ComponentIR::FactoryDef::FactoryDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - ::CORBA::ComponentIR::HomeDescription *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; + this->CORBA_ComponentIR_FactoryDef_setup_collocation (_tao_collocated); } -ACE_INLINE ::CORBA::ComponentIR::HomeDescription * -CORBA::ComponentIR::HomeDescription_var::ptr (void) const -{ - return this->ptr_; -} +#endif /* end #if !defined */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -// ************************************************************* -// Inline operations for class CORBA::ComponentIR::HomeDescription_out -// ************************************************************* +#if !defined (_CORBA_COMPONENTIR_FINDERDEF___CI_) +#define _CORBA_COMPONENTIR_FINDERDEF___CI_ ACE_INLINE -CORBA::ComponentIR::HomeDescription_out::HomeDescription_out (::CORBA::ComponentIR::HomeDescription *&p) - : ptr_ (p) +CORBA::ComponentIR::FinderDef::FinderDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - this->ptr_ = 0; + this->CORBA_ComponentIR_FinderDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::ComponentIR::HomeDescription_out::HomeDescription_out (HomeDescription_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} +#endif /* end #if !defined */ -ACE_INLINE -CORBA::ComponentIR::HomeDescription_out::HomeDescription_out (const ::CORBA::ComponentIR::HomeDescription_out &p) - : ptr_ (ACE_const_cast (HomeDescription_out&, p).ptr_) -{} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -CORBA::ComponentIR::HomeDescription_out & -CORBA::ComponentIR::HomeDescription_out::operator= (const ::CORBA::ComponentIR::HomeDescription_out &p) -{ - this->ptr_ = ACE_const_cast (HomeDescription_out&, p).ptr_; - return *this; -} +#if !defined (_CORBA_COMPONENTIR_HOMEDEF___CI_) +#define _CORBA_COMPONENTIR_HOMEDEF___CI_ ACE_INLINE -CORBA::ComponentIR::HomeDescription_out & -CORBA::ComponentIR::HomeDescription_out::operator= (HomeDescription *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::ComponentIR::HomeDescription_out::operator ::CORBA::ComponentIR::HomeDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ComponentIR::HomeDescription *& -CORBA::ComponentIR::HomeDescription_out::ptr (void) // ptr +CORBA::ComponentIR::HomeDef::HomeDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - return this->ptr_; + this->CORBA_ComponentIR_HomeDef_setup_collocation (_tao_collocated); } -ACE_INLINE ::CORBA::ComponentIR::HomeDescription * -CORBA::ComponentIR::HomeDescription_out::operator-> (void) -{ - return this->ptr_; -} +#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ci.cpp:59 @@ -2905,7 +378,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> ( ); // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -2965,7 +438,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> ( ); // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -3027,7 +500,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> ( ); // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -3167,7 +640,7 @@ CORBA::Boolean TAO_IFR_Client_Export operator>> ( #endif /* _TAO_CDR_OP_CORBA_ComponentIR_EventPortDescriptionSeq_I_ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -3256,7 +729,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> ( ); // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -3316,4 +789,3 @@ CORBA::Boolean operator>> ( } } - diff --git a/TAO/tao/IFR_Client/IFR_Extended.pidl b/TAO/tao/IFR_Client/IFR_Extended.pidl index 9bf149f64a1..9a27c1aa222 100644 --- a/TAO/tao/IFR_Client/IFR_Extended.pidl +++ b/TAO/tao/IFR_Client/IFR_Extended.pidl @@ -58,6 +58,8 @@ module CORBA { + typeprefix CORBA "omg.org"; + // Already defined in corbafwd.h, included from orb.idl. /* typedef short ValueModifier; diff --git a/TAO/tao/IFR_Client/IFR_ExtendedC.cpp b/TAO/tao/IFR_Client/IFR_ExtendedC.cpp index d3a4abfd10a..9e266685cb8 100644 --- a/TAO/tao/IFR_Client/IFR_ExtendedC.cpp +++ b/TAO/tao/IFR_Client/IFR_ExtendedC.cpp @@ -35,7 +35,6 @@ #endif /* TAO_HAS_INTERCEPTORS == 1 */ - #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig #endif /* __BORLANDC__ */ @@ -50,7 +49,7 @@ int CORBA::FixedDef::_tao_class_id = 0; CORBA::FixedDef_ptr -tao_CORBA_FixedDef_duplicate ( +CORBA::tao_FixedDef_life::tao_duplicate ( CORBA::FixedDef_ptr p ) { @@ -58,7 +57,7 @@ tao_CORBA_FixedDef_duplicate ( } void -tao_CORBA_FixedDef_release ( +CORBA::tao_FixedDef_life::tao_release ( CORBA::FixedDef_ptr p ) { @@ -66,228 +65,64 @@ tao_CORBA_FixedDef_release ( } CORBA::FixedDef_ptr -tao_CORBA_FixedDef_nil ( +CORBA::tao_FixedDef_life::tao_nil ( void ) { return CORBA::FixedDef::_nil (); } -CORBA::FixedDef_ptr -tao_CORBA_FixedDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::FixedDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_FixedDef_upcast ( - void *src - ) -{ - CORBA::FixedDef **tmp = - ACE_static_cast (CORBA::FixedDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_FixedDef_marshal ( +CORBA::tao_FixedDef_life::tao_marshal ( CORBA::FixedDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::FixedDef_var -// ************************************************************* - -CORBA::FixedDef_var::FixedDef_var (void) - : ptr_ (FixedDef::_nil ()) -{} - -::CORBA::FixedDef_ptr -CORBA::FixedDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::FixedDef_var::FixedDef_var (const ::CORBA::FixedDef_var &p) - : TAO_Base_var (), - ptr_ (FixedDef::_duplicate (p.ptr ())) -{} - -CORBA::FixedDef_var::~FixedDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::FixedDef_var & -CORBA::FixedDef_var::operator= (FixedDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::FixedDef_var & -CORBA::FixedDef_var::operator= (const ::CORBA::FixedDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::FixedDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::FixedDef_var::operator const ::CORBA::FixedDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::FixedDef_var::operator ::CORBA::FixedDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::FixedDef_ptr -CORBA::FixedDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::FixedDef_ptr -CORBA::FixedDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::FixedDef_ptr & -CORBA::FixedDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::FixedDef_ptr & -CORBA::FixedDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::FixedDef::_nil (); - return this->ptr_; -} - -::CORBA::FixedDef_ptr -CORBA::FixedDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::FixedDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::FixedDef::_nil (); - return val; -} - -::CORBA::FixedDef_ptr -CORBA::FixedDef_var::tao_duplicate (FixedDef_ptr p) -{ - return ::CORBA::FixedDef::_duplicate (p); -} - -void -CORBA::FixedDef_var::tao_release (FixedDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::FixedDef_ptr -CORBA::FixedDef_var::tao_nil (void) -{ - return ::CORBA::FixedDef::_nil (); + return p->marshal (cdr); } -::CORBA::FixedDef_ptr -CORBA::FixedDef_var::tao_narrow ( +CORBA::FixedDef_ptr +CORBA::tao_FixedDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::FixedDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::FixedDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::FixedDef_var::tao_upcast (void *src) +CORBA::tao_FixedDef_cast::tao_upcast ( + void *src + ) { - FixedDef **tmp = - ACE_static_cast (FixedDef **, src); + CORBA::FixedDef **tmp = + ACE_static_cast (CORBA::FixedDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::FixedDef_out -// ************************************************************* - -CORBA::FixedDef_out::FixedDef_out (FixedDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::FixedDef::_nil (); -} - -CORBA::FixedDef_out::FixedDef_out (FixedDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::FixedDef::_nil (); -} - -CORBA::FixedDef_out::FixedDef_out (const ::CORBA::FixedDef_out &p) - : ptr_ (ACE_const_cast (FixedDef_out &, p).ptr_) -{} - -::CORBA::FixedDef_out & -CORBA::FixedDef_out::operator= (const ::CORBA::FixedDef_out &p) -{ - this->ptr_ = ACE_const_cast (FixedDef_out&, p).ptr_; - return *this; -} - -CORBA::FixedDef_out & -CORBA::FixedDef_out::operator= (const ::CORBA::FixedDef_var &p) -{ - this->ptr_ = ::CORBA::FixedDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::FixedDef_out & -CORBA::FixedDef_out::operator= (FixedDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::FixedDef_out::operator ::CORBA::FixedDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::FixedDef_ptr & -CORBA::FixedDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::FixedDef_ptr -CORBA::FixedDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::FixedDef, + CORBA::tao_FixedDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::FixedDef, + CORBA::tao_FixedDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::FixedDef, \ + CORBA::tao_FixedDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::FixedDef, \ + CORBA::tao_FixedDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -727,73 +562,80 @@ CORBA::UShort CORBA::_TAO_FixedDef_Remote_Proxy_Impl::digits ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + _tao_retval + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::UShort _tao_retval_info = + _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::UShort _tao_retval_info = - _tao_retval; - _tao_ri.result (_tao_retval_info); - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -804,7 +646,7 @@ CORBA::UShort CORBA::_TAO_FixedDef_Remote_Proxy_Impl::digits ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -828,7 +670,7 @@ CORBA::UShort CORBA::_TAO_FixedDef_Remote_Proxy_Impl::digits ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -840,22 +682,20 @@ CORBA::UShort CORBA::_TAO_FixedDef_Remote_Proxy_Impl::digits ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval; + +return _tao_retval; } // TAO_IDL - Generated from @@ -927,66 +767,72 @@ void CORBA::_TAO_FixedDef_Remote_Proxy_Impl::digits ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << digits) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << digits) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -997,7 +843,7 @@ void CORBA::_TAO_FixedDef_Remote_Proxy_Impl::digits ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1021,7 +867,7 @@ void CORBA::_TAO_FixedDef_Remote_Proxy_Impl::digits ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1033,19 +879,17 @@ void CORBA::_TAO_FixedDef_Remote_Proxy_Impl::digits ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -1117,73 +961,80 @@ CORBA::Short CORBA::_TAO_FixedDef_Remote_Proxy_Impl::scale ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + _tao_retval + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::Short _tao_retval_info = + _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::Short _tao_retval_info = - _tao_retval; - _tao_ri.result (_tao_retval_info); - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -1194,7 +1045,7 @@ CORBA::Short CORBA::_TAO_FixedDef_Remote_Proxy_Impl::scale ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1218,7 +1069,7 @@ CORBA::Short CORBA::_TAO_FixedDef_Remote_Proxy_Impl::scale ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1230,22 +1081,20 @@ CORBA::Short CORBA::_TAO_FixedDef_Remote_Proxy_Impl::scale ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval; + +return _tao_retval; } // TAO_IDL - Generated from @@ -1317,66 +1166,72 @@ void CORBA::_TAO_FixedDef_Remote_Proxy_Impl::scale ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << scale) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << scale) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -1387,7 +1242,7 @@ void CORBA::_TAO_FixedDef_Remote_Proxy_Impl::scale ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1411,7 +1266,7 @@ void CORBA::_TAO_FixedDef_Remote_Proxy_Impl::scale ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -1423,19 +1278,17 @@ void CORBA::_TAO_FixedDef_Remote_Proxy_Impl::scale ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -1492,7 +1345,7 @@ CORBA::_TAO_FixedDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::FixedDef::FixedDef (int collocated) { @@ -1730,6 +1583,12 @@ const char* CORBA::FixedDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/FixedDef:1.0"; } +CORBA::Boolean +CORBA::FixedDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -2024,117 +1883,70 @@ void CORBA::ValueMember::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:100 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_VALUEMEMBERSEQ_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_VALUEMEMBERSEQ_CS_ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 -void -CORBA::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::_allocate_buffer (CORBA::ULong length) -{ - CORBA::ValueMember* tmp = 0; - tmp = _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::ValueMember *old = - ACE_reinterpret_cast (CORBA::ValueMember *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::freebuf (old); - } - } - - this->buffer_ = tmp; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -void -CORBA::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::ValueMember *tmp = - ACE_reinterpret_cast (CORBA::ValueMember *, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::freebuf (tmp); - this->buffer_ = 0; -} +template class + TAO_Var_Var_T< + ValueMember + >; -CORBA::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::~_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq (void) -{ - this->_deallocate_buffer (); -} +template class + TAO_Out_T< + ValueMember, + ValueMember_var + >; -#endif /* end #if !defined */ +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +# pragma instantiate \ + TAO_Var_Var_T< \ + ValueMember \ + > -#if !defined (_CORBA_VALUEMEMBERSEQ_CS_) -#define _CORBA_VALUEMEMBERSEQ_CS_ +# pragma instantiate \ + TAO_Out_T< \ + ValueMember, \ + ValueMember_var \ + > -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249 +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// ************************************************************* -// CORBA::ValueMemberSeq -// ************************************************************* +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 CORBA::ValueMemberSeq::ValueMemberSeq (void) {} CORBA::ValueMemberSeq::ValueMemberSeq (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Sequence< + CORBA::ValueMember + > + (max) {} CORBA::ValueMemberSeq::ValueMemberSeq ( CORBA::ULong max, CORBA::ULong length, - CORBA::ValueMember *buffer, + CORBA::ValueMember* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Sequence< + CORBA::ValueMember + > + (max, length, buffer, release) {} CORBA::ValueMemberSeq::ValueMemberSeq (const ValueMemberSeq &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Sequence< + CORBA::ValueMember + > + (seq) {} -CORBA::ValueMemberSeq::~ValueMemberSeq (void) // dtor +CORBA::ValueMemberSeq::~ValueMemberSeq (void) {} void CORBA::ValueMemberSeq::_tao_any_destructor (void *_tao_void_pointer) @@ -2143,7 +1955,37 @@ void CORBA::ValueMemberSeq::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_VarSeq_Var_T< + ValueMemberSeq, + CORBA::ValueMember + >; + +template class + TAO_Seq_Out_T< + ValueMemberSeq, + ValueMemberSeq_var, + CORBA::ValueMember + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_VarSeq_Var_T< \ + ValueMemberSeq, \ + CORBA::ValueMember \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + ValueMemberSeq, \ + ValueMemberSeq_var, \ + CORBA::ValueMember \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -2339,7 +2181,7 @@ TAO_NAMESPACE_END int CORBA::ValueMemberDef::_tao_class_id = 0; CORBA::ValueMemberDef_ptr -tao_CORBA_ValueMemberDef_duplicate ( +CORBA::tao_ValueMemberDef_life::tao_duplicate ( CORBA::ValueMemberDef_ptr p ) { @@ -2347,7 +2189,7 @@ tao_CORBA_ValueMemberDef_duplicate ( } void -tao_CORBA_ValueMemberDef_release ( +CORBA::tao_ValueMemberDef_life::tao_release ( CORBA::ValueMemberDef_ptr p ) { @@ -2355,228 +2197,64 @@ tao_CORBA_ValueMemberDef_release ( } CORBA::ValueMemberDef_ptr -tao_CORBA_ValueMemberDef_nil ( +CORBA::tao_ValueMemberDef_life::tao_nil ( void ) { return CORBA::ValueMemberDef::_nil (); } -CORBA::ValueMemberDef_ptr -tao_CORBA_ValueMemberDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ValueMemberDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ValueMemberDef_upcast ( - void *src - ) -{ - CORBA::ValueMemberDef **tmp = - ACE_static_cast (CORBA::ValueMemberDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ValueMemberDef_marshal ( +CORBA::tao_ValueMemberDef_life::tao_marshal ( CORBA::ValueMemberDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ValueMemberDef_var -// ************************************************************* - -CORBA::ValueMemberDef_var::ValueMemberDef_var (void) - : ptr_ (ValueMemberDef::_nil ()) -{} - -::CORBA::ValueMemberDef_ptr -CORBA::ValueMemberDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ValueMemberDef_var::ValueMemberDef_var (const ::CORBA::ValueMemberDef_var &p) - : TAO_Base_var (), - ptr_ (ValueMemberDef::_duplicate (p.ptr ())) -{} - -CORBA::ValueMemberDef_var::~ValueMemberDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ValueMemberDef_var & -CORBA::ValueMemberDef_var::operator= (ValueMemberDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ValueMemberDef_var & -CORBA::ValueMemberDef_var::operator= (const ::CORBA::ValueMemberDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ValueMemberDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ValueMemberDef_var::operator const ::CORBA::ValueMemberDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ValueMemberDef_var::operator ::CORBA::ValueMemberDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ValueMemberDef_ptr -CORBA::ValueMemberDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ValueMemberDef_ptr -CORBA::ValueMemberDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ValueMemberDef_ptr & -CORBA::ValueMemberDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ValueMemberDef_ptr & -CORBA::ValueMemberDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ValueMemberDef::_nil (); - return this->ptr_; -} - -::CORBA::ValueMemberDef_ptr -CORBA::ValueMemberDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ValueMemberDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ValueMemberDef::_nil (); - return val; -} - -::CORBA::ValueMemberDef_ptr -CORBA::ValueMemberDef_var::tao_duplicate (ValueMemberDef_ptr p) -{ - return ::CORBA::ValueMemberDef::_duplicate (p); -} - -void -CORBA::ValueMemberDef_var::tao_release (ValueMemberDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ValueMemberDef_ptr -CORBA::ValueMemberDef_var::tao_nil (void) -{ - return ::CORBA::ValueMemberDef::_nil (); + return p->marshal (cdr); } -::CORBA::ValueMemberDef_ptr -CORBA::ValueMemberDef_var::tao_narrow ( +CORBA::ValueMemberDef_ptr +CORBA::tao_ValueMemberDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ValueMemberDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ValueMemberDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ValueMemberDef_var::tao_upcast (void *src) +CORBA::tao_ValueMemberDef_cast::tao_upcast ( + void *src + ) { - ValueMemberDef **tmp = - ACE_static_cast (ValueMemberDef **, src); + CORBA::ValueMemberDef **tmp = + ACE_static_cast (CORBA::ValueMemberDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ValueMemberDef_out -// ************************************************************* - -CORBA::ValueMemberDef_out::ValueMemberDef_out (ValueMemberDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ValueMemberDef::_nil (); -} - -CORBA::ValueMemberDef_out::ValueMemberDef_out (ValueMemberDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ValueMemberDef::_nil (); -} - -CORBA::ValueMemberDef_out::ValueMemberDef_out (const ::CORBA::ValueMemberDef_out &p) - : ptr_ (ACE_const_cast (ValueMemberDef_out &, p).ptr_) -{} - -::CORBA::ValueMemberDef_out & -CORBA::ValueMemberDef_out::operator= (const ::CORBA::ValueMemberDef_out &p) -{ - this->ptr_ = ACE_const_cast (ValueMemberDef_out&, p).ptr_; - return *this; -} - -CORBA::ValueMemberDef_out & -CORBA::ValueMemberDef_out::operator= (const ::CORBA::ValueMemberDef_var &p) -{ - this->ptr_ = ::CORBA::ValueMemberDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ValueMemberDef_out & -CORBA::ValueMemberDef_out::operator= (ValueMemberDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ValueMemberDef_out::operator ::CORBA::ValueMemberDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ValueMemberDef_ptr & -CORBA::ValueMemberDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ValueMemberDef_ptr -CORBA::ValueMemberDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ValueMemberDef, + CORBA::tao_ValueMemberDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ValueMemberDef, + CORBA::tao_ValueMemberDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ValueMemberDef, \ + CORBA::tao_ValueMemberDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ValueMemberDef, \ + CORBA::tao_ValueMemberDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -3103,74 +2781,81 @@ CORBA::TypeCode_ptr CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::type ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::TypeCode_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::TypeCode_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -3181,7 +2866,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -3205,7 +2890,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -3217,22 +2902,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::type ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -3303,74 +2986,81 @@ CORBA::TypeCode_ptr CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::type ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::IDLType_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::IDLType_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -3381,7 +3071,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -3405,7 +3095,7 @@ CORBA::TypeCode_ptr CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::type ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -3417,22 +3107,20 @@ CORBA::TypeCode_ptr CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::type ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -3504,66 +3192,72 @@ void CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::type_def ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; - - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << type_def) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << type_def) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -3574,7 +3268,7 @@ void CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -3598,7 +3292,7 @@ void CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -3610,19 +3304,17 @@ void CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::type_def ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -3694,73 +3386,80 @@ CORBA::Visibility CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::access ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + _tao_retval + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::Visibility _tao_retval_info = + _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::Visibility _tao_retval_info = - _tao_retval; - _tao_ri.result (_tao_retval_info); - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -3771,7 +3470,7 @@ CORBA::Visibility CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::access ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -3795,7 +3494,7 @@ CORBA::Visibility CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::access ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -3807,22 +3506,20 @@ CORBA::Visibility CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::access ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval; + +return _tao_retval; } // TAO_IDL - Generated from @@ -3894,66 +3591,72 @@ void CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::access ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << access) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << access) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -3964,7 +3667,7 @@ void CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::access ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -3988,7 +3691,7 @@ void CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::access ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4000,19 +3703,17 @@ void CORBA::_TAO_ValueMemberDef_Remote_Proxy_Impl::access ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -4069,7 +3770,7 @@ CORBA::_TAO_ValueMemberDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ValueMemberDef::ValueMemberDef (int collocated) { @@ -4307,6 +4008,12 @@ const char* CORBA::ValueMemberDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/ValueMemberDef:1.0"; } +CORBA::Boolean +CORBA::ValueMemberDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -4458,7 +4165,7 @@ TAO_NAMESPACE_END int CORBA::ValueDef::_tao_class_id = 0; CORBA::ValueDef_ptr -tao_CORBA_ValueDef_duplicate ( +CORBA::tao_ValueDef_life::tao_duplicate ( CORBA::ValueDef_ptr p ) { @@ -4466,7 +4173,7 @@ tao_CORBA_ValueDef_duplicate ( } void -tao_CORBA_ValueDef_release ( +CORBA::tao_ValueDef_life::tao_release ( CORBA::ValueDef_ptr p ) { @@ -4474,228 +4181,64 @@ tao_CORBA_ValueDef_release ( } CORBA::ValueDef_ptr -tao_CORBA_ValueDef_nil ( +CORBA::tao_ValueDef_life::tao_nil ( void ) { return CORBA::ValueDef::_nil (); } -CORBA::ValueDef_ptr -tao_CORBA_ValueDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ValueDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ValueDef_upcast ( - void *src - ) -{ - CORBA::ValueDef **tmp = - ACE_static_cast (CORBA::ValueDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ValueDef_marshal ( +CORBA::tao_ValueDef_life::tao_marshal ( CORBA::ValueDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ValueDef_var -// ************************************************************* - -CORBA::ValueDef_var::ValueDef_var (void) - : ptr_ (ValueDef::_nil ()) -{} - -::CORBA::ValueDef_ptr -CORBA::ValueDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ValueDef_var::ValueDef_var (const ::CORBA::ValueDef_var &p) - : TAO_Base_var (), - ptr_ (ValueDef::_duplicate (p.ptr ())) -{} - -CORBA::ValueDef_var::~ValueDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ValueDef_var & -CORBA::ValueDef_var::operator= (ValueDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ValueDef_var & -CORBA::ValueDef_var::operator= (const ::CORBA::ValueDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ValueDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ValueDef_var::operator const ::CORBA::ValueDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ValueDef_var::operator ::CORBA::ValueDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ValueDef_ptr -CORBA::ValueDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ValueDef_ptr -CORBA::ValueDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ValueDef_ptr & -CORBA::ValueDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ValueDef_ptr & -CORBA::ValueDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ValueDef::_nil (); - return this->ptr_; + return p->marshal (cdr); } -::CORBA::ValueDef_ptr -CORBA::ValueDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ValueDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ValueDef::_nil (); - return val; -} - -::CORBA::ValueDef_ptr -CORBA::ValueDef_var::tao_duplicate (ValueDef_ptr p) -{ - return ::CORBA::ValueDef::_duplicate (p); -} - -void -CORBA::ValueDef_var::tao_release (ValueDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ValueDef_ptr -CORBA::ValueDef_var::tao_nil (void) -{ - return ::CORBA::ValueDef::_nil (); -} - -::CORBA::ValueDef_ptr -CORBA::ValueDef_var::tao_narrow ( +CORBA::ValueDef_ptr +CORBA::tao_ValueDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ValueDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ValueDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ValueDef_var::tao_upcast (void *src) +CORBA::tao_ValueDef_cast::tao_upcast ( + void *src + ) { - ValueDef **tmp = - ACE_static_cast (ValueDef **, src); + CORBA::ValueDef **tmp = + ACE_static_cast (CORBA::ValueDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ValueDef_out -// ************************************************************* - -CORBA::ValueDef_out::ValueDef_out (ValueDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ValueDef::_nil (); -} - -CORBA::ValueDef_out::ValueDef_out (ValueDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ValueDef::_nil (); -} - -CORBA::ValueDef_out::ValueDef_out (const ::CORBA::ValueDef_out &p) - : ptr_ (ACE_const_cast (ValueDef_out &, p).ptr_) -{} - -::CORBA::ValueDef_out & -CORBA::ValueDef_out::operator= (const ::CORBA::ValueDef_out &p) -{ - this->ptr_ = ACE_const_cast (ValueDef_out&, p).ptr_; - return *this; -} - -CORBA::ValueDef_out & -CORBA::ValueDef_out::operator= (const ::CORBA::ValueDef_var &p) -{ - this->ptr_ = ::CORBA::ValueDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ValueDef_out & -CORBA::ValueDef_out::operator= (ValueDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ValueDef_out::operator ::CORBA::ValueDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ValueDef_ptr & -CORBA::ValueDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ValueDef_ptr -CORBA::ValueDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ValueDef, + CORBA::tao_ValueDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ValueDef, + CORBA::tao_ValueDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ValueDef, \ + CORBA::tao_ValueDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ValueDef, \ + CORBA::tao_ValueDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -6614,74 +6157,81 @@ CORBA::_TAO_ValueDef_Remote_Proxy_Impl::_TAO_ValueDef_Remote_Proxy_Impl (void) if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::InterfaceDefSeq * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::InterfaceDefSeq * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -6692,7 +6242,7 @@ CORBA::_TAO_ValueDef_Remote_Proxy_Impl::_TAO_ValueDef_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -6716,7 +6266,7 @@ CORBA::_TAO_ValueDef_Remote_Proxy_Impl::_TAO_ValueDef_Remote_Proxy_Impl (void) ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -6728,22 +6278,20 @@ CORBA::_TAO_ValueDef_Remote_Proxy_Impl::_TAO_ValueDef_Remote_Proxy_Impl (void) ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -6815,66 +6363,72 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::supported_interfaces ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << supported_interfaces) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << supported_interfaces) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -6885,7 +6439,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::supported_interfaces ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -6909,7 +6463,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::supported_interfaces ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -6921,19 +6475,17 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::supported_interfaces ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -7011,74 +6563,81 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::supported_interfaces ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::InitializerSeq * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::InitializerSeq * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -7089,7 +6648,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::supported_interfaces ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -7113,7 +6672,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::supported_interfaces ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -7125,22 +6684,20 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::supported_interfaces ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -7212,66 +6769,72 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::initializers ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << initializers) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << initializers) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -7282,7 +6845,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::initializers ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -7306,7 +6869,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::initializers ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -7318,19 +6881,17 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::initializers ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -7402,74 +6963,81 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::initializers ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ValueDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ValueDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -7480,7 +7048,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::initializers ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -7504,7 +7072,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::initializers ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -7516,22 +7084,20 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::initializers ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -7603,66 +7169,72 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::base_value ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << base_value) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << base_value) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -7673,7 +7245,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::base_value ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -7697,7 +7269,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::base_value ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -7709,19 +7281,17 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::base_value ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -7799,74 +7369,81 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::base_value ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ValueDefSeq * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ValueDefSeq * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -7877,7 +7454,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::base_value ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -7901,7 +7478,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::base_value ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -7913,22 +7490,20 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::base_value ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -8000,66 +7575,72 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::abstract_base_values ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << abstract_base_values) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << abstract_base_values) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -8070,7 +7651,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::abstract_base_values ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -8094,7 +7675,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::abstract_base_values ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -8106,19 +7687,17 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::abstract_base_values ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -8190,73 +7769,80 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_abstract ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + _tao_retval + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> CORBA::Any::to_boolean (_tao_retval)) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::Boolean _tao_retval_info = + _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> CORBA::Any::to_boolean (_tao_retval)) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::Boolean _tao_retval_info = - _tao_retval; - _tao_ri.result (_tao_retval_info); - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -8267,7 +7853,7 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_abstract ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -8291,7 +7877,7 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_abstract ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -8303,22 +7889,20 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_abstract ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval; + +return _tao_retval; } // TAO_IDL - Generated from @@ -8390,66 +7974,72 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_abstract ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << CORBA::Any::from_boolean (is_abstract)) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << CORBA::Any::from_boolean (is_abstract)) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -8460,7 +8050,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_abstract ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -8484,7 +8074,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_abstract ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -8496,19 +8086,17 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_abstract ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -8580,73 +8168,80 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_custom ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + _tao_retval + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> CORBA::Any::to_boolean (_tao_retval)) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::Boolean _tao_retval_info = + _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> CORBA::Any::to_boolean (_tao_retval)) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::Boolean _tao_retval_info = - _tao_retval; - _tao_ri.result (_tao_retval_info); - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -8657,7 +8252,7 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_custom ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -8681,7 +8276,7 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_custom ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -8693,22 +8288,20 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_custom ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval; + +return _tao_retval; } // TAO_IDL - Generated from @@ -8780,66 +8373,72 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_custom ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << CORBA::Any::from_boolean (is_custom)) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << CORBA::Any::from_boolean (is_custom)) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -8850,7 +8449,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_custom ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -8874,7 +8473,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_custom ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -8886,19 +8485,17 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_custom ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -8970,73 +8567,80 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_truncatable ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + _tao_retval + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> CORBA::Any::to_boolean (_tao_retval)) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::Boolean _tao_retval_info = + _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> CORBA::Any::to_boolean (_tao_retval)) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::Boolean _tao_retval_info = - _tao_retval; - _tao_ri.result (_tao_retval_info); - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -9047,7 +8651,7 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_truncatable ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -9071,7 +8675,7 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_truncatable ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -9083,22 +8687,20 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_truncatable ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval; + +return _tao_retval; } // TAO_IDL - Generated from @@ -9170,66 +8772,72 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_truncatable ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << CORBA::Any::from_boolean (is_truncatable)) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << CORBA::Any::from_boolean (is_truncatable)) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -9240,7 +8848,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_truncatable ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -9264,7 +8872,7 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_truncatable ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -9276,19 +8884,17 @@ void CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_truncatable ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -9362,86 +8968,90 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; - } - -#endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - _tao_retval - ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - _tao_retval - ); } - else if (_invoke_status == TAO_INVOKE_RESTART) + else { - TAO_INTERCEPTOR ( + +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + _tao_retval + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> CORBA::Any::to_boolean (_tao_retval)) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::Boolean _tao_retval_info = + _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> CORBA::Any::to_boolean (_tao_retval)) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::Boolean _tao_retval_info = - _tao_retval; - _tao_ri.result (_tao_retval_info); - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -9452,7 +9062,7 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -9476,7 +9086,7 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -9488,22 +9098,20 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval; + +return _tao_retval; } // TAO_IDL - Generated from @@ -9580,74 +9188,81 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ValueDef::FullValueDescription * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ValueDef::FullValueDescription * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -9658,7 +9273,7 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -9682,7 +9297,7 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -9694,22 +9309,20 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -9790,91 +9403,95 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << type) && - (_tao_out << access) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << type) && + (_tao_out << access) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ValueMemberDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ValueMemberDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -9885,7 +9502,7 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -9909,7 +9526,7 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -9921,22 +9538,20 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -10017,91 +9632,95 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << type) && - (_tao_out << mode) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << type) && + (_tao_out << mode) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::AttributeDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::AttributeDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -10112,7 +9731,7 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -10136,7 +9755,7 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -10148,22 +9767,20 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -10250,94 +9867,98 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << result) && - (_tao_out << mode) && - (_tao_out << params) && - (_tao_out << exceptions) && - (_tao_out << contexts) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << result) && + (_tao_out << mode) && + (_tao_out << params) && + (_tao_out << exceptions) && + (_tao_out << contexts) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::OperationDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::OperationDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -10348,7 +9969,7 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -10372,7 +9993,7 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -10384,22 +10005,20 @@ CORBA::Boolean CORBA::_TAO_ValueDef_Remote_Proxy_Impl::is_a ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // @@ -10455,7 +10074,7 @@ CORBA::_TAO_ValueDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ValueDef::ValueDef (int collocated) { @@ -10731,6 +10350,12 @@ const char* CORBA::ValueDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/ValueDef:1.0"; } +CORBA::Boolean +CORBA::ValueDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -11935,6 +11560,37 @@ void CORBA::ValueDef::FullValueDescription::_tao_any_destructor (void *_tao_void delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Var_Var_T< + FullValueDescription + >; + +template class + TAO_Out_T< + FullValueDescription, + FullValueDescription_var + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Var_Var_T< \ + FullValueDescription \ + > + +# pragma instantiate \ + TAO_Out_T< \ + FullValueDescription, \ + FullValueDescription_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -12278,11 +11934,42 @@ TAO_NAMESPACE_END // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 -void CORBA::ValueDescription::_tao_any_destructor (void *_tao_void_pointer) -{ - ValueDescription *tmp = ACE_static_cast (ValueDescription*, _tao_void_pointer); - delete tmp; -} +void CORBA::ValueDescription::_tao_any_destructor (void *_tao_void_pointer) +{ + ValueDescription *tmp = ACE_static_cast (ValueDescription*, _tao_void_pointer); + delete tmp; +} + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Var_Var_T< + ValueDescription + >; + +template class + TAO_Out_T< + ValueDescription, + ValueDescription_var + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Var_Var_T< \ + ValueDescription \ + > + +# pragma instantiate \ + TAO_Out_T< \ + ValueDescription, \ + ValueDescription_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 @@ -12290,7 +11977,7 @@ void CORBA::ValueDescription::_tao_any_destructor (void *_tao_void_pointer) int CORBA::ExtValueDef::_tao_class_id = 0; CORBA::ExtValueDef_ptr -tao_CORBA_ExtValueDef_duplicate ( +CORBA::tao_ExtValueDef_life::tao_duplicate ( CORBA::ExtValueDef_ptr p ) { @@ -12298,7 +11985,7 @@ tao_CORBA_ExtValueDef_duplicate ( } void -tao_CORBA_ExtValueDef_release ( +CORBA::tao_ExtValueDef_life::tao_release ( CORBA::ExtValueDef_ptr p ) { @@ -12306,228 +11993,64 @@ tao_CORBA_ExtValueDef_release ( } CORBA::ExtValueDef_ptr -tao_CORBA_ExtValueDef_nil ( +CORBA::tao_ExtValueDef_life::tao_nil ( void ) { return CORBA::ExtValueDef::_nil (); } -CORBA::ExtValueDef_ptr -tao_CORBA_ExtValueDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ExtValueDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ExtValueDef_upcast ( - void *src - ) -{ - CORBA::ExtValueDef **tmp = - ACE_static_cast (CORBA::ExtValueDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ExtValueDef_marshal ( +CORBA::tao_ExtValueDef_life::tao_marshal ( CORBA::ExtValueDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ExtValueDef_var -// ************************************************************* - -CORBA::ExtValueDef_var::ExtValueDef_var (void) - : ptr_ (ExtValueDef::_nil ()) -{} - -::CORBA::ExtValueDef_ptr -CORBA::ExtValueDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ExtValueDef_var::ExtValueDef_var (const ::CORBA::ExtValueDef_var &p) - : TAO_Base_var (), - ptr_ (ExtValueDef::_duplicate (p.ptr ())) -{} - -CORBA::ExtValueDef_var::~ExtValueDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ExtValueDef_var & -CORBA::ExtValueDef_var::operator= (ExtValueDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ExtValueDef_var & -CORBA::ExtValueDef_var::operator= (const ::CORBA::ExtValueDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ExtValueDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ExtValueDef_var::operator const ::CORBA::ExtValueDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ExtValueDef_var::operator ::CORBA::ExtValueDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ExtValueDef_ptr -CORBA::ExtValueDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ExtValueDef_ptr -CORBA::ExtValueDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ExtValueDef_ptr & -CORBA::ExtValueDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ExtValueDef_ptr & -CORBA::ExtValueDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ExtValueDef::_nil (); - return this->ptr_; -} - -::CORBA::ExtValueDef_ptr -CORBA::ExtValueDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ExtValueDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ExtValueDef::_nil (); - return val; -} - -::CORBA::ExtValueDef_ptr -CORBA::ExtValueDef_var::tao_duplicate (ExtValueDef_ptr p) -{ - return ::CORBA::ExtValueDef::_duplicate (p); -} - -void -CORBA::ExtValueDef_var::tao_release (ExtValueDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ExtValueDef_ptr -CORBA::ExtValueDef_var::tao_nil (void) -{ - return ::CORBA::ExtValueDef::_nil (); + return p->marshal (cdr); } -::CORBA::ExtValueDef_ptr -CORBA::ExtValueDef_var::tao_narrow ( +CORBA::ExtValueDef_ptr +CORBA::tao_ExtValueDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ExtValueDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ExtValueDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ExtValueDef_var::tao_upcast (void *src) +CORBA::tao_ExtValueDef_cast::tao_upcast ( + void *src + ) { - ExtValueDef **tmp = - ACE_static_cast (ExtValueDef **, src); + CORBA::ExtValueDef **tmp = + ACE_static_cast (CORBA::ExtValueDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ExtValueDef_out -// ************************************************************* - -CORBA::ExtValueDef_out::ExtValueDef_out (ExtValueDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ExtValueDef::_nil (); -} - -CORBA::ExtValueDef_out::ExtValueDef_out (ExtValueDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ExtValueDef::_nil (); -} - -CORBA::ExtValueDef_out::ExtValueDef_out (const ::CORBA::ExtValueDef_out &p) - : ptr_ (ACE_const_cast (ExtValueDef_out &, p).ptr_) -{} - -::CORBA::ExtValueDef_out & -CORBA::ExtValueDef_out::operator= (const ::CORBA::ExtValueDef_out &p) -{ - this->ptr_ = ACE_const_cast (ExtValueDef_out&, p).ptr_; - return *this; -} - -CORBA::ExtValueDef_out & -CORBA::ExtValueDef_out::operator= (const ::CORBA::ExtValueDef_var &p) -{ - this->ptr_ = ::CORBA::ExtValueDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ExtValueDef_out & -CORBA::ExtValueDef_out::operator= (ExtValueDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ExtValueDef_out::operator ::CORBA::ExtValueDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ExtValueDef_ptr & -CORBA::ExtValueDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ExtValueDef_ptr -CORBA::ExtValueDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ExtValueDef, + CORBA::tao_ExtValueDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ExtValueDef, + CORBA::tao_ExtValueDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ExtValueDef, \ + CORBA::tao_ExtValueDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ExtValueDef, \ + CORBA::tao_ExtValueDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -13033,74 +12556,81 @@ CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::_TAO_ExtValueDef_Remote_Proxy_Impl (v if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ExtInitializerSeq * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ExtInitializerSeq * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -13111,7 +12641,7 @@ CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::_TAO_ExtValueDef_Remote_Proxy_Impl (v ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13135,7 +12665,7 @@ CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::_TAO_ExtValueDef_Remote_Proxy_Impl (v ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13147,22 +12677,20 @@ CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::_TAO_ExtValueDef_Remote_Proxy_Impl (v ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -13234,66 +12762,72 @@ void CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::ext_initializers ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << ext_initializers) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << ext_initializers) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -13304,7 +12838,7 @@ void CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::ext_initializers ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13328,7 +12862,7 @@ void CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::ext_initializers ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13340,19 +12874,17 @@ void CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::ext_initializers ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -13430,74 +12962,81 @@ void CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::ext_initializers ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ExtValueDef::ExtFullValueDescription * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ExtValueDef::ExtFullValueDescription * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -13508,7 +13047,7 @@ void CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::ext_initializers ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13532,7 +13071,7 @@ void CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::ext_initializers ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13544,22 +13083,20 @@ void CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::ext_initializers ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -13638,99 +13175,103 @@ void CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::ext_initializers ( _tao_vfr.send_request ( &_tao_ri ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; - - if (_invoke_status == TAO_INVOKE_RESTART) - { - _tao_call.restart_flag (1); - continue; - } - -#endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << id) && - (_tao_out << name) && - (_tao_out << version) && - (_tao_out << type) && - (_tao_out << mode) && - (_tao_out << get_exceptions) && - (_tao_out << set_exceptions) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 - ); - } + ); + ACE_TRY_CHECK; - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - if (_invoke_status == TAO_INVOKE_EXCEPTION) + if (_invoke_status == TAO_INVOKE_RESTART) { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); + _tao_call.restart_flag (1); } - else if (_invoke_status == TAO_INVOKE_RESTART) + else { - TAO_INTERCEPTOR ( + +#endif /* TAO_HAS_INTERCEPTORS */ + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << id) && + (_tao_out << name) && + (_tao_out << version) && + (_tao_out << type) && + (_tao_out << mode) && + (_tao_out << get_exceptions) && + (_tao_out << set_exceptions) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::ExtAttributeDef_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::ExtAttributeDef_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -13741,7 +13282,7 @@ void CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::ext_initializers ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13765,7 +13306,7 @@ void CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::ext_initializers ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -13777,22 +13318,20 @@ void CORBA::_TAO_ExtValueDef_Remote_Proxy_Impl::ext_initializers ( ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // @@ -13848,7 +13387,7 @@ CORBA::_TAO_ExtValueDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ExtValueDef::ExtValueDef (int collocated) { @@ -14140,6 +13679,12 @@ const char* CORBA::ExtValueDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/ExtValueDef:1.0"; } +CORBA::Boolean +CORBA::ExtValueDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -15097,6 +14642,37 @@ void CORBA::ExtValueDef::ExtFullValueDescription::_tao_any_destructor (void *_ta delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Var_Var_T< + ExtFullValueDescription + >; + +template class + TAO_Out_T< + ExtFullValueDescription, + ExtFullValueDescription_var + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Var_Var_T< \ + ExtFullValueDescription \ + > + +# pragma instantiate \ + TAO_Out_T< \ + ExtFullValueDescription, \ + ExtFullValueDescription_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -15196,7 +14772,7 @@ TAO_NAMESPACE_END int CORBA::ValueBoxDef::_tao_class_id = 0; CORBA::ValueBoxDef_ptr -tao_CORBA_ValueBoxDef_duplicate ( +CORBA::tao_ValueBoxDef_life::tao_duplicate ( CORBA::ValueBoxDef_ptr p ) { @@ -15204,7 +14780,7 @@ tao_CORBA_ValueBoxDef_duplicate ( } void -tao_CORBA_ValueBoxDef_release ( +CORBA::tao_ValueBoxDef_life::tao_release ( CORBA::ValueBoxDef_ptr p ) { @@ -15212,228 +14788,64 @@ tao_CORBA_ValueBoxDef_release ( } CORBA::ValueBoxDef_ptr -tao_CORBA_ValueBoxDef_nil ( +CORBA::tao_ValueBoxDef_life::tao_nil ( void ) { return CORBA::ValueBoxDef::_nil (); } -CORBA::ValueBoxDef_ptr -tao_CORBA_ValueBoxDef_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::ValueBoxDef::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_ValueBoxDef_upcast ( - void *src - ) -{ - CORBA::ValueBoxDef **tmp = - ACE_static_cast (CORBA::ValueBoxDef **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_ValueBoxDef_marshal ( +CORBA::tao_ValueBoxDef_life::tao_marshal ( CORBA::ValueBoxDef_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::ValueBoxDef_var -// ************************************************************* - -CORBA::ValueBoxDef_var::ValueBoxDef_var (void) - : ptr_ (ValueBoxDef::_nil ()) -{} - -::CORBA::ValueBoxDef_ptr -CORBA::ValueBoxDef_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::ValueBoxDef_var::ValueBoxDef_var (const ::CORBA::ValueBoxDef_var &p) - : TAO_Base_var (), - ptr_ (ValueBoxDef::_duplicate (p.ptr ())) -{} - -CORBA::ValueBoxDef_var::~ValueBoxDef_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::ValueBoxDef_var & -CORBA::ValueBoxDef_var::operator= (ValueBoxDef_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::ValueBoxDef_var & -CORBA::ValueBoxDef_var::operator= (const ::CORBA::ValueBoxDef_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ValueBoxDef::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::ValueBoxDef_var::operator const ::CORBA::ValueBoxDef_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::ValueBoxDef_var::operator ::CORBA::ValueBoxDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ValueBoxDef_ptr -CORBA::ValueBoxDef_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::ValueBoxDef_ptr -CORBA::ValueBoxDef_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::ValueBoxDef_ptr & -CORBA::ValueBoxDef_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::ValueBoxDef_ptr & -CORBA::ValueBoxDef_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ValueBoxDef::_nil (); - return this->ptr_; -} - -::CORBA::ValueBoxDef_ptr -CORBA::ValueBoxDef_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::ValueBoxDef_ptr val = this->ptr_; - this->ptr_ = ::CORBA::ValueBoxDef::_nil (); - return val; -} - -::CORBA::ValueBoxDef_ptr -CORBA::ValueBoxDef_var::tao_duplicate (ValueBoxDef_ptr p) -{ - return ::CORBA::ValueBoxDef::_duplicate (p); -} - -void -CORBA::ValueBoxDef_var::tao_release (ValueBoxDef_ptr p) -{ - CORBA::release (p); -} - -::CORBA::ValueBoxDef_ptr -CORBA::ValueBoxDef_var::tao_nil (void) -{ - return ::CORBA::ValueBoxDef::_nil (); + return p->marshal (cdr); } -::CORBA::ValueBoxDef_ptr -CORBA::ValueBoxDef_var::tao_narrow ( +CORBA::ValueBoxDef_ptr +CORBA::tao_ValueBoxDef_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::ValueBoxDef::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::ValueBoxDef::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::ValueBoxDef_var::tao_upcast (void *src) +CORBA::tao_ValueBoxDef_cast::tao_upcast ( + void *src + ) { - ValueBoxDef **tmp = - ACE_static_cast (ValueBoxDef **, src); + CORBA::ValueBoxDef **tmp = + ACE_static_cast (CORBA::ValueBoxDef **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::ValueBoxDef_out -// ************************************************************* - -CORBA::ValueBoxDef_out::ValueBoxDef_out (ValueBoxDef_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::ValueBoxDef::_nil (); -} - -CORBA::ValueBoxDef_out::ValueBoxDef_out (ValueBoxDef_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::ValueBoxDef::_nil (); -} - -CORBA::ValueBoxDef_out::ValueBoxDef_out (const ::CORBA::ValueBoxDef_out &p) - : ptr_ (ACE_const_cast (ValueBoxDef_out &, p).ptr_) -{} - -::CORBA::ValueBoxDef_out & -CORBA::ValueBoxDef_out::operator= (const ::CORBA::ValueBoxDef_out &p) -{ - this->ptr_ = ACE_const_cast (ValueBoxDef_out&, p).ptr_; - return *this; -} - -CORBA::ValueBoxDef_out & -CORBA::ValueBoxDef_out::operator= (const ::CORBA::ValueBoxDef_var &p) -{ - this->ptr_ = ::CORBA::ValueBoxDef::_duplicate (p.ptr ()); - return *this; -} - -CORBA::ValueBoxDef_out & -CORBA::ValueBoxDef_out::operator= (ValueBoxDef_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::ValueBoxDef_out::operator ::CORBA::ValueBoxDef_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::ValueBoxDef_ptr & -CORBA::ValueBoxDef_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::ValueBoxDef_ptr -CORBA::ValueBoxDef_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::ValueBoxDef, + CORBA::tao_ValueBoxDef_life + >; + template class + TAO_Objref_Out_T< + CORBA::ValueBoxDef, + CORBA::tao_ValueBoxDef_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::ValueBoxDef, \ + CORBA::tao_ValueBoxDef_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::ValueBoxDef, \ + CORBA::tao_ValueBoxDef_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -15699,74 +15111,81 @@ CORBA::_TAO_ValueBoxDef_Remote_Proxy_Impl::_TAO_ValueBoxDef_Remote_Proxy_Impl (v if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + + } + +#if TAO_HAS_INTERCEPTORS == 1 + ::CORBA::IDLType_ptr _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - ::CORBA::IDLType_ptr _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -15777,7 +15196,7 @@ CORBA::_TAO_ValueBoxDef_Remote_Proxy_Impl::_TAO_ValueBoxDef_Remote_Proxy_Impl (v ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -15801,7 +15220,7 @@ CORBA::_TAO_ValueBoxDef_Remote_Proxy_Impl::_TAO_ValueBoxDef_Remote_Proxy_Impl (v ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -15813,22 +15232,20 @@ CORBA::_TAO_ValueBoxDef_Remote_Proxy_Impl::_TAO_ValueBoxDef_Remote_Proxy_Impl (v ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -15900,66 +15317,72 @@ void CORBA::_TAO_ValueBoxDef_Remote_Proxy_Impl::original_type_def ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << original_type_def) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << original_type_def) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -15970,7 +15393,7 @@ void CORBA::_TAO_ValueBoxDef_Remote_Proxy_Impl::original_type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -15994,7 +15417,7 @@ void CORBA::_TAO_ValueBoxDef_Remote_Proxy_Impl::original_type_def ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -16006,19 +15429,17 @@ void CORBA::_TAO_ValueBoxDef_Remote_Proxy_Impl::original_type_def ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -16075,7 +15496,7 @@ CORBA::_TAO_ValueBoxDef_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::ValueBoxDef::ValueBoxDef (int collocated) { @@ -16349,6 +15770,12 @@ const char* CORBA::ValueBoxDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/ValueBoxDef:1.0"; } +CORBA::Boolean +CORBA::ValueBoxDef::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -16617,6 +16044,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52 @@ -17069,7 +16503,7 @@ TAO::Any_Impl_T::to_object ( #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -17112,7 +16546,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -17178,7 +16612,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -17221,7 +16655,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -17264,7 +16698,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -17307,7 +16741,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -17349,4 +16783,3 @@ CORBA::Boolean operator>> ( return 0; } - diff --git a/TAO/tao/IFR_Client/IFR_ExtendedC.h b/TAO/tao/IFR_Client/IFR_ExtendedC.h index 953a8b658cc..f30d5590da9 100644 --- a/TAO/tao/IFR_Client/IFR_ExtendedC.h +++ b/TAO/tao/IFR_Client/IFR_ExtendedC.h @@ -27,17 +27,13 @@ #include "ace/pre.h" -#include "tao/corba.h" +#include "IFR_BasicC.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ -#include "ifr_client_export.h" - -#include "IFR_BasicC.h" - #if defined (TAO_EXPORT_MACRO) #undef TAO_EXPORT_MACRO #endif @@ -68,90 +64,53 @@ TAO_NAMESPACE CORBA { // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_FIXEDDEF___PTR_CH_) -#define _CORBA_FIXEDDEF___PTR_CH_ +#if !defined (_CORBA_FIXEDDEF__ODDS_N_ENDS_CH_) +#define _CORBA_FIXEDDEF__ODDS_N_ENDS_CH_ class FixedDef; typedef FixedDef *FixedDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_FIXEDDEF___VAR_CH_) -#define _CORBA_FIXEDDEF___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IFR_Client_Export FixedDef_var : public TAO_Base_var + struct tao_FixedDef_life; + + typedef + TAO_Objref_Var_T< + FixedDef, + tao_FixedDef_life + > + FixedDef_var; + + typedef + TAO_Objref_Out_T< + FixedDef, + tao_FixedDef_life + > + FixedDef_out; + + struct TAO_IFR_Client_Export tao_FixedDef_life { - public: - FixedDef_var (void); // default constructor - FixedDef_var (FixedDef_ptr p) : ptr_ (p) {} - FixedDef_var (const FixedDef_var &); // copy constructor - ~FixedDef_var (void); // destructor - - FixedDef_var &operator= (FixedDef_ptr); - FixedDef_var &operator= (const FixedDef_var &); - FixedDef_ptr operator-> (void) const; - - operator const FixedDef_ptr &() const; - operator FixedDef_ptr &(); - // in, inout, out, _retn - FixedDef_ptr in (void) const; - FixedDef_ptr &inout (void); - FixedDef_ptr &out (void); - FixedDef_ptr _retn (void); - FixedDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static FixedDef_ptr tao_duplicate (FixedDef_ptr); static void tao_release (FixedDef_ptr); static FixedDef_ptr tao_nil (void); - static FixedDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + FixedDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - FixedDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - FixedDef_var (const TAO_Base_var &rhs); - FixedDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_FIXEDDEF___OUT_CH_) -#define _CORBA_FIXEDDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export FixedDef_out + struct TAO_IFR_Client_Export tao_FixedDef_cast { - public: - FixedDef_out (FixedDef_ptr &); - FixedDef_out (FixedDef_var &); - FixedDef_out (const FixedDef_out &); - FixedDef_out &operator= (const FixedDef_out &); - FixedDef_out &operator= (const FixedDef_var &); - FixedDef_out &operator= (FixedDef_ptr); - operator FixedDef_ptr &(); - FixedDef_ptr &ptr (void); - FixedDef_ptr operator-> (void); - - private: - FixedDef_ptr &ptr_; + static FixedDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_FIXEDDEF_CH_) #define _CORBA_FIXEDDEF_CH_ @@ -232,7 +191,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -483,9 +442,25 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_FixedDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct ValueMember; - class ValueMember_var; + typedef + TAO_Var_Var_T< + ValueMember + > + ValueMember_var; + + typedef + TAO_Out_T< + ValueMember, + ValueMember_var + > + ValueMember_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export ValueMember { @@ -501,235 +476,53 @@ TAO_NAMESPACE CORBA CORBA::Visibility access; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export ValueMember_var - { - public: - ValueMember_var (void); - ValueMember_var (ValueMember *); - ValueMember_var (const ValueMember_var &); - ~ValueMember_var (void); - - ValueMember_var &operator= (ValueMember *); - ValueMember_var &operator= (const ValueMember_var &); - ValueMember *operator-> (void); - const ValueMember *operator-> (void) const; - - operator const ValueMember &() const; - operator ValueMember &(); - operator ValueMember &() const; - - // Variable-size types only. - operator ValueMember *&(); - - // in, inout, out, _retn - const ValueMember &in (void) const; - ValueMember &inout (void); - ValueMember *&out (void); - ValueMember *_retn (void); - ValueMember *ptr (void) const; - - private: - ValueMember *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export ValueMember_out - { - public: - ValueMember_out (ValueMember *&); - ValueMember_out (ValueMember_var &); - ValueMember_out (const ValueMember_out &); - ValueMember_out &operator= (const ValueMember_out &); - ValueMember_out &operator= (ValueMember *); - operator ValueMember *&(); - ValueMember *&ptr (void); - ValueMember *operator-> (void); - - private: - ValueMember *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ValueMember_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ValueMember; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_VALUEMEMBERSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_VALUEMEMBERSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq (void); - _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - ValueMember *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq ( - const _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq &rhs - ); - _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq &operator= ( - const _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq (void); - - // = Accessors. - ValueMember &operator[] (CORBA::ULong i); - const ValueMember &operator[] (CORBA::ULong i) const; - - // = Static operations. - static ValueMember *allocbuf (CORBA::ULong size); - static void freebuf (ValueMember *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - ValueMember *get_buffer (CORBA::Boolean orphan = 0); - const ValueMember *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - ValueMember *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_VALUEMEMBERSEQ_CH_) -#define _CORBA_VALUEMEMBERSEQ_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ValueMemberSeq; - class ValueMemberSeq_var; - - // ************************************************************* - // CORBA::ValueMemberSeq - // ************************************************************* - class TAO_IFR_Client_Export ValueMemberSeq : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_VarSeq_Var_T< + ValueMemberSeq, + ValueMember + > + ValueMemberSeq_var; + + typedef + TAO_Seq_Out_T< + ValueMemberSeq, + ValueMemberSeq_var, + ValueMember + > + ValueMemberSeq_out; + + class TAO_IFR_Client_Export ValueMemberSeq + : public + TAO_Unbounded_Sequence< + ValueMember + > { public: ValueMemberSeq (void); ValueMemberSeq (CORBA::ULong max); ValueMemberSeq ( - CORBA::ULong max, - CORBA::ULong length, - ValueMember *buffer, + CORBA::ULong max, + CORBA::ULong length, + ValueMember* buffer, CORBA::Boolean release = 0 ); ValueMemberSeq (const ValueMemberSeq &); ~ValueMemberSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ValueMemberSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEMEMBERSEQ___VAR_CH_) -#define _CORBA_VALUEMEMBERSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::ValueMemberSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export ValueMemberSeq_var - { - public: - ValueMemberSeq_var (void); - ValueMemberSeq_var (ValueMemberSeq *); - ValueMemberSeq_var (const ValueMemberSeq_var &); - ~ValueMemberSeq_var (void); - - ValueMemberSeq_var &operator= (ValueMemberSeq *); - ValueMemberSeq_var &operator= (const ValueMemberSeq_var &); - ValueMemberSeq *operator-> (void); - const ValueMemberSeq *operator-> (void) const; - - operator const ValueMemberSeq &() const; - operator ValueMemberSeq &(); - operator ValueMemberSeq &() const; - - // Variable-size base types only. - operator ValueMemberSeq *&(); - - ValueMember & operator[] (CORBA::ULong index); - const ValueMember & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const ValueMemberSeq &in (void) const; - ValueMemberSeq &inout (void); - ValueMemberSeq *&out (void); - ValueMemberSeq *_retn (void); - ValueMemberSeq *ptr (void) const; - - private: - ValueMemberSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEMEMBERSEQ___OUT_CH_) -#define _CORBA_VALUEMEMBERSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export ValueMemberSeq_out - { - public: - ValueMemberSeq_out (ValueMemberSeq *&); - ValueMemberSeq_out (ValueMemberSeq_var &); - ValueMemberSeq_out (const ValueMemberSeq_out &); - ValueMemberSeq_out &operator= (const ValueMemberSeq_out &); - ValueMemberSeq_out &operator= (ValueMemberSeq *); - operator ValueMemberSeq *&(); - ValueMemberSeq *&ptr (void); - ValueMemberSeq *operator-> (void); - ValueMember & operator[] (CORBA::ULong index); - - private: - ValueMemberSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ValueMemberSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -737,90 +530,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ValueMemberSeq; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_VALUEMEMBERDEF___PTR_CH_) -#define _CORBA_VALUEMEMBERDEF___PTR_CH_ +#if !defined (_CORBA_VALUEMEMBERDEF__ODDS_N_ENDS_CH_) +#define _CORBA_VALUEMEMBERDEF__ODDS_N_ENDS_CH_ class ValueMemberDef; typedef ValueMemberDef *ValueMemberDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEMEMBERDEF___VAR_CH_) -#define _CORBA_VALUEMEMBERDEF___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IFR_Client_Export ValueMemberDef_var : public TAO_Base_var + struct tao_ValueMemberDef_life; + + typedef + TAO_Objref_Var_T< + ValueMemberDef, + tao_ValueMemberDef_life + > + ValueMemberDef_var; + + typedef + TAO_Objref_Out_T< + ValueMemberDef, + tao_ValueMemberDef_life + > + ValueMemberDef_out; + + struct TAO_IFR_Client_Export tao_ValueMemberDef_life { - public: - ValueMemberDef_var (void); // default constructor - ValueMemberDef_var (ValueMemberDef_ptr p) : ptr_ (p) {} - ValueMemberDef_var (const ValueMemberDef_var &); // copy constructor - ~ValueMemberDef_var (void); // destructor - - ValueMemberDef_var &operator= (ValueMemberDef_ptr); - ValueMemberDef_var &operator= (const ValueMemberDef_var &); - ValueMemberDef_ptr operator-> (void) const; - - operator const ValueMemberDef_ptr &() const; - operator ValueMemberDef_ptr &(); - // in, inout, out, _retn - ValueMemberDef_ptr in (void) const; - ValueMemberDef_ptr &inout (void); - ValueMemberDef_ptr &out (void); - ValueMemberDef_ptr _retn (void); - ValueMemberDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ValueMemberDef_ptr tao_duplicate (ValueMemberDef_ptr); static void tao_release (ValueMemberDef_ptr); static ValueMemberDef_ptr tao_nil (void); - static ValueMemberDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ValueMemberDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ValueMemberDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ValueMemberDef_var (const TAO_Base_var &rhs); - ValueMemberDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEMEMBERDEF___OUT_CH_) -#define _CORBA_VALUEMEMBERDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ValueMemberDef_out + struct TAO_IFR_Client_Export tao_ValueMemberDef_cast { - public: - ValueMemberDef_out (ValueMemberDef_ptr &); - ValueMemberDef_out (ValueMemberDef_var &); - ValueMemberDef_out (const ValueMemberDef_out &); - ValueMemberDef_out &operator= (const ValueMemberDef_out &); - ValueMemberDef_out &operator= (const ValueMemberDef_var &); - ValueMemberDef_out &operator= (ValueMemberDef_ptr); - operator ValueMemberDef_ptr &(); - ValueMemberDef_ptr &ptr (void); - ValueMemberDef_ptr operator-> (void); - - private: - ValueMemberDef_ptr &ptr_; + static ValueMemberDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_VALUEMEMBERDEF_CH_) #define _CORBA_VALUEMEMBERDEF_CH_ @@ -911,7 +667,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -1184,90 +940,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ValueMemberDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_VALUEDEF___PTR_CH_) -#define _CORBA_VALUEDEF___PTR_CH_ +#if !defined (_CORBA_VALUEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_VALUEDEF__ODDS_N_ENDS_CH_ class ValueDef; typedef ValueDef *ValueDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEDEF___VAR_CH_) -#define _CORBA_VALUEDEF___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IFR_Client_Export ValueDef_var : public TAO_Base_var + struct tao_ValueDef_life; + + typedef + TAO_Objref_Var_T< + ValueDef, + tao_ValueDef_life + > + ValueDef_var; + + typedef + TAO_Objref_Out_T< + ValueDef, + tao_ValueDef_life + > + ValueDef_out; + + struct TAO_IFR_Client_Export tao_ValueDef_life { - public: - ValueDef_var (void); // default constructor - ValueDef_var (ValueDef_ptr p) : ptr_ (p) {} - ValueDef_var (const ValueDef_var &); // copy constructor - ~ValueDef_var (void); // destructor - - ValueDef_var &operator= (ValueDef_ptr); - ValueDef_var &operator= (const ValueDef_var &); - ValueDef_ptr operator-> (void) const; - - operator const ValueDef_ptr &() const; - operator ValueDef_ptr &(); - // in, inout, out, _retn - ValueDef_ptr in (void) const; - ValueDef_ptr &inout (void); - ValueDef_ptr &out (void); - ValueDef_ptr _retn (void); - ValueDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ValueDef_ptr tao_duplicate (ValueDef_ptr); static void tao_release (ValueDef_ptr); static ValueDef_ptr tao_nil (void); - static ValueDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ValueDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ValueDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ValueDef_var (const TAO_Base_var &rhs); - ValueDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEDEF___OUT_CH_) -#define _CORBA_VALUEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export ValueDef_out + struct TAO_IFR_Client_Export tao_ValueDef_cast { - public: - ValueDef_out (ValueDef_ptr &); - ValueDef_out (ValueDef_var &); - ValueDef_out (const ValueDef_out &); - ValueDef_out &operator= (const ValueDef_out &); - ValueDef_out &operator= (const ValueDef_var &); - ValueDef_out &operator= (ValueDef_ptr); - operator ValueDef_ptr &(); - ValueDef_ptr &ptr (void); - ValueDef_ptr operator-> (void); - - private: - ValueDef_ptr &ptr_; + static ValueDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_VALUEDEF_CH_) #define _CORBA_VALUEDEF_CH_ @@ -1466,9 +1185,25 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct FullValueDescription; - class FullValueDescription_var; + typedef + TAO_Var_Var_T< + FullValueDescription + > + FullValueDescription_var; + + typedef + TAO_Out_T< + FullValueDescription, + FullValueDescription_var + > + FullValueDescription_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export FullValueDescription { @@ -1492,61 +1227,6 @@ TAO_NAMESPACE CORBA CORBA::TypeCode_var type; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export FullValueDescription_var - { - public: - FullValueDescription_var (void); - FullValueDescription_var (FullValueDescription *); - FullValueDescription_var (const FullValueDescription_var &); - ~FullValueDescription_var (void); - - FullValueDescription_var &operator= (FullValueDescription *); - FullValueDescription_var &operator= (const FullValueDescription_var &); - FullValueDescription *operator-> (void); - const FullValueDescription *operator-> (void) const; - - operator const FullValueDescription &() const; - operator FullValueDescription &(); - operator FullValueDescription &() const; - - // Variable-size types only. - operator FullValueDescription *&(); - - // in, inout, out, _retn - const FullValueDescription &in (void) const; - FullValueDescription &inout (void); - FullValueDescription *&out (void); - FullValueDescription *_retn (void); - FullValueDescription *ptr (void) const; - - private: - FullValueDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export FullValueDescription_out - { - public: - FullValueDescription_out (FullValueDescription *&); - FullValueDescription_out (FullValueDescription_var &); - FullValueDescription_out (const FullValueDescription_out &); - FullValueDescription_out &operator= (const FullValueDescription_out &); - FullValueDescription_out &operator= (FullValueDescription *); - operator FullValueDescription *&(); - FullValueDescription *&ptr (void); - FullValueDescription *operator-> (void); - - private: - FullValueDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const FullValueDescription_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -1611,7 +1291,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -2244,9 +1924,25 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ValueDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct ValueDescription; - class ValueDescription_var; + typedef + TAO_Var_Var_T< + ValueDescription + > + ValueDescription_var; + + typedef + TAO_Out_T< + ValueDescription, + ValueDescription_var + > + ValueDescription_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export ValueDescription { @@ -2265,151 +1961,59 @@ TAO_NAMESPACE CORBA TAO_String_Manager base_value; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export ValueDescription_var - { - public: - ValueDescription_var (void); - ValueDescription_var (ValueDescription *); - ValueDescription_var (const ValueDescription_var &); - ~ValueDescription_var (void); - - ValueDescription_var &operator= (ValueDescription *); - ValueDescription_var &operator= (const ValueDescription_var &); - ValueDescription *operator-> (void); - const ValueDescription *operator-> (void) const; - - operator const ValueDescription &() const; - operator ValueDescription &(); - operator ValueDescription &() const; - - // Variable-size types only. - operator ValueDescription *&(); - - // in, inout, out, _retn - const ValueDescription &in (void) const; - ValueDescription &inout (void); - ValueDescription *&out (void); - ValueDescription *_retn (void); - ValueDescription *ptr (void) const; - - private: - ValueDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export ValueDescription_out - { - public: - ValueDescription_out (ValueDescription *&); - ValueDescription_out (ValueDescription_var &); - ValueDescription_out (const ValueDescription_out &); - ValueDescription_out &operator= (const ValueDescription_out &); - ValueDescription_out &operator= (ValueDescription *); - operator ValueDescription *&(); - ValueDescription *&ptr (void); - ValueDescription *operator-> (void); - - private: - ValueDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ValueDescription_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ValueDescription; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_EXTVALUEDEF___PTR_CH_) -#define _CORBA_EXTVALUEDEF___PTR_CH_ +#if !defined (_CORBA_EXTVALUEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_EXTVALUEDEF__ODDS_N_ENDS_CH_ class ExtValueDef; typedef ExtValueDef *ExtValueDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTVALUEDEF___VAR_CH_) -#define _CORBA_EXTVALUEDEF___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IFR_Client_Export ExtValueDef_var : public TAO_Base_var + struct tao_ExtValueDef_life; + + typedef + TAO_Objref_Var_T< + ExtValueDef, + tao_ExtValueDef_life + > + ExtValueDef_var; + + typedef + TAO_Objref_Out_T< + ExtValueDef, + tao_ExtValueDef_life + > + ExtValueDef_out; + + struct TAO_IFR_Client_Export tao_ExtValueDef_life { - public: - ExtValueDef_var (void); // default constructor - ExtValueDef_var (ExtValueDef_ptr p) : ptr_ (p) {} - ExtValueDef_var (const ExtValueDef_var &); // copy constructor - ~ExtValueDef_var (void); // destructor - - ExtValueDef_var &operator= (ExtValueDef_ptr); - ExtValueDef_var &operator= (const ExtValueDef_var &); - ExtValueDef_ptr operator-> (void) const; - - operator const ExtValueDef_ptr &() const; - operator ExtValueDef_ptr &(); - // in, inout, out, _retn - ExtValueDef_ptr in (void) const; - ExtValueDef_ptr &inout (void); - ExtValueDef_ptr &out (void); - ExtValueDef_ptr _retn (void); - ExtValueDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ExtValueDef_ptr tao_duplicate (ExtValueDef_ptr); static void tao_release (ExtValueDef_ptr); static ExtValueDef_ptr tao_nil (void); - static ExtValueDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ExtValueDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ExtValueDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ExtValueDef_var (const TAO_Base_var &rhs); - ExtValueDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTVALUEDEF___OUT_CH_) -#define _CORBA_EXTVALUEDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ExtValueDef_out + struct TAO_IFR_Client_Export tao_ExtValueDef_cast { - public: - ExtValueDef_out (ExtValueDef_ptr &); - ExtValueDef_out (ExtValueDef_var &); - ExtValueDef_out (const ExtValueDef_out &); - ExtValueDef_out &operator= (const ExtValueDef_out &); - ExtValueDef_out &operator= (const ExtValueDef_var &); - ExtValueDef_out &operator= (ExtValueDef_ptr); - operator ExtValueDef_ptr &(); - ExtValueDef_ptr &ptr (void); - ExtValueDef_ptr operator-> (void); - - private: - ExtValueDef_ptr &ptr_; + static ExtValueDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_EXTVALUEDEF_CH_) #define _CORBA_EXTVALUEDEF_CH_ @@ -2469,9 +2073,25 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 - class ExtFullValueDescription_var; + struct ExtFullValueDescription; + + typedef + TAO_Var_Var_T< + ExtFullValueDescription + > + ExtFullValueDescription_var; + + typedef + TAO_Out_T< + ExtFullValueDescription, + ExtFullValueDescription_var + > + ExtFullValueDescription_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export ExtFullValueDescription { @@ -2495,61 +2115,6 @@ TAO_NAMESPACE CORBA CORBA::TypeCode_var type; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export ExtFullValueDescription_var - { - public: - ExtFullValueDescription_var (void); - ExtFullValueDescription_var (ExtFullValueDescription *); - ExtFullValueDescription_var (const ExtFullValueDescription_var &); - ~ExtFullValueDescription_var (void); - - ExtFullValueDescription_var &operator= (ExtFullValueDescription *); - ExtFullValueDescription_var &operator= (const ExtFullValueDescription_var &); - ExtFullValueDescription *operator-> (void); - const ExtFullValueDescription *operator-> (void) const; - - operator const ExtFullValueDescription &() const; - operator ExtFullValueDescription &(); - operator ExtFullValueDescription &() const; - - // Variable-size types only. - operator ExtFullValueDescription *&(); - - // in, inout, out, _retn - const ExtFullValueDescription &in (void) const; - ExtFullValueDescription &inout (void); - ExtFullValueDescription *&out (void); - ExtFullValueDescription *_retn (void); - ExtFullValueDescription *ptr (void) const; - - private: - ExtFullValueDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export ExtFullValueDescription_out - { - public: - ExtFullValueDescription_out (ExtFullValueDescription *&); - ExtFullValueDescription_out (ExtFullValueDescription_var &); - ExtFullValueDescription_out (const ExtFullValueDescription_out &); - ExtFullValueDescription_out &operator= (const ExtFullValueDescription_out &); - ExtFullValueDescription_out &operator= (ExtFullValueDescription *); - operator ExtFullValueDescription *&(); - ExtFullValueDescription *&ptr (void); - ExtFullValueDescription *operator-> (void); - - private: - ExtFullValueDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ExtFullValueDescription_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -2583,7 +2148,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -2846,90 +2411,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtValueDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_VALUEBOXDEF___PTR_CH_) -#define _CORBA_VALUEBOXDEF___PTR_CH_ +#if !defined (_CORBA_VALUEBOXDEF__ODDS_N_ENDS_CH_) +#define _CORBA_VALUEBOXDEF__ODDS_N_ENDS_CH_ class ValueBoxDef; typedef ValueBoxDef *ValueBoxDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEBOXDEF___VAR_CH_) -#define _CORBA_VALUEBOXDEF___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IFR_Client_Export ValueBoxDef_var : public TAO_Base_var + struct tao_ValueBoxDef_life; + + typedef + TAO_Objref_Var_T< + ValueBoxDef, + tao_ValueBoxDef_life + > + ValueBoxDef_var; + + typedef + TAO_Objref_Out_T< + ValueBoxDef, + tao_ValueBoxDef_life + > + ValueBoxDef_out; + + struct TAO_IFR_Client_Export tao_ValueBoxDef_life { - public: - ValueBoxDef_var (void); // default constructor - ValueBoxDef_var (ValueBoxDef_ptr p) : ptr_ (p) {} - ValueBoxDef_var (const ValueBoxDef_var &); // copy constructor - ~ValueBoxDef_var (void); // destructor - - ValueBoxDef_var &operator= (ValueBoxDef_ptr); - ValueBoxDef_var &operator= (const ValueBoxDef_var &); - ValueBoxDef_ptr operator-> (void) const; - - operator const ValueBoxDef_ptr &() const; - operator ValueBoxDef_ptr &(); - // in, inout, out, _retn - ValueBoxDef_ptr in (void) const; - ValueBoxDef_ptr &inout (void); - ValueBoxDef_ptr &out (void); - ValueBoxDef_ptr _retn (void); - ValueBoxDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ValueBoxDef_ptr tao_duplicate (ValueBoxDef_ptr); static void tao_release (ValueBoxDef_ptr); static ValueBoxDef_ptr tao_nil (void); - static ValueBoxDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ValueBoxDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ValueBoxDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ValueBoxDef_var (const TAO_Base_var &rhs); - ValueBoxDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_VALUEBOXDEF___OUT_CH_) -#define _CORBA_VALUEBOXDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export ValueBoxDef_out + struct TAO_IFR_Client_Export tao_ValueBoxDef_cast { - public: - ValueBoxDef_out (ValueBoxDef_ptr &); - ValueBoxDef_out (ValueBoxDef_var &); - ValueBoxDef_out (const ValueBoxDef_out &); - ValueBoxDef_out &operator= (const ValueBoxDef_out &); - ValueBoxDef_out &operator= (const ValueBoxDef_var &); - ValueBoxDef_out &operator= (ValueBoxDef_ptr); - operator ValueBoxDef_ptr &(); - ValueBoxDef_ptr &ptr (void); - ValueBoxDef_ptr operator-> (void); - - private: - ValueBoxDef_ptr &ptr_; + static ValueBoxDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_VALUEBOXDEF_CH_) #define _CORBA_VALUEBOXDEF_CH_ @@ -2989,7 +2517,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -3391,7 +2919,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ValueBox #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "IFR_ExtendedC.i" @@ -3408,4 +2936,3 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ValueBox #include "ace/post.h" #endif /* ifndef */ - diff --git a/TAO/tao/IFR_Client/IFR_ExtendedC.i b/TAO/tao/IFR_Client/IFR_ExtendedC.i index 4c500652a3a..0aa51ef154f 100644 --- a/TAO/tao/IFR_Client/IFR_ExtendedC.i +++ b/TAO/tao/IFR_Client/IFR_ExtendedC.i @@ -37,920 +37,26 @@ CORBA::FixedDef::FixedDef ( this->CORBA_FixedDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::FixedDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::ValueMember_var -// ************************************************************* - -ACE_INLINE -CORBA::ValueMember_var::ValueMember_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ValueMember_var::ValueMember_var (ValueMember *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ValueMember_var::ValueMember_var (const ::CORBA::ValueMember_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ValueMember (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ValueMember_var::~ValueMember_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ValueMember_var & -CORBA::ValueMember_var::operator= (ValueMember *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::ValueMember_var & -CORBA::ValueMember_var::operator= (const ::CORBA::ValueMember_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ValueMember *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ValueMember (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - ValueMember *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::ValueMember * -CORBA::ValueMember_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ValueMember * -CORBA::ValueMember_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ValueMember_var::operator const ::CORBA::ValueMember &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ValueMember_var::operator ::CORBA::ValueMember &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ValueMember_var::operator ::CORBA::ValueMember &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ValueMember_var::operator ::CORBA::ValueMember *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::ValueMember & -CORBA::ValueMember_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::ValueMember & -CORBA::ValueMember_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::ValueMember *& -CORBA::ValueMember_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::ValueMember * -CORBA::ValueMember_var::_retn (void) -{ - ::CORBA::ValueMember *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::ValueMember * -CORBA::ValueMember_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::ValueMember_out -// ************************************************************* - -ACE_INLINE -CORBA::ValueMember_out::ValueMember_out (::CORBA::ValueMember *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ValueMember_out::ValueMember_out (ValueMember_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ValueMember_out::ValueMember_out (const ::CORBA::ValueMember_out &p) - : ptr_ (ACE_const_cast (ValueMember_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::ValueMember_out & -CORBA::ValueMember_out::operator= (const ::CORBA::ValueMember_out &p) -{ - this->ptr_ = ACE_const_cast (ValueMember_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::ValueMember_out & -CORBA::ValueMember_out::operator= (ValueMember *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::ValueMember_out::operator ::CORBA::ValueMember *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ValueMember *& -CORBA::ValueMember_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ValueMember * -CORBA::ValueMember_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:98 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_VALUEMEMBERSEQ_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_VALUEMEMBERSEQ_CI_ - -ACE_INLINE -CORBA::ValueMember * -CORBA::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::allocbuf (CORBA::ULong size) -{ - CORBA::ValueMember *retval = 0; - ACE_NEW_RETURN (retval, CORBA::ValueMember[size], 0); - return retval; -} - -ACE_INLINE -void CORBA::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::freebuf (CORBA::ValueMember *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq (void) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::allocbuf (maximum)) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::ValueMember *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq ( - const _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::ValueMember *tmp1 = - _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::allocbuf (this->maximum_); - CORBA::ValueMember * const tmp2 = - ACE_reinterpret_cast (CORBA::ValueMember * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -CORBA::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq & -CORBA::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::operator= ( - const _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - CORBA::ValueMember *tmp = - ACE_reinterpret_cast (CORBA::ValueMember *, this->buffer_); - - _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::ValueMember *tmp1 = - ACE_reinterpret_cast (CORBA::ValueMember *, this->buffer_); - CORBA::ValueMember * const tmp2 = - ACE_reinterpret_cast (CORBA::ValueMember * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -CORBA::ValueMember & -CORBA::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - CORBA::ValueMember* tmp = - ACE_reinterpret_cast (CORBA::ValueMember*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const CORBA::ValueMember & -CORBA::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - CORBA::ValueMember * const tmp = - ACE_reinterpret_cast (CORBA::ValueMember* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -CORBA::ValueMember * -CORBA::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::get_buffer (CORBA::Boolean orphan) -{ - CORBA::ValueMember *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::ValueMember*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::ValueMember*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::ValueMember * -CORBA::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::ValueMember * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -CORBA::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::replace ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::ValueMember *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - CORBA::ValueMember *tmp = - ACE_reinterpret_cast (CORBA::ValueMember*, this->buffer_); - _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_VALUEMEMBERSEQ_CI_) -#define _CORBA_VALUEMEMBERSEQ_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class CORBA::ValueMemberSeq_var -// ************************************************************* - -ACE_INLINE -CORBA::ValueMemberSeq_var::ValueMemberSeq_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ValueMemberSeq_var::ValueMemberSeq_var (ValueMemberSeq *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ValueMemberSeq_var::ValueMemberSeq_var (const ::CORBA::ValueMemberSeq_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ValueMemberSeq (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ValueMemberSeq_var::~ValueMemberSeq_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ValueMemberSeq_var & -CORBA::ValueMemberSeq_var::operator= (ValueMemberSeq *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::CORBA::ValueMemberSeq_var & -CORBA::ValueMemberSeq_var::operator= (const ::CORBA::ValueMemberSeq_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ValueMemberSeq *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ValueMemberSeq (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - ValueMemberSeq *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::CORBA::ValueMemberSeq * -CORBA::ValueMemberSeq_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ValueMemberSeq * -CORBA::ValueMemberSeq_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ValueMemberSeq_var::operator const ::CORBA::ValueMemberSeq &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ValueMemberSeq_var::operator ::CORBA::ValueMemberSeq &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ValueMemberSeq_var::operator ::CORBA::ValueMemberSeq &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ValueMemberSeq_var::operator ::CORBA::ValueMemberSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ValueMember & -CORBA::ValueMemberSeq_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const CORBA::ValueMember & -CORBA::ValueMemberSeq_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const CORBA::ValueMember &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::CORBA::ValueMemberSeq & -CORBA::ValueMemberSeq_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ValueMemberSeq & -CORBA::ValueMemberSeq_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::CORBA::ValueMemberSeq *& -CORBA::ValueMemberSeq_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::CORBA::ValueMemberSeq * -CORBA::ValueMemberSeq_var::_retn (void) -{ - ::CORBA::ValueMemberSeq *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::CORBA::ValueMemberSeq * -CORBA::ValueMemberSeq_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:566 - -// ************************************************************* -// Inline operations for class CORBA::ValueMemberSeq_out -// ************************************************************* - -ACE_INLINE -CORBA::ValueMemberSeq_out::ValueMemberSeq_out (ValueMemberSeq *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ValueMemberSeq_out::ValueMemberSeq_out (ValueMemberSeq_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ValueMemberSeq_out::ValueMemberSeq_out (const ::CORBA::ValueMemberSeq_out &p) - : ptr_ (ACE_const_cast (ValueMemberSeq_out&, p).ptr_) -{} - -ACE_INLINE -::CORBA::ValueMemberSeq_out & -CORBA::ValueMemberSeq_out::operator= (const ::CORBA::ValueMemberSeq_out &p) -{ - this->ptr_ = ACE_const_cast (ValueMemberSeq_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::CORBA::ValueMemberSeq_out & -CORBA::ValueMemberSeq_out::operator= (ValueMemberSeq *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA::ValueMemberSeq_out::operator ::CORBA::ValueMemberSeq *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ValueMemberSeq *& -CORBA::ValueMemberSeq_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::CORBA::ValueMemberSeq * -CORBA::ValueMemberSeq_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ValueMember & -CORBA::ValueMemberSeq_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_CORBA_VALUEMEMBERDEF___CI_) -#define _CORBA_VALUEMEMBERDEF___CI_ - -ACE_INLINE -CORBA::ValueMemberDef::ValueMemberDef ( - TAO_Stub *objref, - CORBA::Boolean _tao_collocated, - TAO_Abstract_ServantBase *servant - ) - : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) -{ - this->CORBA_ValueMemberDef_setup_collocation (_tao_collocated); -} - -ACE_INLINE -CORBA::Boolean -CORBA::ValueMemberDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::ValueDef::FullValueDescription_var -// ************************************************************* - -ACE_INLINE -CORBA::ValueDef::FullValueDescription_var::FullValueDescription_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ValueDef::FullValueDescription_var::FullValueDescription_var (FullValueDescription *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ValueDef::FullValueDescription_var::FullValueDescription_var (const ::CORBA::ValueDef::FullValueDescription_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ValueDef::FullValueDescription (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ValueDef::FullValueDescription_var::~FullValueDescription_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ValueDef::FullValueDescription_var & -CORBA::ValueDef::FullValueDescription_var::operator= (FullValueDescription *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::ValueDef::FullValueDescription_var & -CORBA::ValueDef::FullValueDescription_var::operator= (const ::CORBA::ValueDef::FullValueDescription_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - FullValueDescription *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - FullValueDescription (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - FullValueDescription *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::ValueDef::FullValueDescription * -CORBA::ValueDef::FullValueDescription_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ValueDef::FullValueDescription * -CORBA::ValueDef::FullValueDescription_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ValueDef::FullValueDescription_var::operator const ::CORBA::ValueDef::FullValueDescription &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ValueDef::FullValueDescription_var::operator ::CORBA::ValueDef::FullValueDescription &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ValueDef::FullValueDescription_var::operator ::CORBA::ValueDef::FullValueDescription &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ValueDef::FullValueDescription_var::operator ::CORBA::ValueDef::FullValueDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::ValueDef::FullValueDescription & -CORBA::ValueDef::FullValueDescription_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::ValueDef::FullValueDescription & -CORBA::ValueDef::FullValueDescription_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::ValueDef::FullValueDescription *& -CORBA::ValueDef::FullValueDescription_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::ValueDef::FullValueDescription * -CORBA::ValueDef::FullValueDescription_var::_retn (void) -{ - ::CORBA::ValueDef::FullValueDescription *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::ValueDef::FullValueDescription * -CORBA::ValueDef::FullValueDescription_var::ptr (void) const -{ - return this->ptr_; -} +#endif /* end #if !defined */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::ValueDef::FullValueDescription_out -// ************************************************************* - -ACE_INLINE -CORBA::ValueDef::FullValueDescription_out::FullValueDescription_out (::CORBA::ValueDef::FullValueDescription *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ValueDef::FullValueDescription_out::FullValueDescription_out (FullValueDescription_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ValueDef::FullValueDescription_out::FullValueDescription_out (const ::CORBA::ValueDef::FullValueDescription_out &p) - : ptr_ (ACE_const_cast (FullValueDescription_out&, p).ptr_) -{} +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -CORBA::ValueDef::FullValueDescription_out & -CORBA::ValueDef::FullValueDescription_out::operator= (const ::CORBA::ValueDef::FullValueDescription_out &p) -{ - this->ptr_ = ACE_const_cast (FullValueDescription_out&, p).ptr_; - return *this; -} +#if !defined (_CORBA_VALUEMEMBERDEF___CI_) +#define _CORBA_VALUEMEMBERDEF___CI_ ACE_INLINE -CORBA::ValueDef::FullValueDescription_out & -CORBA::ValueDef::FullValueDescription_out::operator= (FullValueDescription *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::ValueDef::FullValueDescription_out::operator ::CORBA::ValueDef::FullValueDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ValueDef::FullValueDescription *& -CORBA::ValueDef::FullValueDescription_out::ptr (void) // ptr +CORBA::ValueMemberDef::ValueMemberDef ( + TAO_Stub *objref, + CORBA::Boolean _tao_collocated, + TAO_Abstract_ServantBase *servant + ) + : ACE_NESTED_CLASS (CORBA, Object) (objref, _tao_collocated, servant) { - return this->ptr_; + this->CORBA_ValueMemberDef_setup_collocation (_tao_collocated); } -ACE_INLINE ::CORBA::ValueDef::FullValueDescription * -CORBA::ValueDef::FullValueDescription_out::operator-> (void) -{ - return this->ptr_; -} +#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 @@ -969,437 +75,8 @@ CORBA::ValueDef::ValueDef ( this->CORBA_ValueDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::ValueDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::ValueDescription_var -// ************************************************************* - -ACE_INLINE -CORBA::ValueDescription_var::ValueDescription_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ValueDescription_var::ValueDescription_var (ValueDescription *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ValueDescription_var::ValueDescription_var (const ::CORBA::ValueDescription_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ValueDescription (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ValueDescription_var::~ValueDescription_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ValueDescription_var & -CORBA::ValueDescription_var::operator= (ValueDescription *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::ValueDescription_var & -CORBA::ValueDescription_var::operator= (const ::CORBA::ValueDescription_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ValueDescription *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ValueDescription (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - ValueDescription *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::ValueDescription * -CORBA::ValueDescription_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ValueDescription * -CORBA::ValueDescription_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ValueDescription_var::operator const ::CORBA::ValueDescription &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ValueDescription_var::operator ::CORBA::ValueDescription &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ValueDescription_var::operator ::CORBA::ValueDescription &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ValueDescription_var::operator ::CORBA::ValueDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::ValueDescription & -CORBA::ValueDescription_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::ValueDescription & -CORBA::ValueDescription_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::ValueDescription *& -CORBA::ValueDescription_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::ValueDescription * -CORBA::ValueDescription_var::_retn (void) -{ - ::CORBA::ValueDescription *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::ValueDescription * -CORBA::ValueDescription_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::ValueDescription_out -// ************************************************************* - -ACE_INLINE -CORBA::ValueDescription_out::ValueDescription_out (::CORBA::ValueDescription *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ValueDescription_out::ValueDescription_out (ValueDescription_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ValueDescription_out::ValueDescription_out (const ::CORBA::ValueDescription_out &p) - : ptr_ (ACE_const_cast (ValueDescription_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::ValueDescription_out & -CORBA::ValueDescription_out::operator= (const ::CORBA::ValueDescription_out &p) -{ - this->ptr_ = ACE_const_cast (ValueDescription_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::ValueDescription_out & -CORBA::ValueDescription_out::operator= (ValueDescription *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::ValueDescription_out::operator ::CORBA::ValueDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ValueDescription *& -CORBA::ValueDescription_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ValueDescription * -CORBA::ValueDescription_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class CORBA::ExtValueDef::ExtFullValueDescription_var -// ************************************************************* - -ACE_INLINE -CORBA::ExtValueDef::ExtFullValueDescription_var::ExtFullValueDescription_var (void) - : ptr_ (0) -{} - -ACE_INLINE -CORBA::ExtValueDef::ExtFullValueDescription_var::ExtFullValueDescription_var (ExtFullValueDescription *p) - : ptr_ (p) -{} - -ACE_INLINE -CORBA::ExtValueDef::ExtFullValueDescription_var::ExtFullValueDescription_var (const ::CORBA::ExtValueDef::ExtFullValueDescription_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::CORBA::ExtValueDef::ExtFullValueDescription (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::ExtValueDef::ExtFullValueDescription_var::~ExtFullValueDescription_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA::ExtValueDef::ExtFullValueDescription_var & -CORBA::ExtValueDef::ExtFullValueDescription_var::operator= (ExtFullValueDescription *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::CORBA::ExtValueDef::ExtFullValueDescription_var & -CORBA::ExtValueDef::ExtFullValueDescription_var::operator= (const ::CORBA::ExtValueDef::ExtFullValueDescription_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ExtFullValueDescription *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ExtFullValueDescription (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - ExtFullValueDescription *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::CORBA::ExtValueDef::ExtFullValueDescription * -CORBA::ExtValueDef::ExtFullValueDescription_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ExtValueDef::ExtFullValueDescription * -CORBA::ExtValueDef::ExtFullValueDescription_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::ExtValueDef::ExtFullValueDescription_var::operator const ::CORBA::ExtValueDef::ExtFullValueDescription &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExtValueDef::ExtFullValueDescription_var::operator ::CORBA::ExtValueDef::ExtFullValueDescription &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::ExtValueDef::ExtFullValueDescription_var::operator ::CORBA::ExtValueDef::ExtFullValueDescription &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -CORBA::ExtValueDef::ExtFullValueDescription_var::operator ::CORBA::ExtValueDef::ExtFullValueDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::CORBA::ExtValueDef::ExtFullValueDescription & -CORBA::ExtValueDef::ExtFullValueDescription_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::CORBA::ExtValueDef::ExtFullValueDescription & -CORBA::ExtValueDef::ExtFullValueDescription_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::CORBA::ExtValueDef::ExtFullValueDescription *& -CORBA::ExtValueDef::ExtFullValueDescription_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::CORBA::ExtValueDef::ExtFullValueDescription * -CORBA::ExtValueDef::ExtFullValueDescription_var::_retn (void) -{ - ::CORBA::ExtValueDef::ExtFullValueDescription *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::CORBA::ExtValueDef::ExtFullValueDescription * -CORBA::ExtValueDef::ExtFullValueDescription_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class CORBA::ExtValueDef::ExtFullValueDescription_out -// ************************************************************* - -ACE_INLINE -CORBA::ExtValueDef::ExtFullValueDescription_out::ExtFullValueDescription_out (::CORBA::ExtValueDef::ExtFullValueDescription *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExtValueDef::ExtFullValueDescription_out::ExtFullValueDescription_out (ExtFullValueDescription_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::ExtValueDef::ExtFullValueDescription_out::ExtFullValueDescription_out (const ::CORBA::ExtValueDef::ExtFullValueDescription_out &p) - : ptr_ (ACE_const_cast (ExtFullValueDescription_out&, p).ptr_) -{} - -ACE_INLINE -CORBA::ExtValueDef::ExtFullValueDescription_out & -CORBA::ExtValueDef::ExtFullValueDescription_out::operator= (const ::CORBA::ExtValueDef::ExtFullValueDescription_out &p) -{ - this->ptr_ = ACE_const_cast (ExtFullValueDescription_out&, p).ptr_; - return *this; -} - -ACE_INLINE -CORBA::ExtValueDef::ExtFullValueDescription_out & -CORBA::ExtValueDef::ExtFullValueDescription_out::operator= (ExtFullValueDescription *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -CORBA::ExtValueDef::ExtFullValueDescription_out::operator ::CORBA::ExtValueDef::ExtFullValueDescription *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ExtValueDef::ExtFullValueDescription *& -CORBA::ExtValueDef::ExtFullValueDescription_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::CORBA::ExtValueDef::ExtFullValueDescription * -CORBA::ExtValueDef::ExtFullValueDescription_out::operator-> (void) -{ - return this->ptr_; -} - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 @@ -1417,13 +94,6 @@ CORBA::ExtValueDef::ExtValueDef ( this->CORBA_ExtValueDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::ExtValueDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -1443,13 +113,6 @@ CORBA::ValueBoxDef::ValueBoxDef ( this->CORBA_ValueBoxDef_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -CORBA::ValueBoxDef::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -1466,7 +129,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> ( ); // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -1561,7 +224,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> ( ); // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -1628,7 +291,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -1698,7 +361,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> ( ); // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -1777,4 +440,3 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> ( CORBA::ValueBoxDef_ptr & ); - diff --git a/TAO/tao/IOPC.h b/TAO/tao/IOPC.h index 24d939dcf2d..1f87e2496f3 100644 --- a/TAO/tao/IOPC.h +++ b/TAO/tao/IOPC.h @@ -625,7 +625,7 @@ TAO_NAMESPACE IOP typedef TAO_Objref_Var_T Codec_var; typedef TAO_Objref_Out_T Codec_out; - struct tao_Codec_life + struct TAO_Export tao_Codec_life { static Codec_ptr tao_duplicate (Codec_ptr); static void tao_release (Codec_ptr); @@ -636,7 +636,7 @@ TAO_NAMESPACE IOP ); }; - struct tao_Codec_cast + struct TAO_Export tao_Codec_cast { static Codec_ptr tao_narrow ( CORBA::Object_ptr @@ -955,7 +955,7 @@ TAO_NAMESPACE IOP typedef TAO_Objref_Var_T CodecFactory_var; typedef TAO_Objref_Out_T CodecFactory_out; - struct tao_CodecFactory_life + struct TAO_Export tao_CodecFactory_life { static CodecFactory_ptr tao_duplicate (CodecFactory_ptr); static void tao_release (CodecFactory_ptr); @@ -966,7 +966,7 @@ TAO_NAMESPACE IOP ); }; - struct tao_CodecFactory_cast + struct TAO_Export tao_CodecFactory_cast { static CodecFactory_ptr tao_narrow ( CORBA::Object_ptr diff --git a/TAO/tao/IORManipulation/IORC.cpp b/TAO/tao/IORManipulation/IORC.cpp index 24880aa8519..988ea7394da 100644 --- a/TAO/tao/IORManipulation/IORC.cpp +++ b/TAO/tao/IORManipulation/IORC.cpp @@ -23,7 +23,7 @@ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:314 -#include "IORManipulation.h" +#include "IORManip_Loader.h" #include "tao/Stub.h" #include "tao/Invocation.h" #include "tao/PortableInterceptor.h" @@ -34,8 +34,6 @@ #include "tao/ClientInterceptorAdapter.h" #endif /* TAO_HAS_INTERCEPTORS == 1 */ - - #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig #endif /* __BORLANDC__ */ @@ -773,7 +771,7 @@ TAO_NAMESPACE_END int TAO_IOP::TAO_IOR_Property::_tao_class_id = 0; TAO_IOP::TAO_IOR_Property_ptr -tao_TAO_IOP_TAO_IOR_Property_duplicate ( +TAO_IOP::tao_TAO_IOR_Property_life::tao_duplicate ( TAO_IOP::TAO_IOR_Property_ptr p ) { @@ -781,7 +779,7 @@ tao_TAO_IOP_TAO_IOR_Property_duplicate ( } void -tao_TAO_IOP_TAO_IOR_Property_release ( +TAO_IOP::tao_TAO_IOR_Property_life::tao_release ( TAO_IOP::TAO_IOR_Property_ptr p ) { @@ -789,231 +787,67 @@ tao_TAO_IOP_TAO_IOR_Property_release ( } TAO_IOP::TAO_IOR_Property_ptr -tao_TAO_IOP_TAO_IOR_Property_nil ( +TAO_IOP::tao_TAO_IOR_Property_life::tao_nil ( void ) { return TAO_IOP::TAO_IOR_Property::_nil (); } -TAO_IOP::TAO_IOR_Property_ptr -tao_TAO_IOP_TAO_IOR_Property_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return TAO_IOP::TAO_IOR_Property::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_TAO_IOP_TAO_IOR_Property_upcast ( - void *src - ) -{ - TAO_IOP::TAO_IOR_Property **tmp = - ACE_static_cast (TAO_IOP::TAO_IOR_Property **, src); - return *tmp; -} - CORBA::Boolean -tao_TAO_IOP_TAO_IOR_Property_marshal ( +TAO_IOP::tao_TAO_IOR_Property_life::tao_marshal ( TAO_IOP::TAO_IOR_Property_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// TAO_IOP::TAO_IOR_Property_var -// ************************************************************* - -TAO_IOP::TAO_IOR_Property_var::TAO_IOR_Property_var (void) - : ptr_ (TAO_IOR_Property::_nil ()) -{} - -::TAO_IOP::TAO_IOR_Property_ptr -TAO_IOP::TAO_IOR_Property_var::ptr (void) const -{ - return this->ptr_; -} - -TAO_IOP::TAO_IOR_Property_var::TAO_IOR_Property_var (const ::TAO_IOP::TAO_IOR_Property_var &p) - : TAO_Base_var (), - ptr_ (TAO_IOR_Property::_duplicate (p.ptr ())) -{} - -TAO_IOP::TAO_IOR_Property_var::~TAO_IOR_Property_var (void) -{ - CORBA::release (this->ptr_); -} - -TAO_IOP::TAO_IOR_Property_var & -TAO_IOP::TAO_IOR_Property_var::operator= (TAO_IOR_Property_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -TAO_IOP::TAO_IOR_Property_var & -TAO_IOP::TAO_IOR_Property_var::operator= (const ::TAO_IOP::TAO_IOR_Property_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::TAO_IOP::TAO_IOR_Property::_duplicate (p.ptr ()); - } - return *this; -} - -TAO_IOP::TAO_IOR_Property_var::operator const ::TAO_IOP::TAO_IOR_Property_ptr &() const // cast -{ - return this->ptr_; -} - -TAO_IOP::TAO_IOR_Property_var::operator ::TAO_IOP::TAO_IOR_Property_ptr &() // cast -{ - return this->ptr_; -} - -::TAO_IOP::TAO_IOR_Property_ptr -TAO_IOP::TAO_IOR_Property_var::operator-> (void) const -{ - return this->ptr_; -} - -::TAO_IOP::TAO_IOR_Property_ptr -TAO_IOP::TAO_IOR_Property_var::in (void) const -{ - return this->ptr_; -} - -::TAO_IOP::TAO_IOR_Property_ptr & -TAO_IOP::TAO_IOR_Property_var::inout (void) -{ - return this->ptr_; -} - -::TAO_IOP::TAO_IOR_Property_ptr & -TAO_IOP::TAO_IOR_Property_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::TAO_IOP::TAO_IOR_Property::_nil (); - return this->ptr_; -} - -::TAO_IOP::TAO_IOR_Property_ptr -TAO_IOP::TAO_IOR_Property_var::_retn (void) -{ - // yield ownership of managed obj reference - ::TAO_IOP::TAO_IOR_Property_ptr val = this->ptr_; - this->ptr_ = ::TAO_IOP::TAO_IOR_Property::_nil (); - return val; -} - -::TAO_IOP::TAO_IOR_Property_ptr -TAO_IOP::TAO_IOR_Property_var::tao_duplicate (TAO_IOR_Property_ptr p) -{ - return ::TAO_IOP::TAO_IOR_Property::_duplicate (p); -} - -void -TAO_IOP::TAO_IOR_Property_var::tao_release (TAO_IOR_Property_ptr p) -{ - CORBA::release (p); -} - -::TAO_IOP::TAO_IOR_Property_ptr -TAO_IOP::TAO_IOR_Property_var::tao_nil (void) -{ - return ::TAO_IOP::TAO_IOR_Property::_nil (); + return p->marshal (cdr); } -::TAO_IOP::TAO_IOR_Property_ptr -TAO_IOP::TAO_IOR_Property_var::tao_narrow ( +TAO_IOP::TAO_IOR_Property_ptr +TAO_IOP::tao_TAO_IOR_Property_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::TAO_IOP::TAO_IOR_Property::_narrow (p ACE_ENV_ARG_PARAMETER); + return TAO_IOP::TAO_IOR_Property::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -TAO_IOP::TAO_IOR_Property_var::tao_upcast (void *src) +TAO_IOP::tao_TAO_IOR_Property_cast::tao_upcast ( + void *src + ) { - TAO_IOR_Property **tmp = - ACE_static_cast (TAO_IOR_Property **, src); + TAO_IOP::TAO_IOR_Property **tmp = + ACE_static_cast (TAO_IOP::TAO_IOR_Property **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// TAO_IOP::TAO_IOR_Property_out -// ************************************************************* - -TAO_IOP::TAO_IOR_Property_out::TAO_IOR_Property_out (TAO_IOR_Property_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::TAO_IOP::TAO_IOR_Property::_nil (); -} - -TAO_IOP::TAO_IOR_Property_out::TAO_IOR_Property_out (TAO_IOR_Property_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::TAO_IOP::TAO_IOR_Property::_nil (); -} - -TAO_IOP::TAO_IOR_Property_out::TAO_IOR_Property_out (const ::TAO_IOP::TAO_IOR_Property_out &p) - : ptr_ (ACE_const_cast (TAO_IOR_Property_out &, p).ptr_) -{} - -::TAO_IOP::TAO_IOR_Property_out & -TAO_IOP::TAO_IOR_Property_out::operator= (const ::TAO_IOP::TAO_IOR_Property_out &p) -{ - this->ptr_ = ACE_const_cast (TAO_IOR_Property_out&, p).ptr_; - return *this; -} - -TAO_IOP::TAO_IOR_Property_out & -TAO_IOP::TAO_IOR_Property_out::operator= (const ::TAO_IOP::TAO_IOR_Property_var &p) -{ - this->ptr_ = ::TAO_IOP::TAO_IOR_Property::_duplicate (p.ptr ()); - return *this; -} - -TAO_IOP::TAO_IOR_Property_out & -TAO_IOP::TAO_IOR_Property_out::operator= (TAO_IOR_Property_ptr p) -{ - this->ptr_ = p; - return *this; -} - -TAO_IOP::TAO_IOR_Property_out::operator ::TAO_IOP::TAO_IOR_Property_ptr &() // cast -{ - return this->ptr_; -} - -::TAO_IOP::TAO_IOR_Property_ptr & -TAO_IOP::TAO_IOR_Property_out::ptr (void) -{ - return this->ptr_; -} - -::TAO_IOP::TAO_IOR_Property_ptr -TAO_IOP::TAO_IOR_Property_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + TAO_IOP::TAO_IOR_Property, + TAO_IOP::tao_TAO_IOR_Property_life + >; + template class + TAO_Objref_Out_T< + TAO_IOP::TAO_IOR_Property, + TAO_IOP::tao_TAO_IOR_Property_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + TAO_IOP::TAO_IOR_Property, \ + TAO_IOP::tao_TAO_IOR_Property_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + TAO_IOP::TAO_IOR_Property, \ + TAO_IOP::tao_TAO_IOR_Property_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 TAO_IOP::TAO_IOR_Property::TAO_IOR_Property (void) {} @@ -1107,6 +941,12 @@ const char* TAO_IOP::TAO_IOR_Property::_interface_repository_id (void) const return "IDL:TAO_IOP/TAO_IOR_Property:1.0"; } +CORBA::Boolean +TAO_IOP::TAO_IOR_Property::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -1154,7 +994,7 @@ TAO_NAMESPACE_END int TAO_IOP::TAO_IOR_Manipulation::_tao_class_id = 0; TAO_IOP::TAO_IOR_Manipulation_ptr -tao_TAO_IOP_TAO_IOR_Manipulation_duplicate ( +TAO_IOP::tao_TAO_IOR_Manipulation_life::tao_duplicate ( TAO_IOP::TAO_IOR_Manipulation_ptr p ) { @@ -1162,7 +1002,7 @@ tao_TAO_IOP_TAO_IOR_Manipulation_duplicate ( } void -tao_TAO_IOP_TAO_IOR_Manipulation_release ( +TAO_IOP::tao_TAO_IOR_Manipulation_life::tao_release ( TAO_IOP::TAO_IOR_Manipulation_ptr p ) { @@ -1170,231 +1010,67 @@ tao_TAO_IOP_TAO_IOR_Manipulation_release ( } TAO_IOP::TAO_IOR_Manipulation_ptr -tao_TAO_IOP_TAO_IOR_Manipulation_nil ( +TAO_IOP::tao_TAO_IOR_Manipulation_life::tao_nil ( void ) { return TAO_IOP::TAO_IOR_Manipulation::_nil (); } -TAO_IOP::TAO_IOR_Manipulation_ptr -tao_TAO_IOP_TAO_IOR_Manipulation_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return TAO_IOP::TAO_IOR_Manipulation::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_TAO_IOP_TAO_IOR_Manipulation_upcast ( - void *src - ) -{ - TAO_IOP::TAO_IOR_Manipulation **tmp = - ACE_static_cast (TAO_IOP::TAO_IOR_Manipulation **, src); - return *tmp; -} - CORBA::Boolean -tao_TAO_IOP_TAO_IOR_Manipulation_marshal ( +TAO_IOP::tao_TAO_IOR_Manipulation_life::tao_marshal ( TAO_IOP::TAO_IOR_Manipulation_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// TAO_IOP::TAO_IOR_Manipulation_var -// ************************************************************* - -TAO_IOP::TAO_IOR_Manipulation_var::TAO_IOR_Manipulation_var (void) - : ptr_ (TAO_IOR_Manipulation::_nil ()) -{} - -::TAO_IOP::TAO_IOR_Manipulation_ptr -TAO_IOP::TAO_IOR_Manipulation_var::ptr (void) const -{ - return this->ptr_; + return p->marshal (cdr); } -TAO_IOP::TAO_IOR_Manipulation_var::TAO_IOR_Manipulation_var (const ::TAO_IOP::TAO_IOR_Manipulation_var &p) - : TAO_Base_var (), - ptr_ (TAO_IOR_Manipulation::_duplicate (p.ptr ())) -{} - -TAO_IOP::TAO_IOR_Manipulation_var::~TAO_IOR_Manipulation_var (void) -{ - CORBA::release (this->ptr_); -} - -TAO_IOP::TAO_IOR_Manipulation_var & -TAO_IOP::TAO_IOR_Manipulation_var::operator= (TAO_IOR_Manipulation_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -TAO_IOP::TAO_IOR_Manipulation_var & -TAO_IOP::TAO_IOR_Manipulation_var::operator= (const ::TAO_IOP::TAO_IOR_Manipulation_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::TAO_IOP::TAO_IOR_Manipulation::_duplicate (p.ptr ()); - } - return *this; -} - -TAO_IOP::TAO_IOR_Manipulation_var::operator const ::TAO_IOP::TAO_IOR_Manipulation_ptr &() const // cast -{ - return this->ptr_; -} - -TAO_IOP::TAO_IOR_Manipulation_var::operator ::TAO_IOP::TAO_IOR_Manipulation_ptr &() // cast -{ - return this->ptr_; -} - -::TAO_IOP::TAO_IOR_Manipulation_ptr -TAO_IOP::TAO_IOR_Manipulation_var::operator-> (void) const -{ - return this->ptr_; -} - -::TAO_IOP::TAO_IOR_Manipulation_ptr -TAO_IOP::TAO_IOR_Manipulation_var::in (void) const -{ - return this->ptr_; -} - -::TAO_IOP::TAO_IOR_Manipulation_ptr & -TAO_IOP::TAO_IOR_Manipulation_var::inout (void) -{ - return this->ptr_; -} - -::TAO_IOP::TAO_IOR_Manipulation_ptr & -TAO_IOP::TAO_IOR_Manipulation_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::TAO_IOP::TAO_IOR_Manipulation::_nil (); - return this->ptr_; -} - -::TAO_IOP::TAO_IOR_Manipulation_ptr -TAO_IOP::TAO_IOR_Manipulation_var::_retn (void) -{ - // yield ownership of managed obj reference - ::TAO_IOP::TAO_IOR_Manipulation_ptr val = this->ptr_; - this->ptr_ = ::TAO_IOP::TAO_IOR_Manipulation::_nil (); - return val; -} - -::TAO_IOP::TAO_IOR_Manipulation_ptr -TAO_IOP::TAO_IOR_Manipulation_var::tao_duplicate (TAO_IOR_Manipulation_ptr p) -{ - return ::TAO_IOP::TAO_IOR_Manipulation::_duplicate (p); -} - -void -TAO_IOP::TAO_IOR_Manipulation_var::tao_release (TAO_IOR_Manipulation_ptr p) -{ - CORBA::release (p); -} - -::TAO_IOP::TAO_IOR_Manipulation_ptr -TAO_IOP::TAO_IOR_Manipulation_var::tao_nil (void) -{ - return ::TAO_IOP::TAO_IOR_Manipulation::_nil (); -} - -::TAO_IOP::TAO_IOR_Manipulation_ptr -TAO_IOP::TAO_IOR_Manipulation_var::tao_narrow ( +TAO_IOP::TAO_IOR_Manipulation_ptr +TAO_IOP::tao_TAO_IOR_Manipulation_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::TAO_IOP::TAO_IOR_Manipulation::_narrow (p ACE_ENV_ARG_PARAMETER); + return TAO_IOP::TAO_IOR_Manipulation::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -TAO_IOP::TAO_IOR_Manipulation_var::tao_upcast (void *src) +TAO_IOP::tao_TAO_IOR_Manipulation_cast::tao_upcast ( + void *src + ) { - TAO_IOR_Manipulation **tmp = - ACE_static_cast (TAO_IOR_Manipulation **, src); + TAO_IOP::TAO_IOR_Manipulation **tmp = + ACE_static_cast (TAO_IOP::TAO_IOR_Manipulation **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// TAO_IOP::TAO_IOR_Manipulation_out -// ************************************************************* - -TAO_IOP::TAO_IOR_Manipulation_out::TAO_IOR_Manipulation_out (TAO_IOR_Manipulation_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::TAO_IOP::TAO_IOR_Manipulation::_nil (); -} - -TAO_IOP::TAO_IOR_Manipulation_out::TAO_IOR_Manipulation_out (TAO_IOR_Manipulation_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::TAO_IOP::TAO_IOR_Manipulation::_nil (); -} - -TAO_IOP::TAO_IOR_Manipulation_out::TAO_IOR_Manipulation_out (const ::TAO_IOP::TAO_IOR_Manipulation_out &p) - : ptr_ (ACE_const_cast (TAO_IOR_Manipulation_out &, p).ptr_) -{} - -::TAO_IOP::TAO_IOR_Manipulation_out & -TAO_IOP::TAO_IOR_Manipulation_out::operator= (const ::TAO_IOP::TAO_IOR_Manipulation_out &p) -{ - this->ptr_ = ACE_const_cast (TAO_IOR_Manipulation_out&, p).ptr_; - return *this; -} - -TAO_IOP::TAO_IOR_Manipulation_out & -TAO_IOP::TAO_IOR_Manipulation_out::operator= (const ::TAO_IOP::TAO_IOR_Manipulation_var &p) -{ - this->ptr_ = ::TAO_IOP::TAO_IOR_Manipulation::_duplicate (p.ptr ()); - return *this; -} - -TAO_IOP::TAO_IOR_Manipulation_out & -TAO_IOP::TAO_IOR_Manipulation_out::operator= (TAO_IOR_Manipulation_ptr p) -{ - this->ptr_ = p; - return *this; -} - -TAO_IOP::TAO_IOR_Manipulation_out::operator ::TAO_IOP::TAO_IOR_Manipulation_ptr &() // cast -{ - return this->ptr_; -} - -::TAO_IOP::TAO_IOR_Manipulation_ptr & -TAO_IOP::TAO_IOR_Manipulation_out::ptr (void) -{ - return this->ptr_; -} - -::TAO_IOP::TAO_IOR_Manipulation_ptr -TAO_IOP::TAO_IOR_Manipulation_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + TAO_IOP::TAO_IOR_Manipulation, + TAO_IOP::tao_TAO_IOR_Manipulation_life + >; + template class + TAO_Objref_Out_T< + TAO_IOP::TAO_IOR_Manipulation, + TAO_IOP::tao_TAO_IOR_Manipulation_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + TAO_IOP::TAO_IOR_Manipulation, \ + TAO_IOP::tao_TAO_IOR_Manipulation_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + TAO_IOP::TAO_IOR_Manipulation, \ + TAO_IOP::tao_TAO_IOR_Manipulation_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 TAO_IOP::TAO_IOR_Manipulation::TAO_IOR_Manipulation (void) {} @@ -1488,161 +1164,48 @@ const char* TAO_IOP::TAO_IOR_Manipulation::_interface_repository_id (void) const return "IDL:TAO_IOP/TAO_IOR_Manipulation:1.0"; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:103 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_TAO_IOP_TAO_IOR_MANIPULATION_IORLIST_CS_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_TAO_IOP_TAO_IOR_MANIPULATION_IORLIST_CS_ - -// The Base_Sequence functions, please see tao/Sequence.h -void -TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::_allocate_buffer (CORBA::ULong length) -{ - CORBA::Object **tmp = 0; - tmp = _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::allocbuf (length); - - if (this->buffer_ != 0) - { - CORBA::Object **old = ACE_reinterpret_cast (CORBA::Object**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - if (!this->release_) - { - tmp[i] = CORBA::Object::_duplicate (old[i]); - } - else - { - tmp[i] = old[i]; - } - } - - if (this->release_) - { - delete [] old; - } - } - - this->buffer_ = tmp; -} - -void -TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - CORBA::Object **tmp = ACE_reinterpret_cast (CORBA::Object**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = CORBA::Object::_nil (); - } - - _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::freebuf (tmp); - this->buffer_ = 0; -} - -TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::~_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList (void) -{ - this->_deallocate_buffer (); -} - -void -TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol) -{ - CORBA::Object **tmp = ACE_reinterpret_cast (CORBA::Object**, this->buffer_); - - for (CORBA::ULong i = nl; i < ol; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = CORBA::Object::_nil (); - } -} - -void -TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::_downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL - ) -{ - CORBA::Object **tmp = ACE_static_cast (CORBA::Object**, target); - *tmp = CORBA::Object::_narrow (src ACE_ENV_ARG_PARAMETER); - ACE_CHECK; -} - -CORBA::Object* -TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::_upcast (void *src) const +CORBA::Boolean +TAO_IOP::TAO_IOR_Manipulation::marshal (TAO_OutputCDR &) { - CORBA::Object **tmp = ACE_static_cast (CORBA::Object**, src); - return *tmp; + return 0; } -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_TAO_IOP_TAO_IOR_MANIPULATION_IORLIST_CS_) -#define _TAO_IOP_TAO_IOR_MANIPULATION_IORLIST_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250 - -// ************************************************************* -// TAO_IOP::TAO_IOR_Manipulation::IORList -// ************************************************************* +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 TAO_IOP::TAO_IOR_Manipulation::IORList::IORList (void) {} TAO_IOP::TAO_IOR_Manipulation::IORList::IORList (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Pseudo_Sequence< + CORBA::Object, + CORBA::Object_var + > + (max) {} TAO_IOP::TAO_IOR_Manipulation::IORList::IORList ( CORBA::ULong max, CORBA::ULong length, - CORBA::Object_ptr *buffer, + CORBA::Object_ptr* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Pseudo_Sequence< + CORBA::Object, + CORBA::Object_var + > + (max, length, buffer, release) {} TAO_IOP::TAO_IOR_Manipulation::IORList::IORList (const IORList &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Pseudo_Sequence< + CORBA::Object, + CORBA::Object_var + > + (seq) {} -TAO_IOP::TAO_IOR_Manipulation::IORList::~IORList (void) // dtor +TAO_IOP::TAO_IOR_Manipulation::IORList::~IORList (void) {} void TAO_IOP::TAO_IOR_Manipulation::IORList::_tao_any_destructor (void *_tao_void_pointer) @@ -1651,7 +1214,49 @@ void TAO_IOP::TAO_IOR_Manipulation::IORList::_tao_any_destructor (void *_tao_voi delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_MngSeq_Var_T< + TAO_IOP::TAO_IOR_Manipulation::IORList, + TAO_Pseudo_Object_Manager< + CORBA::Object, + CORBA::Object_var + > + >; + +template class + TAO_Seq_Out_T< + TAO_IOP::TAO_IOR_Manipulation::IORList, + TAO_IOP::TAO_IOR_Manipulation::IORList_var, + TAO_Pseudo_Object_Manager< + CORBA::Object, + CORBA::Object_var + > + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_MngSeq_Var_T< \ + TAO_IOP::TAO_IOR_Manipulation::IORList, \ + TAO_Pseudo_Object_Manager< \ + CORBA::Object, \ + CORBA::Object_var \ + > \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + TAO_IOP::TAO_IOR_Manipulation::IORList, \ + TAO_IOP::TAO_IOR_Manipulation::IORList_var, \ + TAO_Pseudo_Object_Manager< \ + CORBA::Object, \ + CORBA::Object_var \ + > \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -1676,9 +1281,25 @@ static const CORBA::Long _oc_TAO_IOP_TAO_IOR_Manipulation_IORList[] = ACE_NTOHL (0x494f524c), ACE_NTOHL (0x69737400), // name = IORList CORBA::tk_sequence, // typecode kind - 60, // encapsulation length + 68, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order - 0U, + CORBA::tk_objref, + 52, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 29, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4f62), + ACE_NTOHL (0x6a656374), + ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Object:1.0 + 7, + ACE_NTOHL (0x4f626a65), + ACE_NTOHL (0x63740000), // name = Object + + 0U, }; @@ -1798,7 +1419,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Dual_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Dual_Impl_T +# pragma instantiate TAO::Any_Dual_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -1863,7 +1484,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Dual_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Dual_Impl_T +# pragma instantiate TAO::Any_Dual_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -1928,7 +1549,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Dual_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Dual_Impl_T +# pragma instantiate TAO::Any_Dual_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -1993,7 +1614,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Dual_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Dual_Impl_T +# pragma instantiate TAO::Any_Dual_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -2058,7 +1679,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Dual_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Dual_Impl_T +# pragma instantiate TAO::Any_Dual_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from diff --git a/TAO/tao/IORManipulation/IORC.h b/TAO/tao/IORManipulation/IORC.h index 043caad1511..efb554055aa 100644 --- a/TAO/tao/IORManipulation/IORC.h +++ b/TAO/tao/IORManipulation/IORC.h @@ -26,7 +26,7 @@ #define _TAO_IDL_ORIG_IORC_H_ #include "ace/pre.h" -#include "tao/corbafwd.h" +#include "tao/Exception.h" #ifndef TAO_IORMANIP_SAFE_INCLUDE #error "You should not include IORC.h directly, use IORManip_Loader.h" @@ -37,7 +37,6 @@ #endif /* ACE_LACKS_PRAGMA_ONCE */ #include "ior_manip_export.h" -#include "tao/Exception.h" #include "tao/Object.h" #include "tao/Sequence.h" @@ -311,90 +310,53 @@ TAO_NAMESPACE TAO_IOP #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_TAO_IOP_TAO_IOR_PROPERTY___PTR_CH_) -#define _TAO_IOP_TAO_IOR_PROPERTY___PTR_CH_ +#if !defined (_TAO_IOP_TAO_IOR_PROPERTY__ODDS_N_ENDS_CH_) +#define _TAO_IOP_TAO_IOR_PROPERTY__ODDS_N_ENDS_CH_ class TAO_IOR_Property; typedef TAO_IOR_Property *TAO_IOR_Property_ptr; - -#endif /* end #if !defined */ - -#if !defined (_TAO_IOP_TAO_IOR_PROPERTY___VAR_CH_) -#define _TAO_IOP_TAO_IOR_PROPERTY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IORManip_Export TAO_IOR_Property_var : public TAO_Base_var + struct tao_TAO_IOR_Property_life; + + typedef + TAO_Objref_Var_T< + TAO_IOR_Property, + tao_TAO_IOR_Property_life + > + TAO_IOR_Property_var; + + typedef + TAO_Objref_Out_T< + TAO_IOR_Property, + tao_TAO_IOR_Property_life + > + TAO_IOR_Property_out; + + struct TAO_IORManip_Export tao_TAO_IOR_Property_life { - public: - TAO_IOR_Property_var (void); // default constructor - TAO_IOR_Property_var (TAO_IOR_Property_ptr p) : ptr_ (p) {} - TAO_IOR_Property_var (const TAO_IOR_Property_var &); // copy constructor - ~TAO_IOR_Property_var (void); // destructor - - TAO_IOR_Property_var &operator= (TAO_IOR_Property_ptr); - TAO_IOR_Property_var &operator= (const TAO_IOR_Property_var &); - TAO_IOR_Property_ptr operator-> (void) const; - - operator const TAO_IOR_Property_ptr &() const; - operator TAO_IOR_Property_ptr &(); - // in, inout, out, _retn - TAO_IOR_Property_ptr in (void) const; - TAO_IOR_Property_ptr &inout (void); - TAO_IOR_Property_ptr &out (void); - TAO_IOR_Property_ptr _retn (void); - TAO_IOR_Property_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static TAO_IOR_Property_ptr tao_duplicate (TAO_IOR_Property_ptr); static void tao_release (TAO_IOR_Property_ptr); static TAO_IOR_Property_ptr tao_nil (void); - static TAO_IOR_Property_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + TAO_IOR_Property_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - TAO_IOR_Property_ptr ptr_; - // Unimplemented - prevents widening assignment. - TAO_IOR_Property_var (const TAO_Base_var &rhs); - TAO_IOR_Property_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_TAO_IOP_TAO_IOR_PROPERTY___OUT_CH_) -#define _TAO_IOP_TAO_IOR_PROPERTY___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IORManip_Export TAO_IOR_Property_out + struct TAO_IORManip_Export tao_TAO_IOR_Property_cast { - public: - TAO_IOR_Property_out (TAO_IOR_Property_ptr &); - TAO_IOR_Property_out (TAO_IOR_Property_var &); - TAO_IOR_Property_out (const TAO_IOR_Property_out &); - TAO_IOR_Property_out &operator= (const TAO_IOR_Property_out &); - TAO_IOR_Property_out &operator= (const TAO_IOR_Property_var &); - TAO_IOR_Property_out &operator= (TAO_IOR_Property_ptr); - operator TAO_IOR_Property_ptr &(); - TAO_IOR_Property_ptr &ptr (void); - TAO_IOR_Property_ptr operator-> (void); - - private: - TAO_IOR_Property_ptr &ptr_; + static TAO_IOR_Property_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_TAO_IOP_TAO_IOR_PROPERTY_CH_) #define _TAO_IOP_TAO_IOR_PROPERTY_CH_ @@ -477,7 +439,7 @@ TAO_NAMESPACE TAO_IOP )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -487,10 +449,6 @@ TAO_NAMESPACE TAO_IOP protected: TAO_IOR_Property (void); virtual ~TAO_IOR_Property (void); - - friend class _TAO_TAO_IOR_Property_Remote_Proxy_Impl; - friend class _TAO_TAO_IOR_Property_ThruPOA_Proxy_Impl; - friend class _TAO_TAO_IOR_Property_Direct_Proxy_Impl; private: TAO_IOR_Property (const TAO_IOR_Property &); @@ -505,90 +463,53 @@ TAO_NAMESPACE TAO_IOP TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_TAO_IOR_Property; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_TAO_IOP_TAO_IOR_MANIPULATION___PTR_CH_) -#define _TAO_IOP_TAO_IOR_MANIPULATION___PTR_CH_ +#if !defined (_TAO_IOP_TAO_IOR_MANIPULATION__ODDS_N_ENDS_CH_) +#define _TAO_IOP_TAO_IOR_MANIPULATION__ODDS_N_ENDS_CH_ class TAO_IOR_Manipulation; typedef TAO_IOR_Manipulation *TAO_IOR_Manipulation_ptr; - -#endif /* end #if !defined */ - -#if !defined (_TAO_IOP_TAO_IOR_MANIPULATION___VAR_CH_) -#define _TAO_IOP_TAO_IOR_MANIPULATION___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IORManip_Export TAO_IOR_Manipulation_var : public TAO_Base_var + struct tao_TAO_IOR_Manipulation_life; + + typedef + TAO_Objref_Var_T< + TAO_IOR_Manipulation, + tao_TAO_IOR_Manipulation_life + > + TAO_IOR_Manipulation_var; + + typedef + TAO_Objref_Out_T< + TAO_IOR_Manipulation, + tao_TAO_IOR_Manipulation_life + > + TAO_IOR_Manipulation_out; + + struct TAO_IORManip_Export tao_TAO_IOR_Manipulation_life { - public: - TAO_IOR_Manipulation_var (void); // default constructor - TAO_IOR_Manipulation_var (TAO_IOR_Manipulation_ptr p) : ptr_ (p) {} - TAO_IOR_Manipulation_var (const TAO_IOR_Manipulation_var &); // copy constructor - ~TAO_IOR_Manipulation_var (void); // destructor - - TAO_IOR_Manipulation_var &operator= (TAO_IOR_Manipulation_ptr); - TAO_IOR_Manipulation_var &operator= (const TAO_IOR_Manipulation_var &); - TAO_IOR_Manipulation_ptr operator-> (void) const; - - operator const TAO_IOR_Manipulation_ptr &() const; - operator TAO_IOR_Manipulation_ptr &(); - // in, inout, out, _retn - TAO_IOR_Manipulation_ptr in (void) const; - TAO_IOR_Manipulation_ptr &inout (void); - TAO_IOR_Manipulation_ptr &out (void); - TAO_IOR_Manipulation_ptr _retn (void); - TAO_IOR_Manipulation_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static TAO_IOR_Manipulation_ptr tao_duplicate (TAO_IOR_Manipulation_ptr); static void tao_release (TAO_IOR_Manipulation_ptr); static TAO_IOR_Manipulation_ptr tao_nil (void); - static TAO_IOR_Manipulation_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + TAO_IOR_Manipulation_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - TAO_IOR_Manipulation_ptr ptr_; - // Unimplemented - prevents widening assignment. - TAO_IOR_Manipulation_var (const TAO_Base_var &rhs); - TAO_IOR_Manipulation_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_TAO_IOP_TAO_IOR_MANIPULATION___OUT_CH_) -#define _TAO_IOP_TAO_IOR_MANIPULATION___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IORManip_Export TAO_IOR_Manipulation_out + struct TAO_IORManip_Export tao_TAO_IOR_Manipulation_cast { - public: - TAO_IOR_Manipulation_out (TAO_IOR_Manipulation_ptr &); - TAO_IOR_Manipulation_out (TAO_IOR_Manipulation_var &); - TAO_IOR_Manipulation_out (const TAO_IOR_Manipulation_out &); - TAO_IOR_Manipulation_out &operator= (const TAO_IOR_Manipulation_out &); - TAO_IOR_Manipulation_out &operator= (const TAO_IOR_Manipulation_var &); - TAO_IOR_Manipulation_out &operator= (TAO_IOR_Manipulation_ptr); - operator TAO_IOR_Manipulation_ptr &(); - TAO_IOR_Manipulation_ptr &ptr (void); - TAO_IOR_Manipulation_ptr operator-> (void); - - private: - TAO_IOR_Manipulation_ptr &ptr_; + static TAO_IOR_Manipulation_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_TAO_IOP_TAO_IOR_MANIPULATION_CH_) #define _TAO_IOP_TAO_IOR_MANIPULATION_CH_ @@ -622,177 +543,54 @@ TAO_NAMESPACE TAO_IOP static void _tao_any_destructor (void *); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_TAO_IOP_TAO_IOR_MANIPULATION_IORLIST_CH_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_TAO_IOP_TAO_IOR_MANIPULATION_IORLIST_CH_ - - class TAO_IORManip_Export _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList (void); - _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList (CORBA::ULong maximum); - _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::Object* *value, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList ( - const _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList &rhs - ); - _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList &operator= ( - const _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList &rhs - ); - virtual ~_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList (void); - - // = Accessors. - TAO_Object_Manager operator[] (CORBA::ULong index) const; - - // = Static operations. - static CORBA::Object **allocbuf (CORBA::ULong nelems); - static void freebuf (CORBA::Object **buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - CORBA::Object* *get_buffer (CORBA::Boolean orphan = 0); - const CORBA::Object* *get_buffer (void) const; - virtual void _shrink_buffer ( - CORBA::ULong nl, - CORBA::ULong ol - ); - - virtual void _downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - virtual CORBA::Object* _upcast (void *src) const; - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_TAO_IOP_TAO_IOR_MANIPULATION_IORLIST_CH_) -#define _TAO_IOP_TAO_IOR_MANIPULATION_IORLIST_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class IORList; - class IORList_var; - - // ************************************************************* - // TAO_IOP::TAO_IOR_Manipulation::IORList - // ************************************************************* - class TAO_IORManip_Export IORList : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_MngSeq_Var_T< + IORList, + TAO_Pseudo_Object_Manager< + CORBA::Object, + CORBA::Object + > + > + IORList_var; + + typedef + TAO_Seq_Out_T< + IORList, + IORList_var, + TAO_Pseudo_Object_Manager< + CORBA::Object, + CORBA::Object + > + > + IORList_out; + + class TAO_IORManip_Export IORList + : public + TAO_Unbounded_Pseudo_Sequence< + CORBA::Object, + CORBA::Object_var + > { public: IORList (void); IORList (CORBA::ULong max); IORList ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::Object_ptr *buffer, + CORBA::ULong max, + CORBA::ULong length, + CORBA::Object_ptr* buffer, CORBA::Boolean release = 0 ); IORList (const IORList &); ~IORList (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef IORList_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_TAO_IOP_TAO_IOR_MANIPULATION_IORLIST___VAR_CH_) -#define _TAO_IOP_TAO_IOR_MANIPULATION_IORLIST___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class TAO_IOP::TAO_IOR_Manipulation::IORList_var - // ************************************************************* - - class TAO_IORManip_Export IORList_var - { - public: - IORList_var (void); - IORList_var (IORList *); - IORList_var (const IORList_var &); - ~IORList_var (void); - - IORList_var &operator= (IORList *); - IORList_var &operator= (const IORList_var &); - IORList *operator-> (void); - const IORList *operator-> (void) const; - - operator const IORList &() const; - operator IORList &(); - operator IORList &() const; - - // Variable-size base types only. - operator IORList *&(); - - TAO_Object_Manager operator[] (CORBA::ULong index); - - // in, inout, out, _retn - const IORList &in (void) const; - IORList &inout (void); - IORList *&out (void); - IORList *_retn (void); - IORList *ptr (void) const; - - private: - IORList *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_TAO_IOP_TAO_IOR_MANIPULATION_IORLIST___OUT_CH_) -#define _TAO_IOP_TAO_IOR_MANIPULATION_IORLIST___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IORManip_Export IORList_out - { - public: - IORList_out (IORList *&); - IORList_out (IORList_var &); - IORList_out (const IORList_out &); - IORList_out &operator= (const IORList_out &); - IORList_out &operator= (IORList *); - operator IORList *&(); - IORList *&ptr (void); - IORList *operator-> (void); - TAO_Object_Manager operator[] (CORBA::ULong index); - - private: - IORList *&ptr_; - // Assignment from T_var not allowed. - void operator= (const IORList_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -925,7 +723,7 @@ TAO_NAMESPACE TAO_IOP )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -935,10 +733,6 @@ TAO_NAMESPACE TAO_IOP protected: TAO_IOR_Manipulation (void); virtual ~TAO_IOR_Manipulation (void); - - friend class _TAO_TAO_IOR_Manipulation_Remote_Proxy_Impl; - friend class _TAO_TAO_IOR_Manipulation_ThruPOA_Proxy_Impl; - friend class _TAO_TAO_IOR_Manipulation_Direct_Proxy_Impl; private: TAO_IOR_Manipulation (const TAO_IOR_Manipulation &); @@ -1061,7 +855,7 @@ TAO_IORManip_Export CORBA::Boolean operator>> (TAO_InputCDR &, TAO_IOP::MultiPro #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "IORC.i" diff --git a/TAO/tao/IORManipulation/IORC.i b/TAO/tao/IORManipulation/IORC.i index 2ac7e82b0ad..9ae77178f8a 100644 --- a/TAO/tao/IORManipulation/IORC.i +++ b/TAO/tao/IORManipulation/IORC.i @@ -26,445 +26,6 @@ #if !defined (_TAO_IOP_TAO_IOR_PROPERTY___CI_) #define _TAO_IOP_TAO_IOR_PROPERTY___CI_ -ACE_INLINE -CORBA::Boolean -TAO_IOP::TAO_IOR_Property::marshal (TAO_OutputCDR &) -{ - return 0; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:108 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_TAO_IOP_TAO_IOR_MANIPULATION_IORLIST_CI_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_TAO_IOP_TAO_IOR_MANIPULATION_IORLIST_CI_ - -ACE_INLINE -CORBA::Object ** -TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::allocbuf (CORBA::ULong nelems) -{ - CORBA::Object **buf = 0; - - ACE_NEW_RETURN (buf, CORBA::Object*[nelems], 0); - - for (CORBA::ULong i = 0; i < nelems; i++) - { - buf[i] = CORBA::Object::_nil (); - } - - return buf; -} - -ACE_INLINE -void -TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::freebuf (CORBA::Object **buffer) -{ - if (buffer == 0) - { - return; - } - - delete[] buffer; -} - -ACE_INLINE -TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList (void) -{ -} - -ACE_INLINE -TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::allocbuf (maximum)) -{ -} - -ACE_INLINE -TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList ( - CORBA::ULong maximum, - CORBA::ULong length, - CORBA::Object* *value, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, value, release) -{ -} - -ACE_INLINE -TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList( - const _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - CORBA::Object **tmp1 = - _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::allocbuf (this->maximum_); - CORBA::Object ** const tmp2 = - ACE_reinterpret_cast (CORBA::Object ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = CORBA::Object::_duplicate (tmp2[i]); - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList & -TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::operator= ( - const _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - CORBA::Object **tmp = - ACE_reinterpret_cast (CORBA::Object **, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = CORBA::Object::_nil (); - } - - if (this->maximum_ < rhs.maximum_) - { - _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::freebuf (tmp); - this->buffer_ = _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - CORBA::Object **tmp1 = - ACE_reinterpret_cast (CORBA::Object **, this->buffer_); - - CORBA::Object ** const tmp2 = - ACE_reinterpret_cast (CORBA::Object ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = CORBA::Object::_duplicate (tmp2[i]); - } - - return *this; -} - -ACE_INLINE -TAO_Object_Manager -TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::operator[] (CORBA::ULong index) const -{ - ACE_ASSERT (index < this->maximum_); - CORBA::Object ** const tmp = - ACE_reinterpret_cast (CORBA::Object ** ACE_CAST_CONST, this->buffer_); - return TAO_Object_Manager (tmp + index, this->release_); -} - -ACE_INLINE -CORBA::Object* * -TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::get_buffer (CORBA::Boolean orphan) -{ - CORBA::Object **result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::allocbuf (this->maximum_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (CORBA::Object**, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(CORBA::Object**,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const CORBA::Object* * -TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::get_buffer (void) const -{ - return ACE_reinterpret_cast (const CORBA::Object ** ACE_CAST_CONST, this->buffer_); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_TAO_IOP_TAO_IOR_MANIPULATION_IORLIST_CI_) -#define _TAO_IOP_TAO_IOR_MANIPULATION_IORLIST_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class TAO_IOP::TAO_IOR_Manipulation::IORList_var -// ************************************************************* - -ACE_INLINE -TAO_IOP::TAO_IOR_Manipulation::IORList_var::IORList_var (void) - : ptr_ (0) -{} - -ACE_INLINE -TAO_IOP::TAO_IOR_Manipulation::IORList_var::IORList_var (IORList *p) - : ptr_ (p) -{} - -ACE_INLINE -TAO_IOP::TAO_IOR_Manipulation::IORList_var::IORList_var (const ::TAO_IOP::TAO_IOR_Manipulation::IORList_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::TAO_IOP::TAO_IOR_Manipulation::IORList (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -TAO_IOP::TAO_IOR_Manipulation::IORList_var::~IORList_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -TAO_IOP::TAO_IOR_Manipulation::IORList_var & -TAO_IOP::TAO_IOR_Manipulation::IORList_var::operator= (IORList *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::TAO_IOP::TAO_IOR_Manipulation::IORList_var & -TAO_IOP::TAO_IOR_Manipulation::IORList_var::operator= (const ::TAO_IOP::TAO_IOR_Manipulation::IORList_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - IORList *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - IORList (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - IORList *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::TAO_IOP::TAO_IOR_Manipulation::IORList * -TAO_IOP::TAO_IOR_Manipulation::IORList_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::TAO_IOP::TAO_IOR_Manipulation::IORList * -TAO_IOP::TAO_IOR_Manipulation::IORList_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -TAO_IOP::TAO_IOR_Manipulation::IORList_var::operator const ::TAO_IOP::TAO_IOR_Manipulation::IORList &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -TAO_IOP::TAO_IOR_Manipulation::IORList_var::operator ::TAO_IOP::TAO_IOR_Manipulation::IORList &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -TAO_IOP::TAO_IOR_Manipulation::IORList_var::operator ::TAO_IOP::TAO_IOR_Manipulation::IORList &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -TAO_IOP::TAO_IOR_Manipulation::IORList_var::operator ::TAO_IOP::TAO_IOR_Manipulation::IORList *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -TAO_IOP::TAO_IOR_Manipulation::IORList_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const ::TAO_IOP::TAO_IOR_Manipulation::IORList & -TAO_IOP::TAO_IOR_Manipulation::IORList_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::TAO_IOP::TAO_IOR_Manipulation::IORList & -TAO_IOP::TAO_IOR_Manipulation::IORList_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::TAO_IOP::TAO_IOR_Manipulation::IORList *& -TAO_IOP::TAO_IOR_Manipulation::IORList_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::TAO_IOP::TAO_IOR_Manipulation::IORList * -TAO_IOP::TAO_IOR_Manipulation::IORList_var::_retn (void) -{ - ::TAO_IOP::TAO_IOR_Manipulation::IORList *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::TAO_IOP::TAO_IOR_Manipulation::IORList * -TAO_IOP::TAO_IOR_Manipulation::IORList_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567 - -// ************************************************************* -// Inline operations for class TAO_IOP::TAO_IOR_Manipulation::IORList_out -// ************************************************************* - -ACE_INLINE -TAO_IOP::TAO_IOR_Manipulation::IORList_out::IORList_out (IORList *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -TAO_IOP::TAO_IOR_Manipulation::IORList_out::IORList_out (IORList_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -TAO_IOP::TAO_IOR_Manipulation::IORList_out::IORList_out (const ::TAO_IOP::TAO_IOR_Manipulation::IORList_out &p) - : ptr_ (ACE_const_cast (IORList_out&, p).ptr_) -{} - -ACE_INLINE -::TAO_IOP::TAO_IOR_Manipulation::IORList_out & -TAO_IOP::TAO_IOR_Manipulation::IORList_out::operator= (const ::TAO_IOP::TAO_IOR_Manipulation::IORList_out &p) -{ - this->ptr_ = ACE_const_cast (IORList_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::TAO_IOP::TAO_IOR_Manipulation::IORList_out & -TAO_IOP::TAO_IOR_Manipulation::IORList_out::operator= (IORList *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -TAO_IOP::TAO_IOR_Manipulation::IORList_out::operator ::TAO_IOP::TAO_IOR_Manipulation::IORList *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::TAO_IOP::TAO_IOR_Manipulation::IORList *& -TAO_IOP::TAO_IOR_Manipulation::IORList_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::TAO_IOP::TAO_IOR_Manipulation::IORList * -TAO_IOP::TAO_IOR_Manipulation::IORList_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -TAO_IOP::TAO_IOR_Manipulation::IORList_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -473,17 +34,10 @@ TAO_IOP::TAO_IOR_Manipulation::IORList_out::operator[] (CORBA::ULong index) #if !defined (_TAO_IOP_TAO_IOR_MANIPULATION___CI_) #define _TAO_IOP_TAO_IOR_MANIPULATION___CI_ -ACE_INLINE -CORBA::Boolean -TAO_IOP::TAO_IOR_Manipulation::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -512,7 +66,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -541,7 +95,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -570,7 +124,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -599,7 +153,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( diff --git a/TAO/tao/IORTable/IORTableC.cpp b/TAO/tao/IORTable/IORTableC.cpp index 79c6d54b828..10d75a0b896 100644 --- a/TAO/tao/IORTable/IORTableC.cpp +++ b/TAO/tao/IORTable/IORTableC.cpp @@ -35,7 +35,6 @@ #endif /* TAO_HAS_INTERCEPTORS == 1 */ - #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig #endif /* __BORLANDC__ */ @@ -120,7 +119,7 @@ void IORTable::AlreadyBound::_tao_encode ( { return; } - + ACE_THROW (CORBA::MARSHAL ()); } @@ -133,7 +132,7 @@ void IORTable::AlreadyBound::_tao_decode ( { return; } - + ACE_THROW (CORBA::MARSHAL ()); } @@ -215,7 +214,7 @@ void IORTable::NotFound::_tao_encode ( { return; } - + ACE_THROW (CORBA::MARSHAL ()); } @@ -228,7 +227,7 @@ void IORTable::NotFound::_tao_decode ( { return; } - + ACE_THROW (CORBA::MARSHAL ()); } @@ -240,7 +239,7 @@ void IORTable::NotFound::_tao_decode ( int IORTable::Table::_tao_class_id = 0; IORTable::Table_ptr -tao_IORTable_Table_duplicate ( +IORTable::tao_Table_life::tao_duplicate ( IORTable::Table_ptr p ) { @@ -248,7 +247,7 @@ tao_IORTable_Table_duplicate ( } void -tao_IORTable_Table_release ( +IORTable::tao_Table_life::tao_release ( IORTable::Table_ptr p ) { @@ -256,231 +255,67 @@ tao_IORTable_Table_release ( } IORTable::Table_ptr -tao_IORTable_Table_nil ( +IORTable::tao_Table_life::tao_nil ( void ) { return IORTable::Table::_nil (); } -IORTable::Table_ptr -tao_IORTable_Table_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return IORTable::Table::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_IORTable_Table_upcast ( - void *src - ) -{ - IORTable::Table **tmp = - ACE_static_cast (IORTable::Table **, src); - return *tmp; -} - CORBA::Boolean -tao_IORTable_Table_marshal ( +IORTable::tao_Table_life::tao_marshal ( IORTable::Table_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// IORTable::Table_var -// ************************************************************* - -IORTable::Table_var::Table_var (void) - : ptr_ (Table::_nil ()) -{} - -::IORTable::Table_ptr -IORTable::Table_var::ptr (void) const -{ - return this->ptr_; -} - -IORTable::Table_var::Table_var (const ::IORTable::Table_var &p) - : TAO_Base_var (), - ptr_ (Table::_duplicate (p.ptr ())) -{} - -IORTable::Table_var::~Table_var (void) -{ - CORBA::release (this->ptr_); -} - -IORTable::Table_var & -IORTable::Table_var::operator= (Table_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -IORTable::Table_var & -IORTable::Table_var::operator= (const ::IORTable::Table_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::IORTable::Table::_duplicate (p.ptr ()); - } - return *this; -} - -IORTable::Table_var::operator const ::IORTable::Table_ptr &() const // cast -{ - return this->ptr_; -} - -IORTable::Table_var::operator ::IORTable::Table_ptr &() // cast -{ - return this->ptr_; -} - -::IORTable::Table_ptr -IORTable::Table_var::operator-> (void) const -{ - return this->ptr_; -} - -::IORTable::Table_ptr -IORTable::Table_var::in (void) const -{ - return this->ptr_; + return p->marshal (cdr); } -::IORTable::Table_ptr & -IORTable::Table_var::inout (void) -{ - return this->ptr_; -} - -::IORTable::Table_ptr & -IORTable::Table_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::IORTable::Table::_nil (); - return this->ptr_; -} - -::IORTable::Table_ptr -IORTable::Table_var::_retn (void) -{ - // yield ownership of managed obj reference - ::IORTable::Table_ptr val = this->ptr_; - this->ptr_ = ::IORTable::Table::_nil (); - return val; -} - -::IORTable::Table_ptr -IORTable::Table_var::tao_duplicate (Table_ptr p) -{ - return ::IORTable::Table::_duplicate (p); -} - -void -IORTable::Table_var::tao_release (Table_ptr p) -{ - CORBA::release (p); -} - -::IORTable::Table_ptr -IORTable::Table_var::tao_nil (void) -{ - return ::IORTable::Table::_nil (); -} - -::IORTable::Table_ptr -IORTable::Table_var::tao_narrow ( +IORTable::Table_ptr +IORTable::tao_Table_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::IORTable::Table::_narrow (p ACE_ENV_ARG_PARAMETER); + return IORTable::Table::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -IORTable::Table_var::tao_upcast (void *src) +IORTable::tao_Table_cast::tao_upcast ( + void *src + ) { - Table **tmp = - ACE_static_cast (Table **, src); + IORTable::Table **tmp = + ACE_static_cast (IORTable::Table **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// IORTable::Table_out -// ************************************************************* - -IORTable::Table_out::Table_out (Table_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::IORTable::Table::_nil (); -} - -IORTable::Table_out::Table_out (Table_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::IORTable::Table::_nil (); -} - -IORTable::Table_out::Table_out (const ::IORTable::Table_out &p) - : ptr_ (ACE_const_cast (Table_out &, p).ptr_) -{} - -::IORTable::Table_out & -IORTable::Table_out::operator= (const ::IORTable::Table_out &p) -{ - this->ptr_ = ACE_const_cast (Table_out&, p).ptr_; - return *this; -} - -IORTable::Table_out & -IORTable::Table_out::operator= (const ::IORTable::Table_var &p) -{ - this->ptr_ = ::IORTable::Table::_duplicate (p.ptr ()); - return *this; -} - -IORTable::Table_out & -IORTable::Table_out::operator= (Table_ptr p) -{ - this->ptr_ = p; - return *this; -} - -IORTable::Table_out::operator ::IORTable::Table_ptr &() // cast -{ - return this->ptr_; -} - -::IORTable::Table_ptr & -IORTable::Table_out::ptr (void) -{ - return this->ptr_; -} - -::IORTable::Table_ptr -IORTable::Table_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + IORTable::Table, + IORTable::tao_Table_life + >; + template class + TAO_Objref_Out_T< + IORTable::Table, + IORTable::tao_Table_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + IORTable::Table, \ + IORTable::tao_Table_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + IORTable::Table, \ + IORTable::tao_Table_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 IORTable::Table::Table (void) {} @@ -497,7 +332,7 @@ IORTable::Table::_narrow ( return Table::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -IORTable::Table_ptr +IORTable::Table_ptr IORTable::Table::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED @@ -567,13 +402,19 @@ const char* IORTable::Table::_interface_repository_id (void) const return "IDL:IORTable/Table:1.0"; } +CORBA::Boolean +IORTable::Table::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 int IORTable::Locator::_tao_class_id = 0; IORTable::Locator_ptr -tao_IORTable_Locator_duplicate ( +IORTable::tao_Locator_life::tao_duplicate ( IORTable::Locator_ptr p ) { @@ -581,7 +422,7 @@ tao_IORTable_Locator_duplicate ( } void -tao_IORTable_Locator_release ( +IORTable::tao_Locator_life::tao_release ( IORTable::Locator_ptr p ) { @@ -589,231 +430,68 @@ tao_IORTable_Locator_release ( } IORTable::Locator_ptr -tao_IORTable_Locator_nil ( +IORTable::tao_Locator_life::tao_nil ( void ) { return IORTable::Locator::_nil (); } -IORTable::Locator_ptr -tao_IORTable_Locator_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return IORTable::Locator::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_IORTable_Locator_upcast ( - void *src - ) -{ - IORTable::Locator **tmp = - ACE_static_cast (IORTable::Locator **, src); - return *tmp; -} - CORBA::Boolean -tao_IORTable_Locator_marshal ( +IORTable::tao_Locator_life::tao_marshal ( IORTable::Locator_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// IORTable::Locator_var -// ************************************************************* - -IORTable::Locator_var::Locator_var (void) - : ptr_ (Locator::_nil ()) -{} - -::IORTable::Locator_ptr -IORTable::Locator_var::ptr (void) const -{ - return this->ptr_; -} - -IORTable::Locator_var::Locator_var (const ::IORTable::Locator_var &p) - : TAO_Base_var (), - ptr_ (Locator::_duplicate (p.ptr ())) -{} - -IORTable::Locator_var::~Locator_var (void) -{ - CORBA::release (this->ptr_); -} - -IORTable::Locator_var & -IORTable::Locator_var::operator= (Locator_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -IORTable::Locator_var & -IORTable::Locator_var::operator= (const ::IORTable::Locator_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::IORTable::Locator::_duplicate (p.ptr ()); - } - return *this; -} - -IORTable::Locator_var::operator const ::IORTable::Locator_ptr &() const // cast -{ - return this->ptr_; -} - -IORTable::Locator_var::operator ::IORTable::Locator_ptr &() // cast -{ - return this->ptr_; -} - -::IORTable::Locator_ptr -IORTable::Locator_var::operator-> (void) const -{ - return this->ptr_; -} - -::IORTable::Locator_ptr -IORTable::Locator_var::in (void) const -{ - return this->ptr_; -} - -::IORTable::Locator_ptr & -IORTable::Locator_var::inout (void) -{ - return this->ptr_; -} - -::IORTable::Locator_ptr & -IORTable::Locator_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::IORTable::Locator::_nil (); - return this->ptr_; -} - -::IORTable::Locator_ptr -IORTable::Locator_var::_retn (void) -{ - // yield ownership of managed obj reference - ::IORTable::Locator_ptr val = this->ptr_; - this->ptr_ = ::IORTable::Locator::_nil (); - return val; -} - -::IORTable::Locator_ptr -IORTable::Locator_var::tao_duplicate (Locator_ptr p) -{ - return ::IORTable::Locator::_duplicate (p); -} - -void -IORTable::Locator_var::tao_release (Locator_ptr p) -{ - CORBA::release (p); -} - -::IORTable::Locator_ptr -IORTable::Locator_var::tao_nil (void) -{ - return ::IORTable::Locator::_nil (); + return p->marshal (cdr); } -::IORTable::Locator_ptr -IORTable::Locator_var::tao_narrow ( +IORTable::Locator_ptr +IORTable::tao_Locator_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::IORTable::Locator::_narrow (p ACE_ENV_ARG_PARAMETER); + return IORTable::Locator::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -IORTable::Locator_var::tao_upcast (void *src) +IORTable::tao_Locator_cast::tao_upcast ( + void *src + ) { - Locator **tmp = - ACE_static_cast (Locator **, src); + IORTable::Locator **tmp = + ACE_static_cast (IORTable::Locator **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// IORTable::Locator_out -// ************************************************************* - -IORTable::Locator_out::Locator_out (Locator_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::IORTable::Locator::_nil (); -} - -IORTable::Locator_out::Locator_out (Locator_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::IORTable::Locator::_nil (); -} - -IORTable::Locator_out::Locator_out (const ::IORTable::Locator_out &p) - : ptr_ (ACE_const_cast (Locator_out &, p).ptr_) -{} - -::IORTable::Locator_out & -IORTable::Locator_out::operator= (const ::IORTable::Locator_out &p) -{ - this->ptr_ = ACE_const_cast (Locator_out&, p).ptr_; - return *this; -} - -IORTable::Locator_out & -IORTable::Locator_out::operator= (const ::IORTable::Locator_var &p) -{ - this->ptr_ = ::IORTable::Locator::_duplicate (p.ptr ()); - return *this; -} - -IORTable::Locator_out & -IORTable::Locator_out::operator= (Locator_ptr p) -{ - this->ptr_ = p; - return *this; -} - -IORTable::Locator_out::operator ::IORTable::Locator_ptr &() // cast -{ - return this->ptr_; -} - -::IORTable::Locator_ptr & -IORTable::Locator_out::ptr (void) -{ - return this->ptr_; -} - -::IORTable::Locator_ptr -IORTable::Locator_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + IORTable::Locator, + IORTable::tao_Locator_life + >; + template class + TAO_Objref_Out_T< + IORTable::Locator, + IORTable::tao_Locator_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + IORTable::Locator, \ + IORTable::tao_Locator_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + IORTable::Locator, \ + IORTable::tao_Locator_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 + IORTable::Locator::Locator (void) {} @@ -829,7 +507,7 @@ IORTable::Locator::_narrow ( return Locator::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -IORTable::Locator_ptr +IORTable::Locator_ptr IORTable::Locator::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED @@ -898,3 +576,10 @@ const char* IORTable::Locator::_interface_repository_id (void) const { return "IDL:IORTable/Locator:1.0"; } + +CORBA::Boolean +IORTable::Locator::marshal (TAO_OutputCDR &) +{ + return 0; +} + diff --git a/TAO/tao/IORTable/IORTableC.h b/TAO/tao/IORTable/IORTableC.h index cfa2f2f6967..fff8e045caa 100644 --- a/TAO/tao/IORTable/IORTableC.h +++ b/TAO/tao/IORTable/IORTableC.h @@ -26,12 +26,14 @@ #define _TAO_IDL_ORIG_IORTABLEC_H_ #include "ace/pre.h" + #include "tao/corba.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ + #include "iortable_export.h" #if defined (TAO_EXPORT_MACRO) @@ -64,85 +66,47 @@ TAO_NAMESPACE IORTable { // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class Locator; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_IORTABLE_LOCATOR___PTR_CH_) -#define _IORTABLE_LOCATOR___PTR_CH_ +#if !defined (_IORTABLE_LOCATOR__ODDS_N_ENDS_CH_) +#define _IORTABLE_LOCATOR__ODDS_N_ENDS_CH_ + class Locator; typedef Locator *Locator_ptr; - -#endif /* end #if !defined */ - -#if !defined (_IORTABLE_LOCATOR___VAR_CH_) -#define _IORTABLE_LOCATOR___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IORTable_Export Locator_var : public TAO_Base_var + struct tao_Locator_life; + + typedef + TAO_Objref_Var_T< + Locator, + tao_Locator_life + > + Locator_var; + + typedef + TAO_Objref_Out_T< + Locator, + tao_Locator_life + > + Locator_out; + + struct TAO_IORTable_Export tao_Locator_life { - public: - Locator_var (void); // default constructor - Locator_var (Locator_ptr p) : ptr_ (p) {} - Locator_var (const Locator_var &); // copy constructor - ~Locator_var (void); // destructor - - Locator_var &operator= (Locator_ptr); - Locator_var &operator= (const Locator_var &); - Locator_ptr operator-> (void) const; - - operator const Locator_ptr &() const; - operator Locator_ptr &(); - // in, inout, out, _retn - Locator_ptr in (void) const; - Locator_ptr &inout (void); - Locator_ptr &out (void); - Locator_ptr _retn (void); - Locator_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static Locator_ptr tao_duplicate (Locator_ptr); static void tao_release (Locator_ptr); static Locator_ptr tao_nil (void); - static Locator_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + Locator_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - Locator_ptr ptr_; - // Unimplemented - prevents widening assignment. - Locator_var (const TAO_Base_var &rhs); - Locator_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_IORTABLE_LOCATOR___OUT_CH_) -#define _IORTABLE_LOCATOR___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IORTable_Export Locator_out + struct TAO_IORTable_Export tao_Locator_cast { - public: - Locator_out (Locator_ptr &); - Locator_out (Locator_var &); - Locator_out (const Locator_out &); - Locator_out &operator= (const Locator_out &); - Locator_out &operator= (const Locator_var &); - Locator_out &operator= (Locator_ptr); - operator Locator_ptr &(); - Locator_ptr &ptr (void); - Locator_ptr operator-> (void); - - private: - Locator_ptr &ptr_; + static Locator_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ @@ -226,90 +190,53 @@ TAO_NAMESPACE IORTable #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_IORTABLE_TABLE___PTR_CH_) -#define _IORTABLE_TABLE___PTR_CH_ +#if !defined (_IORTABLE_TABLE__ODDS_N_ENDS_CH_) +#define _IORTABLE_TABLE__ODDS_N_ENDS_CH_ class Table; typedef Table *Table_ptr; - -#endif /* end #if !defined */ - -#if !defined (_IORTABLE_TABLE___VAR_CH_) -#define _IORTABLE_TABLE___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IORTable_Export Table_var : public TAO_Base_var + struct tao_Table_life; + + typedef + TAO_Objref_Var_T< + Table, + tao_Table_life + > + Table_var; + + typedef + TAO_Objref_Out_T< + Table, + tao_Table_life + > + Table_out; + + struct TAO_IORTable_Export tao_Table_life { - public: - Table_var (void); // default constructor - Table_var (Table_ptr p) : ptr_ (p) {} - Table_var (const Table_var &); // copy constructor - ~Table_var (void); // destructor - - Table_var &operator= (Table_ptr); - Table_var &operator= (const Table_var &); - Table_ptr operator-> (void) const; - - operator const Table_ptr &() const; - operator Table_ptr &(); - // in, inout, out, _retn - Table_ptr in (void) const; - Table_ptr &inout (void); - Table_ptr &out (void); - Table_ptr _retn (void); - Table_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static Table_ptr tao_duplicate (Table_ptr); static void tao_release (Table_ptr); static Table_ptr tao_nil (void); - static Table_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + Table_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - Table_ptr ptr_; - // Unimplemented - prevents widening assignment. - Table_var (const TAO_Base_var &rhs); - Table_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_IORTABLE_TABLE___OUT_CH_) -#define _IORTABLE_TABLE___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IORTable_Export Table_out + struct TAO_IORTable_Export tao_Table_cast { - public: - Table_out (Table_ptr &); - Table_out (Table_var &); - Table_out (const Table_out &); - Table_out &operator= (const Table_out &); - Table_out &operator= (const Table_var &); - Table_out &operator= (Table_ptr); - operator Table_ptr &(); - Table_ptr &ptr (void); - Table_ptr operator-> (void); - - private: - Table_ptr &ptr_; + static Table_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_IORTABLE_TABLE_CH_) #define _IORTABLE_TABLE_CH_ @@ -391,7 +318,7 @@ TAO_NAMESPACE IORTable )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -401,10 +328,6 @@ TAO_NAMESPACE IORTable protected: Table (void); virtual ~Table (void); - - friend class _TAO_Table_Remote_Proxy_Impl; - friend class _TAO_Table_ThruPOA_Proxy_Impl; - friend class _TAO_Table_Direct_Proxy_Impl; private: Table (const Table &); @@ -414,90 +337,7 @@ TAO_NAMESPACE IORTable #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 - -#if !defined (_IORTABLE_LOCATOR___PTR_CH_) -#define _IORTABLE_LOCATOR___PTR_CH_ - - class Locator; - typedef Locator *Locator_ptr; - -#endif /* end #if !defined */ - -#if !defined (_IORTABLE_LOCATOR___VAR_CH_) -#define _IORTABLE_LOCATOR___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IORTable_Export Locator_var : public TAO_Base_var - { - public: - Locator_var (void); // default constructor - Locator_var (Locator_ptr p) : ptr_ (p) {} - Locator_var (const Locator_var &); // copy constructor - ~Locator_var (void); // destructor - - Locator_var &operator= (Locator_ptr); - Locator_var &operator= (const Locator_var &); - Locator_ptr operator-> (void) const; - - operator const Locator_ptr &() const; - operator Locator_ptr &(); - // in, inout, out, _retn - Locator_ptr in (void) const; - Locator_ptr &inout (void); - Locator_ptr &out (void); - Locator_ptr _retn (void); - Locator_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. - static Locator_ptr tao_duplicate (Locator_ptr); - static void tao_release (Locator_ptr); - static Locator_ptr tao_nil (void); - static Locator_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - static CORBA::Object * tao_upcast (void *); - - private: - Locator_ptr ptr_; - // Unimplemented - prevents widening assignment. - Locator_var (const TAO_Base_var &rhs); - Locator_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_IORTABLE_LOCATOR___OUT_CH_) -#define _IORTABLE_LOCATOR___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IORTable_Export Locator_out - { - public: - Locator_out (Locator_ptr &); - Locator_out (Locator_var &); - Locator_out (const Locator_out &); - Locator_out &operator= (const Locator_out &); - Locator_out &operator= (const Locator_var &); - Locator_out &operator= (Locator_ptr); - operator Locator_ptr &(); - Locator_ptr &ptr (void); - Locator_ptr operator-> (void); - - private: - Locator_ptr &ptr_; - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_IORTABLE_LOCATOR_CH_) #define _IORTABLE_LOCATOR_CH_ @@ -543,7 +383,7 @@ TAO_NAMESPACE IORTable )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -553,10 +393,6 @@ TAO_NAMESPACE IORTable protected: Locator (void); virtual ~Locator (void); - - friend class _TAO_Locator_Remote_Proxy_Impl; - friend class _TAO_Locator_ThruPOA_Proxy_Impl; - friend class _TAO_Locator_Direct_Proxy_Impl; private: Locator (const Locator &); @@ -594,7 +430,7 @@ TAO_IORTable_Export CORBA::Boolean operator>> (TAO_InputCDR &, IORTable::NotFoun #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "IORTableC.i" diff --git a/TAO/tao/IORTable/IORTableC.i b/TAO/tao/IORTable/IORTableC.i index cea503f3318..7a2f18d9921 100644 --- a/TAO/tao/IORTable/IORTableC.i +++ b/TAO/tao/IORTable/IORTableC.i @@ -26,13 +26,6 @@ #if !defined (_IORTABLE_TABLE___CI_) #define _IORTABLE_TABLE___CI_ -ACE_INLINE -CORBA::Boolean -IORTable::Table::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -41,17 +34,10 @@ IORTable::Table::marshal (TAO_OutputCDR &) #if !defined (_IORTABLE_LOCATOR___CI_) #define _IORTABLE_LOCATOR___CI_ -ACE_INLINE -CORBA::Boolean -IORTable::Locator::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -80,7 +66,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( diff --git a/TAO/tao/Messaging/MessagingC.cpp b/TAO/tao/Messaging/MessagingC.cpp index dbca42198dd..3714d27aae0 100644 --- a/TAO/tao/Messaging/MessagingC.cpp +++ b/TAO/tao/Messaging/MessagingC.cpp @@ -35,7 +35,6 @@ #endif /* TAO_HAS_INTERCEPTORS == 1 */ - #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig #endif /* __BORLANDC__ */ @@ -141,211 +140,47 @@ TAO_NAMESPACE_DEFINE ( TAO_NAMESPACE_END // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_cs.cpp:95 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_cs.cpp:94 void -tao_Messaging_ExceptionHolder_add_ref ( - Messaging::ExceptionHolder *p +Messaging::tao_ExceptionHolder_life::tao_add_ref ( + Messaging::ExceptionHolder * p ) { CORBA::add_ref (p); } void -tao_Messaging_ExceptionHolder_remove_ref ( - Messaging::ExceptionHolder *p +Messaging::tao_ExceptionHolder_life::tao_remove_ref ( + Messaging::ExceptionHolder * p ) { CORBA::remove_ref (p); } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:298 - -// ************************************************************* -// Operations for class Messaging::ExceptionHolder_var -// ************************************************************* - -Messaging::ExceptionHolder_var::ExceptionHolder_var (void) - : ptr_ (0) -{} - -Messaging::ExceptionHolder_var::ExceptionHolder_var (ExceptionHolder* p) - : ptr_ (p) -{} - -Messaging::ExceptionHolder_var::ExceptionHolder_var (const ExceptionHolder* p) - : ptr_ (ACE_const_cast (ExceptionHolder *, p)) -{} - -Messaging::ExceptionHolder * -Messaging::ExceptionHolder_var::ptr (void) const -{ - return this->ptr_; -} - -Messaging::ExceptionHolder_var::ExceptionHolder_var (const ExceptionHolder_var &p) -{ - CORBA::add_ref (p.ptr ()); - this->ptr_ = p.ptr (); -} - -Messaging::ExceptionHolder_var::~ExceptionHolder_var (void) // destructor -{ - CORBA::remove_ref (this->ptr_); -} - -Messaging::ExceptionHolder_var & -Messaging::ExceptionHolder_var::operator= (ExceptionHolder *p) -{ - CORBA::remove_ref (this->ptr_); - this->ptr_ = p; - return *this; -} - -Messaging::ExceptionHolder_var & -Messaging::ExceptionHolder_var::operator= (const ExceptionHolder_var &p) -{ - if (this != &p) - { - CORBA::remove_ref (this->ptr_); - ExceptionHolder *tmp = p.ptr (); - CORBA::add_ref (tmp); - this->ptr_ = tmp; - } - - return *this; -} - -Messaging::ExceptionHolder_var::operator const Messaging::ExceptionHolder* () const // cast -{ - return this->ptr_; -} - -Messaging::ExceptionHolder_var::operator Messaging::ExceptionHolder*& () // cast -{ - return this->ptr_; -} - -Messaging::ExceptionHolder * -Messaging::ExceptionHolder_var::operator-> (void) const -{ - return this->ptr_; -} - -Messaging::ExceptionHolder * -Messaging::ExceptionHolder_var::in (void) const -{ - return this->ptr_; -} - -Messaging::ExceptionHolder *& -Messaging::ExceptionHolder_var::inout (void) -{ - return this->ptr_; -} - -Messaging::ExceptionHolder *& -Messaging::ExceptionHolder_var::out (void) -{ - CORBA::remove_ref (this->ptr_); - this->ptr_ = 0; - return this->ptr_; -} - -Messaging::ExceptionHolder * -Messaging::ExceptionHolder_var::_retn (void) -{ - // yield ownership of managed obj reference - ExceptionHolder* tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -void -Messaging::ExceptionHolder_var::tao_add_ref ( - ExceptionHolder *p - ) -{ - CORBA::add_ref (p); -} - -void -Messaging::ExceptionHolder_var::tao_remove_ref ( - ExceptionHolder *p - ) -{ - CORBA::remove_ref (p); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:568 - -// ************************************************************* -// Operations for class Messaging::ExceptionHolder_out -// ************************************************************* - -Messaging::ExceptionHolder_out::ExceptionHolder_out (ExceptionHolder *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -Messaging::ExceptionHolder_out::ExceptionHolder_out (ExceptionHolder_var &p) - : ptr_ (p.out ()) -{ - CORBA::remove_ref (this->ptr_); - this->ptr_ = 0; -} - -Messaging::ExceptionHolder_out::ExceptionHolder_out (const ExceptionHolder_out &p) - : ptr_ (ACE_const_cast (ExceptionHolder_out&, p).ptr_) -{} - -Messaging::ExceptionHolder_out & -Messaging::ExceptionHolder_out::operator= (const ExceptionHolder_out &p) -{ - this->ptr_ = ACE_const_cast (ExceptionHolder_out&, p).ptr_; - return *this; -} - -Messaging::ExceptionHolder_out & -Messaging::ExceptionHolder_out::operator= (const ExceptionHolder_var &p) -{ - ExceptionHolder *tmp = p.ptr (); - CORBA::add_ref (tmp); - this->ptr_ = tmp; - return *this; -} - -Messaging::ExceptionHolder_out & -Messaging::ExceptionHolder_out::operator= (ExceptionHolder *p) -{ - this->ptr_ = p; - return *this; -} - -Messaging::ExceptionHolder_out::operator Messaging::ExceptionHolder*& () // cast -{ - return this->ptr_; -} - -Messaging::ExceptionHolder *& -Messaging::ExceptionHolder_out::ptr (void) // ptr -{ - return this->ptr_; -} - -Messaging::ExceptionHolder * -Messaging::ExceptionHolder_out::operator-> (void) -{ - return this->ptr_; -} - -// ************************************************************* - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_cs.cpp:138 +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Value_Var_T< + Messaging::ExceptionHolder, + Messaging::tao_ExceptionHolder_life + >; + template class + TAO_Value_Out_T< + Messaging::ExceptionHolder, + Messaging::tao_ExceptionHolder_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Value_Var_T< \ + Messaging::ExceptionHolder, \ + Messaging::tao_ExceptionHolder_life \ + > +# pragma instantiate \ + TAO_Value_Out_T< \ + Messaging::ExceptionHolder, \ + Messaging::tao_ExceptionHolder_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ Messaging::ExceptionHolder * Messaging::ExceptionHolder::_downcast (CORBA::ValueBase *v) @@ -488,7 +323,7 @@ Messaging::ExceptionHolder_init::create_for_unmarshal (void) int Messaging::ReplyHandler::_tao_class_id = 0; Messaging::ReplyHandler_ptr -tao_Messaging_ReplyHandler_duplicate ( +Messaging::tao_ReplyHandler_life::tao_duplicate ( Messaging::ReplyHandler_ptr p ) { @@ -496,7 +331,7 @@ tao_Messaging_ReplyHandler_duplicate ( } void -tao_Messaging_ReplyHandler_release ( +Messaging::tao_ReplyHandler_life::tao_release ( Messaging::ReplyHandler_ptr p ) { @@ -504,228 +339,64 @@ tao_Messaging_ReplyHandler_release ( } Messaging::ReplyHandler_ptr -tao_Messaging_ReplyHandler_nil ( +Messaging::tao_ReplyHandler_life::tao_nil ( void ) { return Messaging::ReplyHandler::_nil (); } -Messaging::ReplyHandler_ptr -tao_Messaging_ReplyHandler_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return Messaging::ReplyHandler::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_Messaging_ReplyHandler_upcast ( - void *src - ) -{ - Messaging::ReplyHandler **tmp = - ACE_static_cast (Messaging::ReplyHandler **, src); - return *tmp; -} - CORBA::Boolean -tao_Messaging_ReplyHandler_marshal ( +Messaging::tao_ReplyHandler_life::tao_marshal ( Messaging::ReplyHandler_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// Messaging::ReplyHandler_var -// ************************************************************* - -Messaging::ReplyHandler_var::ReplyHandler_var (void) - : ptr_ (ReplyHandler::_nil ()) -{} - -::Messaging::ReplyHandler_ptr -Messaging::ReplyHandler_var::ptr (void) const -{ - return this->ptr_; -} - -Messaging::ReplyHandler_var::ReplyHandler_var (const ::Messaging::ReplyHandler_var &p) - : TAO_Base_var (), - ptr_ (ReplyHandler::_duplicate (p.ptr ())) -{} - -Messaging::ReplyHandler_var::~ReplyHandler_var (void) -{ - CORBA::release (this->ptr_); -} - -Messaging::ReplyHandler_var & -Messaging::ReplyHandler_var::operator= (ReplyHandler_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -Messaging::ReplyHandler_var & -Messaging::ReplyHandler_var::operator= (const ::Messaging::ReplyHandler_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::ReplyHandler::_duplicate (p.ptr ()); - } - return *this; -} - -Messaging::ReplyHandler_var::operator const ::Messaging::ReplyHandler_ptr &() const // cast -{ - return this->ptr_; -} - -Messaging::ReplyHandler_var::operator ::Messaging::ReplyHandler_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::ReplyHandler_ptr -Messaging::ReplyHandler_var::operator-> (void) const -{ - return this->ptr_; -} - -::Messaging::ReplyHandler_ptr -Messaging::ReplyHandler_var::in (void) const -{ - return this->ptr_; -} - -::Messaging::ReplyHandler_ptr & -Messaging::ReplyHandler_var::inout (void) -{ - return this->ptr_; -} - -::Messaging::ReplyHandler_ptr & -Messaging::ReplyHandler_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::ReplyHandler::_nil (); - return this->ptr_; -} - -::Messaging::ReplyHandler_ptr -Messaging::ReplyHandler_var::_retn (void) -{ - // yield ownership of managed obj reference - ::Messaging::ReplyHandler_ptr val = this->ptr_; - this->ptr_ = ::Messaging::ReplyHandler::_nil (); - return val; + return p->marshal (cdr); } -::Messaging::ReplyHandler_ptr -Messaging::ReplyHandler_var::tao_duplicate (ReplyHandler_ptr p) -{ - return ::Messaging::ReplyHandler::_duplicate (p); -} - -void -Messaging::ReplyHandler_var::tao_release (ReplyHandler_ptr p) -{ - CORBA::release (p); -} - -::Messaging::ReplyHandler_ptr -Messaging::ReplyHandler_var::tao_nil (void) -{ - return ::Messaging::ReplyHandler::_nil (); -} - -::Messaging::ReplyHandler_ptr -Messaging::ReplyHandler_var::tao_narrow ( +Messaging::ReplyHandler_ptr +Messaging::tao_ReplyHandler_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::Messaging::ReplyHandler::_narrow (p ACE_ENV_ARG_PARAMETER); + return Messaging::ReplyHandler::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -Messaging::ReplyHandler_var::tao_upcast (void *src) +Messaging::tao_ReplyHandler_cast::tao_upcast ( + void *src + ) { - ReplyHandler **tmp = - ACE_static_cast (ReplyHandler **, src); + Messaging::ReplyHandler **tmp = + ACE_static_cast (Messaging::ReplyHandler **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// Messaging::ReplyHandler_out -// ************************************************************* - -Messaging::ReplyHandler_out::ReplyHandler_out (ReplyHandler_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::Messaging::ReplyHandler::_nil (); -} - -Messaging::ReplyHandler_out::ReplyHandler_out (ReplyHandler_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::ReplyHandler::_nil (); -} - -Messaging::ReplyHandler_out::ReplyHandler_out (const ::Messaging::ReplyHandler_out &p) - : ptr_ (ACE_const_cast (ReplyHandler_out &, p).ptr_) -{} - -::Messaging::ReplyHandler_out & -Messaging::ReplyHandler_out::operator= (const ::Messaging::ReplyHandler_out &p) -{ - this->ptr_ = ACE_const_cast (ReplyHandler_out&, p).ptr_; - return *this; -} - -Messaging::ReplyHandler_out & -Messaging::ReplyHandler_out::operator= (const ::Messaging::ReplyHandler_var &p) -{ - this->ptr_ = ::Messaging::ReplyHandler::_duplicate (p.ptr ()); - return *this; -} - -Messaging::ReplyHandler_out & -Messaging::ReplyHandler_out::operator= (ReplyHandler_ptr p) -{ - this->ptr_ = p; - return *this; -} - -Messaging::ReplyHandler_out::operator ::Messaging::ReplyHandler_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::ReplyHandler_ptr & -Messaging::ReplyHandler_out::ptr (void) -{ - return this->ptr_; -} - -::Messaging::ReplyHandler_ptr -Messaging::ReplyHandler_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + Messaging::ReplyHandler, + Messaging::tao_ReplyHandler_life + >; + template class + TAO_Objref_Out_T< + Messaging::ReplyHandler, + Messaging::tao_ReplyHandler_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + Messaging::ReplyHandler, \ + Messaging::tao_ReplyHandler_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + Messaging::ReplyHandler, \ + Messaging::tao_ReplyHandler_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -802,7 +473,7 @@ Messaging::_TAO_ReplyHandler_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 Messaging::ReplyHandler::ReplyHandler (int collocated) { @@ -1002,6 +673,12 @@ const char* Messaging::ReplyHandler::_interface_repository_id (void) const return "IDL:omg.org/Messaging/ReplyHandler:1.0"; } +CORBA::Boolean +Messaging::ReplyHandler::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -1062,7 +739,7 @@ OBV_Messaging::ExceptionHolder::_tao_unmarshal__Messaging_ExceptionHolder (TAO_I } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_cs.cpp:568 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_cs.cpp:567 // Accessor to set the member. void @@ -1080,7 +757,7 @@ OBV_Messaging::ExceptionHolder::is_system_exception (void) const } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_cs.cpp:568 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_cs.cpp:567 // Accessor to set the member. void @@ -1098,7 +775,7 @@ OBV_Messaging::ExceptionHolder::byte_order (void) const } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_cs.cpp:744 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_cs.cpp:742 // Accessor to set the member. void @@ -1250,7 +927,7 @@ TAO::Any_Impl_T::to_object ( #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:740 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:270 void CORBA::add_ref (Messaging::ExceptionHolder * vt) @@ -1337,7 +1014,7 @@ OBV_Messaging::ExceptionHolder::_tao_unmarshal_state (TAO_InputCDR &strm) } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -1379,4 +1056,3 @@ CORBA::Boolean operator>> ( return 0; } - diff --git a/TAO/tao/Messaging/MessagingC.h b/TAO/tao/Messaging/MessagingC.h index c84f1bb5d77..1c5754c3651 100644 --- a/TAO/tao/Messaging/MessagingC.h +++ b/TAO/tao/Messaging/MessagingC.h @@ -26,7 +26,7 @@ #define _TAO_IDL_ORIG_MESSAGINGC_H_ #include "ace/pre.h" -#include "tao/corbafwd.h" +#include "Messaging_SyncScope_PolicyC.h" #ifndef TAO_MESSAGING_SAFE_INCLUDE #error "You should not include MessagingC.h directly, use Messaging.h" @@ -38,13 +38,12 @@ #endif /* ACE_LACKS_PRAGMA_ONCE */ #include "messaging_export.h" -#include "Messaging_SyncScope_PolicyC.h" #include "Messaging_RT_PolicyC.h" #include "Messaging_No_ImplC.h" #include "tao/OctetSeqC.h" #include "tao/ValueBase.h" #include "tao/ValueFactory.h" - +#include "tao/Value_VarOut_T.h" #if defined (TAO_EXPORT_MACRO) #undef TAO_EXPORT_MACRO @@ -76,83 +75,33 @@ TAO_NAMESPACE Messaging { // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:307 class ExceptionHolder; - -#if !defined (_MESSAGING_EXCEPTIONHOLDER___PTR_CH_) -#define _MESSAGING_EXCEPTIONHOLDER___PTR_CH_ - - typedef ExceptionHolder *ExceptionHolder_ptr; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_EXCEPTIONHOLDER___VAR_CH_) -#define _MESSAGING_EXCEPTIONHOLDER___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:181 - - class TAO_Messaging_Export ExceptionHolder_var + struct tao_ExceptionHolder_life; + + typedef + TAO_Value_Var_T< + ExceptionHolder, + tao_ExceptionHolder_life + > + ExceptionHolder_var; + + typedef + TAO_Value_Out_T< + ExceptionHolder, + tao_ExceptionHolder_life + > + ExceptionHolder_out; + + struct TAO_Messaging_Export tao_ExceptionHolder_life { - public: - ExceptionHolder_var (void); - ExceptionHolder_var (ExceptionHolder*); - ExceptionHolder_var (const ExceptionHolder*); // (TAO extension) - ExceptionHolder_var (const ExceptionHolder_var &); - ~ExceptionHolder_var (void); - - ExceptionHolder_var &operator= (ExceptionHolder*); - ExceptionHolder_var &operator= (const ExceptionHolder_var &); - ExceptionHolder* operator-> (void) const; - - operator const ExceptionHolder* () const; - operator ExceptionHolder*& (); - // in, inout, out, _retn - ExceptionHolder* in (void) const; - ExceptionHolder*& inout (void); - ExceptionHolder*& out (void); - ExceptionHolder* _retn (void); - ExceptionHolder* ptr (void) const; - - // Hooks used by template sequence and valuetype manager classes - // for non-defined forward declared valuetypes. static void tao_add_ref (ExceptionHolder *); static void tao_remove_ref (ExceptionHolder *); - - private: - ExceptionHolder* ptr_; }; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_EXCEPTIONHOLDER___OUT_CH_) -#define _MESSAGING_EXCEPTIONHOLDER___OUT_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:490 - - class TAO_Messaging_Export ExceptionHolder_out - { - public: - ExceptionHolder_out (ExceptionHolder* &); - ExceptionHolder_out (ExceptionHolder_var &); - ExceptionHolder_out (const ExceptionHolder_out &); - ExceptionHolder_out &operator= (const ExceptionHolder_out &); - ExceptionHolder_out &operator= (const ExceptionHolder_var &); - ExceptionHolder_out &operator= (ExceptionHolder*); - operator ExceptionHolder*& (); - ExceptionHolder*& ptr (void); - ExceptionHolder* operator-> (void); - - private: - ExceptionHolder* &ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_ch.cpp:96 - -#endif /* end #if !defined */ + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_ch.cpp:56 #if !defined (_MESSAGING_EXCEPTIONHOLDER_CH_) #define _MESSAGING_EXCEPTIONHOLDER_CH_ @@ -176,13 +125,13 @@ TAO_NAMESPACE Messaging static void _tao_any_destructor (void *); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_ch.cpp:411 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_ch.cpp:412 virtual void is_system_exception (CORBA::Boolean) = 0; virtual CORBA::Boolean is_system_exception (void) const = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_ch.cpp:411 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_ch.cpp:412 virtual void byte_order (CORBA::Boolean) = 0; virtual CORBA::Boolean byte_order (void) const = 0;virtual void marshaled_exception (const CORBA::OctetSeq &) = 0; @@ -190,7 +139,7 @@ TAO_NAMESPACE Messaging virtual CORBA::OctetSeq &marshaled_exception (void) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_ch.cpp:315 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_ch.cpp:272 protected: ExceptionHolder (void); @@ -226,6 +175,8 @@ TAO_NAMESPACE Messaging ExceptionHolder_init (void); virtual ~ExceptionHolder_init (void); + + static ExceptionHolder_init* _downcast (CORBA::ValueFactoryBase* ); virtual CORBA::ValueBase *create_for_unmarshal (void); @@ -243,90 +194,53 @@ TAO_NAMESPACE Messaging TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExceptionHolder; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_MESSAGING_REPLYHANDLER___PTR_CH_) -#define _MESSAGING_REPLYHANDLER___PTR_CH_ +#if !defined (_MESSAGING_REPLYHANDLER__ODDS_N_ENDS_CH_) +#define _MESSAGING_REPLYHANDLER__ODDS_N_ENDS_CH_ class ReplyHandler; typedef ReplyHandler *ReplyHandler_ptr; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_REPLYHANDLER___VAR_CH_) -#define _MESSAGING_REPLYHANDLER___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_Messaging_Export ReplyHandler_var : public TAO_Base_var + struct tao_ReplyHandler_life; + + typedef + TAO_Objref_Var_T< + ReplyHandler, + tao_ReplyHandler_life + > + ReplyHandler_var; + + typedef + TAO_Objref_Out_T< + ReplyHandler, + tao_ReplyHandler_life + > + ReplyHandler_out; + + struct TAO_Messaging_Export tao_ReplyHandler_life { - public: - ReplyHandler_var (void); // default constructor - ReplyHandler_var (ReplyHandler_ptr p) : ptr_ (p) {} - ReplyHandler_var (const ReplyHandler_var &); // copy constructor - ~ReplyHandler_var (void); // destructor - - ReplyHandler_var &operator= (ReplyHandler_ptr); - ReplyHandler_var &operator= (const ReplyHandler_var &); - ReplyHandler_ptr operator-> (void) const; - - operator const ReplyHandler_ptr &() const; - operator ReplyHandler_ptr &(); - // in, inout, out, _retn - ReplyHandler_ptr in (void) const; - ReplyHandler_ptr &inout (void); - ReplyHandler_ptr &out (void); - ReplyHandler_ptr _retn (void); - ReplyHandler_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ReplyHandler_ptr tao_duplicate (ReplyHandler_ptr); static void tao_release (ReplyHandler_ptr); static ReplyHandler_ptr tao_nil (void); - static ReplyHandler_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ReplyHandler_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ReplyHandler_ptr ptr_; - // Unimplemented - prevents widening assignment. - ReplyHandler_var (const TAO_Base_var &rhs); - ReplyHandler_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_REPLYHANDLER___OUT_CH_) -#define _MESSAGING_REPLYHANDLER___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_Messaging_Export ReplyHandler_out + struct TAO_Messaging_Export tao_ReplyHandler_cast { - public: - ReplyHandler_out (ReplyHandler_ptr &); - ReplyHandler_out (ReplyHandler_var &); - ReplyHandler_out (const ReplyHandler_out &); - ReplyHandler_out &operator= (const ReplyHandler_out &); - ReplyHandler_out &operator= (const ReplyHandler_var &); - ReplyHandler_out &operator= (ReplyHandler_ptr); - operator ReplyHandler_ptr &(); - ReplyHandler_ptr &ptr (void); - ReplyHandler_ptr operator-> (void); - - private: - ReplyHandler_ptr &ptr_; + static ReplyHandler_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_REPLYHANDLER_CH_) #define _MESSAGING_REPLYHANDLER_CH_ @@ -365,7 +279,7 @@ TAO_NAMESPACE Messaging static void _tao_any_destructor (void *); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -560,17 +474,16 @@ TAO_NAMESPACE OBV_Messaging virtual ~ExceptionHolder (void); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_ch.cpp:411 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_ch.cpp:412 virtual void is_system_exception (CORBA::Boolean); virtual CORBA::Boolean is_system_exception (void) const; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_ch.cpp:411 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_ch.cpp:412 virtual void byte_order (CORBA::Boolean); - virtual CORBA::Boolean byte_order (void) const; - virtual void marshaled_exception (const CORBA::OctetSeq &); + virtual CORBA::Boolean byte_order (void) const;virtual void marshaled_exception (const CORBA::OctetSeq &); virtual const CORBA::OctetSeq &marshaled_exception (void) const; virtual CORBA::OctetSeq &marshaled_exception (void); @@ -613,7 +526,7 @@ TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging:: #ifndef __ACE_INLINE__ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:682 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:212 TAO_NAMESPACE CORBA { @@ -640,7 +553,7 @@ TAO_Messaging_Export CORBA::Boolean operator>> (TAO_InputCDR &, Messaging::Reply #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "MessagingC.i" @@ -657,4 +570,3 @@ TAO_Messaging_Export CORBA::Boolean operator>> (TAO_InputCDR &, Messaging::Reply #include "ace/post.h" #endif /* ifndef */ - diff --git a/TAO/tao/Messaging/MessagingC.i b/TAO/tao/Messaging/MessagingC.i index a730719b67c..fa45707a93b 100644 --- a/TAO/tao/Messaging/MessagingC.i +++ b/TAO/tao/Messaging/MessagingC.i @@ -54,17 +54,10 @@ Messaging::ReplyHandler::ReplyHandler ( this->Messaging_ReplyHandler_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -Messaging::ReplyHandler::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:712 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:242 #if defined (__ACE_INLINE__) @@ -96,4 +89,3 @@ TAO_Messaging_Export CORBA::Boolean operator>> ( Messaging::ReplyHandler_ptr & ); - diff --git a/TAO/tao/Messaging/Messaging_No_ImplC.cpp b/TAO/tao/Messaging/Messaging_No_ImplC.cpp index 9fe0107a0c8..7dbbc3bab83 100644 --- a/TAO/tao/Messaging/Messaging_No_ImplC.cpp +++ b/TAO/tao/Messaging/Messaging_No_ImplC.cpp @@ -24,17 +24,6 @@ #include "Messaging_No_ImplC.h" -#include "tao/Stub.h" -#include "tao/Invocation.h" -#include "tao/PortableInterceptor.h" - -#if TAO_HAS_INTERCEPTORS == 1 -#include "tao/RequestInfo_Util.h" -#include "tao/ClientRequestInfo_i.h" -#include "tao/ClientInterceptorAdapter.h" -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - - #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig @@ -216,7 +205,7 @@ TAO_NAMESPACE_END int Messaging::RebindPolicy::_tao_class_id = 0; Messaging::RebindPolicy_ptr -tao_Messaging_RebindPolicy_duplicate ( +Messaging::tao_RebindPolicy_life::tao_duplicate ( Messaging::RebindPolicy_ptr p ) { @@ -224,7 +213,7 @@ tao_Messaging_RebindPolicy_duplicate ( } void -tao_Messaging_RebindPolicy_release ( +Messaging::tao_RebindPolicy_life::tao_release ( Messaging::RebindPolicy_ptr p ) { @@ -232,231 +221,67 @@ tao_Messaging_RebindPolicy_release ( } Messaging::RebindPolicy_ptr -tao_Messaging_RebindPolicy_nil ( +Messaging::tao_RebindPolicy_life::tao_nil ( void ) { return Messaging::RebindPolicy::_nil (); } -Messaging::RebindPolicy_ptr -tao_Messaging_RebindPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return Messaging::RebindPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_Messaging_RebindPolicy_upcast ( - void *src - ) -{ - Messaging::RebindPolicy **tmp = - ACE_static_cast (Messaging::RebindPolicy **, src); - return *tmp; -} - CORBA::Boolean -tao_Messaging_RebindPolicy_marshal ( +Messaging::tao_RebindPolicy_life::tao_marshal ( Messaging::RebindPolicy_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// Messaging::RebindPolicy_var -// ************************************************************* - -Messaging::RebindPolicy_var::RebindPolicy_var (void) - : ptr_ (RebindPolicy::_nil ()) -{} - -::Messaging::RebindPolicy_ptr -Messaging::RebindPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -Messaging::RebindPolicy_var::RebindPolicy_var (const ::Messaging::RebindPolicy_var &p) - : TAO_Base_var (), - ptr_ (RebindPolicy::_duplicate (p.ptr ())) -{} - -Messaging::RebindPolicy_var::~RebindPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -Messaging::RebindPolicy_var & -Messaging::RebindPolicy_var::operator= (RebindPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -Messaging::RebindPolicy_var & -Messaging::RebindPolicy_var::operator= (const ::Messaging::RebindPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RebindPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -Messaging::RebindPolicy_var::operator const ::Messaging::RebindPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -Messaging::RebindPolicy_var::operator ::Messaging::RebindPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::RebindPolicy_ptr -Messaging::RebindPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::Messaging::RebindPolicy_ptr -Messaging::RebindPolicy_var::in (void) const -{ - return this->ptr_; -} - -::Messaging::RebindPolicy_ptr & -Messaging::RebindPolicy_var::inout (void) -{ - return this->ptr_; -} - -::Messaging::RebindPolicy_ptr & -Messaging::RebindPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RebindPolicy::_nil (); - return this->ptr_; -} - -::Messaging::RebindPolicy_ptr -Messaging::RebindPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::Messaging::RebindPolicy_ptr val = this->ptr_; - this->ptr_ = ::Messaging::RebindPolicy::_nil (); - return val; -} - -::Messaging::RebindPolicy_ptr -Messaging::RebindPolicy_var::tao_duplicate (RebindPolicy_ptr p) -{ - return ::Messaging::RebindPolicy::_duplicate (p); -} - -void -Messaging::RebindPolicy_var::tao_release (RebindPolicy_ptr p) -{ - CORBA::release (p); -} - -::Messaging::RebindPolicy_ptr -Messaging::RebindPolicy_var::tao_nil (void) -{ - return ::Messaging::RebindPolicy::_nil (); + return p->marshal (cdr); } -::Messaging::RebindPolicy_ptr -Messaging::RebindPolicy_var::tao_narrow ( +Messaging::RebindPolicy_ptr +Messaging::tao_RebindPolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::Messaging::RebindPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); + return Messaging::RebindPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -Messaging::RebindPolicy_var::tao_upcast (void *src) +Messaging::tao_RebindPolicy_cast::tao_upcast ( + void *src + ) { - RebindPolicy **tmp = - ACE_static_cast (RebindPolicy **, src); + Messaging::RebindPolicy **tmp = + ACE_static_cast (Messaging::RebindPolicy **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// Messaging::RebindPolicy_out -// ************************************************************* - -Messaging::RebindPolicy_out::RebindPolicy_out (RebindPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::Messaging::RebindPolicy::_nil (); -} - -Messaging::RebindPolicy_out::RebindPolicy_out (RebindPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RebindPolicy::_nil (); -} - -Messaging::RebindPolicy_out::RebindPolicy_out (const ::Messaging::RebindPolicy_out &p) - : ptr_ (ACE_const_cast (RebindPolicy_out &, p).ptr_) -{} - -::Messaging::RebindPolicy_out & -Messaging::RebindPolicy_out::operator= (const ::Messaging::RebindPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (RebindPolicy_out&, p).ptr_; - return *this; -} - -Messaging::RebindPolicy_out & -Messaging::RebindPolicy_out::operator= (const ::Messaging::RebindPolicy_var &p) -{ - this->ptr_ = ::Messaging::RebindPolicy::_duplicate (p.ptr ()); - return *this; -} - -Messaging::RebindPolicy_out & -Messaging::RebindPolicy_out::operator= (RebindPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -Messaging::RebindPolicy_out::operator ::Messaging::RebindPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::RebindPolicy_ptr & -Messaging::RebindPolicy_out::ptr (void) -{ - return this->ptr_; -} - -::Messaging::RebindPolicy_ptr -Messaging::RebindPolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + Messaging::RebindPolicy, + Messaging::tao_RebindPolicy_life + >; + template class + TAO_Objref_Out_T< + Messaging::RebindPolicy, + Messaging::tao_RebindPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + Messaging::RebindPolicy, \ + Messaging::tao_RebindPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + Messaging::RebindPolicy, \ + Messaging::tao_RebindPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 Messaging::RebindPolicy::RebindPolicy (void) {} @@ -564,6 +389,12 @@ const char* Messaging::RebindPolicy::_interface_repository_id (void) const return "IDL:omg.org/Messaging/RebindPolicy:1.0"; } +CORBA::Boolean +Messaging::RebindPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -674,7 +505,7 @@ TAO_NAMESPACE_DEFINE ( TAO_NAMESPACE_END // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 void Messaging::PriorityRange::_tao_any_destructor (void *_tao_void_pointer) { @@ -682,13 +513,32 @@ void Messaging::PriorityRange::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Fixed_Var_T< + PriorityRange + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Fixed_Var_T< \ + PriorityRange \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 int Messaging::RequestPriorityPolicy::_tao_class_id = 0; Messaging::RequestPriorityPolicy_ptr -tao_Messaging_RequestPriorityPolicy_duplicate ( +Messaging::tao_RequestPriorityPolicy_life::tao_duplicate ( Messaging::RequestPriorityPolicy_ptr p ) { @@ -696,7 +546,7 @@ tao_Messaging_RequestPriorityPolicy_duplicate ( } void -tao_Messaging_RequestPriorityPolicy_release ( +Messaging::tao_RequestPriorityPolicy_life::tao_release ( Messaging::RequestPriorityPolicy_ptr p ) { @@ -704,231 +554,67 @@ tao_Messaging_RequestPriorityPolicy_release ( } Messaging::RequestPriorityPolicy_ptr -tao_Messaging_RequestPriorityPolicy_nil ( +Messaging::tao_RequestPriorityPolicy_life::tao_nil ( void ) { return Messaging::RequestPriorityPolicy::_nil (); } -Messaging::RequestPriorityPolicy_ptr -tao_Messaging_RequestPriorityPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return Messaging::RequestPriorityPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_Messaging_RequestPriorityPolicy_upcast ( - void *src - ) -{ - Messaging::RequestPriorityPolicy **tmp = - ACE_static_cast (Messaging::RequestPriorityPolicy **, src); - return *tmp; -} - CORBA::Boolean -tao_Messaging_RequestPriorityPolicy_marshal ( +Messaging::tao_RequestPriorityPolicy_life::tao_marshal ( Messaging::RequestPriorityPolicy_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// Messaging::RequestPriorityPolicy_var -// ************************************************************* - -Messaging::RequestPriorityPolicy_var::RequestPriorityPolicy_var (void) - : ptr_ (RequestPriorityPolicy::_nil ()) -{} - -::Messaging::RequestPriorityPolicy_ptr -Messaging::RequestPriorityPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -Messaging::RequestPriorityPolicy_var::RequestPriorityPolicy_var (const ::Messaging::RequestPriorityPolicy_var &p) - : TAO_Base_var (), - ptr_ (RequestPriorityPolicy::_duplicate (p.ptr ())) -{} - -Messaging::RequestPriorityPolicy_var::~RequestPriorityPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -Messaging::RequestPriorityPolicy_var & -Messaging::RequestPriorityPolicy_var::operator= (RequestPriorityPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -Messaging::RequestPriorityPolicy_var & -Messaging::RequestPriorityPolicy_var::operator= (const ::Messaging::RequestPriorityPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RequestPriorityPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -Messaging::RequestPriorityPolicy_var::operator const ::Messaging::RequestPriorityPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -Messaging::RequestPriorityPolicy_var::operator ::Messaging::RequestPriorityPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::RequestPriorityPolicy_ptr -Messaging::RequestPriorityPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::Messaging::RequestPriorityPolicy_ptr -Messaging::RequestPriorityPolicy_var::in (void) const -{ - return this->ptr_; -} - -::Messaging::RequestPriorityPolicy_ptr & -Messaging::RequestPriorityPolicy_var::inout (void) -{ - return this->ptr_; -} - -::Messaging::RequestPriorityPolicy_ptr & -Messaging::RequestPriorityPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RequestPriorityPolicy::_nil (); - return this->ptr_; -} - -::Messaging::RequestPriorityPolicy_ptr -Messaging::RequestPriorityPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::Messaging::RequestPriorityPolicy_ptr val = this->ptr_; - this->ptr_ = ::Messaging::RequestPriorityPolicy::_nil (); - return val; -} - -::Messaging::RequestPriorityPolicy_ptr -Messaging::RequestPriorityPolicy_var::tao_duplicate (RequestPriorityPolicy_ptr p) -{ - return ::Messaging::RequestPriorityPolicy::_duplicate (p); -} - -void -Messaging::RequestPriorityPolicy_var::tao_release (RequestPriorityPolicy_ptr p) -{ - CORBA::release (p); -} - -::Messaging::RequestPriorityPolicy_ptr -Messaging::RequestPriorityPolicy_var::tao_nil (void) -{ - return ::Messaging::RequestPriorityPolicy::_nil (); + return p->marshal (cdr); } -::Messaging::RequestPriorityPolicy_ptr -Messaging::RequestPriorityPolicy_var::tao_narrow ( +Messaging::RequestPriorityPolicy_ptr +Messaging::tao_RequestPriorityPolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::Messaging::RequestPriorityPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); + return Messaging::RequestPriorityPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -Messaging::RequestPriorityPolicy_var::tao_upcast (void *src) +Messaging::tao_RequestPriorityPolicy_cast::tao_upcast ( + void *src + ) { - RequestPriorityPolicy **tmp = - ACE_static_cast (RequestPriorityPolicy **, src); + Messaging::RequestPriorityPolicy **tmp = + ACE_static_cast (Messaging::RequestPriorityPolicy **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// Messaging::RequestPriorityPolicy_out -// ************************************************************* - -Messaging::RequestPriorityPolicy_out::RequestPriorityPolicy_out (RequestPriorityPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::Messaging::RequestPriorityPolicy::_nil (); -} - -Messaging::RequestPriorityPolicy_out::RequestPriorityPolicy_out (RequestPriorityPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RequestPriorityPolicy::_nil (); -} - -Messaging::RequestPriorityPolicy_out::RequestPriorityPolicy_out (const ::Messaging::RequestPriorityPolicy_out &p) - : ptr_ (ACE_const_cast (RequestPriorityPolicy_out &, p).ptr_) -{} - -::Messaging::RequestPriorityPolicy_out & -Messaging::RequestPriorityPolicy_out::operator= (const ::Messaging::RequestPriorityPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (RequestPriorityPolicy_out&, p).ptr_; - return *this; -} - -Messaging::RequestPriorityPolicy_out & -Messaging::RequestPriorityPolicy_out::operator= (const ::Messaging::RequestPriorityPolicy_var &p) -{ - this->ptr_ = ::Messaging::RequestPriorityPolicy::_duplicate (p.ptr ()); - return *this; -} - -Messaging::RequestPriorityPolicy_out & -Messaging::RequestPriorityPolicy_out::operator= (RequestPriorityPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -Messaging::RequestPriorityPolicy_out::operator ::Messaging::RequestPriorityPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::RequestPriorityPolicy_ptr & -Messaging::RequestPriorityPolicy_out::ptr (void) -{ - return this->ptr_; -} - -::Messaging::RequestPriorityPolicy_ptr -Messaging::RequestPriorityPolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + Messaging::RequestPriorityPolicy, + Messaging::tao_RequestPriorityPolicy_life + >; + template class + TAO_Objref_Out_T< + Messaging::RequestPriorityPolicy, + Messaging::tao_RequestPriorityPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + Messaging::RequestPriorityPolicy, \ + Messaging::tao_RequestPriorityPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + Messaging::RequestPriorityPolicy, \ + Messaging::tao_RequestPriorityPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 Messaging::RequestPriorityPolicy::RequestPriorityPolicy (void) {} @@ -1036,6 +722,12 @@ const char* Messaging::RequestPriorityPolicy::_interface_repository_id (void) co return "IDL:omg.org/Messaging/RequestPriorityPolicy:1.0"; } +CORBA::Boolean +Messaging::RequestPriorityPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -1087,7 +779,7 @@ TAO_NAMESPACE_END int Messaging::ReplyPriorityPolicy::_tao_class_id = 0; Messaging::ReplyPriorityPolicy_ptr -tao_Messaging_ReplyPriorityPolicy_duplicate ( +Messaging::tao_ReplyPriorityPolicy_life::tao_duplicate ( Messaging::ReplyPriorityPolicy_ptr p ) { @@ -1095,7 +787,7 @@ tao_Messaging_ReplyPriorityPolicy_duplicate ( } void -tao_Messaging_ReplyPriorityPolicy_release ( +Messaging::tao_ReplyPriorityPolicy_life::tao_release ( Messaging::ReplyPriorityPolicy_ptr p ) { @@ -1103,15 +795,24 @@ tao_Messaging_ReplyPriorityPolicy_release ( } Messaging::ReplyPriorityPolicy_ptr -tao_Messaging_ReplyPriorityPolicy_nil ( +Messaging::tao_ReplyPriorityPolicy_life::tao_nil ( void ) { return Messaging::ReplyPriorityPolicy::_nil (); } +CORBA::Boolean +Messaging::tao_ReplyPriorityPolicy_life::tao_marshal ( + Messaging::ReplyPriorityPolicy_ptr p, + TAO_OutputCDR &cdr + ) +{ + return p->marshal (cdr); +} + Messaging::ReplyPriorityPolicy_ptr -tao_Messaging_ReplyPriorityPolicy_narrow ( +Messaging::tao_ReplyPriorityPolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) @@ -1120,7 +821,7 @@ tao_Messaging_ReplyPriorityPolicy_narrow ( } CORBA::Object * -tao_Messaging_ReplyPriorityPolicy_upcast ( +Messaging::tao_ReplyPriorityPolicy_cast::tao_upcast ( void *src ) { @@ -1129,217 +830,44 @@ tao_Messaging_ReplyPriorityPolicy_upcast ( return *tmp; } -CORBA::Boolean -tao_Messaging_ReplyPriorityPolicy_marshal ( - Messaging::ReplyPriorityPolicy_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + Messaging::ReplyPriorityPolicy, + Messaging::tao_ReplyPriorityPolicy_life + >; + template class + TAO_Objref_Out_T< + Messaging::ReplyPriorityPolicy, + Messaging::tao_ReplyPriorityPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + Messaging::ReplyPriorityPolicy, \ + Messaging::tao_ReplyPriorityPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + Messaging::ReplyPriorityPolicy, \ + Messaging::tao_ReplyPriorityPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// ************************************************************* -// Messaging::ReplyPriorityPolicy_var -// ************************************************************* +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 -Messaging::ReplyPriorityPolicy_var::ReplyPriorityPolicy_var (void) - : ptr_ (ReplyPriorityPolicy::_nil ()) +Messaging::ReplyPriorityPolicy::ReplyPriorityPolicy (void) {} -::Messaging::ReplyPriorityPolicy_ptr -Messaging::ReplyPriorityPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -Messaging::ReplyPriorityPolicy_var::ReplyPriorityPolicy_var (const ::Messaging::ReplyPriorityPolicy_var &p) - : TAO_Base_var (), - ptr_ (ReplyPriorityPolicy::_duplicate (p.ptr ())) +Messaging::ReplyPriorityPolicy::~ReplyPriorityPolicy (void) {} -Messaging::ReplyPriorityPolicy_var::~ReplyPriorityPolicy_var (void) +void +Messaging::ReplyPriorityPolicy::_tao_any_destructor (void *_tao_void_pointer) { - CORBA::release (this->ptr_); -} - -Messaging::ReplyPriorityPolicy_var & -Messaging::ReplyPriorityPolicy_var::operator= (ReplyPriorityPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -Messaging::ReplyPriorityPolicy_var & -Messaging::ReplyPriorityPolicy_var::operator= (const ::Messaging::ReplyPriorityPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::ReplyPriorityPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -Messaging::ReplyPriorityPolicy_var::operator const ::Messaging::ReplyPriorityPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -Messaging::ReplyPriorityPolicy_var::operator ::Messaging::ReplyPriorityPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::ReplyPriorityPolicy_ptr -Messaging::ReplyPriorityPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::Messaging::ReplyPriorityPolicy_ptr -Messaging::ReplyPriorityPolicy_var::in (void) const -{ - return this->ptr_; -} - -::Messaging::ReplyPriorityPolicy_ptr & -Messaging::ReplyPriorityPolicy_var::inout (void) -{ - return this->ptr_; -} - -::Messaging::ReplyPriorityPolicy_ptr & -Messaging::ReplyPriorityPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::ReplyPriorityPolicy::_nil (); - return this->ptr_; -} - -::Messaging::ReplyPriorityPolicy_ptr -Messaging::ReplyPriorityPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::Messaging::ReplyPriorityPolicy_ptr val = this->ptr_; - this->ptr_ = ::Messaging::ReplyPriorityPolicy::_nil (); - return val; -} - -::Messaging::ReplyPriorityPolicy_ptr -Messaging::ReplyPriorityPolicy_var::tao_duplicate (ReplyPriorityPolicy_ptr p) -{ - return ::Messaging::ReplyPriorityPolicy::_duplicate (p); -} - -void -Messaging::ReplyPriorityPolicy_var::tao_release (ReplyPriorityPolicy_ptr p) -{ - CORBA::release (p); -} - -::Messaging::ReplyPriorityPolicy_ptr -Messaging::ReplyPriorityPolicy_var::tao_nil (void) -{ - return ::Messaging::ReplyPriorityPolicy::_nil (); -} - -::Messaging::ReplyPriorityPolicy_ptr -Messaging::ReplyPriorityPolicy_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::Messaging::ReplyPriorityPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -Messaging::ReplyPriorityPolicy_var::tao_upcast (void *src) -{ - ReplyPriorityPolicy **tmp = - ACE_static_cast (ReplyPriorityPolicy **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// Messaging::ReplyPriorityPolicy_out -// ************************************************************* - -Messaging::ReplyPriorityPolicy_out::ReplyPriorityPolicy_out (ReplyPriorityPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::Messaging::ReplyPriorityPolicy::_nil (); -} - -Messaging::ReplyPriorityPolicy_out::ReplyPriorityPolicy_out (ReplyPriorityPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::ReplyPriorityPolicy::_nil (); -} - -Messaging::ReplyPriorityPolicy_out::ReplyPriorityPolicy_out (const ::Messaging::ReplyPriorityPolicy_out &p) - : ptr_ (ACE_const_cast (ReplyPriorityPolicy_out &, p).ptr_) -{} - -::Messaging::ReplyPriorityPolicy_out & -Messaging::ReplyPriorityPolicy_out::operator= (const ::Messaging::ReplyPriorityPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (ReplyPriorityPolicy_out&, p).ptr_; - return *this; -} - -Messaging::ReplyPriorityPolicy_out & -Messaging::ReplyPriorityPolicy_out::operator= (const ::Messaging::ReplyPriorityPolicy_var &p) -{ - this->ptr_ = ::Messaging::ReplyPriorityPolicy::_duplicate (p.ptr ()); - return *this; -} - -Messaging::ReplyPriorityPolicy_out & -Messaging::ReplyPriorityPolicy_out::operator= (ReplyPriorityPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -Messaging::ReplyPriorityPolicy_out::operator ::Messaging::ReplyPriorityPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::ReplyPriorityPolicy_ptr & -Messaging::ReplyPriorityPolicy_out::ptr (void) -{ - return this->ptr_; -} - -::Messaging::ReplyPriorityPolicy_ptr -Messaging::ReplyPriorityPolicy_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 - -Messaging::ReplyPriorityPolicy::ReplyPriorityPolicy (void) -{} - -Messaging::ReplyPriorityPolicy::~ReplyPriorityPolicy (void) -{} - -void -Messaging::ReplyPriorityPolicy::_tao_any_destructor (void *_tao_void_pointer) -{ - ReplyPriorityPolicy *tmp = ACE_static_cast (ReplyPriorityPolicy *, _tao_void_pointer); - CORBA::release (tmp); + ReplyPriorityPolicy *tmp = ACE_static_cast (ReplyPriorityPolicy *, _tao_void_pointer); + CORBA::release (tmp); } Messaging::ReplyPriorityPolicy_ptr @@ -1435,6 +963,12 @@ const char* Messaging::ReplyPriorityPolicy::_interface_repository_id (void) cons return "IDL:omg.org/Messaging/ReplyPriorityPolicy:1.0"; } +CORBA::Boolean +Messaging::ReplyPriorityPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -1485,7 +1019,7 @@ TAO_NAMESPACE_END int Messaging::RequestStartTimePolicy::_tao_class_id = 0; Messaging::RequestStartTimePolicy_ptr -tao_Messaging_RequestStartTimePolicy_duplicate ( +Messaging::tao_RequestStartTimePolicy_life::tao_duplicate ( Messaging::RequestStartTimePolicy_ptr p ) { @@ -1493,7 +1027,7 @@ tao_Messaging_RequestStartTimePolicy_duplicate ( } void -tao_Messaging_RequestStartTimePolicy_release ( +Messaging::tao_RequestStartTimePolicy_life::tao_release ( Messaging::RequestStartTimePolicy_ptr p ) { @@ -1501,231 +1035,67 @@ tao_Messaging_RequestStartTimePolicy_release ( } Messaging::RequestStartTimePolicy_ptr -tao_Messaging_RequestStartTimePolicy_nil ( +Messaging::tao_RequestStartTimePolicy_life::tao_nil ( void ) { return Messaging::RequestStartTimePolicy::_nil (); } -Messaging::RequestStartTimePolicy_ptr -tao_Messaging_RequestStartTimePolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return Messaging::RequestStartTimePolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_Messaging_RequestStartTimePolicy_upcast ( - void *src - ) -{ - Messaging::RequestStartTimePolicy **tmp = - ACE_static_cast (Messaging::RequestStartTimePolicy **, src); - return *tmp; -} - CORBA::Boolean -tao_Messaging_RequestStartTimePolicy_marshal ( +Messaging::tao_RequestStartTimePolicy_life::tao_marshal ( Messaging::RequestStartTimePolicy_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// Messaging::RequestStartTimePolicy_var -// ************************************************************* - -Messaging::RequestStartTimePolicy_var::RequestStartTimePolicy_var (void) - : ptr_ (RequestStartTimePolicy::_nil ()) -{} - -::Messaging::RequestStartTimePolicy_ptr -Messaging::RequestStartTimePolicy_var::ptr (void) const -{ - return this->ptr_; -} - -Messaging::RequestStartTimePolicy_var::RequestStartTimePolicy_var (const ::Messaging::RequestStartTimePolicy_var &p) - : TAO_Base_var (), - ptr_ (RequestStartTimePolicy::_duplicate (p.ptr ())) -{} - -Messaging::RequestStartTimePolicy_var::~RequestStartTimePolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -Messaging::RequestStartTimePolicy_var & -Messaging::RequestStartTimePolicy_var::operator= (RequestStartTimePolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -Messaging::RequestStartTimePolicy_var & -Messaging::RequestStartTimePolicy_var::operator= (const ::Messaging::RequestStartTimePolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RequestStartTimePolicy::_duplicate (p.ptr ()); - } - return *this; -} - -Messaging::RequestStartTimePolicy_var::operator const ::Messaging::RequestStartTimePolicy_ptr &() const // cast -{ - return this->ptr_; -} - -Messaging::RequestStartTimePolicy_var::operator ::Messaging::RequestStartTimePolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::RequestStartTimePolicy_ptr -Messaging::RequestStartTimePolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::Messaging::RequestStartTimePolicy_ptr -Messaging::RequestStartTimePolicy_var::in (void) const -{ - return this->ptr_; -} - -::Messaging::RequestStartTimePolicy_ptr & -Messaging::RequestStartTimePolicy_var::inout (void) -{ - return this->ptr_; -} - -::Messaging::RequestStartTimePolicy_ptr & -Messaging::RequestStartTimePolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RequestStartTimePolicy::_nil (); - return this->ptr_; -} - -::Messaging::RequestStartTimePolicy_ptr -Messaging::RequestStartTimePolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::Messaging::RequestStartTimePolicy_ptr val = this->ptr_; - this->ptr_ = ::Messaging::RequestStartTimePolicy::_nil (); - return val; -} - -::Messaging::RequestStartTimePolicy_ptr -Messaging::RequestStartTimePolicy_var::tao_duplicate (RequestStartTimePolicy_ptr p) -{ - return ::Messaging::RequestStartTimePolicy::_duplicate (p); -} - -void -Messaging::RequestStartTimePolicy_var::tao_release (RequestStartTimePolicy_ptr p) -{ - CORBA::release (p); -} - -::Messaging::RequestStartTimePolicy_ptr -Messaging::RequestStartTimePolicy_var::tao_nil (void) -{ - return ::Messaging::RequestStartTimePolicy::_nil (); + return p->marshal (cdr); } -::Messaging::RequestStartTimePolicy_ptr -Messaging::RequestStartTimePolicy_var::tao_narrow ( +Messaging::RequestStartTimePolicy_ptr +Messaging::tao_RequestStartTimePolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::Messaging::RequestStartTimePolicy::_narrow (p ACE_ENV_ARG_PARAMETER); + return Messaging::RequestStartTimePolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -Messaging::RequestStartTimePolicy_var::tao_upcast (void *src) +Messaging::tao_RequestStartTimePolicy_cast::tao_upcast ( + void *src + ) { - RequestStartTimePolicy **tmp = - ACE_static_cast (RequestStartTimePolicy **, src); + Messaging::RequestStartTimePolicy **tmp = + ACE_static_cast (Messaging::RequestStartTimePolicy **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// Messaging::RequestStartTimePolicy_out -// ************************************************************* - -Messaging::RequestStartTimePolicy_out::RequestStartTimePolicy_out (RequestStartTimePolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::Messaging::RequestStartTimePolicy::_nil (); -} - -Messaging::RequestStartTimePolicy_out::RequestStartTimePolicy_out (RequestStartTimePolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RequestStartTimePolicy::_nil (); -} - -Messaging::RequestStartTimePolicy_out::RequestStartTimePolicy_out (const ::Messaging::RequestStartTimePolicy_out &p) - : ptr_ (ACE_const_cast (RequestStartTimePolicy_out &, p).ptr_) -{} - -::Messaging::RequestStartTimePolicy_out & -Messaging::RequestStartTimePolicy_out::operator= (const ::Messaging::RequestStartTimePolicy_out &p) -{ - this->ptr_ = ACE_const_cast (RequestStartTimePolicy_out&, p).ptr_; - return *this; -} - -Messaging::RequestStartTimePolicy_out & -Messaging::RequestStartTimePolicy_out::operator= (const ::Messaging::RequestStartTimePolicy_var &p) -{ - this->ptr_ = ::Messaging::RequestStartTimePolicy::_duplicate (p.ptr ()); - return *this; -} - -Messaging::RequestStartTimePolicy_out & -Messaging::RequestStartTimePolicy_out::operator= (RequestStartTimePolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -Messaging::RequestStartTimePolicy_out::operator ::Messaging::RequestStartTimePolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::RequestStartTimePolicy_ptr & -Messaging::RequestStartTimePolicy_out::ptr (void) -{ - return this->ptr_; -} - -::Messaging::RequestStartTimePolicy_ptr -Messaging::RequestStartTimePolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + Messaging::RequestStartTimePolicy, + Messaging::tao_RequestStartTimePolicy_life + >; + template class + TAO_Objref_Out_T< + Messaging::RequestStartTimePolicy, + Messaging::tao_RequestStartTimePolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + Messaging::RequestStartTimePolicy, \ + Messaging::tao_RequestStartTimePolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + Messaging::RequestStartTimePolicy, \ + Messaging::tao_RequestStartTimePolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 Messaging::RequestStartTimePolicy::RequestStartTimePolicy (void) {} @@ -1833,6 +1203,12 @@ const char* Messaging::RequestStartTimePolicy::_interface_repository_id (void) c return "IDL:omg.org/Messaging/RequestStartTimePolicy:1.0"; } +CORBA::Boolean +Messaging::RequestStartTimePolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -1885,7 +1261,7 @@ TAO_NAMESPACE_END int Messaging::RequestEndTimePolicy::_tao_class_id = 0; Messaging::RequestEndTimePolicy_ptr -tao_Messaging_RequestEndTimePolicy_duplicate ( +Messaging::tao_RequestEndTimePolicy_life::tao_duplicate ( Messaging::RequestEndTimePolicy_ptr p ) { @@ -1893,7 +1269,7 @@ tao_Messaging_RequestEndTimePolicy_duplicate ( } void -tao_Messaging_RequestEndTimePolicy_release ( +Messaging::tao_RequestEndTimePolicy_life::tao_release ( Messaging::RequestEndTimePolicy_ptr p ) { @@ -1901,15 +1277,24 @@ tao_Messaging_RequestEndTimePolicy_release ( } Messaging::RequestEndTimePolicy_ptr -tao_Messaging_RequestEndTimePolicy_nil ( +Messaging::tao_RequestEndTimePolicy_life::tao_nil ( void ) { return Messaging::RequestEndTimePolicy::_nil (); } +CORBA::Boolean +Messaging::tao_RequestEndTimePolicy_life::tao_marshal ( + Messaging::RequestEndTimePolicy_ptr p, + TAO_OutputCDR &cdr + ) +{ + return p->marshal (cdr); +} + Messaging::RequestEndTimePolicy_ptr -tao_Messaging_RequestEndTimePolicy_narrow ( +Messaging::tao_RequestEndTimePolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) @@ -1918,7 +1303,7 @@ tao_Messaging_RequestEndTimePolicy_narrow ( } CORBA::Object * -tao_Messaging_RequestEndTimePolicy_upcast ( +Messaging::tao_RequestEndTimePolicy_cast::tao_upcast ( void *src ) { @@ -1927,249 +1312,76 @@ tao_Messaging_RequestEndTimePolicy_upcast ( return *tmp; } -CORBA::Boolean -tao_Messaging_RequestEndTimePolicy_marshal ( - Messaging::RequestEndTimePolicy_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + Messaging::RequestEndTimePolicy, + Messaging::tao_RequestEndTimePolicy_life + >; + template class + TAO_Objref_Out_T< + Messaging::RequestEndTimePolicy, + Messaging::tao_RequestEndTimePolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + Messaging::RequestEndTimePolicy, \ + Messaging::tao_RequestEndTimePolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + Messaging::RequestEndTimePolicy, \ + Messaging::tao_RequestEndTimePolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// ************************************************************* -// Messaging::RequestEndTimePolicy_var -// ************************************************************* +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 -Messaging::RequestEndTimePolicy_var::RequestEndTimePolicy_var (void) - : ptr_ (RequestEndTimePolicy::_nil ()) +Messaging::RequestEndTimePolicy::RequestEndTimePolicy (void) {} -::Messaging::RequestEndTimePolicy_ptr -Messaging::RequestEndTimePolicy_var::ptr (void) const -{ - return this->ptr_; -} - -Messaging::RequestEndTimePolicy_var::RequestEndTimePolicy_var (const ::Messaging::RequestEndTimePolicy_var &p) - : TAO_Base_var (), - ptr_ (RequestEndTimePolicy::_duplicate (p.ptr ())) +Messaging::RequestEndTimePolicy::~RequestEndTimePolicy (void) {} -Messaging::RequestEndTimePolicy_var::~RequestEndTimePolicy_var (void) +void +Messaging::RequestEndTimePolicy::_tao_any_destructor (void *_tao_void_pointer) { - CORBA::release (this->ptr_); + RequestEndTimePolicy *tmp = ACE_static_cast (RequestEndTimePolicy *, _tao_void_pointer); + CORBA::release (tmp); } -Messaging::RequestEndTimePolicy_var & -Messaging::RequestEndTimePolicy_var::operator= (RequestEndTimePolicy_ptr p) +Messaging::RequestEndTimePolicy_ptr +Messaging::RequestEndTimePolicy::_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL + ) { - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; + return RequestEndTimePolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -Messaging::RequestEndTimePolicy_var & -Messaging::RequestEndTimePolicy_var::operator= (const ::Messaging::RequestEndTimePolicy_var &p) +Messaging::RequestEndTimePolicy_ptr +Messaging::RequestEndTimePolicy::_unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_NOT_USED + ) { - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RequestEndTimePolicy::_duplicate (p.ptr ()); - } - return *this; -} - -Messaging::RequestEndTimePolicy_var::operator const ::Messaging::RequestEndTimePolicy_ptr &() const // cast -{ - return this->ptr_; -} - -Messaging::RequestEndTimePolicy_var::operator ::Messaging::RequestEndTimePolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::RequestEndTimePolicy_ptr -Messaging::RequestEndTimePolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::Messaging::RequestEndTimePolicy_ptr -Messaging::RequestEndTimePolicy_var::in (void) const -{ - return this->ptr_; -} - -::Messaging::RequestEndTimePolicy_ptr & -Messaging::RequestEndTimePolicy_var::inout (void) -{ - return this->ptr_; -} - -::Messaging::RequestEndTimePolicy_ptr & -Messaging::RequestEndTimePolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RequestEndTimePolicy::_nil (); - return this->ptr_; -} - -::Messaging::RequestEndTimePolicy_ptr -Messaging::RequestEndTimePolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::Messaging::RequestEndTimePolicy_ptr val = this->ptr_; - this->ptr_ = ::Messaging::RequestEndTimePolicy::_nil (); - return val; -} - -::Messaging::RequestEndTimePolicy_ptr -Messaging::RequestEndTimePolicy_var::tao_duplicate (RequestEndTimePolicy_ptr p) -{ - return ::Messaging::RequestEndTimePolicy::_duplicate (p); -} - -void -Messaging::RequestEndTimePolicy_var::tao_release (RequestEndTimePolicy_ptr p) -{ - CORBA::release (p); -} - -::Messaging::RequestEndTimePolicy_ptr -Messaging::RequestEndTimePolicy_var::tao_nil (void) -{ - return ::Messaging::RequestEndTimePolicy::_nil (); -} - -::Messaging::RequestEndTimePolicy_ptr -Messaging::RequestEndTimePolicy_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::Messaging::RequestEndTimePolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -Messaging::RequestEndTimePolicy_var::tao_upcast (void *src) -{ - RequestEndTimePolicy **tmp = - ACE_static_cast (RequestEndTimePolicy **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// Messaging::RequestEndTimePolicy_out -// ************************************************************* - -Messaging::RequestEndTimePolicy_out::RequestEndTimePolicy_out (RequestEndTimePolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::Messaging::RequestEndTimePolicy::_nil (); -} - -Messaging::RequestEndTimePolicy_out::RequestEndTimePolicy_out (RequestEndTimePolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RequestEndTimePolicy::_nil (); -} - -Messaging::RequestEndTimePolicy_out::RequestEndTimePolicy_out (const ::Messaging::RequestEndTimePolicy_out &p) - : ptr_ (ACE_const_cast (RequestEndTimePolicy_out &, p).ptr_) -{} - -::Messaging::RequestEndTimePolicy_out & -Messaging::RequestEndTimePolicy_out::operator= (const ::Messaging::RequestEndTimePolicy_out &p) -{ - this->ptr_ = ACE_const_cast (RequestEndTimePolicy_out&, p).ptr_; - return *this; -} - -Messaging::RequestEndTimePolicy_out & -Messaging::RequestEndTimePolicy_out::operator= (const ::Messaging::RequestEndTimePolicy_var &p) -{ - this->ptr_ = ::Messaging::RequestEndTimePolicy::_duplicate (p.ptr ()); - return *this; -} - -Messaging::RequestEndTimePolicy_out & -Messaging::RequestEndTimePolicy_out::operator= (RequestEndTimePolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -Messaging::RequestEndTimePolicy_out::operator ::Messaging::RequestEndTimePolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::RequestEndTimePolicy_ptr & -Messaging::RequestEndTimePolicy_out::ptr (void) -{ - return this->ptr_; -} - -::Messaging::RequestEndTimePolicy_ptr -Messaging::RequestEndTimePolicy_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 - -Messaging::RequestEndTimePolicy::RequestEndTimePolicy (void) -{} - -Messaging::RequestEndTimePolicy::~RequestEndTimePolicy (void) -{} - -void -Messaging::RequestEndTimePolicy::_tao_any_destructor (void *_tao_void_pointer) -{ - RequestEndTimePolicy *tmp = ACE_static_cast (RequestEndTimePolicy *, _tao_void_pointer); - CORBA::release (tmp); -} - -Messaging::RequestEndTimePolicy_ptr -Messaging::RequestEndTimePolicy::_narrow ( - CORBA::Object_ptr obj - ACE_ENV_ARG_DECL - ) -{ - return RequestEndTimePolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); -} - -Messaging::RequestEndTimePolicy_ptr -Messaging::RequestEndTimePolicy::_unchecked_narrow ( - CORBA::Object_ptr obj - ACE_ENV_ARG_DECL_NOT_USED - ) -{ - if (CORBA::is_nil (obj)) - { - return RequestEndTimePolicy::_nil (); - } - - return - ACE_reinterpret_cast ( - RequestEndTimePolicy_ptr, - obj->_tao_QueryInterface ( - ACE_reinterpret_cast ( - ptr_arith_t, - &RequestEndTimePolicy::_tao_class_id - ) - ) - ); + if (CORBA::is_nil (obj)) + { + return RequestEndTimePolicy::_nil (); + } + + return + ACE_reinterpret_cast ( + RequestEndTimePolicy_ptr, + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &RequestEndTimePolicy::_tao_class_id + ) + ) + ); } Messaging::RequestEndTimePolicy_ptr @@ -2233,6 +1445,12 @@ const char* Messaging::RequestEndTimePolicy::_interface_repository_id (void) con return "IDL:omg.org/Messaging/RequestEndTimePolicy:1.0"; } +CORBA::Boolean +Messaging::RequestEndTimePolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -2284,7 +1502,7 @@ TAO_NAMESPACE_END int Messaging::ReplyStartTimePolicy::_tao_class_id = 0; Messaging::ReplyStartTimePolicy_ptr -tao_Messaging_ReplyStartTimePolicy_duplicate ( +Messaging::tao_ReplyStartTimePolicy_life::tao_duplicate ( Messaging::ReplyStartTimePolicy_ptr p ) { @@ -2292,7 +1510,7 @@ tao_Messaging_ReplyStartTimePolicy_duplicate ( } void -tao_Messaging_ReplyStartTimePolicy_release ( +Messaging::tao_ReplyStartTimePolicy_life::tao_release ( Messaging::ReplyStartTimePolicy_ptr p ) { @@ -2300,231 +1518,67 @@ tao_Messaging_ReplyStartTimePolicy_release ( } Messaging::ReplyStartTimePolicy_ptr -tao_Messaging_ReplyStartTimePolicy_nil ( +Messaging::tao_ReplyStartTimePolicy_life::tao_nil ( void ) { return Messaging::ReplyStartTimePolicy::_nil (); } -Messaging::ReplyStartTimePolicy_ptr -tao_Messaging_ReplyStartTimePolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return Messaging::ReplyStartTimePolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_Messaging_ReplyStartTimePolicy_upcast ( - void *src - ) -{ - Messaging::ReplyStartTimePolicy **tmp = - ACE_static_cast (Messaging::ReplyStartTimePolicy **, src); - return *tmp; -} - CORBA::Boolean -tao_Messaging_ReplyStartTimePolicy_marshal ( +Messaging::tao_ReplyStartTimePolicy_life::tao_marshal ( Messaging::ReplyStartTimePolicy_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// Messaging::ReplyStartTimePolicy_var -// ************************************************************* - -Messaging::ReplyStartTimePolicy_var::ReplyStartTimePolicy_var (void) - : ptr_ (ReplyStartTimePolicy::_nil ()) -{} - -::Messaging::ReplyStartTimePolicy_ptr -Messaging::ReplyStartTimePolicy_var::ptr (void) const -{ - return this->ptr_; -} - -Messaging::ReplyStartTimePolicy_var::ReplyStartTimePolicy_var (const ::Messaging::ReplyStartTimePolicy_var &p) - : TAO_Base_var (), - ptr_ (ReplyStartTimePolicy::_duplicate (p.ptr ())) -{} - -Messaging::ReplyStartTimePolicy_var::~ReplyStartTimePolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -Messaging::ReplyStartTimePolicy_var & -Messaging::ReplyStartTimePolicy_var::operator= (ReplyStartTimePolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -Messaging::ReplyStartTimePolicy_var & -Messaging::ReplyStartTimePolicy_var::operator= (const ::Messaging::ReplyStartTimePolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::ReplyStartTimePolicy::_duplicate (p.ptr ()); - } - return *this; -} - -Messaging::ReplyStartTimePolicy_var::operator const ::Messaging::ReplyStartTimePolicy_ptr &() const // cast -{ - return this->ptr_; -} - -Messaging::ReplyStartTimePolicy_var::operator ::Messaging::ReplyStartTimePolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::ReplyStartTimePolicy_ptr -Messaging::ReplyStartTimePolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::Messaging::ReplyStartTimePolicy_ptr -Messaging::ReplyStartTimePolicy_var::in (void) const -{ - return this->ptr_; -} - -::Messaging::ReplyStartTimePolicy_ptr & -Messaging::ReplyStartTimePolicy_var::inout (void) -{ - return this->ptr_; + return p->marshal (cdr); } -::Messaging::ReplyStartTimePolicy_ptr & -Messaging::ReplyStartTimePolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::ReplyStartTimePolicy::_nil (); - return this->ptr_; -} - -::Messaging::ReplyStartTimePolicy_ptr -Messaging::ReplyStartTimePolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::Messaging::ReplyStartTimePolicy_ptr val = this->ptr_; - this->ptr_ = ::Messaging::ReplyStartTimePolicy::_nil (); - return val; -} - -::Messaging::ReplyStartTimePolicy_ptr -Messaging::ReplyStartTimePolicy_var::tao_duplicate (ReplyStartTimePolicy_ptr p) -{ - return ::Messaging::ReplyStartTimePolicy::_duplicate (p); -} - -void -Messaging::ReplyStartTimePolicy_var::tao_release (ReplyStartTimePolicy_ptr p) -{ - CORBA::release (p); -} - -::Messaging::ReplyStartTimePolicy_ptr -Messaging::ReplyStartTimePolicy_var::tao_nil (void) -{ - return ::Messaging::ReplyStartTimePolicy::_nil (); -} - -::Messaging::ReplyStartTimePolicy_ptr -Messaging::ReplyStartTimePolicy_var::tao_narrow ( +Messaging::ReplyStartTimePolicy_ptr +Messaging::tao_ReplyStartTimePolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::Messaging::ReplyStartTimePolicy::_narrow (p ACE_ENV_ARG_PARAMETER); + return Messaging::ReplyStartTimePolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -Messaging::ReplyStartTimePolicy_var::tao_upcast (void *src) +Messaging::tao_ReplyStartTimePolicy_cast::tao_upcast ( + void *src + ) { - ReplyStartTimePolicy **tmp = - ACE_static_cast (ReplyStartTimePolicy **, src); + Messaging::ReplyStartTimePolicy **tmp = + ACE_static_cast (Messaging::ReplyStartTimePolicy **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// Messaging::ReplyStartTimePolicy_out -// ************************************************************* - -Messaging::ReplyStartTimePolicy_out::ReplyStartTimePolicy_out (ReplyStartTimePolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::Messaging::ReplyStartTimePolicy::_nil (); -} - -Messaging::ReplyStartTimePolicy_out::ReplyStartTimePolicy_out (ReplyStartTimePolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::ReplyStartTimePolicy::_nil (); -} - -Messaging::ReplyStartTimePolicy_out::ReplyStartTimePolicy_out (const ::Messaging::ReplyStartTimePolicy_out &p) - : ptr_ (ACE_const_cast (ReplyStartTimePolicy_out &, p).ptr_) -{} - -::Messaging::ReplyStartTimePolicy_out & -Messaging::ReplyStartTimePolicy_out::operator= (const ::Messaging::ReplyStartTimePolicy_out &p) -{ - this->ptr_ = ACE_const_cast (ReplyStartTimePolicy_out&, p).ptr_; - return *this; -} - -Messaging::ReplyStartTimePolicy_out & -Messaging::ReplyStartTimePolicy_out::operator= (const ::Messaging::ReplyStartTimePolicy_var &p) -{ - this->ptr_ = ::Messaging::ReplyStartTimePolicy::_duplicate (p.ptr ()); - return *this; -} - -Messaging::ReplyStartTimePolicy_out & -Messaging::ReplyStartTimePolicy_out::operator= (ReplyStartTimePolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -Messaging::ReplyStartTimePolicy_out::operator ::Messaging::ReplyStartTimePolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::ReplyStartTimePolicy_ptr & -Messaging::ReplyStartTimePolicy_out::ptr (void) -{ - return this->ptr_; -} - -::Messaging::ReplyStartTimePolicy_ptr -Messaging::ReplyStartTimePolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + Messaging::ReplyStartTimePolicy, + Messaging::tao_ReplyStartTimePolicy_life + >; + template class + TAO_Objref_Out_T< + Messaging::ReplyStartTimePolicy, + Messaging::tao_ReplyStartTimePolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + Messaging::ReplyStartTimePolicy, \ + Messaging::tao_ReplyStartTimePolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + Messaging::ReplyStartTimePolicy, \ + Messaging::tao_ReplyStartTimePolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 Messaging::ReplyStartTimePolicy::ReplyStartTimePolicy (void) {} @@ -2632,6 +1686,12 @@ const char* Messaging::ReplyStartTimePolicy::_interface_repository_id (void) con return "IDL:omg.org/Messaging/ReplyStartTimePolicy:1.0"; } +CORBA::Boolean +Messaging::ReplyStartTimePolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -2682,248 +1742,84 @@ TAO_NAMESPACE_END int Messaging::ReplyEndTimePolicy::_tao_class_id = 0; -Messaging::ReplyEndTimePolicy_ptr -tao_Messaging_ReplyEndTimePolicy_duplicate ( - Messaging::ReplyEndTimePolicy_ptr p - ) -{ - return Messaging::ReplyEndTimePolicy::_duplicate (p); -} - -void -tao_Messaging_ReplyEndTimePolicy_release ( - Messaging::ReplyEndTimePolicy_ptr p - ) -{ - CORBA::release (p); -} - -Messaging::ReplyEndTimePolicy_ptr -tao_Messaging_ReplyEndTimePolicy_nil ( - void - ) -{ - return Messaging::ReplyEndTimePolicy::_nil (); -} - -Messaging::ReplyEndTimePolicy_ptr -tao_Messaging_ReplyEndTimePolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return Messaging::ReplyEndTimePolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_Messaging_ReplyEndTimePolicy_upcast ( - void *src - ) -{ - Messaging::ReplyEndTimePolicy **tmp = - ACE_static_cast (Messaging::ReplyEndTimePolicy **, src); - return *tmp; -} - -CORBA::Boolean -tao_Messaging_ReplyEndTimePolicy_marshal ( - Messaging::ReplyEndTimePolicy_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// Messaging::ReplyEndTimePolicy_var -// ************************************************************* - -Messaging::ReplyEndTimePolicy_var::ReplyEndTimePolicy_var (void) - : ptr_ (ReplyEndTimePolicy::_nil ()) -{} - -::Messaging::ReplyEndTimePolicy_ptr -Messaging::ReplyEndTimePolicy_var::ptr (void) const -{ - return this->ptr_; -} - -Messaging::ReplyEndTimePolicy_var::ReplyEndTimePolicy_var (const ::Messaging::ReplyEndTimePolicy_var &p) - : TAO_Base_var (), - ptr_ (ReplyEndTimePolicy::_duplicate (p.ptr ())) -{} - -Messaging::ReplyEndTimePolicy_var::~ReplyEndTimePolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -Messaging::ReplyEndTimePolicy_var & -Messaging::ReplyEndTimePolicy_var::operator= (ReplyEndTimePolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -Messaging::ReplyEndTimePolicy_var & -Messaging::ReplyEndTimePolicy_var::operator= (const ::Messaging::ReplyEndTimePolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::ReplyEndTimePolicy::_duplicate (p.ptr ()); - } - return *this; -} - -Messaging::ReplyEndTimePolicy_var::operator const ::Messaging::ReplyEndTimePolicy_ptr &() const // cast -{ - return this->ptr_; -} - -Messaging::ReplyEndTimePolicy_var::operator ::Messaging::ReplyEndTimePolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::ReplyEndTimePolicy_ptr -Messaging::ReplyEndTimePolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::Messaging::ReplyEndTimePolicy_ptr -Messaging::ReplyEndTimePolicy_var::in (void) const -{ - return this->ptr_; -} - -::Messaging::ReplyEndTimePolicy_ptr & -Messaging::ReplyEndTimePolicy_var::inout (void) -{ - return this->ptr_; -} - -::Messaging::ReplyEndTimePolicy_ptr & -Messaging::ReplyEndTimePolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::ReplyEndTimePolicy::_nil (); - return this->ptr_; -} - -::Messaging::ReplyEndTimePolicy_ptr -Messaging::ReplyEndTimePolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::Messaging::ReplyEndTimePolicy_ptr val = this->ptr_; - this->ptr_ = ::Messaging::ReplyEndTimePolicy::_nil (); - return val; -} - -::Messaging::ReplyEndTimePolicy_ptr -Messaging::ReplyEndTimePolicy_var::tao_duplicate (ReplyEndTimePolicy_ptr p) -{ - return ::Messaging::ReplyEndTimePolicy::_duplicate (p); -} - -void -Messaging::ReplyEndTimePolicy_var::tao_release (ReplyEndTimePolicy_ptr p) -{ - CORBA::release (p); -} - -::Messaging::ReplyEndTimePolicy_ptr -Messaging::ReplyEndTimePolicy_var::tao_nil (void) -{ - return ::Messaging::ReplyEndTimePolicy::_nil (); -} - -::Messaging::ReplyEndTimePolicy_ptr -Messaging::ReplyEndTimePolicy_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::Messaging::ReplyEndTimePolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -Messaging::ReplyEndTimePolicy_var::tao_upcast (void *src) -{ - ReplyEndTimePolicy **tmp = - ACE_static_cast (ReplyEndTimePolicy **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// Messaging::ReplyEndTimePolicy_out -// ************************************************************* - -Messaging::ReplyEndTimePolicy_out::ReplyEndTimePolicy_out (ReplyEndTimePolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::Messaging::ReplyEndTimePolicy::_nil (); -} - -Messaging::ReplyEndTimePolicy_out::ReplyEndTimePolicy_out (ReplyEndTimePolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::ReplyEndTimePolicy::_nil (); -} - -Messaging::ReplyEndTimePolicy_out::ReplyEndTimePolicy_out (const ::Messaging::ReplyEndTimePolicy_out &p) - : ptr_ (ACE_const_cast (ReplyEndTimePolicy_out &, p).ptr_) -{} - -::Messaging::ReplyEndTimePolicy_out & -Messaging::ReplyEndTimePolicy_out::operator= (const ::Messaging::ReplyEndTimePolicy_out &p) +Messaging::ReplyEndTimePolicy_ptr +Messaging::tao_ReplyEndTimePolicy_life::tao_duplicate ( + Messaging::ReplyEndTimePolicy_ptr p + ) { - this->ptr_ = ACE_const_cast (ReplyEndTimePolicy_out&, p).ptr_; - return *this; + return Messaging::ReplyEndTimePolicy::_duplicate (p); } -Messaging::ReplyEndTimePolicy_out & -Messaging::ReplyEndTimePolicy_out::operator= (const ::Messaging::ReplyEndTimePolicy_var &p) +void +Messaging::tao_ReplyEndTimePolicy_life::tao_release ( + Messaging::ReplyEndTimePolicy_ptr p + ) { - this->ptr_ = ::Messaging::ReplyEndTimePolicy::_duplicate (p.ptr ()); - return *this; + CORBA::release (p); } -Messaging::ReplyEndTimePolicy_out & -Messaging::ReplyEndTimePolicy_out::operator= (ReplyEndTimePolicy_ptr p) +Messaging::ReplyEndTimePolicy_ptr +Messaging::tao_ReplyEndTimePolicy_life::tao_nil ( + void + ) { - this->ptr_ = p; - return *this; + return Messaging::ReplyEndTimePolicy::_nil (); } -Messaging::ReplyEndTimePolicy_out::operator ::Messaging::ReplyEndTimePolicy_ptr &() // cast +CORBA::Boolean +Messaging::tao_ReplyEndTimePolicy_life::tao_marshal ( + Messaging::ReplyEndTimePolicy_ptr p, + TAO_OutputCDR &cdr + ) { - return this->ptr_; + return p->marshal (cdr); } -::Messaging::ReplyEndTimePolicy_ptr & -Messaging::ReplyEndTimePolicy_out::ptr (void) +Messaging::ReplyEndTimePolicy_ptr +Messaging::tao_ReplyEndTimePolicy_cast::tao_narrow ( + CORBA::Object *p + ACE_ENV_ARG_DECL + ) { - return this->ptr_; + return Messaging::ReplyEndTimePolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } -::Messaging::ReplyEndTimePolicy_ptr -Messaging::ReplyEndTimePolicy_out::operator-> (void) +CORBA::Object * +Messaging::tao_ReplyEndTimePolicy_cast::tao_upcast ( + void *src + ) { - return this->ptr_; + Messaging::ReplyEndTimePolicy **tmp = + ACE_static_cast (Messaging::ReplyEndTimePolicy **, src); + return *tmp; } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + Messaging::ReplyEndTimePolicy, + Messaging::tao_ReplyEndTimePolicy_life + >; + template class + TAO_Objref_Out_T< + Messaging::ReplyEndTimePolicy, + Messaging::tao_ReplyEndTimePolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + Messaging::ReplyEndTimePolicy, \ + Messaging::tao_ReplyEndTimePolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + Messaging::ReplyEndTimePolicy, \ + Messaging::tao_ReplyEndTimePolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 Messaging::ReplyEndTimePolicy::ReplyEndTimePolicy (void) {} @@ -3031,6 +1927,12 @@ const char* Messaging::ReplyEndTimePolicy::_interface_repository_id (void) const return "IDL:omg.org/Messaging/ReplyEndTimePolicy:1.0"; } +CORBA::Boolean +Messaging::ReplyEndTimePolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -3081,7 +1983,7 @@ TAO_NAMESPACE_END int Messaging::RelativeRequestTimeoutPolicy::_tao_class_id = 0; Messaging::RelativeRequestTimeoutPolicy_ptr -tao_Messaging_RelativeRequestTimeoutPolicy_duplicate ( +Messaging::tao_RelativeRequestTimeoutPolicy_life::tao_duplicate ( Messaging::RelativeRequestTimeoutPolicy_ptr p ) { @@ -3089,7 +1991,7 @@ tao_Messaging_RelativeRequestTimeoutPolicy_duplicate ( } void -tao_Messaging_RelativeRequestTimeoutPolicy_release ( +Messaging::tao_RelativeRequestTimeoutPolicy_life::tao_release ( Messaging::RelativeRequestTimeoutPolicy_ptr p ) { @@ -3097,231 +1999,67 @@ tao_Messaging_RelativeRequestTimeoutPolicy_release ( } Messaging::RelativeRequestTimeoutPolicy_ptr -tao_Messaging_RelativeRequestTimeoutPolicy_nil ( +Messaging::tao_RelativeRequestTimeoutPolicy_life::tao_nil ( void ) { return Messaging::RelativeRequestTimeoutPolicy::_nil (); } -Messaging::RelativeRequestTimeoutPolicy_ptr -tao_Messaging_RelativeRequestTimeoutPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return Messaging::RelativeRequestTimeoutPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_Messaging_RelativeRequestTimeoutPolicy_upcast ( - void *src - ) -{ - Messaging::RelativeRequestTimeoutPolicy **tmp = - ACE_static_cast (Messaging::RelativeRequestTimeoutPolicy **, src); - return *tmp; -} - CORBA::Boolean -tao_Messaging_RelativeRequestTimeoutPolicy_marshal ( +Messaging::tao_RelativeRequestTimeoutPolicy_life::tao_marshal ( Messaging::RelativeRequestTimeoutPolicy_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// Messaging::RelativeRequestTimeoutPolicy_var -// ************************************************************* - -Messaging::RelativeRequestTimeoutPolicy_var::RelativeRequestTimeoutPolicy_var (void) - : ptr_ (RelativeRequestTimeoutPolicy::_nil ()) -{} - -::Messaging::RelativeRequestTimeoutPolicy_ptr -Messaging::RelativeRequestTimeoutPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -Messaging::RelativeRequestTimeoutPolicy_var::RelativeRequestTimeoutPolicy_var (const ::Messaging::RelativeRequestTimeoutPolicy_var &p) - : TAO_Base_var (), - ptr_ (RelativeRequestTimeoutPolicy::_duplicate (p.ptr ())) -{} - -Messaging::RelativeRequestTimeoutPolicy_var::~RelativeRequestTimeoutPolicy_var (void) -{ - CORBA::release (this->ptr_); + return p->marshal (cdr); } -Messaging::RelativeRequestTimeoutPolicy_var & -Messaging::RelativeRequestTimeoutPolicy_var::operator= (RelativeRequestTimeoutPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -Messaging::RelativeRequestTimeoutPolicy_var & -Messaging::RelativeRequestTimeoutPolicy_var::operator= (const ::Messaging::RelativeRequestTimeoutPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RelativeRequestTimeoutPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -Messaging::RelativeRequestTimeoutPolicy_var::operator const ::Messaging::RelativeRequestTimeoutPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -Messaging::RelativeRequestTimeoutPolicy_var::operator ::Messaging::RelativeRequestTimeoutPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::RelativeRequestTimeoutPolicy_ptr -Messaging::RelativeRequestTimeoutPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::Messaging::RelativeRequestTimeoutPolicy_ptr -Messaging::RelativeRequestTimeoutPolicy_var::in (void) const -{ - return this->ptr_; -} - -::Messaging::RelativeRequestTimeoutPolicy_ptr & -Messaging::RelativeRequestTimeoutPolicy_var::inout (void) -{ - return this->ptr_; -} - -::Messaging::RelativeRequestTimeoutPolicy_ptr & -Messaging::RelativeRequestTimeoutPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RelativeRequestTimeoutPolicy::_nil (); - return this->ptr_; -} - -::Messaging::RelativeRequestTimeoutPolicy_ptr -Messaging::RelativeRequestTimeoutPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::Messaging::RelativeRequestTimeoutPolicy_ptr val = this->ptr_; - this->ptr_ = ::Messaging::RelativeRequestTimeoutPolicy::_nil (); - return val; -} - -::Messaging::RelativeRequestTimeoutPolicy_ptr -Messaging::RelativeRequestTimeoutPolicy_var::tao_duplicate (RelativeRequestTimeoutPolicy_ptr p) -{ - return ::Messaging::RelativeRequestTimeoutPolicy::_duplicate (p); -} - -void -Messaging::RelativeRequestTimeoutPolicy_var::tao_release (RelativeRequestTimeoutPolicy_ptr p) -{ - CORBA::release (p); -} - -::Messaging::RelativeRequestTimeoutPolicy_ptr -Messaging::RelativeRequestTimeoutPolicy_var::tao_nil (void) -{ - return ::Messaging::RelativeRequestTimeoutPolicy::_nil (); -} - -::Messaging::RelativeRequestTimeoutPolicy_ptr -Messaging::RelativeRequestTimeoutPolicy_var::tao_narrow ( +Messaging::RelativeRequestTimeoutPolicy_ptr +Messaging::tao_RelativeRequestTimeoutPolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::Messaging::RelativeRequestTimeoutPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); + return Messaging::RelativeRequestTimeoutPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -Messaging::RelativeRequestTimeoutPolicy_var::tao_upcast (void *src) +Messaging::tao_RelativeRequestTimeoutPolicy_cast::tao_upcast ( + void *src + ) { - RelativeRequestTimeoutPolicy **tmp = - ACE_static_cast (RelativeRequestTimeoutPolicy **, src); + Messaging::RelativeRequestTimeoutPolicy **tmp = + ACE_static_cast (Messaging::RelativeRequestTimeoutPolicy **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// Messaging::RelativeRequestTimeoutPolicy_out -// ************************************************************* - -Messaging::RelativeRequestTimeoutPolicy_out::RelativeRequestTimeoutPolicy_out (RelativeRequestTimeoutPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::Messaging::RelativeRequestTimeoutPolicy::_nil (); -} - -Messaging::RelativeRequestTimeoutPolicy_out::RelativeRequestTimeoutPolicy_out (RelativeRequestTimeoutPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RelativeRequestTimeoutPolicy::_nil (); -} - -Messaging::RelativeRequestTimeoutPolicy_out::RelativeRequestTimeoutPolicy_out (const ::Messaging::RelativeRequestTimeoutPolicy_out &p) - : ptr_ (ACE_const_cast (RelativeRequestTimeoutPolicy_out &, p).ptr_) -{} - -::Messaging::RelativeRequestTimeoutPolicy_out & -Messaging::RelativeRequestTimeoutPolicy_out::operator= (const ::Messaging::RelativeRequestTimeoutPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (RelativeRequestTimeoutPolicy_out&, p).ptr_; - return *this; -} - -Messaging::RelativeRequestTimeoutPolicy_out & -Messaging::RelativeRequestTimeoutPolicy_out::operator= (const ::Messaging::RelativeRequestTimeoutPolicy_var &p) -{ - this->ptr_ = ::Messaging::RelativeRequestTimeoutPolicy::_duplicate (p.ptr ()); - return *this; -} - -Messaging::RelativeRequestTimeoutPolicy_out & -Messaging::RelativeRequestTimeoutPolicy_out::operator= (RelativeRequestTimeoutPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -Messaging::RelativeRequestTimeoutPolicy_out::operator ::Messaging::RelativeRequestTimeoutPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::RelativeRequestTimeoutPolicy_ptr & -Messaging::RelativeRequestTimeoutPolicy_out::ptr (void) -{ - return this->ptr_; -} - -::Messaging::RelativeRequestTimeoutPolicy_ptr -Messaging::RelativeRequestTimeoutPolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + Messaging::RelativeRequestTimeoutPolicy, + Messaging::tao_RelativeRequestTimeoutPolicy_life + >; + template class + TAO_Objref_Out_T< + Messaging::RelativeRequestTimeoutPolicy, + Messaging::tao_RelativeRequestTimeoutPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + Messaging::RelativeRequestTimeoutPolicy, \ + Messaging::tao_RelativeRequestTimeoutPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + Messaging::RelativeRequestTimeoutPolicy, \ + Messaging::tao_RelativeRequestTimeoutPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 Messaging::RelativeRequestTimeoutPolicy::RelativeRequestTimeoutPolicy (void) {} @@ -3429,6 +2167,12 @@ const char* Messaging::RelativeRequestTimeoutPolicy::_interface_repository_id (v return "IDL:omg.org/Messaging/RelativeRequestTimeoutPolicy:1.0"; } +CORBA::Boolean +Messaging::RelativeRequestTimeoutPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -3550,7 +2294,7 @@ TAO_NAMESPACE_DEFINE ( TAO_NAMESPACE_END // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 void Messaging::RoutingTypeRange::_tao_any_destructor (void *_tao_void_pointer) { @@ -3559,252 +2303,107 @@ void Messaging::RoutingTypeRange::_tao_any_destructor (void *_tao_void_pointer) } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 - -int Messaging::RoutingPolicy::_tao_class_id = 0; - -Messaging::RoutingPolicy_ptr -tao_Messaging_RoutingPolicy_duplicate ( - Messaging::RoutingPolicy_ptr p - ) -{ - return Messaging::RoutingPolicy::_duplicate (p); -} - -void -tao_Messaging_RoutingPolicy_release ( - Messaging::RoutingPolicy_ptr p - ) -{ - CORBA::release (p); -} - -Messaging::RoutingPolicy_ptr -tao_Messaging_RoutingPolicy_nil ( - void - ) -{ - return Messaging::RoutingPolicy::_nil (); -} - -Messaging::RoutingPolicy_ptr -tao_Messaging_RoutingPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return Messaging::RoutingPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_Messaging_RoutingPolicy_upcast ( - void *src - ) -{ - Messaging::RoutingPolicy **tmp = - ACE_static_cast (Messaging::RoutingPolicy **, src); - return *tmp; -} - -CORBA::Boolean -tao_Messaging_RoutingPolicy_marshal ( - Messaging::RoutingPolicy_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 -// ************************************************************* -// Messaging::RoutingPolicy_var -// ************************************************************* +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -Messaging::RoutingPolicy_var::RoutingPolicy_var (void) - : ptr_ (RoutingPolicy::_nil ()) -{} - -::Messaging::RoutingPolicy_ptr -Messaging::RoutingPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -Messaging::RoutingPolicy_var::RoutingPolicy_var (const ::Messaging::RoutingPolicy_var &p) - : TAO_Base_var (), - ptr_ (RoutingPolicy::_duplicate (p.ptr ())) -{} - -Messaging::RoutingPolicy_var::~RoutingPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -Messaging::RoutingPolicy_var & -Messaging::RoutingPolicy_var::operator= (RoutingPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -Messaging::RoutingPolicy_var & -Messaging::RoutingPolicy_var::operator= (const ::Messaging::RoutingPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RoutingPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -Messaging::RoutingPolicy_var::operator const ::Messaging::RoutingPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -Messaging::RoutingPolicy_var::operator ::Messaging::RoutingPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::RoutingPolicy_ptr -Messaging::RoutingPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::Messaging::RoutingPolicy_ptr -Messaging::RoutingPolicy_var::in (void) const -{ - return this->ptr_; -} - -::Messaging::RoutingPolicy_ptr & -Messaging::RoutingPolicy_var::inout (void) -{ - return this->ptr_; -} - -::Messaging::RoutingPolicy_ptr & -Messaging::RoutingPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RoutingPolicy::_nil (); - return this->ptr_; -} - -::Messaging::RoutingPolicy_ptr -Messaging::RoutingPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::Messaging::RoutingPolicy_ptr val = this->ptr_; - this->ptr_ = ::Messaging::RoutingPolicy::_nil (); - return val; -} - -::Messaging::RoutingPolicy_ptr -Messaging::RoutingPolicy_var::tao_duplicate (RoutingPolicy_ptr p) -{ - return ::Messaging::RoutingPolicy::_duplicate (p); -} - -void -Messaging::RoutingPolicy_var::tao_release (RoutingPolicy_ptr p) -{ - CORBA::release (p); -} - -::Messaging::RoutingPolicy_ptr -Messaging::RoutingPolicy_var::tao_nil (void) -{ - return ::Messaging::RoutingPolicy::_nil (); -} - -::Messaging::RoutingPolicy_ptr -Messaging::RoutingPolicy_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::Messaging::RoutingPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -Messaging::RoutingPolicy_var::tao_upcast (void *src) -{ - RoutingPolicy **tmp = - ACE_static_cast (RoutingPolicy **, src); - return *tmp; -} +template class + TAO_Fixed_Var_T< + RoutingTypeRange + >; -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -// ************************************************************* -// Messaging::RoutingPolicy_out -// ************************************************************* +# pragma instantiate \ + TAO_Fixed_Var_T< \ + RoutingTypeRange \ + > -Messaging::RoutingPolicy_out::RoutingPolicy_out (RoutingPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::Messaging::RoutingPolicy::_nil (); -} +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -Messaging::RoutingPolicy_out::RoutingPolicy_out (RoutingPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RoutingPolicy::_nil (); -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61 -Messaging::RoutingPolicy_out::RoutingPolicy_out (const ::Messaging::RoutingPolicy_out &p) - : ptr_ (ACE_const_cast (RoutingPolicy_out &, p).ptr_) -{} +int Messaging::RoutingPolicy::_tao_class_id = 0; -::Messaging::RoutingPolicy_out & -Messaging::RoutingPolicy_out::operator= (const ::Messaging::RoutingPolicy_out &p) +Messaging::RoutingPolicy_ptr +Messaging::tao_RoutingPolicy_life::tao_duplicate ( + Messaging::RoutingPolicy_ptr p + ) { - this->ptr_ = ACE_const_cast (RoutingPolicy_out&, p).ptr_; - return *this; + return Messaging::RoutingPolicy::_duplicate (p); } -Messaging::RoutingPolicy_out & -Messaging::RoutingPolicy_out::operator= (const ::Messaging::RoutingPolicy_var &p) +void +Messaging::tao_RoutingPolicy_life::tao_release ( + Messaging::RoutingPolicy_ptr p + ) { - this->ptr_ = ::Messaging::RoutingPolicy::_duplicate (p.ptr ()); - return *this; + CORBA::release (p); } -Messaging::RoutingPolicy_out & -Messaging::RoutingPolicy_out::operator= (RoutingPolicy_ptr p) +Messaging::RoutingPolicy_ptr +Messaging::tao_RoutingPolicy_life::tao_nil ( + void + ) { - this->ptr_ = p; - return *this; + return Messaging::RoutingPolicy::_nil (); } -Messaging::RoutingPolicy_out::operator ::Messaging::RoutingPolicy_ptr &() // cast +CORBA::Boolean +Messaging::tao_RoutingPolicy_life::tao_marshal ( + Messaging::RoutingPolicy_ptr p, + TAO_OutputCDR &cdr + ) { - return this->ptr_; + return p->marshal (cdr); } -::Messaging::RoutingPolicy_ptr & -Messaging::RoutingPolicy_out::ptr (void) +Messaging::RoutingPolicy_ptr +Messaging::tao_RoutingPolicy_cast::tao_narrow ( + CORBA::Object *p + ACE_ENV_ARG_DECL + ) { - return this->ptr_; + return Messaging::RoutingPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } -::Messaging::RoutingPolicy_ptr -Messaging::RoutingPolicy_out::operator-> (void) +CORBA::Object * +Messaging::tao_RoutingPolicy_cast::tao_upcast ( + void *src + ) { - return this->ptr_; + Messaging::RoutingPolicy **tmp = + ACE_static_cast (Messaging::RoutingPolicy **, src); + return *tmp; } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + Messaging::RoutingPolicy, + Messaging::tao_RoutingPolicy_life + >; + template class + TAO_Objref_Out_T< + Messaging::RoutingPolicy, + Messaging::tao_RoutingPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + Messaging::RoutingPolicy, \ + Messaging::tao_RoutingPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + Messaging::RoutingPolicy, \ + Messaging::tao_RoutingPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 Messaging::RoutingPolicy::RoutingPolicy (void) {} @@ -3912,6 +2511,12 @@ const char* Messaging::RoutingPolicy::_interface_repository_id (void) const return "IDL:omg.org/Messaging/RoutingPolicy:1.0"; } +CORBA::Boolean +Messaging::RoutingPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -3959,7 +2564,7 @@ TAO_NAMESPACE_END int Messaging::MaxHopsPolicy::_tao_class_id = 0; Messaging::MaxHopsPolicy_ptr -tao_Messaging_MaxHopsPolicy_duplicate ( +Messaging::tao_MaxHopsPolicy_life::tao_duplicate ( Messaging::MaxHopsPolicy_ptr p ) { @@ -3967,7 +2572,7 @@ tao_Messaging_MaxHopsPolicy_duplicate ( } void -tao_Messaging_MaxHopsPolicy_release ( +Messaging::tao_MaxHopsPolicy_life::tao_release ( Messaging::MaxHopsPolicy_ptr p ) { @@ -3975,231 +2580,67 @@ tao_Messaging_MaxHopsPolicy_release ( } Messaging::MaxHopsPolicy_ptr -tao_Messaging_MaxHopsPolicy_nil ( +Messaging::tao_MaxHopsPolicy_life::tao_nil ( void ) { return Messaging::MaxHopsPolicy::_nil (); } -Messaging::MaxHopsPolicy_ptr -tao_Messaging_MaxHopsPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return Messaging::MaxHopsPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_Messaging_MaxHopsPolicy_upcast ( - void *src - ) -{ - Messaging::MaxHopsPolicy **tmp = - ACE_static_cast (Messaging::MaxHopsPolicy **, src); - return *tmp; -} - CORBA::Boolean -tao_Messaging_MaxHopsPolicy_marshal ( +Messaging::tao_MaxHopsPolicy_life::tao_marshal ( Messaging::MaxHopsPolicy_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// Messaging::MaxHopsPolicy_var -// ************************************************************* - -Messaging::MaxHopsPolicy_var::MaxHopsPolicy_var (void) - : ptr_ (MaxHopsPolicy::_nil ()) -{} - -::Messaging::MaxHopsPolicy_ptr -Messaging::MaxHopsPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -Messaging::MaxHopsPolicy_var::MaxHopsPolicy_var (const ::Messaging::MaxHopsPolicy_var &p) - : TAO_Base_var (), - ptr_ (MaxHopsPolicy::_duplicate (p.ptr ())) -{} - -Messaging::MaxHopsPolicy_var::~MaxHopsPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -Messaging::MaxHopsPolicy_var & -Messaging::MaxHopsPolicy_var::operator= (MaxHopsPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -Messaging::MaxHopsPolicy_var & -Messaging::MaxHopsPolicy_var::operator= (const ::Messaging::MaxHopsPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::MaxHopsPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -Messaging::MaxHopsPolicy_var::operator const ::Messaging::MaxHopsPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -Messaging::MaxHopsPolicy_var::operator ::Messaging::MaxHopsPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::MaxHopsPolicy_ptr -Messaging::MaxHopsPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::Messaging::MaxHopsPolicy_ptr -Messaging::MaxHopsPolicy_var::in (void) const -{ - return this->ptr_; -} - -::Messaging::MaxHopsPolicy_ptr & -Messaging::MaxHopsPolicy_var::inout (void) -{ - return this->ptr_; -} - -::Messaging::MaxHopsPolicy_ptr & -Messaging::MaxHopsPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::MaxHopsPolicy::_nil (); - return this->ptr_; -} - -::Messaging::MaxHopsPolicy_ptr -Messaging::MaxHopsPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::Messaging::MaxHopsPolicy_ptr val = this->ptr_; - this->ptr_ = ::Messaging::MaxHopsPolicy::_nil (); - return val; -} - -::Messaging::MaxHopsPolicy_ptr -Messaging::MaxHopsPolicy_var::tao_duplicate (MaxHopsPolicy_ptr p) -{ - return ::Messaging::MaxHopsPolicy::_duplicate (p); -} - -void -Messaging::MaxHopsPolicy_var::tao_release (MaxHopsPolicy_ptr p) -{ - CORBA::release (p); -} - -::Messaging::MaxHopsPolicy_ptr -Messaging::MaxHopsPolicy_var::tao_nil (void) -{ - return ::Messaging::MaxHopsPolicy::_nil (); + return p->marshal (cdr); } -::Messaging::MaxHopsPolicy_ptr -Messaging::MaxHopsPolicy_var::tao_narrow ( +Messaging::MaxHopsPolicy_ptr +Messaging::tao_MaxHopsPolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::Messaging::MaxHopsPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); + return Messaging::MaxHopsPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -Messaging::MaxHopsPolicy_var::tao_upcast (void *src) +Messaging::tao_MaxHopsPolicy_cast::tao_upcast ( + void *src + ) { - MaxHopsPolicy **tmp = - ACE_static_cast (MaxHopsPolicy **, src); + Messaging::MaxHopsPolicy **tmp = + ACE_static_cast (Messaging::MaxHopsPolicy **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// Messaging::MaxHopsPolicy_out -// ************************************************************* - -Messaging::MaxHopsPolicy_out::MaxHopsPolicy_out (MaxHopsPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::Messaging::MaxHopsPolicy::_nil (); -} - -Messaging::MaxHopsPolicy_out::MaxHopsPolicy_out (MaxHopsPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::MaxHopsPolicy::_nil (); -} - -Messaging::MaxHopsPolicy_out::MaxHopsPolicy_out (const ::Messaging::MaxHopsPolicy_out &p) - : ptr_ (ACE_const_cast (MaxHopsPolicy_out &, p).ptr_) -{} - -::Messaging::MaxHopsPolicy_out & -Messaging::MaxHopsPolicy_out::operator= (const ::Messaging::MaxHopsPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (MaxHopsPolicy_out&, p).ptr_; - return *this; -} - -Messaging::MaxHopsPolicy_out & -Messaging::MaxHopsPolicy_out::operator= (const ::Messaging::MaxHopsPolicy_var &p) -{ - this->ptr_ = ::Messaging::MaxHopsPolicy::_duplicate (p.ptr ()); - return *this; -} - -Messaging::MaxHopsPolicy_out & -Messaging::MaxHopsPolicy_out::operator= (MaxHopsPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -Messaging::MaxHopsPolicy_out::operator ::Messaging::MaxHopsPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::MaxHopsPolicy_ptr & -Messaging::MaxHopsPolicy_out::ptr (void) -{ - return this->ptr_; -} - -::Messaging::MaxHopsPolicy_ptr -Messaging::MaxHopsPolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + Messaging::MaxHopsPolicy, + Messaging::tao_MaxHopsPolicy_life + >; + template class + TAO_Objref_Out_T< + Messaging::MaxHopsPolicy, + Messaging::tao_MaxHopsPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + Messaging::MaxHopsPolicy, \ + Messaging::tao_MaxHopsPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + Messaging::MaxHopsPolicy, \ + Messaging::tao_MaxHopsPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 Messaging::MaxHopsPolicy::MaxHopsPolicy (void) {} @@ -4307,6 +2748,12 @@ const char* Messaging::MaxHopsPolicy::_interface_repository_id (void) const return "IDL:omg.org/Messaging/MaxHopsPolicy:1.0"; } +CORBA::Boolean +Messaging::MaxHopsPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -4354,7 +2801,7 @@ TAO_NAMESPACE_END int Messaging::QueueOrderPolicy::_tao_class_id = 0; Messaging::QueueOrderPolicy_ptr -tao_Messaging_QueueOrderPolicy_duplicate ( +Messaging::tao_QueueOrderPolicy_life::tao_duplicate ( Messaging::QueueOrderPolicy_ptr p ) { @@ -4362,7 +2809,7 @@ tao_Messaging_QueueOrderPolicy_duplicate ( } void -tao_Messaging_QueueOrderPolicy_release ( +Messaging::tao_QueueOrderPolicy_life::tao_release ( Messaging::QueueOrderPolicy_ptr p ) { @@ -4370,231 +2817,67 @@ tao_Messaging_QueueOrderPolicy_release ( } Messaging::QueueOrderPolicy_ptr -tao_Messaging_QueueOrderPolicy_nil ( +Messaging::tao_QueueOrderPolicy_life::tao_nil ( void ) { return Messaging::QueueOrderPolicy::_nil (); } -Messaging::QueueOrderPolicy_ptr -tao_Messaging_QueueOrderPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return Messaging::QueueOrderPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_Messaging_QueueOrderPolicy_upcast ( - void *src - ) -{ - Messaging::QueueOrderPolicy **tmp = - ACE_static_cast (Messaging::QueueOrderPolicy **, src); - return *tmp; -} - CORBA::Boolean -tao_Messaging_QueueOrderPolicy_marshal ( +Messaging::tao_QueueOrderPolicy_life::tao_marshal ( Messaging::QueueOrderPolicy_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// Messaging::QueueOrderPolicy_var -// ************************************************************* - -Messaging::QueueOrderPolicy_var::QueueOrderPolicy_var (void) - : ptr_ (QueueOrderPolicy::_nil ()) -{} - -::Messaging::QueueOrderPolicy_ptr -Messaging::QueueOrderPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -Messaging::QueueOrderPolicy_var::QueueOrderPolicy_var (const ::Messaging::QueueOrderPolicy_var &p) - : TAO_Base_var (), - ptr_ (QueueOrderPolicy::_duplicate (p.ptr ())) -{} - -Messaging::QueueOrderPolicy_var::~QueueOrderPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -Messaging::QueueOrderPolicy_var & -Messaging::QueueOrderPolicy_var::operator= (QueueOrderPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -Messaging::QueueOrderPolicy_var & -Messaging::QueueOrderPolicy_var::operator= (const ::Messaging::QueueOrderPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::QueueOrderPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -Messaging::QueueOrderPolicy_var::operator const ::Messaging::QueueOrderPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -Messaging::QueueOrderPolicy_var::operator ::Messaging::QueueOrderPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::QueueOrderPolicy_ptr -Messaging::QueueOrderPolicy_var::operator-> (void) const -{ - return this->ptr_; + return p->marshal (cdr); } -::Messaging::QueueOrderPolicy_ptr -Messaging::QueueOrderPolicy_var::in (void) const -{ - return this->ptr_; -} - -::Messaging::QueueOrderPolicy_ptr & -Messaging::QueueOrderPolicy_var::inout (void) -{ - return this->ptr_; -} - -::Messaging::QueueOrderPolicy_ptr & -Messaging::QueueOrderPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::QueueOrderPolicy::_nil (); - return this->ptr_; -} - -::Messaging::QueueOrderPolicy_ptr -Messaging::QueueOrderPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::Messaging::QueueOrderPolicy_ptr val = this->ptr_; - this->ptr_ = ::Messaging::QueueOrderPolicy::_nil (); - return val; -} - -::Messaging::QueueOrderPolicy_ptr -Messaging::QueueOrderPolicy_var::tao_duplicate (QueueOrderPolicy_ptr p) -{ - return ::Messaging::QueueOrderPolicy::_duplicate (p); -} - -void -Messaging::QueueOrderPolicy_var::tao_release (QueueOrderPolicy_ptr p) -{ - CORBA::release (p); -} - -::Messaging::QueueOrderPolicy_ptr -Messaging::QueueOrderPolicy_var::tao_nil (void) -{ - return ::Messaging::QueueOrderPolicy::_nil (); -} - -::Messaging::QueueOrderPolicy_ptr -Messaging::QueueOrderPolicy_var::tao_narrow ( +Messaging::QueueOrderPolicy_ptr +Messaging::tao_QueueOrderPolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::Messaging::QueueOrderPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); + return Messaging::QueueOrderPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -Messaging::QueueOrderPolicy_var::tao_upcast (void *src) +Messaging::tao_QueueOrderPolicy_cast::tao_upcast ( + void *src + ) { - QueueOrderPolicy **tmp = - ACE_static_cast (QueueOrderPolicy **, src); + Messaging::QueueOrderPolicy **tmp = + ACE_static_cast (Messaging::QueueOrderPolicy **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// Messaging::QueueOrderPolicy_out -// ************************************************************* - -Messaging::QueueOrderPolicy_out::QueueOrderPolicy_out (QueueOrderPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::Messaging::QueueOrderPolicy::_nil (); -} - -Messaging::QueueOrderPolicy_out::QueueOrderPolicy_out (QueueOrderPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::QueueOrderPolicy::_nil (); -} - -Messaging::QueueOrderPolicy_out::QueueOrderPolicy_out (const ::Messaging::QueueOrderPolicy_out &p) - : ptr_ (ACE_const_cast (QueueOrderPolicy_out &, p).ptr_) -{} - -::Messaging::QueueOrderPolicy_out & -Messaging::QueueOrderPolicy_out::operator= (const ::Messaging::QueueOrderPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (QueueOrderPolicy_out&, p).ptr_; - return *this; -} - -Messaging::QueueOrderPolicy_out & -Messaging::QueueOrderPolicy_out::operator= (const ::Messaging::QueueOrderPolicy_var &p) -{ - this->ptr_ = ::Messaging::QueueOrderPolicy::_duplicate (p.ptr ()); - return *this; -} - -Messaging::QueueOrderPolicy_out & -Messaging::QueueOrderPolicy_out::operator= (QueueOrderPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -Messaging::QueueOrderPolicy_out::operator ::Messaging::QueueOrderPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::QueueOrderPolicy_ptr & -Messaging::QueueOrderPolicy_out::ptr (void) -{ - return this->ptr_; -} - -::Messaging::QueueOrderPolicy_ptr -Messaging::QueueOrderPolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + Messaging::QueueOrderPolicy, + Messaging::tao_QueueOrderPolicy_life + >; + template class + TAO_Objref_Out_T< + Messaging::QueueOrderPolicy, + Messaging::tao_QueueOrderPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + Messaging::QueueOrderPolicy, \ + Messaging::tao_QueueOrderPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + Messaging::QueueOrderPolicy, \ + Messaging::tao_QueueOrderPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 Messaging::QueueOrderPolicy::QueueOrderPolicy (void) {} @@ -4702,6 +2985,12 @@ const char* Messaging::QueueOrderPolicy::_interface_repository_id (void) const return "IDL:omg.org/Messaging/QueueOrderPolicy:1.0"; } +CORBA::Boolean +Messaging::QueueOrderPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 diff --git a/TAO/tao/Messaging/Messaging_No_ImplC.h b/TAO/tao/Messaging/Messaging_No_ImplC.h index 5f8e4f0d453..fa72ab36188 100644 --- a/TAO/tao/Messaging/Messaging_No_ImplC.h +++ b/TAO/tao/Messaging/Messaging_No_ImplC.h @@ -41,6 +41,7 @@ #include "tao/PolicyC.h" #include "tao/TimeBaseC.h" + #if defined (TAO_EXPORT_MACRO) #undef TAO_EXPORT_MACRO #endif @@ -71,7 +72,7 @@ TAO_NAMESPACE Messaging { // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:333 typedef CORBA::Short Priority; typedef CORBA::Short_out Priority_out; @@ -82,7 +83,7 @@ TAO_NAMESPACE Messaging TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Priority; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:333 typedef CORBA::Short RebindMode; typedef CORBA::Short_out RebindMode_out; @@ -95,20 +96,20 @@ TAO_NAMESPACE Messaging // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::Short TRANSPARENT = 0; + const Messaging::RebindMode TRANSPARENT = 0; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::Short NO_REBIND = 1; + const Messaging::RebindMode NO_REBIND = 1; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::Short NO_RECONNECT = 2; + const Messaging::RebindMode NO_RECONNECT = 2; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:333 typedef CORBA::Short RoutingType; typedef CORBA::Short_out RoutingType_out; @@ -121,20 +122,20 @@ TAO_NAMESPACE Messaging // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::Short ROUTE_NONE = 0; + const Messaging::RoutingType ROUTE_NONE = 0; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::Short ROUTE_FORWARD = 1; + const Messaging::RoutingType ROUTE_FORWARD = 1; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::Short ROUTE_STORE_AND_FORWARD = 2; + const Messaging::RoutingType ROUTE_STORE_AND_FORWARD = 2; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:333 typedef CORBA::UShort Ordering; typedef CORBA::UShort_out Ordering_out; @@ -147,113 +148,76 @@ TAO_NAMESPACE Messaging // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::UShort ORDER_ANY = 1U; + const Messaging::Ordering ORDER_ANY = 1U; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::UShort ORDER_TEMPORAL = 2U; + const Messaging::Ordering ORDER_TEMPORAL = 2U; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::UShort ORDER_PRIORITY = 4U; + const Messaging::Ordering ORDER_PRIORITY = 4U; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::UShort ORDER_DEADLINE = 8U; + const Messaging::Ordering ORDER_DEADLINE = 8U; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong REBIND_POLICY_TYPE = 23U; + const CORBA::PolicyType REBIND_POLICY_TYPE = 23U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_MESSAGING_REBINDPOLICY___PTR_CH_) -#define _MESSAGING_REBINDPOLICY___PTR_CH_ +#if !defined (_MESSAGING_REBINDPOLICY__ODDS_N_ENDS_CH_) +#define _MESSAGING_REBINDPOLICY__ODDS_N_ENDS_CH_ class RebindPolicy; typedef RebindPolicy *RebindPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_REBINDPOLICY___VAR_CH_) -#define _MESSAGING_REBINDPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_Messaging_Export RebindPolicy_var : public TAO_Base_var + struct tao_RebindPolicy_life; + + typedef + TAO_Objref_Var_T< + RebindPolicy, + tao_RebindPolicy_life + > + RebindPolicy_var; + + typedef + TAO_Objref_Out_T< + RebindPolicy, + tao_RebindPolicy_life + > + RebindPolicy_out; + + struct TAO_Messaging_Export tao_RebindPolicy_life { - public: - RebindPolicy_var (void); // default constructor - RebindPolicy_var (RebindPolicy_ptr p) : ptr_ (p) {} - RebindPolicy_var (const RebindPolicy_var &); // copy constructor - ~RebindPolicy_var (void); // destructor - - RebindPolicy_var &operator= (RebindPolicy_ptr); - RebindPolicy_var &operator= (const RebindPolicy_var &); - RebindPolicy_ptr operator-> (void) const; - - operator const RebindPolicy_ptr &() const; - operator RebindPolicy_ptr &(); - // in, inout, out, _retn - RebindPolicy_ptr in (void) const; - RebindPolicy_ptr &inout (void); - RebindPolicy_ptr &out (void); - RebindPolicy_ptr _retn (void); - RebindPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static RebindPolicy_ptr tao_duplicate (RebindPolicy_ptr); static void tao_release (RebindPolicy_ptr); static RebindPolicy_ptr tao_nil (void); - static RebindPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + RebindPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - RebindPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - RebindPolicy_var (const TAO_Base_var &rhs); - RebindPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_REBINDPOLICY___OUT_CH_) -#define _MESSAGING_REBINDPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_Messaging_Export RebindPolicy_out + struct TAO_Messaging_Export tao_RebindPolicy_cast { - public: - RebindPolicy_out (RebindPolicy_ptr &); - RebindPolicy_out (RebindPolicy_var &); - RebindPolicy_out (const RebindPolicy_out &); - RebindPolicy_out &operator= (const RebindPolicy_out &); - RebindPolicy_out &operator= (const RebindPolicy_var &); - RebindPolicy_out &operator= (RebindPolicy_ptr); - operator RebindPolicy_ptr &(); - RebindPolicy_ptr &ptr (void); - RebindPolicy_ptr operator-> (void); - - private: - RebindPolicy_ptr &ptr_; + static RebindPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_REBINDPOLICY_CH_) #define _MESSAGING_REBINDPOLICY_CH_ @@ -297,7 +261,7 @@ TAO_NAMESPACE Messaging )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -307,10 +271,6 @@ TAO_NAMESPACE Messaging protected: RebindPolicy (void); virtual ~RebindPolicy (void); - - friend class _TAO_RebindPolicy_Remote_Proxy_Impl; - friend class _TAO_RebindPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_RebindPolicy_Direct_Proxy_Impl; private: RebindPolicy (const RebindPolicy &); @@ -327,12 +287,25 @@ TAO_NAMESPACE Messaging // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong REQUEST_PRIORITY_POLICY_TYPE = 25U; + const CORBA::PolicyType REQUEST_PRIORITY_POLICY_TYPE = 25U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 - class PriorityRange_var; + struct PriorityRange; + + typedef + TAO_Fixed_Var_T< + PriorityRange + > + PriorityRange_var; + + typedef + PriorityRange & + PriorityRange_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_Messaging_Export PriorityRange { @@ -343,138 +316,59 @@ TAO_NAMESPACE Messaging Messaging::Priority max; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_Messaging_Export PriorityRange_var - { - public: - PriorityRange_var (void); - PriorityRange_var (PriorityRange *); - PriorityRange_var (const PriorityRange_var &); - // Fixed-size types only. - PriorityRange_var (const PriorityRange &); - ~PriorityRange_var (void); - - PriorityRange_var &operator= (PriorityRange *); - PriorityRange_var &operator= (const PriorityRange_var &); - - // Fixed-size types only. - PriorityRange_var &operator= (const PriorityRange &); - - PriorityRange *operator-> (void); - const PriorityRange *operator-> (void) const; - - operator const PriorityRange &() const; - operator PriorityRange &(); - operator PriorityRange &() const; - - // in, inout, out, _retn - const PriorityRange &in (void) const; - PriorityRange &inout (void); - PriorityRange &out (void); - PriorityRange _retn (void); - PriorityRange *ptr (void) const; - - private: - PriorityRange *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:105 - - typedef PriorityRange &PriorityRange_out; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PriorityRange; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_MESSAGING_REQUESTPRIORITYPOLICY___PTR_CH_) -#define _MESSAGING_REQUESTPRIORITYPOLICY___PTR_CH_ +#if !defined (_MESSAGING_REQUESTPRIORITYPOLICY__ODDS_N_ENDS_CH_) +#define _MESSAGING_REQUESTPRIORITYPOLICY__ODDS_N_ENDS_CH_ class RequestPriorityPolicy; typedef RequestPriorityPolicy *RequestPriorityPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_REQUESTPRIORITYPOLICY___VAR_CH_) -#define _MESSAGING_REQUESTPRIORITYPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_Messaging_Export RequestPriorityPolicy_var : public TAO_Base_var + struct tao_RequestPriorityPolicy_life; + + typedef + TAO_Objref_Var_T< + RequestPriorityPolicy, + tao_RequestPriorityPolicy_life + > + RequestPriorityPolicy_var; + + typedef + TAO_Objref_Out_T< + RequestPriorityPolicy, + tao_RequestPriorityPolicy_life + > + RequestPriorityPolicy_out; + + struct TAO_Messaging_Export tao_RequestPriorityPolicy_life { - public: - RequestPriorityPolicy_var (void); // default constructor - RequestPriorityPolicy_var (RequestPriorityPolicy_ptr p) : ptr_ (p) {} - RequestPriorityPolicy_var (const RequestPriorityPolicy_var &); // copy constructor - ~RequestPriorityPolicy_var (void); // destructor - - RequestPriorityPolicy_var &operator= (RequestPriorityPolicy_ptr); - RequestPriorityPolicy_var &operator= (const RequestPriorityPolicy_var &); - RequestPriorityPolicy_ptr operator-> (void) const; - - operator const RequestPriorityPolicy_ptr &() const; - operator RequestPriorityPolicy_ptr &(); - // in, inout, out, _retn - RequestPriorityPolicy_ptr in (void) const; - RequestPriorityPolicy_ptr &inout (void); - RequestPriorityPolicy_ptr &out (void); - RequestPriorityPolicy_ptr _retn (void); - RequestPriorityPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static RequestPriorityPolicy_ptr tao_duplicate (RequestPriorityPolicy_ptr); static void tao_release (RequestPriorityPolicy_ptr); static RequestPriorityPolicy_ptr tao_nil (void); - static RequestPriorityPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + RequestPriorityPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - RequestPriorityPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - RequestPriorityPolicy_var (const TAO_Base_var &rhs); - RequestPriorityPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_REQUESTPRIORITYPOLICY___OUT_CH_) -#define _MESSAGING_REQUESTPRIORITYPOLICY___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_Messaging_Export RequestPriorityPolicy_out + struct TAO_Messaging_Export tao_RequestPriorityPolicy_cast { - public: - RequestPriorityPolicy_out (RequestPriorityPolicy_ptr &); - RequestPriorityPolicy_out (RequestPriorityPolicy_var &); - RequestPriorityPolicy_out (const RequestPriorityPolicy_out &); - RequestPriorityPolicy_out &operator= (const RequestPriorityPolicy_out &); - RequestPriorityPolicy_out &operator= (const RequestPriorityPolicy_var &); - RequestPriorityPolicy_out &operator= (RequestPriorityPolicy_ptr); - operator RequestPriorityPolicy_ptr &(); - RequestPriorityPolicy_ptr &ptr (void); - RequestPriorityPolicy_ptr operator-> (void); - - private: - RequestPriorityPolicy_ptr &ptr_; + static RequestPriorityPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_REQUESTPRIORITYPOLICY_CH_) #define _MESSAGING_REQUESTPRIORITYPOLICY_CH_ @@ -518,7 +412,7 @@ TAO_NAMESPACE Messaging )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -528,10 +422,6 @@ TAO_NAMESPACE Messaging protected: RequestPriorityPolicy (void); virtual ~RequestPriorityPolicy (void); - - friend class _TAO_RequestPriorityPolicy_Remote_Proxy_Impl; - friend class _TAO_RequestPriorityPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_RequestPriorityPolicy_Direct_Proxy_Impl; private: RequestPriorityPolicy (const RequestPriorityPolicy &); @@ -548,93 +438,56 @@ TAO_NAMESPACE Messaging // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong REPLY_PRIORITY_POLICY_TYPE = 26U; + const CORBA::PolicyType REPLY_PRIORITY_POLICY_TYPE = 26U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_MESSAGING_REPLYPRIORITYPOLICY___PTR_CH_) -#define _MESSAGING_REPLYPRIORITYPOLICY___PTR_CH_ +#if !defined (_MESSAGING_REPLYPRIORITYPOLICY__ODDS_N_ENDS_CH_) +#define _MESSAGING_REPLYPRIORITYPOLICY__ODDS_N_ENDS_CH_ class ReplyPriorityPolicy; typedef ReplyPriorityPolicy *ReplyPriorityPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_REPLYPRIORITYPOLICY___VAR_CH_) -#define _MESSAGING_REPLYPRIORITYPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_Messaging_Export ReplyPriorityPolicy_var : public TAO_Base_var + struct tao_ReplyPriorityPolicy_life; + + typedef + TAO_Objref_Var_T< + ReplyPriorityPolicy, + tao_ReplyPriorityPolicy_life + > + ReplyPriorityPolicy_var; + + typedef + TAO_Objref_Out_T< + ReplyPriorityPolicy, + tao_ReplyPriorityPolicy_life + > + ReplyPriorityPolicy_out; + + struct TAO_Messaging_Export tao_ReplyPriorityPolicy_life { - public: - ReplyPriorityPolicy_var (void); // default constructor - ReplyPriorityPolicy_var (ReplyPriorityPolicy_ptr p) : ptr_ (p) {} - ReplyPriorityPolicy_var (const ReplyPriorityPolicy_var &); // copy constructor - ~ReplyPriorityPolicy_var (void); // destructor - - ReplyPriorityPolicy_var &operator= (ReplyPriorityPolicy_ptr); - ReplyPriorityPolicy_var &operator= (const ReplyPriorityPolicy_var &); - ReplyPriorityPolicy_ptr operator-> (void) const; - - operator const ReplyPriorityPolicy_ptr &() const; - operator ReplyPriorityPolicy_ptr &(); - // in, inout, out, _retn - ReplyPriorityPolicy_ptr in (void) const; - ReplyPriorityPolicy_ptr &inout (void); - ReplyPriorityPolicy_ptr &out (void); - ReplyPriorityPolicy_ptr _retn (void); - ReplyPriorityPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ReplyPriorityPolicy_ptr tao_duplicate (ReplyPriorityPolicy_ptr); static void tao_release (ReplyPriorityPolicy_ptr); static ReplyPriorityPolicy_ptr tao_nil (void); - static ReplyPriorityPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ReplyPriorityPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ReplyPriorityPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - ReplyPriorityPolicy_var (const TAO_Base_var &rhs); - ReplyPriorityPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_REPLYPRIORITYPOLICY___OUT_CH_) -#define _MESSAGING_REPLYPRIORITYPOLICY___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_Messaging_Export ReplyPriorityPolicy_out + struct TAO_Messaging_Export tao_ReplyPriorityPolicy_cast { - public: - ReplyPriorityPolicy_out (ReplyPriorityPolicy_ptr &); - ReplyPriorityPolicy_out (ReplyPriorityPolicy_var &); - ReplyPriorityPolicy_out (const ReplyPriorityPolicy_out &); - ReplyPriorityPolicy_out &operator= (const ReplyPriorityPolicy_out &); - ReplyPriorityPolicy_out &operator= (const ReplyPriorityPolicy_var &); - ReplyPriorityPolicy_out &operator= (ReplyPriorityPolicy_ptr); - operator ReplyPriorityPolicy_ptr &(); - ReplyPriorityPolicy_ptr &ptr (void); - ReplyPriorityPolicy_ptr operator-> (void); - - private: - ReplyPriorityPolicy_ptr &ptr_; + static ReplyPriorityPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_REPLYPRIORITYPOLICY_CH_) #define _MESSAGING_REPLYPRIORITYPOLICY_CH_ @@ -678,7 +531,7 @@ TAO_NAMESPACE Messaging )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -688,10 +541,6 @@ TAO_NAMESPACE Messaging protected: ReplyPriorityPolicy (void); virtual ~ReplyPriorityPolicy (void); - - friend class _TAO_ReplyPriorityPolicy_Remote_Proxy_Impl; - friend class _TAO_ReplyPriorityPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_ReplyPriorityPolicy_Direct_Proxy_Impl; private: ReplyPriorityPolicy (const ReplyPriorityPolicy &); @@ -708,93 +557,56 @@ TAO_NAMESPACE Messaging // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong REQUEST_START_TIME_POLICY_TYPE = 27U; + const CORBA::PolicyType REQUEST_START_TIME_POLICY_TYPE = 27U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_MESSAGING_REQUESTSTARTTIMEPOLICY___PTR_CH_) -#define _MESSAGING_REQUESTSTARTTIMEPOLICY___PTR_CH_ +#if !defined (_MESSAGING_REQUESTSTARTTIMEPOLICY__ODDS_N_ENDS_CH_) +#define _MESSAGING_REQUESTSTARTTIMEPOLICY__ODDS_N_ENDS_CH_ class RequestStartTimePolicy; typedef RequestStartTimePolicy *RequestStartTimePolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_REQUESTSTARTTIMEPOLICY___VAR_CH_) -#define _MESSAGING_REQUESTSTARTTIMEPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_Messaging_Export RequestStartTimePolicy_var : public TAO_Base_var + struct tao_RequestStartTimePolicy_life; + + typedef + TAO_Objref_Var_T< + RequestStartTimePolicy, + tao_RequestStartTimePolicy_life + > + RequestStartTimePolicy_var; + + typedef + TAO_Objref_Out_T< + RequestStartTimePolicy, + tao_RequestStartTimePolicy_life + > + RequestStartTimePolicy_out; + + struct TAO_Messaging_Export tao_RequestStartTimePolicy_life { - public: - RequestStartTimePolicy_var (void); // default constructor - RequestStartTimePolicy_var (RequestStartTimePolicy_ptr p) : ptr_ (p) {} - RequestStartTimePolicy_var (const RequestStartTimePolicy_var &); // copy constructor - ~RequestStartTimePolicy_var (void); // destructor - - RequestStartTimePolicy_var &operator= (RequestStartTimePolicy_ptr); - RequestStartTimePolicy_var &operator= (const RequestStartTimePolicy_var &); - RequestStartTimePolicy_ptr operator-> (void) const; - - operator const RequestStartTimePolicy_ptr &() const; - operator RequestStartTimePolicy_ptr &(); - // in, inout, out, _retn - RequestStartTimePolicy_ptr in (void) const; - RequestStartTimePolicy_ptr &inout (void); - RequestStartTimePolicy_ptr &out (void); - RequestStartTimePolicy_ptr _retn (void); - RequestStartTimePolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static RequestStartTimePolicy_ptr tao_duplicate (RequestStartTimePolicy_ptr); static void tao_release (RequestStartTimePolicy_ptr); static RequestStartTimePolicy_ptr tao_nil (void); - static RequestStartTimePolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + RequestStartTimePolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - RequestStartTimePolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - RequestStartTimePolicy_var (const TAO_Base_var &rhs); - RequestStartTimePolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_REQUESTSTARTTIMEPOLICY___OUT_CH_) -#define _MESSAGING_REQUESTSTARTTIMEPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_Messaging_Export RequestStartTimePolicy_out + struct TAO_Messaging_Export tao_RequestStartTimePolicy_cast { - public: - RequestStartTimePolicy_out (RequestStartTimePolicy_ptr &); - RequestStartTimePolicy_out (RequestStartTimePolicy_var &); - RequestStartTimePolicy_out (const RequestStartTimePolicy_out &); - RequestStartTimePolicy_out &operator= (const RequestStartTimePolicy_out &); - RequestStartTimePolicy_out &operator= (const RequestStartTimePolicy_var &); - RequestStartTimePolicy_out &operator= (RequestStartTimePolicy_ptr); - operator RequestStartTimePolicy_ptr &(); - RequestStartTimePolicy_ptr &ptr (void); - RequestStartTimePolicy_ptr operator-> (void); - - private: - RequestStartTimePolicy_ptr &ptr_; + static RequestStartTimePolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_REQUESTSTARTTIMEPOLICY_CH_) #define _MESSAGING_REQUESTSTARTTIMEPOLICY_CH_ @@ -838,7 +650,7 @@ TAO_NAMESPACE Messaging )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -848,10 +660,6 @@ TAO_NAMESPACE Messaging protected: RequestStartTimePolicy (void); virtual ~RequestStartTimePolicy (void); - - friend class _TAO_RequestStartTimePolicy_Remote_Proxy_Impl; - friend class _TAO_RequestStartTimePolicy_ThruPOA_Proxy_Impl; - friend class _TAO_RequestStartTimePolicy_Direct_Proxy_Impl; private: RequestStartTimePolicy (const RequestStartTimePolicy &); @@ -868,93 +676,56 @@ TAO_NAMESPACE Messaging // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong REQUEST_END_TIME_POLICY_TYPE = 28U; + const CORBA::PolicyType REQUEST_END_TIME_POLICY_TYPE = 28U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_MESSAGING_REQUESTENDTIMEPOLICY___PTR_CH_) -#define _MESSAGING_REQUESTENDTIMEPOLICY___PTR_CH_ +#if !defined (_MESSAGING_REQUESTENDTIMEPOLICY__ODDS_N_ENDS_CH_) +#define _MESSAGING_REQUESTENDTIMEPOLICY__ODDS_N_ENDS_CH_ class RequestEndTimePolicy; typedef RequestEndTimePolicy *RequestEndTimePolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_REQUESTENDTIMEPOLICY___VAR_CH_) -#define _MESSAGING_REQUESTENDTIMEPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_Messaging_Export RequestEndTimePolicy_var : public TAO_Base_var + struct tao_RequestEndTimePolicy_life; + + typedef + TAO_Objref_Var_T< + RequestEndTimePolicy, + tao_RequestEndTimePolicy_life + > + RequestEndTimePolicy_var; + + typedef + TAO_Objref_Out_T< + RequestEndTimePolicy, + tao_RequestEndTimePolicy_life + > + RequestEndTimePolicy_out; + + struct TAO_Messaging_Export tao_RequestEndTimePolicy_life { - public: - RequestEndTimePolicy_var (void); // default constructor - RequestEndTimePolicy_var (RequestEndTimePolicy_ptr p) : ptr_ (p) {} - RequestEndTimePolicy_var (const RequestEndTimePolicy_var &); // copy constructor - ~RequestEndTimePolicy_var (void); // destructor - - RequestEndTimePolicy_var &operator= (RequestEndTimePolicy_ptr); - RequestEndTimePolicy_var &operator= (const RequestEndTimePolicy_var &); - RequestEndTimePolicy_ptr operator-> (void) const; - - operator const RequestEndTimePolicy_ptr &() const; - operator RequestEndTimePolicy_ptr &(); - // in, inout, out, _retn - RequestEndTimePolicy_ptr in (void) const; - RequestEndTimePolicy_ptr &inout (void); - RequestEndTimePolicy_ptr &out (void); - RequestEndTimePolicy_ptr _retn (void); - RequestEndTimePolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static RequestEndTimePolicy_ptr tao_duplicate (RequestEndTimePolicy_ptr); static void tao_release (RequestEndTimePolicy_ptr); static RequestEndTimePolicy_ptr tao_nil (void); - static RequestEndTimePolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + RequestEndTimePolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - RequestEndTimePolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - RequestEndTimePolicy_var (const TAO_Base_var &rhs); - RequestEndTimePolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_REQUESTENDTIMEPOLICY___OUT_CH_) -#define _MESSAGING_REQUESTENDTIMEPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_Messaging_Export RequestEndTimePolicy_out + struct TAO_Messaging_Export tao_RequestEndTimePolicy_cast { - public: - RequestEndTimePolicy_out (RequestEndTimePolicy_ptr &); - RequestEndTimePolicy_out (RequestEndTimePolicy_var &); - RequestEndTimePolicy_out (const RequestEndTimePolicy_out &); - RequestEndTimePolicy_out &operator= (const RequestEndTimePolicy_out &); - RequestEndTimePolicy_out &operator= (const RequestEndTimePolicy_var &); - RequestEndTimePolicy_out &operator= (RequestEndTimePolicy_ptr); - operator RequestEndTimePolicy_ptr &(); - RequestEndTimePolicy_ptr &ptr (void); - RequestEndTimePolicy_ptr operator-> (void); - - private: - RequestEndTimePolicy_ptr &ptr_; + static RequestEndTimePolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_REQUESTENDTIMEPOLICY_CH_) #define _MESSAGING_REQUESTENDTIMEPOLICY_CH_ @@ -998,7 +769,7 @@ TAO_NAMESPACE Messaging )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -1008,10 +779,6 @@ TAO_NAMESPACE Messaging protected: RequestEndTimePolicy (void); virtual ~RequestEndTimePolicy (void); - - friend class _TAO_RequestEndTimePolicy_Remote_Proxy_Impl; - friend class _TAO_RequestEndTimePolicy_ThruPOA_Proxy_Impl; - friend class _TAO_RequestEndTimePolicy_Direct_Proxy_Impl; private: RequestEndTimePolicy (const RequestEndTimePolicy &); @@ -1028,93 +795,56 @@ TAO_NAMESPACE Messaging // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong REPLY_START_TIME_POLICY_TYPE = 29U; + const CORBA::PolicyType REPLY_START_TIME_POLICY_TYPE = 29U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_MESSAGING_REPLYSTARTTIMEPOLICY___PTR_CH_) -#define _MESSAGING_REPLYSTARTTIMEPOLICY___PTR_CH_ +#if !defined (_MESSAGING_REPLYSTARTTIMEPOLICY__ODDS_N_ENDS_CH_) +#define _MESSAGING_REPLYSTARTTIMEPOLICY__ODDS_N_ENDS_CH_ class ReplyStartTimePolicy; typedef ReplyStartTimePolicy *ReplyStartTimePolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_REPLYSTARTTIMEPOLICY___VAR_CH_) -#define _MESSAGING_REPLYSTARTTIMEPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_Messaging_Export ReplyStartTimePolicy_var : public TAO_Base_var + struct tao_ReplyStartTimePolicy_life; + + typedef + TAO_Objref_Var_T< + ReplyStartTimePolicy, + tao_ReplyStartTimePolicy_life + > + ReplyStartTimePolicy_var; + + typedef + TAO_Objref_Out_T< + ReplyStartTimePolicy, + tao_ReplyStartTimePolicy_life + > + ReplyStartTimePolicy_out; + + struct TAO_Messaging_Export tao_ReplyStartTimePolicy_life { - public: - ReplyStartTimePolicy_var (void); // default constructor - ReplyStartTimePolicy_var (ReplyStartTimePolicy_ptr p) : ptr_ (p) {} - ReplyStartTimePolicy_var (const ReplyStartTimePolicy_var &); // copy constructor - ~ReplyStartTimePolicy_var (void); // destructor - - ReplyStartTimePolicy_var &operator= (ReplyStartTimePolicy_ptr); - ReplyStartTimePolicy_var &operator= (const ReplyStartTimePolicy_var &); - ReplyStartTimePolicy_ptr operator-> (void) const; - - operator const ReplyStartTimePolicy_ptr &() const; - operator ReplyStartTimePolicy_ptr &(); - // in, inout, out, _retn - ReplyStartTimePolicy_ptr in (void) const; - ReplyStartTimePolicy_ptr &inout (void); - ReplyStartTimePolicy_ptr &out (void); - ReplyStartTimePolicy_ptr _retn (void); - ReplyStartTimePolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ReplyStartTimePolicy_ptr tao_duplicate (ReplyStartTimePolicy_ptr); static void tao_release (ReplyStartTimePolicy_ptr); static ReplyStartTimePolicy_ptr tao_nil (void); - static ReplyStartTimePolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ReplyStartTimePolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ReplyStartTimePolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - ReplyStartTimePolicy_var (const TAO_Base_var &rhs); - ReplyStartTimePolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_REPLYSTARTTIMEPOLICY___OUT_CH_) -#define _MESSAGING_REPLYSTARTTIMEPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_Messaging_Export ReplyStartTimePolicy_out + struct TAO_Messaging_Export tao_ReplyStartTimePolicy_cast { - public: - ReplyStartTimePolicy_out (ReplyStartTimePolicy_ptr &); - ReplyStartTimePolicy_out (ReplyStartTimePolicy_var &); - ReplyStartTimePolicy_out (const ReplyStartTimePolicy_out &); - ReplyStartTimePolicy_out &operator= (const ReplyStartTimePolicy_out &); - ReplyStartTimePolicy_out &operator= (const ReplyStartTimePolicy_var &); - ReplyStartTimePolicy_out &operator= (ReplyStartTimePolicy_ptr); - operator ReplyStartTimePolicy_ptr &(); - ReplyStartTimePolicy_ptr &ptr (void); - ReplyStartTimePolicy_ptr operator-> (void); - - private: - ReplyStartTimePolicy_ptr &ptr_; + static ReplyStartTimePolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_REPLYSTARTTIMEPOLICY_CH_) #define _MESSAGING_REPLYSTARTTIMEPOLICY_CH_ @@ -1158,7 +888,7 @@ TAO_NAMESPACE Messaging )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -1168,10 +898,6 @@ TAO_NAMESPACE Messaging protected: ReplyStartTimePolicy (void); virtual ~ReplyStartTimePolicy (void); - - friend class _TAO_ReplyStartTimePolicy_Remote_Proxy_Impl; - friend class _TAO_ReplyStartTimePolicy_ThruPOA_Proxy_Impl; - friend class _TAO_ReplyStartTimePolicy_Direct_Proxy_Impl; private: ReplyStartTimePolicy (const ReplyStartTimePolicy &); @@ -1188,93 +914,56 @@ TAO_NAMESPACE Messaging // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong REPLY_END_TIME_POLICY_TYPE = 30U; + const CORBA::PolicyType REPLY_END_TIME_POLICY_TYPE = 30U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_MESSAGING_REPLYENDTIMEPOLICY___PTR_CH_) -#define _MESSAGING_REPLYENDTIMEPOLICY___PTR_CH_ +#if !defined (_MESSAGING_REPLYENDTIMEPOLICY__ODDS_N_ENDS_CH_) +#define _MESSAGING_REPLYENDTIMEPOLICY__ODDS_N_ENDS_CH_ class ReplyEndTimePolicy; typedef ReplyEndTimePolicy *ReplyEndTimePolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_REPLYENDTIMEPOLICY___VAR_CH_) -#define _MESSAGING_REPLYENDTIMEPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_Messaging_Export ReplyEndTimePolicy_var : public TAO_Base_var + struct tao_ReplyEndTimePolicy_life; + + typedef + TAO_Objref_Var_T< + ReplyEndTimePolicy, + tao_ReplyEndTimePolicy_life + > + ReplyEndTimePolicy_var; + + typedef + TAO_Objref_Out_T< + ReplyEndTimePolicy, + tao_ReplyEndTimePolicy_life + > + ReplyEndTimePolicy_out; + + struct TAO_Messaging_Export tao_ReplyEndTimePolicy_life { - public: - ReplyEndTimePolicy_var (void); // default constructor - ReplyEndTimePolicy_var (ReplyEndTimePolicy_ptr p) : ptr_ (p) {} - ReplyEndTimePolicy_var (const ReplyEndTimePolicy_var &); // copy constructor - ~ReplyEndTimePolicy_var (void); // destructor - - ReplyEndTimePolicy_var &operator= (ReplyEndTimePolicy_ptr); - ReplyEndTimePolicy_var &operator= (const ReplyEndTimePolicy_var &); - ReplyEndTimePolicy_ptr operator-> (void) const; - - operator const ReplyEndTimePolicy_ptr &() const; - operator ReplyEndTimePolicy_ptr &(); - // in, inout, out, _retn - ReplyEndTimePolicy_ptr in (void) const; - ReplyEndTimePolicy_ptr &inout (void); - ReplyEndTimePolicy_ptr &out (void); - ReplyEndTimePolicy_ptr _retn (void); - ReplyEndTimePolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ReplyEndTimePolicy_ptr tao_duplicate (ReplyEndTimePolicy_ptr); static void tao_release (ReplyEndTimePolicy_ptr); static ReplyEndTimePolicy_ptr tao_nil (void); - static ReplyEndTimePolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ReplyEndTimePolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ReplyEndTimePolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - ReplyEndTimePolicy_var (const TAO_Base_var &rhs); - ReplyEndTimePolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_REPLYENDTIMEPOLICY___OUT_CH_) -#define _MESSAGING_REPLYENDTIMEPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_Messaging_Export ReplyEndTimePolicy_out + struct TAO_Messaging_Export tao_ReplyEndTimePolicy_cast { - public: - ReplyEndTimePolicy_out (ReplyEndTimePolicy_ptr &); - ReplyEndTimePolicy_out (ReplyEndTimePolicy_var &); - ReplyEndTimePolicy_out (const ReplyEndTimePolicy_out &); - ReplyEndTimePolicy_out &operator= (const ReplyEndTimePolicy_out &); - ReplyEndTimePolicy_out &operator= (const ReplyEndTimePolicy_var &); - ReplyEndTimePolicy_out &operator= (ReplyEndTimePolicy_ptr); - operator ReplyEndTimePolicy_ptr &(); - ReplyEndTimePolicy_ptr &ptr (void); - ReplyEndTimePolicy_ptr operator-> (void); - - private: - ReplyEndTimePolicy_ptr &ptr_; + static ReplyEndTimePolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_REPLYENDTIMEPOLICY_CH_) #define _MESSAGING_REPLYENDTIMEPOLICY_CH_ @@ -1318,7 +1007,7 @@ TAO_NAMESPACE Messaging )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -1328,10 +1017,6 @@ TAO_NAMESPACE Messaging protected: ReplyEndTimePolicy (void); virtual ~ReplyEndTimePolicy (void); - - friend class _TAO_ReplyEndTimePolicy_Remote_Proxy_Impl; - friend class _TAO_ReplyEndTimePolicy_ThruPOA_Proxy_Impl; - friend class _TAO_ReplyEndTimePolicy_Direct_Proxy_Impl; private: ReplyEndTimePolicy (const ReplyEndTimePolicy &); @@ -1348,93 +1033,56 @@ TAO_NAMESPACE Messaging // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong RELATIVE_REQ_TIMEOUT_POLICY_TYPE = 31U; + const CORBA::PolicyType RELATIVE_REQ_TIMEOUT_POLICY_TYPE = 31U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY___PTR_CH_) -#define _MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY___PTR_CH_ +#if !defined (_MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY__ODDS_N_ENDS_CH_) +#define _MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY__ODDS_N_ENDS_CH_ class RelativeRequestTimeoutPolicy; typedef RelativeRequestTimeoutPolicy *RelativeRequestTimeoutPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY___VAR_CH_) -#define _MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_Messaging_Export RelativeRequestTimeoutPolicy_var : public TAO_Base_var + struct tao_RelativeRequestTimeoutPolicy_life; + + typedef + TAO_Objref_Var_T< + RelativeRequestTimeoutPolicy, + tao_RelativeRequestTimeoutPolicy_life + > + RelativeRequestTimeoutPolicy_var; + + typedef + TAO_Objref_Out_T< + RelativeRequestTimeoutPolicy, + tao_RelativeRequestTimeoutPolicy_life + > + RelativeRequestTimeoutPolicy_out; + + struct TAO_Messaging_Export tao_RelativeRequestTimeoutPolicy_life { - public: - RelativeRequestTimeoutPolicy_var (void); // default constructor - RelativeRequestTimeoutPolicy_var (RelativeRequestTimeoutPolicy_ptr p) : ptr_ (p) {} - RelativeRequestTimeoutPolicy_var (const RelativeRequestTimeoutPolicy_var &); // copy constructor - ~RelativeRequestTimeoutPolicy_var (void); // destructor - - RelativeRequestTimeoutPolicy_var &operator= (RelativeRequestTimeoutPolicy_ptr); - RelativeRequestTimeoutPolicy_var &operator= (const RelativeRequestTimeoutPolicy_var &); - RelativeRequestTimeoutPolicy_ptr operator-> (void) const; - - operator const RelativeRequestTimeoutPolicy_ptr &() const; - operator RelativeRequestTimeoutPolicy_ptr &(); - // in, inout, out, _retn - RelativeRequestTimeoutPolicy_ptr in (void) const; - RelativeRequestTimeoutPolicy_ptr &inout (void); - RelativeRequestTimeoutPolicy_ptr &out (void); - RelativeRequestTimeoutPolicy_ptr _retn (void); - RelativeRequestTimeoutPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static RelativeRequestTimeoutPolicy_ptr tao_duplicate (RelativeRequestTimeoutPolicy_ptr); static void tao_release (RelativeRequestTimeoutPolicy_ptr); static RelativeRequestTimeoutPolicy_ptr tao_nil (void); - static RelativeRequestTimeoutPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + RelativeRequestTimeoutPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - RelativeRequestTimeoutPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - RelativeRequestTimeoutPolicy_var (const TAO_Base_var &rhs); - RelativeRequestTimeoutPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY___OUT_CH_) -#define _MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_Messaging_Export RelativeRequestTimeoutPolicy_out + struct TAO_Messaging_Export tao_RelativeRequestTimeoutPolicy_cast { - public: - RelativeRequestTimeoutPolicy_out (RelativeRequestTimeoutPolicy_ptr &); - RelativeRequestTimeoutPolicy_out (RelativeRequestTimeoutPolicy_var &); - RelativeRequestTimeoutPolicy_out (const RelativeRequestTimeoutPolicy_out &); - RelativeRequestTimeoutPolicy_out &operator= (const RelativeRequestTimeoutPolicy_out &); - RelativeRequestTimeoutPolicy_out &operator= (const RelativeRequestTimeoutPolicy_var &); - RelativeRequestTimeoutPolicy_out &operator= (RelativeRequestTimeoutPolicy_ptr); - operator RelativeRequestTimeoutPolicy_ptr &(); - RelativeRequestTimeoutPolicy_ptr &ptr (void); - RelativeRequestTimeoutPolicy_ptr operator-> (void); - - private: - RelativeRequestTimeoutPolicy_ptr &ptr_; + static RelativeRequestTimeoutPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY_CH_) #define _MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY_CH_ @@ -1478,7 +1126,7 @@ TAO_NAMESPACE Messaging )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -1488,10 +1136,6 @@ TAO_NAMESPACE Messaging protected: RelativeRequestTimeoutPolicy (void); virtual ~RelativeRequestTimeoutPolicy (void); - - friend class _TAO_RelativeRequestTimeoutPolicy_Remote_Proxy_Impl; - friend class _TAO_RelativeRequestTimeoutPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_RelativeRequestTimeoutPolicy_Direct_Proxy_Impl; private: RelativeRequestTimeoutPolicy (const RelativeRequestTimeoutPolicy &); @@ -1508,12 +1152,25 @@ TAO_NAMESPACE Messaging // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong ROUTING_POLICY_TYPE = 33U; + const CORBA::PolicyType ROUTING_POLICY_TYPE = 33U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct RoutingTypeRange; - class RoutingTypeRange_var; + typedef + TAO_Fixed_Var_T< + RoutingTypeRange + > + RoutingTypeRange_var; + + typedef + RoutingTypeRange & + RoutingTypeRange_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_Messaging_Export RoutingTypeRange { @@ -1524,138 +1181,59 @@ TAO_NAMESPACE Messaging Messaging::RoutingType max; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_Messaging_Export RoutingTypeRange_var - { - public: - RoutingTypeRange_var (void); - RoutingTypeRange_var (RoutingTypeRange *); - RoutingTypeRange_var (const RoutingTypeRange_var &); - // Fixed-size types only. - RoutingTypeRange_var (const RoutingTypeRange &); - ~RoutingTypeRange_var (void); - - RoutingTypeRange_var &operator= (RoutingTypeRange *); - RoutingTypeRange_var &operator= (const RoutingTypeRange_var &); - - // Fixed-size types only. - RoutingTypeRange_var &operator= (const RoutingTypeRange &); - - RoutingTypeRange *operator-> (void); - const RoutingTypeRange *operator-> (void) const; - - operator const RoutingTypeRange &() const; - operator RoutingTypeRange &(); - operator RoutingTypeRange &() const; - - // in, inout, out, _retn - const RoutingTypeRange &in (void) const; - RoutingTypeRange &inout (void); - RoutingTypeRange &out (void); - RoutingTypeRange _retn (void); - RoutingTypeRange *ptr (void) const; - - private: - RoutingTypeRange *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:105 - - typedef RoutingTypeRange &RoutingTypeRange_out; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RoutingTypeRange; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_MESSAGING_ROUTINGPOLICY___PTR_CH_) -#define _MESSAGING_ROUTINGPOLICY___PTR_CH_ +#if !defined (_MESSAGING_ROUTINGPOLICY__ODDS_N_ENDS_CH_) +#define _MESSAGING_ROUTINGPOLICY__ODDS_N_ENDS_CH_ class RoutingPolicy; typedef RoutingPolicy *RoutingPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_ROUTINGPOLICY___VAR_CH_) -#define _MESSAGING_ROUTINGPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_Messaging_Export RoutingPolicy_var : public TAO_Base_var + struct tao_RoutingPolicy_life; + + typedef + TAO_Objref_Var_T< + RoutingPolicy, + tao_RoutingPolicy_life + > + RoutingPolicy_var; + + typedef + TAO_Objref_Out_T< + RoutingPolicy, + tao_RoutingPolicy_life + > + RoutingPolicy_out; + + struct TAO_Messaging_Export tao_RoutingPolicy_life { - public: - RoutingPolicy_var (void); // default constructor - RoutingPolicy_var (RoutingPolicy_ptr p) : ptr_ (p) {} - RoutingPolicy_var (const RoutingPolicy_var &); // copy constructor - ~RoutingPolicy_var (void); // destructor - - RoutingPolicy_var &operator= (RoutingPolicy_ptr); - RoutingPolicy_var &operator= (const RoutingPolicy_var &); - RoutingPolicy_ptr operator-> (void) const; - - operator const RoutingPolicy_ptr &() const; - operator RoutingPolicy_ptr &(); - // in, inout, out, _retn - RoutingPolicy_ptr in (void) const; - RoutingPolicy_ptr &inout (void); - RoutingPolicy_ptr &out (void); - RoutingPolicy_ptr _retn (void); - RoutingPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static RoutingPolicy_ptr tao_duplicate (RoutingPolicy_ptr); static void tao_release (RoutingPolicy_ptr); static RoutingPolicy_ptr tao_nil (void); - static RoutingPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + RoutingPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - RoutingPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - RoutingPolicy_var (const TAO_Base_var &rhs); - RoutingPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_ROUTINGPOLICY___OUT_CH_) -#define _MESSAGING_ROUTINGPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_Messaging_Export RoutingPolicy_out + struct TAO_Messaging_Export tao_RoutingPolicy_cast { - public: - RoutingPolicy_out (RoutingPolicy_ptr &); - RoutingPolicy_out (RoutingPolicy_var &); - RoutingPolicy_out (const RoutingPolicy_out &); - RoutingPolicy_out &operator= (const RoutingPolicy_out &); - RoutingPolicy_out &operator= (const RoutingPolicy_var &); - RoutingPolicy_out &operator= (RoutingPolicy_ptr); - operator RoutingPolicy_ptr &(); - RoutingPolicy_ptr &ptr (void); - RoutingPolicy_ptr operator-> (void); - - private: - RoutingPolicy_ptr &ptr_; + static RoutingPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_ROUTINGPOLICY_CH_) #define _MESSAGING_ROUTINGPOLICY_CH_ @@ -1699,7 +1277,7 @@ TAO_NAMESPACE Messaging )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -1709,10 +1287,6 @@ TAO_NAMESPACE Messaging protected: RoutingPolicy (void); virtual ~RoutingPolicy (void); - - friend class _TAO_RoutingPolicy_Remote_Proxy_Impl; - friend class _TAO_RoutingPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_RoutingPolicy_Direct_Proxy_Impl; private: RoutingPolicy (const RoutingPolicy &); @@ -1729,93 +1303,56 @@ TAO_NAMESPACE Messaging // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong MAX_HOPS_POLICY_TYPE = 34U; + const CORBA::PolicyType MAX_HOPS_POLICY_TYPE = 34U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_MESSAGING_MAXHOPSPOLICY___PTR_CH_) -#define _MESSAGING_MAXHOPSPOLICY___PTR_CH_ +#if !defined (_MESSAGING_MAXHOPSPOLICY__ODDS_N_ENDS_CH_) +#define _MESSAGING_MAXHOPSPOLICY__ODDS_N_ENDS_CH_ class MaxHopsPolicy; typedef MaxHopsPolicy *MaxHopsPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_MAXHOPSPOLICY___VAR_CH_) -#define _MESSAGING_MAXHOPSPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_Messaging_Export MaxHopsPolicy_var : public TAO_Base_var + struct tao_MaxHopsPolicy_life; + + typedef + TAO_Objref_Var_T< + MaxHopsPolicy, + tao_MaxHopsPolicy_life + > + MaxHopsPolicy_var; + + typedef + TAO_Objref_Out_T< + MaxHopsPolicy, + tao_MaxHopsPolicy_life + > + MaxHopsPolicy_out; + + struct TAO_Messaging_Export tao_MaxHopsPolicy_life { - public: - MaxHopsPolicy_var (void); // default constructor - MaxHopsPolicy_var (MaxHopsPolicy_ptr p) : ptr_ (p) {} - MaxHopsPolicy_var (const MaxHopsPolicy_var &); // copy constructor - ~MaxHopsPolicy_var (void); // destructor - - MaxHopsPolicy_var &operator= (MaxHopsPolicy_ptr); - MaxHopsPolicy_var &operator= (const MaxHopsPolicy_var &); - MaxHopsPolicy_ptr operator-> (void) const; - - operator const MaxHopsPolicy_ptr &() const; - operator MaxHopsPolicy_ptr &(); - // in, inout, out, _retn - MaxHopsPolicy_ptr in (void) const; - MaxHopsPolicy_ptr &inout (void); - MaxHopsPolicy_ptr &out (void); - MaxHopsPolicy_ptr _retn (void); - MaxHopsPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static MaxHopsPolicy_ptr tao_duplicate (MaxHopsPolicy_ptr); static void tao_release (MaxHopsPolicy_ptr); static MaxHopsPolicy_ptr tao_nil (void); - static MaxHopsPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + MaxHopsPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - MaxHopsPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - MaxHopsPolicy_var (const TAO_Base_var &rhs); - MaxHopsPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_MAXHOPSPOLICY___OUT_CH_) -#define _MESSAGING_MAXHOPSPOLICY___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_Messaging_Export MaxHopsPolicy_out + struct TAO_Messaging_Export tao_MaxHopsPolicy_cast { - public: - MaxHopsPolicy_out (MaxHopsPolicy_ptr &); - MaxHopsPolicy_out (MaxHopsPolicy_var &); - MaxHopsPolicy_out (const MaxHopsPolicy_out &); - MaxHopsPolicy_out &operator= (const MaxHopsPolicy_out &); - MaxHopsPolicy_out &operator= (const MaxHopsPolicy_var &); - MaxHopsPolicy_out &operator= (MaxHopsPolicy_ptr); - operator MaxHopsPolicy_ptr &(); - MaxHopsPolicy_ptr &ptr (void); - MaxHopsPolicy_ptr operator-> (void); - - private: - MaxHopsPolicy_ptr &ptr_; + static MaxHopsPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_MAXHOPSPOLICY_CH_) #define _MESSAGING_MAXHOPSPOLICY_CH_ @@ -1859,7 +1396,7 @@ TAO_NAMESPACE Messaging )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -1869,10 +1406,6 @@ TAO_NAMESPACE Messaging protected: MaxHopsPolicy (void); virtual ~MaxHopsPolicy (void); - - friend class _TAO_MaxHopsPolicy_Remote_Proxy_Impl; - friend class _TAO_MaxHopsPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_MaxHopsPolicy_Direct_Proxy_Impl; private: MaxHopsPolicy (const MaxHopsPolicy &); @@ -1889,93 +1422,56 @@ TAO_NAMESPACE Messaging // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong QUEUE_ORDER_POLICY_TYPE = 35U; + const CORBA::PolicyType QUEUE_ORDER_POLICY_TYPE = 35U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_MESSAGING_QUEUEORDERPOLICY___PTR_CH_) -#define _MESSAGING_QUEUEORDERPOLICY___PTR_CH_ +#if !defined (_MESSAGING_QUEUEORDERPOLICY__ODDS_N_ENDS_CH_) +#define _MESSAGING_QUEUEORDERPOLICY__ODDS_N_ENDS_CH_ class QueueOrderPolicy; typedef QueueOrderPolicy *QueueOrderPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_QUEUEORDERPOLICY___VAR_CH_) -#define _MESSAGING_QUEUEORDERPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_Messaging_Export QueueOrderPolicy_var : public TAO_Base_var + struct tao_QueueOrderPolicy_life; + + typedef + TAO_Objref_Var_T< + QueueOrderPolicy, + tao_QueueOrderPolicy_life + > + QueueOrderPolicy_var; + + typedef + TAO_Objref_Out_T< + QueueOrderPolicy, + tao_QueueOrderPolicy_life + > + QueueOrderPolicy_out; + + struct TAO_Messaging_Export tao_QueueOrderPolicy_life { - public: - QueueOrderPolicy_var (void); // default constructor - QueueOrderPolicy_var (QueueOrderPolicy_ptr p) : ptr_ (p) {} - QueueOrderPolicy_var (const QueueOrderPolicy_var &); // copy constructor - ~QueueOrderPolicy_var (void); // destructor - - QueueOrderPolicy_var &operator= (QueueOrderPolicy_ptr); - QueueOrderPolicy_var &operator= (const QueueOrderPolicy_var &); - QueueOrderPolicy_ptr operator-> (void) const; - - operator const QueueOrderPolicy_ptr &() const; - operator QueueOrderPolicy_ptr &(); - // in, inout, out, _retn - QueueOrderPolicy_ptr in (void) const; - QueueOrderPolicy_ptr &inout (void); - QueueOrderPolicy_ptr &out (void); - QueueOrderPolicy_ptr _retn (void); - QueueOrderPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static QueueOrderPolicy_ptr tao_duplicate (QueueOrderPolicy_ptr); static void tao_release (QueueOrderPolicy_ptr); static QueueOrderPolicy_ptr tao_nil (void); - static QueueOrderPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + QueueOrderPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - QueueOrderPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - QueueOrderPolicy_var (const TAO_Base_var &rhs); - QueueOrderPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_QUEUEORDERPOLICY___OUT_CH_) -#define _MESSAGING_QUEUEORDERPOLICY___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_Messaging_Export QueueOrderPolicy_out + struct TAO_Messaging_Export tao_QueueOrderPolicy_cast { - public: - QueueOrderPolicy_out (QueueOrderPolicy_ptr &); - QueueOrderPolicy_out (QueueOrderPolicy_var &); - QueueOrderPolicy_out (const QueueOrderPolicy_out &); - QueueOrderPolicy_out &operator= (const QueueOrderPolicy_out &); - QueueOrderPolicy_out &operator= (const QueueOrderPolicy_var &); - QueueOrderPolicy_out &operator= (QueueOrderPolicy_ptr); - operator QueueOrderPolicy_ptr &(); - QueueOrderPolicy_ptr &ptr (void); - QueueOrderPolicy_ptr operator-> (void); - - private: - QueueOrderPolicy_ptr &ptr_; + static QueueOrderPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_QUEUEORDERPOLICY_CH_) #define _MESSAGING_QUEUEORDERPOLICY_CH_ @@ -2019,7 +1515,7 @@ TAO_NAMESPACE Messaging )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -2029,10 +1525,6 @@ TAO_NAMESPACE Messaging protected: QueueOrderPolicy (void); virtual ~QueueOrderPolicy (void); - - friend class _TAO_QueueOrderPolicy_Remote_Proxy_Impl; - friend class _TAO_QueueOrderPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_QueueOrderPolicy_Direct_Proxy_Impl; private: QueueOrderPolicy (const QueueOrderPolicy &); @@ -2168,7 +1660,7 @@ TAO_Messaging_Export CORBA::Boolean operator>> (TAO_InputCDR &, Messaging::Routi #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "Messaging_No_ImplC.i" diff --git a/TAO/tao/Messaging/Messaging_No_ImplC.i b/TAO/tao/Messaging/Messaging_No_ImplC.i index 590f50984a5..8a3215d2ebc 100644 --- a/TAO/tao/Messaging/Messaging_No_ImplC.i +++ b/TAO/tao/Messaging/Messaging_No_ImplC.i @@ -26,191 +26,14 @@ #if !defined (_MESSAGING_REBINDPOLICY___CI_) #define _MESSAGING_REBINDPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -Messaging::RebindPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class Messaging::PriorityRange_var -// ************************************************************* - -ACE_INLINE -Messaging::PriorityRange_var::PriorityRange_var (void) - : ptr_ (0) -{} - -ACE_INLINE -Messaging::PriorityRange_var::PriorityRange_var (PriorityRange *p) - : ptr_ (p) -{} - -ACE_INLINE -Messaging::PriorityRange_var::PriorityRange_var (const ::Messaging::PriorityRange_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::Messaging::PriorityRange (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -// Fixed-size types only. -ACE_INLINE -Messaging::PriorityRange_var::PriorityRange_var (const ::Messaging::PriorityRange &p) -{ - ACE_NEW (this->ptr_, ::Messaging::PriorityRange (p)); -} - -ACE_INLINE -Messaging::PriorityRange_var::~PriorityRange_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -Messaging::PriorityRange_var & -Messaging::PriorityRange_var::operator= (PriorityRange *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::Messaging::PriorityRange_var & -Messaging::PriorityRange_var::operator= (const ::Messaging::PriorityRange_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - PriorityRange *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - PriorityRange (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - PriorityRange *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -// fixed-size types only -ACE_INLINE Messaging::PriorityRange_var & -Messaging::PriorityRange_var::operator= (const ::Messaging::PriorityRange &p) -{ - if (this->ptr_ != &p) - { - delete this->ptr_; - ACE_NEW_RETURN ( - this->ptr_, - ::Messaging::PriorityRange (p), - *this - ); - } - - return *this; -} - -ACE_INLINE const ::Messaging::PriorityRange * -Messaging::PriorityRange_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::Messaging::PriorityRange * -Messaging::PriorityRange_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -Messaging::PriorityRange_var::operator const ::Messaging::PriorityRange &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -Messaging::PriorityRange_var::operator ::Messaging::PriorityRange &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -Messaging::PriorityRange_var::operator ::Messaging::PriorityRange &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE const ::Messaging::PriorityRange & -Messaging::PriorityRange_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::Messaging::PriorityRange & -Messaging::PriorityRange_var::inout (void) -{ - return *this->ptr_; -} - -// mapping for fixed size -ACE_INLINE ::Messaging::PriorityRange & -Messaging::PriorityRange_var::out (void) -{ - return *this->ptr_; -} - -ACE_INLINE ::Messaging::PriorityRange -Messaging::PriorityRange_var::_retn (void) -{ - return *this->ptr_; -} - -ACE_INLINE ::Messaging::PriorityRange * -Messaging::PriorityRange_var::ptr (void) const -{ - return this->ptr_; -} - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_MESSAGING_REQUESTPRIORITYPOLICY___CI_) #define _MESSAGING_REQUESTPRIORITYPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -Messaging::RequestPriorityPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -219,13 +42,6 @@ Messaging::RequestPriorityPolicy::marshal (TAO_OutputCDR &) #if !defined (_MESSAGING_REPLYPRIORITYPOLICY___CI_) #define _MESSAGING_REPLYPRIORITYPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -Messaging::ReplyPriorityPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -234,13 +50,6 @@ Messaging::ReplyPriorityPolicy::marshal (TAO_OutputCDR &) #if !defined (_MESSAGING_REQUESTSTARTTIMEPOLICY___CI_) #define _MESSAGING_REQUESTSTARTTIMEPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -Messaging::RequestStartTimePolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -249,13 +58,6 @@ Messaging::RequestStartTimePolicy::marshal (TAO_OutputCDR &) #if !defined (_MESSAGING_REQUESTENDTIMEPOLICY___CI_) #define _MESSAGING_REQUESTENDTIMEPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -Messaging::RequestEndTimePolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -264,13 +66,6 @@ Messaging::RequestEndTimePolicy::marshal (TAO_OutputCDR &) #if !defined (_MESSAGING_REPLYSTARTTIMEPOLICY___CI_) #define _MESSAGING_REPLYSTARTTIMEPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -Messaging::ReplyStartTimePolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -279,13 +74,6 @@ Messaging::ReplyStartTimePolicy::marshal (TAO_OutputCDR &) #if !defined (_MESSAGING_REPLYENDTIMEPOLICY___CI_) #define _MESSAGING_REPLYENDTIMEPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -Messaging::ReplyEndTimePolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -294,191 +82,14 @@ Messaging::ReplyEndTimePolicy::marshal (TAO_OutputCDR &) #if !defined (_MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY___CI_) #define _MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -Messaging::RelativeRequestTimeoutPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class Messaging::RoutingTypeRange_var -// ************************************************************* - -ACE_INLINE -Messaging::RoutingTypeRange_var::RoutingTypeRange_var (void) - : ptr_ (0) -{} - -ACE_INLINE -Messaging::RoutingTypeRange_var::RoutingTypeRange_var (RoutingTypeRange *p) - : ptr_ (p) -{} - -ACE_INLINE -Messaging::RoutingTypeRange_var::RoutingTypeRange_var (const ::Messaging::RoutingTypeRange_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::Messaging::RoutingTypeRange (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -// Fixed-size types only. -ACE_INLINE -Messaging::RoutingTypeRange_var::RoutingTypeRange_var (const ::Messaging::RoutingTypeRange &p) -{ - ACE_NEW (this->ptr_, ::Messaging::RoutingTypeRange (p)); -} - -ACE_INLINE -Messaging::RoutingTypeRange_var::~RoutingTypeRange_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -Messaging::RoutingTypeRange_var & -Messaging::RoutingTypeRange_var::operator= (RoutingTypeRange *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::Messaging::RoutingTypeRange_var & -Messaging::RoutingTypeRange_var::operator= (const ::Messaging::RoutingTypeRange_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - RoutingTypeRange *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - RoutingTypeRange (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - RoutingTypeRange *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -// fixed-size types only -ACE_INLINE Messaging::RoutingTypeRange_var & -Messaging::RoutingTypeRange_var::operator= (const ::Messaging::RoutingTypeRange &p) -{ - if (this->ptr_ != &p) - { - delete this->ptr_; - ACE_NEW_RETURN ( - this->ptr_, - ::Messaging::RoutingTypeRange (p), - *this - ); - } - - return *this; -} - -ACE_INLINE const ::Messaging::RoutingTypeRange * -Messaging::RoutingTypeRange_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::Messaging::RoutingTypeRange * -Messaging::RoutingTypeRange_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -Messaging::RoutingTypeRange_var::operator const ::Messaging::RoutingTypeRange &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -Messaging::RoutingTypeRange_var::operator ::Messaging::RoutingTypeRange &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -Messaging::RoutingTypeRange_var::operator ::Messaging::RoutingTypeRange &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE const ::Messaging::RoutingTypeRange & -Messaging::RoutingTypeRange_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::Messaging::RoutingTypeRange & -Messaging::RoutingTypeRange_var::inout (void) -{ - return *this->ptr_; -} - -// mapping for fixed size -ACE_INLINE ::Messaging::RoutingTypeRange & -Messaging::RoutingTypeRange_var::out (void) -{ - return *this->ptr_; -} - -ACE_INLINE ::Messaging::RoutingTypeRange -Messaging::RoutingTypeRange_var::_retn (void) -{ - return *this->ptr_; -} - -ACE_INLINE ::Messaging::RoutingTypeRange * -Messaging::RoutingTypeRange_var::ptr (void) const -{ - return this->ptr_; -} - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_MESSAGING_ROUTINGPOLICY___CI_) #define _MESSAGING_ROUTINGPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -Messaging::RoutingPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -487,13 +98,6 @@ Messaging::RoutingPolicy::marshal (TAO_OutputCDR &) #if !defined (_MESSAGING_MAXHOPSPOLICY___CI_) #define _MESSAGING_MAXHOPSPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -Messaging::MaxHopsPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -502,17 +106,10 @@ Messaging::MaxHopsPolicy::marshal (TAO_OutputCDR &) #if !defined (_MESSAGING_QUEUEORDERPOLICY___CI_) #define _MESSAGING_QUEUEORDERPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -Messaging::QueueOrderPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -553,7 +150,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( diff --git a/TAO/tao/Messaging/Messaging_RT_PolicyC.cpp b/TAO/tao/Messaging/Messaging_RT_PolicyC.cpp index cfe7e5dc387..d316a146984 100644 --- a/TAO/tao/Messaging/Messaging_RT_PolicyC.cpp +++ b/TAO/tao/Messaging/Messaging_RT_PolicyC.cpp @@ -24,17 +24,6 @@ #include "Messaging_RT_PolicyC.h" -#include "tao/Stub.h" -#include "tao/Invocation.h" -#include "tao/PortableInterceptor.h" - -#if TAO_HAS_INTERCEPTORS == 1 -#include "tao/RequestInfo_Util.h" -#include "tao/ClientRequestInfo_i.h" -#include "tao/ClientInterceptorAdapter.h" -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - - #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig @@ -106,7 +95,7 @@ TAO_NAMESPACE_END int Messaging::RelativeRoundtripTimeoutPolicy::_tao_class_id = 0; Messaging::RelativeRoundtripTimeoutPolicy_ptr -tao_Messaging_RelativeRoundtripTimeoutPolicy_duplicate ( +Messaging::tao_RelativeRoundtripTimeoutPolicy_life::tao_duplicate ( Messaging::RelativeRoundtripTimeoutPolicy_ptr p ) { @@ -114,7 +103,7 @@ tao_Messaging_RelativeRoundtripTimeoutPolicy_duplicate ( } void -tao_Messaging_RelativeRoundtripTimeoutPolicy_release ( +Messaging::tao_RelativeRoundtripTimeoutPolicy_life::tao_release ( Messaging::RelativeRoundtripTimeoutPolicy_ptr p ) { @@ -122,231 +111,67 @@ tao_Messaging_RelativeRoundtripTimeoutPolicy_release ( } Messaging::RelativeRoundtripTimeoutPolicy_ptr -tao_Messaging_RelativeRoundtripTimeoutPolicy_nil ( +Messaging::tao_RelativeRoundtripTimeoutPolicy_life::tao_nil ( void ) { return Messaging::RelativeRoundtripTimeoutPolicy::_nil (); } -Messaging::RelativeRoundtripTimeoutPolicy_ptr -tao_Messaging_RelativeRoundtripTimeoutPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return Messaging::RelativeRoundtripTimeoutPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_Messaging_RelativeRoundtripTimeoutPolicy_upcast ( - void *src - ) -{ - Messaging::RelativeRoundtripTimeoutPolicy **tmp = - ACE_static_cast (Messaging::RelativeRoundtripTimeoutPolicy **, src); - return *tmp; -} - CORBA::Boolean -tao_Messaging_RelativeRoundtripTimeoutPolicy_marshal ( +Messaging::tao_RelativeRoundtripTimeoutPolicy_life::tao_marshal ( Messaging::RelativeRoundtripTimeoutPolicy_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); + return p->marshal (cdr); } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// Messaging::RelativeRoundtripTimeoutPolicy_var -// ************************************************************* - -Messaging::RelativeRoundtripTimeoutPolicy_var::RelativeRoundtripTimeoutPolicy_var (void) - : ptr_ (RelativeRoundtripTimeoutPolicy::_nil ()) -{} - -::Messaging::RelativeRoundtripTimeoutPolicy_ptr -Messaging::RelativeRoundtripTimeoutPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -Messaging::RelativeRoundtripTimeoutPolicy_var::RelativeRoundtripTimeoutPolicy_var (const ::Messaging::RelativeRoundtripTimeoutPolicy_var &p) - : TAO_Base_var (), - ptr_ (RelativeRoundtripTimeoutPolicy::_duplicate (p.ptr ())) -{} - -Messaging::RelativeRoundtripTimeoutPolicy_var::~RelativeRoundtripTimeoutPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -Messaging::RelativeRoundtripTimeoutPolicy_var & -Messaging::RelativeRoundtripTimeoutPolicy_var::operator= (RelativeRoundtripTimeoutPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -Messaging::RelativeRoundtripTimeoutPolicy_var & -Messaging::RelativeRoundtripTimeoutPolicy_var::operator= (const ::Messaging::RelativeRoundtripTimeoutPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RelativeRoundtripTimeoutPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -Messaging::RelativeRoundtripTimeoutPolicy_var::operator const ::Messaging::RelativeRoundtripTimeoutPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -Messaging::RelativeRoundtripTimeoutPolicy_var::operator ::Messaging::RelativeRoundtripTimeoutPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::RelativeRoundtripTimeoutPolicy_ptr -Messaging::RelativeRoundtripTimeoutPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::Messaging::RelativeRoundtripTimeoutPolicy_ptr -Messaging::RelativeRoundtripTimeoutPolicy_var::in (void) const -{ - return this->ptr_; -} - -::Messaging::RelativeRoundtripTimeoutPolicy_ptr & -Messaging::RelativeRoundtripTimeoutPolicy_var::inout (void) -{ - return this->ptr_; -} - -::Messaging::RelativeRoundtripTimeoutPolicy_ptr & -Messaging::RelativeRoundtripTimeoutPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RelativeRoundtripTimeoutPolicy::_nil (); - return this->ptr_; -} - -::Messaging::RelativeRoundtripTimeoutPolicy_ptr -Messaging::RelativeRoundtripTimeoutPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::Messaging::RelativeRoundtripTimeoutPolicy_ptr val = this->ptr_; - this->ptr_ = ::Messaging::RelativeRoundtripTimeoutPolicy::_nil (); - return val; -} - -::Messaging::RelativeRoundtripTimeoutPolicy_ptr -Messaging::RelativeRoundtripTimeoutPolicy_var::tao_duplicate (RelativeRoundtripTimeoutPolicy_ptr p) -{ - return ::Messaging::RelativeRoundtripTimeoutPolicy::_duplicate (p); -} - -void -Messaging::RelativeRoundtripTimeoutPolicy_var::tao_release (RelativeRoundtripTimeoutPolicy_ptr p) -{ - CORBA::release (p); -} - -::Messaging::RelativeRoundtripTimeoutPolicy_ptr -Messaging::RelativeRoundtripTimeoutPolicy_var::tao_nil (void) -{ - return ::Messaging::RelativeRoundtripTimeoutPolicy::_nil (); -} - -::Messaging::RelativeRoundtripTimeoutPolicy_ptr -Messaging::RelativeRoundtripTimeoutPolicy_var::tao_narrow ( +Messaging::RelativeRoundtripTimeoutPolicy_ptr +Messaging::tao_RelativeRoundtripTimeoutPolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::Messaging::RelativeRoundtripTimeoutPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); + return Messaging::RelativeRoundtripTimeoutPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -Messaging::RelativeRoundtripTimeoutPolicy_var::tao_upcast (void *src) +Messaging::tao_RelativeRoundtripTimeoutPolicy_cast::tao_upcast ( + void *src + ) { - RelativeRoundtripTimeoutPolicy **tmp = - ACE_static_cast (RelativeRoundtripTimeoutPolicy **, src); + Messaging::RelativeRoundtripTimeoutPolicy **tmp = + ACE_static_cast (Messaging::RelativeRoundtripTimeoutPolicy **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// Messaging::RelativeRoundtripTimeoutPolicy_out -// ************************************************************* - -Messaging::RelativeRoundtripTimeoutPolicy_out::RelativeRoundtripTimeoutPolicy_out (RelativeRoundtripTimeoutPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::Messaging::RelativeRoundtripTimeoutPolicy::_nil (); -} - -Messaging::RelativeRoundtripTimeoutPolicy_out::RelativeRoundtripTimeoutPolicy_out (RelativeRoundtripTimeoutPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::RelativeRoundtripTimeoutPolicy::_nil (); -} - -Messaging::RelativeRoundtripTimeoutPolicy_out::RelativeRoundtripTimeoutPolicy_out (const ::Messaging::RelativeRoundtripTimeoutPolicy_out &p) - : ptr_ (ACE_const_cast (RelativeRoundtripTimeoutPolicy_out &, p).ptr_) -{} - -::Messaging::RelativeRoundtripTimeoutPolicy_out & -Messaging::RelativeRoundtripTimeoutPolicy_out::operator= (const ::Messaging::RelativeRoundtripTimeoutPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (RelativeRoundtripTimeoutPolicy_out&, p).ptr_; - return *this; -} - -Messaging::RelativeRoundtripTimeoutPolicy_out & -Messaging::RelativeRoundtripTimeoutPolicy_out::operator= (const ::Messaging::RelativeRoundtripTimeoutPolicy_var &p) -{ - this->ptr_ = ::Messaging::RelativeRoundtripTimeoutPolicy::_duplicate (p.ptr ()); - return *this; -} - -Messaging::RelativeRoundtripTimeoutPolicy_out & -Messaging::RelativeRoundtripTimeoutPolicy_out::operator= (RelativeRoundtripTimeoutPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -Messaging::RelativeRoundtripTimeoutPolicy_out::operator ::Messaging::RelativeRoundtripTimeoutPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::RelativeRoundtripTimeoutPolicy_ptr & -Messaging::RelativeRoundtripTimeoutPolicy_out::ptr (void) -{ - return this->ptr_; -} - -::Messaging::RelativeRoundtripTimeoutPolicy_ptr -Messaging::RelativeRoundtripTimeoutPolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + Messaging::RelativeRoundtripTimeoutPolicy, + Messaging::tao_RelativeRoundtripTimeoutPolicy_life + >; + template class + TAO_Objref_Out_T< + Messaging::RelativeRoundtripTimeoutPolicy, + Messaging::tao_RelativeRoundtripTimeoutPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + Messaging::RelativeRoundtripTimeoutPolicy, \ + Messaging::tao_RelativeRoundtripTimeoutPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + Messaging::RelativeRoundtripTimeoutPolicy, \ + Messaging::tao_RelativeRoundtripTimeoutPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 Messaging::RelativeRoundtripTimeoutPolicy::RelativeRoundtripTimeoutPolicy (void) {} @@ -454,6 +279,12 @@ const char* Messaging::RelativeRoundtripTimeoutPolicy::_interface_repository_id return "IDL:omg.org/Messaging/RelativeRoundtripTimeoutPolicy:1.0"; } +CORBA::Boolean +Messaging::RelativeRoundtripTimeoutPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -549,6 +380,16 @@ operator>>= ( ); } +template<> +CORBA::Boolean +TAO::Any_Impl_T::to_object ( + CORBA::Object_ptr &_tao_elem + ) const +{ + _tao_elem = CORBA::Object::_duplicate (this->value_); + return 1; +} + template<> CORBA::Boolean TAO::Any_Impl_T::marshal_value (TAO_OutputCDR &) diff --git a/TAO/tao/Messaging/Messaging_RT_PolicyC.h b/TAO/tao/Messaging/Messaging_RT_PolicyC.h index 48cd2dfd990..ed1a187cb72 100644 --- a/TAO/tao/Messaging/Messaging_RT_PolicyC.h +++ b/TAO/tao/Messaging/Messaging_RT_PolicyC.h @@ -26,14 +26,13 @@ #define _TAO_IDL_ORIG_MESSAGING_RT_POLICYC_H_ #include "ace/pre.h" -#include "tao/corbafwd.h" +#include "tao/PolicyC.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ #include "messaging_export.h" -#include "tao/PolicyC.h" #include "tao/TimeBaseC.h" #if defined (TAO_EXPORT_MACRO) @@ -66,7 +65,7 @@ TAO_NAMESPACE Messaging { // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:333 typedef TimeBase::TimeT Timeout; typedef TimeBase::TimeT_out Timeout_out; @@ -79,93 +78,56 @@ TAO_NAMESPACE Messaging // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong RELATIVE_RT_TIMEOUT_POLICY_TYPE = 32U; + const CORBA::PolicyType RELATIVE_RT_TIMEOUT_POLICY_TYPE = 32U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY___PTR_CH_) -#define _MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY___PTR_CH_ +#if !defined (_MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY__ODDS_N_ENDS_CH_) +#define _MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY__ODDS_N_ENDS_CH_ class RelativeRoundtripTimeoutPolicy; typedef RelativeRoundtripTimeoutPolicy *RelativeRoundtripTimeoutPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY___VAR_CH_) -#define _MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_Messaging_Export RelativeRoundtripTimeoutPolicy_var : public TAO_Base_var + struct tao_RelativeRoundtripTimeoutPolicy_life; + + typedef + TAO_Objref_Var_T< + RelativeRoundtripTimeoutPolicy, + tao_RelativeRoundtripTimeoutPolicy_life + > + RelativeRoundtripTimeoutPolicy_var; + + typedef + TAO_Objref_Out_T< + RelativeRoundtripTimeoutPolicy, + tao_RelativeRoundtripTimeoutPolicy_life + > + RelativeRoundtripTimeoutPolicy_out; + + struct TAO_Messaging_Export tao_RelativeRoundtripTimeoutPolicy_life { - public: - RelativeRoundtripTimeoutPolicy_var (void); // default constructor - RelativeRoundtripTimeoutPolicy_var (RelativeRoundtripTimeoutPolicy_ptr p) : ptr_ (p) {} - RelativeRoundtripTimeoutPolicy_var (const RelativeRoundtripTimeoutPolicy_var &); // copy constructor - ~RelativeRoundtripTimeoutPolicy_var (void); // destructor - - RelativeRoundtripTimeoutPolicy_var &operator= (RelativeRoundtripTimeoutPolicy_ptr); - RelativeRoundtripTimeoutPolicy_var &operator= (const RelativeRoundtripTimeoutPolicy_var &); - RelativeRoundtripTimeoutPolicy_ptr operator-> (void) const; - - operator const RelativeRoundtripTimeoutPolicy_ptr &() const; - operator RelativeRoundtripTimeoutPolicy_ptr &(); - // in, inout, out, _retn - RelativeRoundtripTimeoutPolicy_ptr in (void) const; - RelativeRoundtripTimeoutPolicy_ptr &inout (void); - RelativeRoundtripTimeoutPolicy_ptr &out (void); - RelativeRoundtripTimeoutPolicy_ptr _retn (void); - RelativeRoundtripTimeoutPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static RelativeRoundtripTimeoutPolicy_ptr tao_duplicate (RelativeRoundtripTimeoutPolicy_ptr); static void tao_release (RelativeRoundtripTimeoutPolicy_ptr); static RelativeRoundtripTimeoutPolicy_ptr tao_nil (void); - static RelativeRoundtripTimeoutPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + RelativeRoundtripTimeoutPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - RelativeRoundtripTimeoutPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - RelativeRoundtripTimeoutPolicy_var (const TAO_Base_var &rhs); - RelativeRoundtripTimeoutPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY___OUT_CH_) -#define _MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_Messaging_Export RelativeRoundtripTimeoutPolicy_out + struct TAO_Messaging_Export tao_RelativeRoundtripTimeoutPolicy_cast { - public: - RelativeRoundtripTimeoutPolicy_out (RelativeRoundtripTimeoutPolicy_ptr &); - RelativeRoundtripTimeoutPolicy_out (RelativeRoundtripTimeoutPolicy_var &); - RelativeRoundtripTimeoutPolicy_out (const RelativeRoundtripTimeoutPolicy_out &); - RelativeRoundtripTimeoutPolicy_out &operator= (const RelativeRoundtripTimeoutPolicy_out &); - RelativeRoundtripTimeoutPolicy_out &operator= (const RelativeRoundtripTimeoutPolicy_var &); - RelativeRoundtripTimeoutPolicy_out &operator= (RelativeRoundtripTimeoutPolicy_ptr); - operator RelativeRoundtripTimeoutPolicy_ptr &(); - RelativeRoundtripTimeoutPolicy_ptr &ptr (void); - RelativeRoundtripTimeoutPolicy_ptr operator-> (void); - - private: - RelativeRoundtripTimeoutPolicy_ptr &ptr_; + static RelativeRoundtripTimeoutPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY_CH_) #define _MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY_CH_ @@ -209,7 +171,7 @@ TAO_NAMESPACE Messaging )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -219,10 +181,6 @@ TAO_NAMESPACE Messaging protected: RelativeRoundtripTimeoutPolicy (void); virtual ~RelativeRoundtripTimeoutPolicy (void); - - friend class _TAO_RelativeRoundtripTimeoutPolicy_Remote_Proxy_Impl; - friend class _TAO_RelativeRoundtripTimeoutPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_RelativeRoundtripTimeoutPolicy_Direct_Proxy_Impl; private: RelativeRoundtripTimeoutPolicy (const RelativeRoundtripTimeoutPolicy &); @@ -260,7 +218,7 @@ TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging:: #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "Messaging_RT_PolicyC.i" diff --git a/TAO/tao/Messaging/Messaging_RT_PolicyC.i b/TAO/tao/Messaging/Messaging_RT_PolicyC.i index 22f3d738281..3416468547c 100644 --- a/TAO/tao/Messaging/Messaging_RT_PolicyC.i +++ b/TAO/tao/Messaging/Messaging_RT_PolicyC.i @@ -26,12 +26,5 @@ #if !defined (_MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY___CI_) #define _MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -Messaging::RelativeRoundtripTimeoutPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ diff --git a/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.cpp b/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.cpp index bcd27019a85..13c6c3917c2 100644 --- a/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.cpp +++ b/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.cpp @@ -25,16 +25,6 @@ #include "Messaging_SyncScope_PolicyC.h" #include "tao/Stub.h" -#include "tao/Invocation.h" -#include "tao/PortableInterceptor.h" - -#if TAO_HAS_INTERCEPTORS == 1 -#include "tao/RequestInfo_Util.h" -#include "tao/ClientRequestInfo_i.h" -#include "tao/ClientInterceptorAdapter.h" -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - - #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig @@ -50,7 +40,7 @@ int Messaging::SyncScopePolicy::_tao_class_id = 0; Messaging::SyncScopePolicy_ptr -tao_Messaging_SyncScopePolicy_duplicate ( +Messaging::tao_SyncScopePolicy_life::tao_duplicate ( Messaging::SyncScopePolicy_ptr p ) { @@ -58,7 +48,7 @@ tao_Messaging_SyncScopePolicy_duplicate ( } void -tao_Messaging_SyncScopePolicy_release ( +Messaging::tao_SyncScopePolicy_life::tao_release ( Messaging::SyncScopePolicy_ptr p ) { @@ -66,231 +56,67 @@ tao_Messaging_SyncScopePolicy_release ( } Messaging::SyncScopePolicy_ptr -tao_Messaging_SyncScopePolicy_nil ( +Messaging::tao_SyncScopePolicy_life::tao_nil ( void ) { return Messaging::SyncScopePolicy::_nil (); } -Messaging::SyncScopePolicy_ptr -tao_Messaging_SyncScopePolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return Messaging::SyncScopePolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_Messaging_SyncScopePolicy_upcast ( - void *src - ) -{ - Messaging::SyncScopePolicy **tmp = - ACE_static_cast (Messaging::SyncScopePolicy **, src); - return *tmp; -} - CORBA::Boolean -tao_Messaging_SyncScopePolicy_marshal ( +Messaging::tao_SyncScopePolicy_life::tao_marshal ( Messaging::SyncScopePolicy_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// Messaging::SyncScopePolicy_var -// ************************************************************* - -Messaging::SyncScopePolicy_var::SyncScopePolicy_var (void) - : ptr_ (SyncScopePolicy::_nil ()) -{} - -::Messaging::SyncScopePolicy_ptr -Messaging::SyncScopePolicy_var::ptr (void) const -{ - return this->ptr_; -} - -Messaging::SyncScopePolicy_var::SyncScopePolicy_var (const ::Messaging::SyncScopePolicy_var &p) - : TAO_Base_var (), - ptr_ (SyncScopePolicy::_duplicate (p.ptr ())) -{} - -Messaging::SyncScopePolicy_var::~SyncScopePolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -Messaging::SyncScopePolicy_var & -Messaging::SyncScopePolicy_var::operator= (SyncScopePolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -Messaging::SyncScopePolicy_var & -Messaging::SyncScopePolicy_var::operator= (const ::Messaging::SyncScopePolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::SyncScopePolicy::_duplicate (p.ptr ()); - } - return *this; -} - -Messaging::SyncScopePolicy_var::operator const ::Messaging::SyncScopePolicy_ptr &() const // cast -{ - return this->ptr_; -} - -Messaging::SyncScopePolicy_var::operator ::Messaging::SyncScopePolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::SyncScopePolicy_ptr -Messaging::SyncScopePolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::Messaging::SyncScopePolicy_ptr -Messaging::SyncScopePolicy_var::in (void) const -{ - return this->ptr_; -} - -::Messaging::SyncScopePolicy_ptr & -Messaging::SyncScopePolicy_var::inout (void) -{ - return this->ptr_; -} - -::Messaging::SyncScopePolicy_ptr & -Messaging::SyncScopePolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::SyncScopePolicy::_nil (); - return this->ptr_; -} - -::Messaging::SyncScopePolicy_ptr -Messaging::SyncScopePolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::Messaging::SyncScopePolicy_ptr val = this->ptr_; - this->ptr_ = ::Messaging::SyncScopePolicy::_nil (); - return val; -} - -::Messaging::SyncScopePolicy_ptr -Messaging::SyncScopePolicy_var::tao_duplicate (SyncScopePolicy_ptr p) -{ - return ::Messaging::SyncScopePolicy::_duplicate (p); -} - -void -Messaging::SyncScopePolicy_var::tao_release (SyncScopePolicy_ptr p) -{ - CORBA::release (p); -} - -::Messaging::SyncScopePolicy_ptr -Messaging::SyncScopePolicy_var::tao_nil (void) -{ - return ::Messaging::SyncScopePolicy::_nil (); + return p->marshal (cdr); } -::Messaging::SyncScopePolicy_ptr -Messaging::SyncScopePolicy_var::tao_narrow ( +Messaging::SyncScopePolicy_ptr +Messaging::tao_SyncScopePolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::Messaging::SyncScopePolicy::_narrow (p ACE_ENV_ARG_PARAMETER); + return Messaging::SyncScopePolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -Messaging::SyncScopePolicy_var::tao_upcast (void *src) +Messaging::tao_SyncScopePolicy_cast::tao_upcast ( + void *src + ) { - SyncScopePolicy **tmp = - ACE_static_cast (SyncScopePolicy **, src); + Messaging::SyncScopePolicy **tmp = + ACE_static_cast (Messaging::SyncScopePolicy **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// Messaging::SyncScopePolicy_out -// ************************************************************* - -Messaging::SyncScopePolicy_out::SyncScopePolicy_out (SyncScopePolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::Messaging::SyncScopePolicy::_nil (); -} - -Messaging::SyncScopePolicy_out::SyncScopePolicy_out (SyncScopePolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::Messaging::SyncScopePolicy::_nil (); -} - -Messaging::SyncScopePolicy_out::SyncScopePolicy_out (const ::Messaging::SyncScopePolicy_out &p) - : ptr_ (ACE_const_cast (SyncScopePolicy_out &, p).ptr_) -{} - -::Messaging::SyncScopePolicy_out & -Messaging::SyncScopePolicy_out::operator= (const ::Messaging::SyncScopePolicy_out &p) -{ - this->ptr_ = ACE_const_cast (SyncScopePolicy_out&, p).ptr_; - return *this; -} - -Messaging::SyncScopePolicy_out & -Messaging::SyncScopePolicy_out::operator= (const ::Messaging::SyncScopePolicy_var &p) -{ - this->ptr_ = ::Messaging::SyncScopePolicy::_duplicate (p.ptr ()); - return *this; -} - -Messaging::SyncScopePolicy_out & -Messaging::SyncScopePolicy_out::operator= (SyncScopePolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -Messaging::SyncScopePolicy_out::operator ::Messaging::SyncScopePolicy_ptr &() // cast -{ - return this->ptr_; -} - -::Messaging::SyncScopePolicy_ptr & -Messaging::SyncScopePolicy_out::ptr (void) -{ - return this->ptr_; -} - -::Messaging::SyncScopePolicy_ptr -Messaging::SyncScopePolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + Messaging::SyncScopePolicy, + Messaging::tao_SyncScopePolicy_life + >; + template class + TAO_Objref_Out_T< + Messaging::SyncScopePolicy, + Messaging::tao_SyncScopePolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + Messaging::SyncScopePolicy, \ + Messaging::tao_SyncScopePolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + Messaging::SyncScopePolicy, \ + Messaging::tao_SyncScopePolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 Messaging::SyncScopePolicy::SyncScopePolicy (void) {} @@ -398,6 +224,12 @@ const char* Messaging::SyncScopePolicy::_interface_repository_id (void) const return "IDL:omg.org/Messaging/SyncScopePolicy:1.0"; } +CORBA::Boolean +Messaging::SyncScopePolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 diff --git a/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.h b/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.h index 9cd6c653e91..eeed76a7dc7 100644 --- a/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.h +++ b/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.h @@ -26,14 +26,13 @@ #define _TAO_IDL_ORIG_MESSAGING_SYNCSCOPE_POLICYC_H_ #include "ace/pre.h" -#include "tao/corbafwd.h" +#include "tao/PolicyC.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ #include "messaging_export.h" -#include "tao/PolicyC.h" #include "tao/Messaging_SyncScopeC.h" #if defined (TAO_EXPORT_MACRO) @@ -68,93 +67,56 @@ TAO_NAMESPACE Messaging // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong SYNC_SCOPE_POLICY_TYPE = 24U; + const CORBA::PolicyType SYNC_SCOPE_POLICY_TYPE = 24U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_MESSAGING_SYNCSCOPEPOLICY___PTR_CH_) -#define _MESSAGING_SYNCSCOPEPOLICY___PTR_CH_ +#if !defined (_MESSAGING_SYNCSCOPEPOLICY__ODDS_N_ENDS_CH_) +#define _MESSAGING_SYNCSCOPEPOLICY__ODDS_N_ENDS_CH_ class SyncScopePolicy; typedef SyncScopePolicy *SyncScopePolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_SYNCSCOPEPOLICY___VAR_CH_) -#define _MESSAGING_SYNCSCOPEPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_Messaging_Export SyncScopePolicy_var : public TAO_Base_var + struct tao_SyncScopePolicy_life; + + typedef + TAO_Objref_Var_T< + SyncScopePolicy, + tao_SyncScopePolicy_life + > + SyncScopePolicy_var; + + typedef + TAO_Objref_Out_T< + SyncScopePolicy, + tao_SyncScopePolicy_life + > + SyncScopePolicy_out; + + struct TAO_Messaging_Export tao_SyncScopePolicy_life { - public: - SyncScopePolicy_var (void); // default constructor - SyncScopePolicy_var (SyncScopePolicy_ptr p) : ptr_ (p) {} - SyncScopePolicy_var (const SyncScopePolicy_var &); // copy constructor - ~SyncScopePolicy_var (void); // destructor - - SyncScopePolicy_var &operator= (SyncScopePolicy_ptr); - SyncScopePolicy_var &operator= (const SyncScopePolicy_var &); - SyncScopePolicy_ptr operator-> (void) const; - - operator const SyncScopePolicy_ptr &() const; - operator SyncScopePolicy_ptr &(); - // in, inout, out, _retn - SyncScopePolicy_ptr in (void) const; - SyncScopePolicy_ptr &inout (void); - SyncScopePolicy_ptr &out (void); - SyncScopePolicy_ptr _retn (void); - SyncScopePolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static SyncScopePolicy_ptr tao_duplicate (SyncScopePolicy_ptr); static void tao_release (SyncScopePolicy_ptr); static SyncScopePolicy_ptr tao_nil (void); - static SyncScopePolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + SyncScopePolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - SyncScopePolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - SyncScopePolicy_var (const TAO_Base_var &rhs); - SyncScopePolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_MESSAGING_SYNCSCOPEPOLICY___OUT_CH_) -#define _MESSAGING_SYNCSCOPEPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_Messaging_Export SyncScopePolicy_out + struct TAO_Messaging_Export tao_SyncScopePolicy_cast { - public: - SyncScopePolicy_out (SyncScopePolicy_ptr &); - SyncScopePolicy_out (SyncScopePolicy_var &); - SyncScopePolicy_out (const SyncScopePolicy_out &); - SyncScopePolicy_out &operator= (const SyncScopePolicy_out &); - SyncScopePolicy_out &operator= (const SyncScopePolicy_var &); - SyncScopePolicy_out &operator= (SyncScopePolicy_ptr); - operator SyncScopePolicy_ptr &(); - SyncScopePolicy_ptr &ptr (void); - SyncScopePolicy_ptr operator-> (void); - - private: - SyncScopePolicy_ptr &ptr_; + static SyncScopePolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_MESSAGING_SYNCSCOPEPOLICY_CH_) #define _MESSAGING_SYNCSCOPEPOLICY_CH_ @@ -198,7 +160,7 @@ TAO_NAMESPACE Messaging )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -208,10 +170,6 @@ TAO_NAMESPACE Messaging protected: SyncScopePolicy (void); virtual ~SyncScopePolicy (void); - - friend class _TAO_SyncScopePolicy_Remote_Proxy_Impl; - friend class _TAO_SyncScopePolicy_ThruPOA_Proxy_Impl; - friend class _TAO_SyncScopePolicy_Direct_Proxy_Impl; private: SyncScopePolicy (const SyncScopePolicy &); @@ -249,7 +207,7 @@ TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging:: #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "Messaging_SyncScope_PolicyC.i" diff --git a/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.i b/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.i index 99dc677053f..952545d0239 100644 --- a/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.i +++ b/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.i @@ -26,12 +26,5 @@ #if !defined (_MESSAGING_SYNCSCOPEPOLICY___CI_) #define _MESSAGING_SYNCSCOPEPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -Messaging::SyncScopePolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ diff --git a/TAO/tao/Messaging/TAO_ExtC.cpp b/TAO/tao/Messaging/TAO_ExtC.cpp index 0222121c979..4b5bfb6ccc1 100644 --- a/TAO/tao/Messaging/TAO_ExtC.cpp +++ b/TAO/tao/Messaging/TAO_ExtC.cpp @@ -24,17 +24,6 @@ #include "TAO_ExtC.h" -#include "tao/Stub.h" -#include "tao/Invocation.h" -#include "tao/PortableInterceptor.h" - -#if TAO_HAS_INTERCEPTORS == 1 -#include "tao/RequestInfo_Util.h" -#include "tao/ClientRequestInfo_i.h" -#include "tao/ClientInterceptorAdapter.h" -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - - #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig @@ -50,7 +39,7 @@ int TAO::ConnectionTimeoutPolicy::_tao_class_id = 0; TAO::ConnectionTimeoutPolicy_ptr -tao_TAO_ConnectionTimeoutPolicy_duplicate ( +TAO::tao_ConnectionTimeoutPolicy_life::tao_duplicate ( TAO::ConnectionTimeoutPolicy_ptr p ) { @@ -58,7 +47,7 @@ tao_TAO_ConnectionTimeoutPolicy_duplicate ( } void -tao_TAO_ConnectionTimeoutPolicy_release ( +TAO::tao_ConnectionTimeoutPolicy_life::tao_release ( TAO::ConnectionTimeoutPolicy_ptr p ) { @@ -66,231 +55,67 @@ tao_TAO_ConnectionTimeoutPolicy_release ( } TAO::ConnectionTimeoutPolicy_ptr -tao_TAO_ConnectionTimeoutPolicy_nil ( +TAO::tao_ConnectionTimeoutPolicy_life::tao_nil ( void ) { return TAO::ConnectionTimeoutPolicy::_nil (); } -TAO::ConnectionTimeoutPolicy_ptr -tao_TAO_ConnectionTimeoutPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return TAO::ConnectionTimeoutPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_TAO_ConnectionTimeoutPolicy_upcast ( - void *src - ) -{ - TAO::ConnectionTimeoutPolicy **tmp = - ACE_static_cast (TAO::ConnectionTimeoutPolicy **, src); - return *tmp; -} - CORBA::Boolean -tao_TAO_ConnectionTimeoutPolicy_marshal ( +TAO::tao_ConnectionTimeoutPolicy_life::tao_marshal ( TAO::ConnectionTimeoutPolicy_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// TAO::ConnectionTimeoutPolicy_var -// ************************************************************* - -TAO::ConnectionTimeoutPolicy_var::ConnectionTimeoutPolicy_var (void) - : ptr_ (ConnectionTimeoutPolicy::_nil ()) -{} - -::TAO::ConnectionTimeoutPolicy_ptr -TAO::ConnectionTimeoutPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -TAO::ConnectionTimeoutPolicy_var::ConnectionTimeoutPolicy_var (const ::TAO::ConnectionTimeoutPolicy_var &p) - : TAO_Base_var (), - ptr_ (ConnectionTimeoutPolicy::_duplicate (p.ptr ())) -{} - -TAO::ConnectionTimeoutPolicy_var::~ConnectionTimeoutPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -TAO::ConnectionTimeoutPolicy_var & -TAO::ConnectionTimeoutPolicy_var::operator= (ConnectionTimeoutPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -TAO::ConnectionTimeoutPolicy_var & -TAO::ConnectionTimeoutPolicy_var::operator= (const ::TAO::ConnectionTimeoutPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::TAO::ConnectionTimeoutPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -TAO::ConnectionTimeoutPolicy_var::operator const ::TAO::ConnectionTimeoutPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -TAO::ConnectionTimeoutPolicy_var::operator ::TAO::ConnectionTimeoutPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::TAO::ConnectionTimeoutPolicy_ptr -TAO::ConnectionTimeoutPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::TAO::ConnectionTimeoutPolicy_ptr -TAO::ConnectionTimeoutPolicy_var::in (void) const -{ - return this->ptr_; -} - -::TAO::ConnectionTimeoutPolicy_ptr & -TAO::ConnectionTimeoutPolicy_var::inout (void) -{ - return this->ptr_; -} - -::TAO::ConnectionTimeoutPolicy_ptr & -TAO::ConnectionTimeoutPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::TAO::ConnectionTimeoutPolicy::_nil (); - return this->ptr_; -} - -::TAO::ConnectionTimeoutPolicy_ptr -TAO::ConnectionTimeoutPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::TAO::ConnectionTimeoutPolicy_ptr val = this->ptr_; - this->ptr_ = ::TAO::ConnectionTimeoutPolicy::_nil (); - return val; -} - -::TAO::ConnectionTimeoutPolicy_ptr -TAO::ConnectionTimeoutPolicy_var::tao_duplicate (ConnectionTimeoutPolicy_ptr p) -{ - return ::TAO::ConnectionTimeoutPolicy::_duplicate (p); -} - -void -TAO::ConnectionTimeoutPolicy_var::tao_release (ConnectionTimeoutPolicy_ptr p) -{ - CORBA::release (p); -} - -::TAO::ConnectionTimeoutPolicy_ptr -TAO::ConnectionTimeoutPolicy_var::tao_nil (void) -{ - return ::TAO::ConnectionTimeoutPolicy::_nil (); + return p->marshal (cdr); } -::TAO::ConnectionTimeoutPolicy_ptr -TAO::ConnectionTimeoutPolicy_var::tao_narrow ( +TAO::ConnectionTimeoutPolicy_ptr +TAO::tao_ConnectionTimeoutPolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::TAO::ConnectionTimeoutPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); + return TAO::ConnectionTimeoutPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -TAO::ConnectionTimeoutPolicy_var::tao_upcast (void *src) +TAO::tao_ConnectionTimeoutPolicy_cast::tao_upcast ( + void *src + ) { - ConnectionTimeoutPolicy **tmp = - ACE_static_cast (ConnectionTimeoutPolicy **, src); + TAO::ConnectionTimeoutPolicy **tmp = + ACE_static_cast (TAO::ConnectionTimeoutPolicy **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// TAO::ConnectionTimeoutPolicy_out -// ************************************************************* - -TAO::ConnectionTimeoutPolicy_out::ConnectionTimeoutPolicy_out (ConnectionTimeoutPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::TAO::ConnectionTimeoutPolicy::_nil (); -} - -TAO::ConnectionTimeoutPolicy_out::ConnectionTimeoutPolicy_out (ConnectionTimeoutPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::TAO::ConnectionTimeoutPolicy::_nil (); -} - -TAO::ConnectionTimeoutPolicy_out::ConnectionTimeoutPolicy_out (const ::TAO::ConnectionTimeoutPolicy_out &p) - : ptr_ (ACE_const_cast (ConnectionTimeoutPolicy_out &, p).ptr_) -{} - -::TAO::ConnectionTimeoutPolicy_out & -TAO::ConnectionTimeoutPolicy_out::operator= (const ::TAO::ConnectionTimeoutPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (ConnectionTimeoutPolicy_out&, p).ptr_; - return *this; -} - -TAO::ConnectionTimeoutPolicy_out & -TAO::ConnectionTimeoutPolicy_out::operator= (const ::TAO::ConnectionTimeoutPolicy_var &p) -{ - this->ptr_ = ::TAO::ConnectionTimeoutPolicy::_duplicate (p.ptr ()); - return *this; -} - -TAO::ConnectionTimeoutPolicy_out & -TAO::ConnectionTimeoutPolicy_out::operator= (ConnectionTimeoutPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -TAO::ConnectionTimeoutPolicy_out::operator ::TAO::ConnectionTimeoutPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::TAO::ConnectionTimeoutPolicy_ptr & -TAO::ConnectionTimeoutPolicy_out::ptr (void) -{ - return this->ptr_; -} - -::TAO::ConnectionTimeoutPolicy_ptr -TAO::ConnectionTimeoutPolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + TAO::ConnectionTimeoutPolicy, + TAO::tao_ConnectionTimeoutPolicy_life + >; + template class + TAO_Objref_Out_T< + TAO::ConnectionTimeoutPolicy, + TAO::tao_ConnectionTimeoutPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + TAO::ConnectionTimeoutPolicy, \ + TAO::tao_ConnectionTimeoutPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + TAO::ConnectionTimeoutPolicy, \ + TAO::tao_ConnectionTimeoutPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 TAO::ConnectionTimeoutPolicy::ConnectionTimeoutPolicy (void) {} @@ -398,6 +223,12 @@ const char* TAO::ConnectionTimeoutPolicy::_interface_repository_id (void) const return "IDL:tao/TAO/ConnectionTimeoutPolicy:1.0"; } +CORBA::Boolean +TAO::ConnectionTimeoutPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 diff --git a/TAO/tao/Messaging/TAO_ExtC.h b/TAO/tao/Messaging/TAO_ExtC.h index cba366bc7e4..22c8bcc26e7 100644 --- a/TAO/tao/Messaging/TAO_ExtC.h +++ b/TAO/tao/Messaging/TAO_ExtC.h @@ -26,13 +26,12 @@ #define _TAO_IDL_ORIG_TAO_EXTC_H_ #include "ace/pre.h" -#include "tao/orbconf.h" +#include "tao/PolicyC.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ -#include "tao/PolicyC.h" #include "tao/TimeBaseC.h" #include "messaging_export.h" @@ -68,93 +67,56 @@ TAO_NAMESPACE TAO // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong CONNECTION_TIMEOUT_POLICY_TYPE = 1413545992U; + const CORBA::PolicyType CONNECTION_TIMEOUT_POLICY_TYPE = 1413545992U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_TAO_CONNECTIONTIMEOUTPOLICY___PTR_CH_) -#define _TAO_CONNECTIONTIMEOUTPOLICY___PTR_CH_ +#if !defined (_TAO_CONNECTIONTIMEOUTPOLICY__ODDS_N_ENDS_CH_) +#define _TAO_CONNECTIONTIMEOUTPOLICY__ODDS_N_ENDS_CH_ class ConnectionTimeoutPolicy; typedef ConnectionTimeoutPolicy *ConnectionTimeoutPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_TAO_CONNECTIONTIMEOUTPOLICY___VAR_CH_) -#define _TAO_CONNECTIONTIMEOUTPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_Messaging_Export ConnectionTimeoutPolicy_var : public TAO_Base_var + struct tao_ConnectionTimeoutPolicy_life; + + typedef + TAO_Objref_Var_T< + ConnectionTimeoutPolicy, + tao_ConnectionTimeoutPolicy_life + > + ConnectionTimeoutPolicy_var; + + typedef + TAO_Objref_Out_T< + ConnectionTimeoutPolicy, + tao_ConnectionTimeoutPolicy_life + > + ConnectionTimeoutPolicy_out; + + struct TAO_Messaging_Export tao_ConnectionTimeoutPolicy_life { - public: - ConnectionTimeoutPolicy_var (void); // default constructor - ConnectionTimeoutPolicy_var (ConnectionTimeoutPolicy_ptr p) : ptr_ (p) {} - ConnectionTimeoutPolicy_var (const ConnectionTimeoutPolicy_var &); // copy constructor - ~ConnectionTimeoutPolicy_var (void); // destructor - - ConnectionTimeoutPolicy_var &operator= (ConnectionTimeoutPolicy_ptr); - ConnectionTimeoutPolicy_var &operator= (const ConnectionTimeoutPolicy_var &); - ConnectionTimeoutPolicy_ptr operator-> (void) const; - - operator const ConnectionTimeoutPolicy_ptr &() const; - operator ConnectionTimeoutPolicy_ptr &(); - // in, inout, out, _retn - ConnectionTimeoutPolicy_ptr in (void) const; - ConnectionTimeoutPolicy_ptr &inout (void); - ConnectionTimeoutPolicy_ptr &out (void); - ConnectionTimeoutPolicy_ptr _retn (void); - ConnectionTimeoutPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ConnectionTimeoutPolicy_ptr tao_duplicate (ConnectionTimeoutPolicy_ptr); static void tao_release (ConnectionTimeoutPolicy_ptr); static ConnectionTimeoutPolicy_ptr tao_nil (void); - static ConnectionTimeoutPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ConnectionTimeoutPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ConnectionTimeoutPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - ConnectionTimeoutPolicy_var (const TAO_Base_var &rhs); - ConnectionTimeoutPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_TAO_CONNECTIONTIMEOUTPOLICY___OUT_CH_) -#define _TAO_CONNECTIONTIMEOUTPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_Messaging_Export ConnectionTimeoutPolicy_out + struct TAO_Messaging_Export tao_ConnectionTimeoutPolicy_cast { - public: - ConnectionTimeoutPolicy_out (ConnectionTimeoutPolicy_ptr &); - ConnectionTimeoutPolicy_out (ConnectionTimeoutPolicy_var &); - ConnectionTimeoutPolicy_out (const ConnectionTimeoutPolicy_out &); - ConnectionTimeoutPolicy_out &operator= (const ConnectionTimeoutPolicy_out &); - ConnectionTimeoutPolicy_out &operator= (const ConnectionTimeoutPolicy_var &); - ConnectionTimeoutPolicy_out &operator= (ConnectionTimeoutPolicy_ptr); - operator ConnectionTimeoutPolicy_ptr &(); - ConnectionTimeoutPolicy_ptr &ptr (void); - ConnectionTimeoutPolicy_ptr operator-> (void); - - private: - ConnectionTimeoutPolicy_ptr &ptr_; + static ConnectionTimeoutPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_TAO_CONNECTIONTIMEOUTPOLICY_CH_) #define _TAO_CONNECTIONTIMEOUTPOLICY_CH_ @@ -198,7 +160,7 @@ TAO_NAMESPACE TAO )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -208,10 +170,6 @@ TAO_NAMESPACE TAO protected: ConnectionTimeoutPolicy (void); virtual ~ConnectionTimeoutPolicy (void); - - friend class _TAO_ConnectionTimeoutPolicy_Remote_Proxy_Impl; - friend class _TAO_ConnectionTimeoutPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_ConnectionTimeoutPolicy_Direct_Proxy_Impl; private: ConnectionTimeoutPolicy (const ConnectionTimeoutPolicy &); @@ -249,7 +207,7 @@ TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO::Connec #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "TAO_ExtC.i" diff --git a/TAO/tao/Messaging/TAO_ExtC.i b/TAO/tao/Messaging/TAO_ExtC.i index cb0677651e5..6b79d95fdec 100644 --- a/TAO/tao/Messaging/TAO_ExtC.i +++ b/TAO/tao/Messaging/TAO_ExtC.i @@ -26,12 +26,5 @@ #if !defined (_TAO_CONNECTIONTIMEOUTPOLICY___CI_) #define _TAO_CONNECTIONTIMEOUTPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -TAO::ConnectionTimeoutPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ diff --git a/TAO/tao/ObjectReferenceTemplateC.h b/TAO/tao/ObjectReferenceTemplateC.h index 34bb72cb2fd..0cdd4c92e24 100644 --- a/TAO/tao/ObjectReferenceTemplateC.h +++ b/TAO/tao/ObjectReferenceTemplateC.h @@ -119,10 +119,20 @@ TAO_NAMESPACE PortableInterceptor class ObjectReferenceFactory; struct tao_ObjectReferenceFactory_life; - typedef TAO_Value_Var_T ObjectReferenceFactory_var; - typedef TAO_Value_Out_T ObjectReferenceFactory_out; - - struct tao_ObjectReferenceFactory_life + typedef + TAO_Value_Var_T< + ObjectReferenceFactory, + tao_ObjectReferenceFactory_life + > + ObjectReferenceFactory_var; + typedef + TAO_Value_Out_T< + ObjectReferenceFactory, + tao_ObjectReferenceFactory_life + > + ObjectReferenceFactory_out; + + struct TAO_Export tao_ObjectReferenceFactory_life { static void tao_add_ref (ObjectReferenceFactory *); static void tao_remove_ref (ObjectReferenceFactory *); @@ -192,7 +202,7 @@ TAO_NAMESPACE PortableInterceptor typedef TAO_Value_Var_T ObjectReferenceTemplate_var; typedef TAO_Value_Out_T ObjectReferenceTemplate_out; - struct tao_ObjectReferenceTemplate_life + struct TAO_Export tao_ObjectReferenceTemplate_life { static void tao_add_ref (ObjectReferenceTemplate *); static void tao_remove_ref (ObjectReferenceTemplate *); diff --git a/TAO/tao/Objref_VarOut_T.cpp b/TAO/tao/Objref_VarOut_T.cpp index a443407b4d3..ca1f7b36082 100644 --- a/TAO/tao/Objref_VarOut_T.cpp +++ b/TAO/tao/Objref_VarOut_T.cpp @@ -149,7 +149,7 @@ template TAO_Objref_Out_T::TAO_Objref_Out_T ( const TAO_Objref_Out_T & p ) - : ptr_ (ACE_const_cast (THIS_OUT_TYPE &, p.ptr_)) + : ptr_ (ACE_const_cast (THIS_OUT_TYPE &, p).ptr_) { } diff --git a/TAO/tao/PolicyC.h b/TAO/tao/PolicyC.h index baa0d2d889a..5918cdd9e40 100644 --- a/TAO/tao/PolicyC.h +++ b/TAO/tao/PolicyC.h @@ -256,7 +256,7 @@ TAO_NAMESPACE CORBA typedef TAO_Objref_Var_T Policy_var; typedef TAO_Objref_Out_T Policy_out; - struct tao_Policy_life + struct TAO_Export tao_Policy_life { static Policy_ptr tao_duplicate (Policy_ptr); static void tao_release (Policy_ptr); @@ -267,7 +267,7 @@ TAO_NAMESPACE CORBA ); }; - struct tao_Policy_cast + struct TAO_Export tao_Policy_cast { static Policy_ptr tao_narrow ( CORBA::Object_ptr @@ -591,7 +591,7 @@ TAO_NAMESPACE CORBA typedef TAO_Objref_Var_T PolicyManager_var; typedef TAO_Objref_Out_T PolicyManager_out; - struct tao_PolicyManager_life + struct TAO_Export tao_PolicyManager_life { static PolicyManager_ptr tao_duplicate (PolicyManager_ptr); static void tao_release (PolicyManager_ptr); @@ -602,7 +602,7 @@ TAO_NAMESPACE CORBA ); }; - struct tao_PolicyManager_cast + struct TAO_Export tao_PolicyManager_cast { static PolicyManager_ptr tao_narrow ( CORBA::Object_ptr @@ -707,7 +707,7 @@ TAO_NAMESPACE CORBA typedef TAO_Objref_Var_T PolicyCurrent_var; typedef TAO_Objref_Out_T PolicyCurrent_out; - struct tao_PolicyCurrent_life + struct TAO_Export tao_PolicyCurrent_life { static PolicyCurrent_ptr tao_duplicate (PolicyCurrent_ptr); static void tao_release (PolicyCurrent_ptr); @@ -718,7 +718,7 @@ TAO_NAMESPACE CORBA ); }; - struct tao_PolicyCurrent_cast + struct TAO_Export tao_PolicyCurrent_cast { static PolicyCurrent_ptr tao_narrow ( CORBA::Object_ptr diff --git a/TAO/tao/Policy_ForwardC.h b/TAO/tao/Policy_ForwardC.h index 372d433b5fe..ea46445dcc2 100644 --- a/TAO/tao/Policy_ForwardC.h +++ b/TAO/tao/Policy_ForwardC.h @@ -88,7 +88,7 @@ TAO_NAMESPACE CORBA typedef TAO_Objref_Var_T Policy_var; typedef TAO_Objref_Out_T Policy_out; - struct tao_Policy_life + struct TAO_Export tao_Policy_life { static Policy_ptr tao_duplicate (Policy_ptr); static void tao_release (Policy_ptr); @@ -99,7 +99,7 @@ TAO_NAMESPACE CORBA ); }; - struct tao_Policy_cast + struct TAO_Export tao_Policy_cast { static Policy_ptr tao_narrow ( CORBA::Object_ptr diff --git a/TAO/tao/PollableC.h b/TAO/tao/PollableC.h index 09f06f9fad7..fda74bd19fc 100644 --- a/TAO/tao/PollableC.h +++ b/TAO/tao/PollableC.h @@ -77,7 +77,7 @@ TAO_NAMESPACE CORBA typedef TAO_Objref_Var_T PollableSet_var; typedef TAO_Objref_Out_T PollableSet_out; - struct tao_PollableSet_life + struct TAO_Export tao_PollableSet_life { static PollableSet_ptr tao_duplicate (PollableSet_ptr); static void tao_release (PollableSet_ptr); @@ -88,7 +88,7 @@ TAO_NAMESPACE CORBA ); }; - struct tao_PollableSet_cast + struct TAO_Export tao_PollableSet_cast { static PollableSet_ptr tao_narrow ( CORBA::Object_ptr @@ -111,7 +111,7 @@ TAO_NAMESPACE CORBA typedef TAO_Objref_Var_T Pollable_var; typedef TAO_Objref_Out_T Pollable_out; - struct tao_Pollable_life + struct TAO_Export tao_Pollable_life { static Pollable_ptr tao_duplicate (Pollable_ptr); static void tao_release (Pollable_ptr); @@ -122,7 +122,7 @@ TAO_NAMESPACE CORBA ); }; - struct tao_Pollable_cast + struct TAO_Export tao_Pollable_cast { static Pollable_ptr tao_narrow ( CORBA::Object_ptr @@ -219,7 +219,7 @@ TAO_NAMESPACE CORBA typedef TAO_Objref_Var_T DIIPollable_var; typedef TAO_Objref_Out_T DIIPollable_out; - struct tao_DIIPollable_life + struct TAO_Export tao_DIIPollable_life { static DIIPollable_ptr tao_duplicate (DIIPollable_ptr); static void tao_release (DIIPollable_ptr); @@ -230,7 +230,7 @@ TAO_NAMESPACE CORBA ); }; - struct tao_DIIPollable_cast + struct TAO_Export tao_DIIPollable_cast { static DIIPollable_ptr tao_narrow ( CORBA::Object_ptr diff --git a/TAO/tao/PortableInterceptorC.h b/TAO/tao/PortableInterceptorC.h index fd0ba545c2c..7240194f90b 100644 --- a/TAO/tao/PortableInterceptorC.h +++ b/TAO/tao/PortableInterceptorC.h @@ -79,7 +79,7 @@ TAO_NAMESPACE PortableInterceptor typedef TAO_Objref_Var_T Interceptor_var; typedef TAO_Objref_Out_T Interceptor_out; - struct tao_Interceptor_life + struct TAO_Export tao_Interceptor_life { static Interceptor_ptr tao_duplicate (Interceptor_ptr); static void tao_release (Interceptor_ptr); @@ -90,7 +90,7 @@ TAO_NAMESPACE PortableInterceptor ); }; - struct tao_Interceptor_cast + struct TAO_Export tao_Interceptor_cast { static Interceptor_ptr tao_narrow ( CORBA::Object_ptr @@ -354,7 +354,7 @@ TAO_NAMESPACE PortableInterceptor typedef TAO_Objref_Var_T Current_var; typedef TAO_Objref_Out_T Current_out; - struct tao_Current_life + struct TAO_Export tao_Current_life { static Current_ptr tao_duplicate (Current_ptr); static void tao_release (Current_ptr); @@ -365,7 +365,7 @@ TAO_NAMESPACE PortableInterceptor ); }; - struct tao_Current_cast + struct TAO_Export tao_Current_cast { static Current_ptr tao_narrow ( CORBA::Object_ptr @@ -471,7 +471,7 @@ TAO_NAMESPACE PortableInterceptor typedef TAO_Objref_Var_T RequestInfo_var; typedef TAO_Objref_Out_T RequestInfo_out; - struct tao_RequestInfo_life + struct TAO_Export tao_RequestInfo_life { static RequestInfo_ptr tao_duplicate (RequestInfo_ptr); static void tao_release (RequestInfo_ptr); @@ -482,7 +482,7 @@ TAO_NAMESPACE PortableInterceptor ); }; - struct tao_RequestInfo_cast + struct TAO_Export tao_RequestInfo_cast { static RequestInfo_ptr tao_narrow ( CORBA::Object_ptr @@ -707,7 +707,7 @@ TAO_NAMESPACE PortableInterceptor typedef TAO_Objref_Var_T ClientRequestInfo_var; typedef TAO_Objref_Out_T ClientRequestInfo_out; - struct tao_ClientRequestInfo_life + struct TAO_Export tao_ClientRequestInfo_life { static ClientRequestInfo_ptr tao_duplicate (ClientRequestInfo_ptr); static void tao_release (ClientRequestInfo_ptr); @@ -718,7 +718,7 @@ TAO_NAMESPACE PortableInterceptor ); }; - struct tao_ClientRequestInfo_cast + struct TAO_Export tao_ClientRequestInfo_cast { static ClientRequestInfo_ptr tao_narrow ( CORBA::Object_ptr @@ -894,7 +894,7 @@ TAO_NAMESPACE PortableInterceptor typedef TAO_Objref_Var_T ServerRequestInfo_var; typedef TAO_Objref_Out_T ServerRequestInfo_out; - struct tao_ServerRequestInfo_life + struct TAO_Export tao_ServerRequestInfo_life { static ServerRequestInfo_ptr tao_duplicate (ServerRequestInfo_ptr); static void tao_release (ServerRequestInfo_ptr); @@ -905,7 +905,7 @@ TAO_NAMESPACE PortableInterceptor ); }; - struct tao_ServerRequestInfo_cast + struct TAO_Export tao_ServerRequestInfo_cast { static ServerRequestInfo_ptr tao_narrow ( CORBA::Object_ptr @@ -1103,7 +1103,7 @@ TAO_NAMESPACE PortableInterceptor typedef TAO_Objref_Var_T ClientRequestInterceptor_var; typedef TAO_Objref_Out_T ClientRequestInterceptor_out; - struct tao_ClientRequestInterceptor_life + struct TAO_Export tao_ClientRequestInterceptor_life { static ClientRequestInterceptor_ptr tao_duplicate (ClientRequestInterceptor_ptr); static void tao_release (ClientRequestInterceptor_ptr); @@ -1114,7 +1114,7 @@ TAO_NAMESPACE PortableInterceptor ); }; - struct tao_ClientRequestInterceptor_cast + struct TAO_Export tao_ClientRequestInterceptor_cast { static ClientRequestInterceptor_ptr tao_narrow ( CORBA::Object_ptr @@ -1253,7 +1253,7 @@ TAO_NAMESPACE PortableInterceptor typedef TAO_Objref_Var_T ServerRequestInterceptor_var; typedef TAO_Objref_Out_T ServerRequestInterceptor_out; - struct tao_ServerRequestInterceptor_life + struct TAO_Export tao_ServerRequestInterceptor_life { static ServerRequestInterceptor_ptr tao_duplicate (ServerRequestInterceptor_ptr); static void tao_release (ServerRequestInterceptor_ptr); @@ -1264,7 +1264,7 @@ TAO_NAMESPACE PortableInterceptor ); }; - struct tao_ServerRequestInterceptor_cast + struct TAO_Export tao_ServerRequestInterceptor_cast { static ServerRequestInterceptor_ptr tao_narrow ( CORBA::Object_ptr @@ -1404,7 +1404,7 @@ TAO_NAMESPACE PortableInterceptor typedef TAO_Objref_Var_T IORInfo_var; typedef TAO_Objref_Out_T IORInfo_out; - struct tao_IORInfo_life + struct TAO_Export tao_IORInfo_life { static IORInfo_ptr tao_duplicate (IORInfo_ptr); static void tao_release (IORInfo_ptr); @@ -1415,7 +1415,7 @@ TAO_NAMESPACE PortableInterceptor ); }; - struct tao_IORInfo_cast + struct TAO_Export tao_IORInfo_cast { static IORInfo_ptr tao_narrow ( CORBA::Object_ptr @@ -1581,7 +1581,7 @@ TAO_NAMESPACE PortableInterceptor typedef TAO_Objref_Var_T IORInterceptor_var; typedef TAO_Objref_Out_T IORInterceptor_out; - struct tao_IORInterceptor_life + struct TAO_Export tao_IORInterceptor_life { static IORInterceptor_ptr tao_duplicate (IORInterceptor_ptr); static void tao_release (IORInterceptor_ptr); @@ -1592,7 +1592,7 @@ TAO_NAMESPACE PortableInterceptor ); }; - struct tao_IORInterceptor_cast + struct TAO_Export tao_IORInterceptor_cast { static IORInterceptor_ptr tao_narrow ( CORBA::Object_ptr @@ -1719,7 +1719,7 @@ TAO_NAMESPACE PortableInterceptor typedef TAO_Objref_Var_T PolicyFactory_var; typedef TAO_Objref_Out_T PolicyFactory_out; - struct tao_PolicyFactory_life + struct TAO_Export tao_PolicyFactory_life { static PolicyFactory_ptr tao_duplicate (PolicyFactory_ptr); static void tao_release (PolicyFactory_ptr); @@ -1730,7 +1730,7 @@ TAO_NAMESPACE PortableInterceptor ); }; - struct tao_PolicyFactory_cast + struct TAO_Export tao_PolicyFactory_cast { static PolicyFactory_ptr tao_narrow ( CORBA::Object_ptr @@ -1835,7 +1835,7 @@ TAO_NAMESPACE PortableInterceptor typedef TAO_Objref_Var_T ORBInitInfo_var; typedef TAO_Objref_Out_T ORBInitInfo_out; - struct tao_ORBInitInfo_life + struct TAO_Export tao_ORBInitInfo_life { static ORBInitInfo_ptr tao_duplicate (ORBInitInfo_ptr); static void tao_release (ORBInitInfo_ptr); @@ -1846,7 +1846,7 @@ TAO_NAMESPACE PortableInterceptor ); }; - struct tao_ORBInitInfo_cast + struct TAO_Export tao_ORBInitInfo_cast { static ORBInitInfo_ptr tao_narrow ( CORBA::Object_ptr @@ -2156,7 +2156,7 @@ TAO_NAMESPACE PortableInterceptor typedef TAO_Objref_Var_T ORBInitializer_var; typedef TAO_Objref_Out_T ORBInitializer_out; - struct tao_ORBInitializer_life + struct TAO_Export tao_ORBInitializer_life { static ORBInitializer_ptr tao_duplicate (ORBInitializer_ptr); static void tao_release (ORBInitializer_ptr); @@ -2167,7 +2167,7 @@ TAO_NAMESPACE PortableInterceptor ); }; - struct tao_ORBInitializer_cast + struct TAO_Export tao_ORBInitializer_cast { static ORBInitializer_ptr tao_narrow ( CORBA::Object_ptr diff --git a/TAO/tao/PortableServer/Default_ORTC.cpp b/TAO/tao/PortableServer/Default_ORTC.cpp index 1914b77bd82..efd5771668a 100644 --- a/TAO/tao/PortableServer/Default_ORTC.cpp +++ b/TAO/tao/PortableServer/Default_ORTC.cpp @@ -42,10 +42,8 @@ static const CORBA::Long _oc_TAO_Default_ORT_ObjectReferenceTemplate[] = { TAO_ENCAP_BYTE_ORDER, // byte order - 56, + 48, ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x54414f5f), ACE_NTOHL (0x44656661), ACE_NTOHL (0x756c745f), @@ -56,7 +54,7 @@ static const CORBA::Long _oc_TAO_Default_ORT_ObjectReferenceTemplate[] = ACE_NTOHL (0x6e636554), ACE_NTOHL (0x656d706c), ACE_NTOHL (0x6174653a), - ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/TAO_Default_ORT/ObjectReferenceTemplate:1.0 + ACE_NTOHL (0x312e3000), // repository ID = IDL:TAO_Default_ORT/ObjectReferenceTemplate:1.0 24, ACE_NTOHL (0x4f626a65), ACE_NTOHL (0x63745265), @@ -88,211 +86,47 @@ TAO_NAMESPACE_DEFINE ( TAO_NAMESPACE_END // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_cs.cpp:95 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_cs.cpp:94 void -tao_TAO_Default_ORT_ObjectReferenceTemplate_add_ref ( - TAO_Default_ORT::ObjectReferenceTemplate *p +TAO_Default_ORT::tao_ObjectReferenceTemplate_life::tao_add_ref ( + TAO_Default_ORT::ObjectReferenceTemplate * p ) { CORBA::add_ref (p); } void -tao_TAO_Default_ORT_ObjectReferenceTemplate_remove_ref ( - TAO_Default_ORT::ObjectReferenceTemplate *p +TAO_Default_ORT::tao_ObjectReferenceTemplate_life::tao_remove_ref ( + TAO_Default_ORT::ObjectReferenceTemplate * p ) { CORBA::remove_ref (p); } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:298 - -// ************************************************************* -// Operations for class TAO_Default_ORT::ObjectReferenceTemplate_var -// ************************************************************* - -TAO_Default_ORT::ObjectReferenceTemplate_var::ObjectReferenceTemplate_var (void) - : ptr_ (0) -{} - -TAO_Default_ORT::ObjectReferenceTemplate_var::ObjectReferenceTemplate_var (ObjectReferenceTemplate* p) - : ptr_ (p) -{} - -TAO_Default_ORT::ObjectReferenceTemplate_var::ObjectReferenceTemplate_var (const ObjectReferenceTemplate* p) - : ptr_ (ACE_const_cast (ObjectReferenceTemplate *, p)) -{} - -TAO_Default_ORT::ObjectReferenceTemplate * -TAO_Default_ORT::ObjectReferenceTemplate_var::ptr (void) const -{ - return this->ptr_; -} - -TAO_Default_ORT::ObjectReferenceTemplate_var::ObjectReferenceTemplate_var (const ObjectReferenceTemplate_var &p) -{ - CORBA::add_ref (p.ptr ()); - this->ptr_ = p.ptr (); -} - -TAO_Default_ORT::ObjectReferenceTemplate_var::~ObjectReferenceTemplate_var (void) // destructor -{ - CORBA::remove_ref (this->ptr_); -} - -TAO_Default_ORT::ObjectReferenceTemplate_var & -TAO_Default_ORT::ObjectReferenceTemplate_var::operator= (ObjectReferenceTemplate *p) -{ - CORBA::remove_ref (this->ptr_); - this->ptr_ = p; - return *this; -} - -TAO_Default_ORT::ObjectReferenceTemplate_var & -TAO_Default_ORT::ObjectReferenceTemplate_var::operator= (const ObjectReferenceTemplate_var &p) -{ - if (this != &p) - { - CORBA::remove_ref (this->ptr_); - ObjectReferenceTemplate *tmp = p.ptr (); - CORBA::add_ref (tmp); - this->ptr_ = tmp; - } - - return *this; -} - -TAO_Default_ORT::ObjectReferenceTemplate_var::operator const TAO_Default_ORT::ObjectReferenceTemplate* () const // cast -{ - return this->ptr_; -} - -TAO_Default_ORT::ObjectReferenceTemplate_var::operator TAO_Default_ORT::ObjectReferenceTemplate*& () // cast -{ - return this->ptr_; -} - -TAO_Default_ORT::ObjectReferenceTemplate * -TAO_Default_ORT::ObjectReferenceTemplate_var::operator-> (void) const -{ - return this->ptr_; -} - -TAO_Default_ORT::ObjectReferenceTemplate * -TAO_Default_ORT::ObjectReferenceTemplate_var::in (void) const -{ - return this->ptr_; -} - -TAO_Default_ORT::ObjectReferenceTemplate *& -TAO_Default_ORT::ObjectReferenceTemplate_var::inout (void) -{ - return this->ptr_; -} - -TAO_Default_ORT::ObjectReferenceTemplate *& -TAO_Default_ORT::ObjectReferenceTemplate_var::out (void) -{ - CORBA::remove_ref (this->ptr_); - this->ptr_ = 0; - return this->ptr_; -} - -TAO_Default_ORT::ObjectReferenceTemplate * -TAO_Default_ORT::ObjectReferenceTemplate_var::_retn (void) -{ - // yield ownership of managed obj reference - ObjectReferenceTemplate* tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -void -TAO_Default_ORT::ObjectReferenceTemplate_var::tao_add_ref ( - ObjectReferenceTemplate *p - ) -{ - CORBA::add_ref (p); -} - -void -TAO_Default_ORT::ObjectReferenceTemplate_var::tao_remove_ref ( - ObjectReferenceTemplate *p - ) -{ - CORBA::remove_ref (p); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:568 - -// ************************************************************* -// Operations for class TAO_Default_ORT::ObjectReferenceTemplate_out -// ************************************************************* - -TAO_Default_ORT::ObjectReferenceTemplate_out::ObjectReferenceTemplate_out (ObjectReferenceTemplate *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -TAO_Default_ORT::ObjectReferenceTemplate_out::ObjectReferenceTemplate_out (ObjectReferenceTemplate_var &p) - : ptr_ (p.out ()) -{ - CORBA::remove_ref (this->ptr_); - this->ptr_ = 0; -} - -TAO_Default_ORT::ObjectReferenceTemplate_out::ObjectReferenceTemplate_out (const ObjectReferenceTemplate_out &p) - : ptr_ (ACE_const_cast (ObjectReferenceTemplate_out&, p).ptr_) -{} - -TAO_Default_ORT::ObjectReferenceTemplate_out & -TAO_Default_ORT::ObjectReferenceTemplate_out::operator= (const ObjectReferenceTemplate_out &p) -{ - this->ptr_ = ACE_const_cast (ObjectReferenceTemplate_out&, p).ptr_; - return *this; -} - -TAO_Default_ORT::ObjectReferenceTemplate_out & -TAO_Default_ORT::ObjectReferenceTemplate_out::operator= (const ObjectReferenceTemplate_var &p) -{ - ObjectReferenceTemplate *tmp = p.ptr (); - CORBA::add_ref (tmp); - this->ptr_ = tmp; - return *this; -} - -TAO_Default_ORT::ObjectReferenceTemplate_out & -TAO_Default_ORT::ObjectReferenceTemplate_out::operator= (ObjectReferenceTemplate *p) -{ - this->ptr_ = p; - return *this; -} - -TAO_Default_ORT::ObjectReferenceTemplate_out::operator TAO_Default_ORT::ObjectReferenceTemplate*& () // cast -{ - return this->ptr_; -} - -TAO_Default_ORT::ObjectReferenceTemplate *& -TAO_Default_ORT::ObjectReferenceTemplate_out::ptr (void) // ptr -{ - return this->ptr_; -} - -TAO_Default_ORT::ObjectReferenceTemplate * -TAO_Default_ORT::ObjectReferenceTemplate_out::operator-> (void) -{ - return this->ptr_; -} - -// ************************************************************* - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_cs.cpp:138 +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Value_Var_T< + TAO_Default_ORT::ObjectReferenceTemplate, + TAO_Default_ORT::tao_ObjectReferenceTemplate_life + >; + template class + TAO_Value_Out_T< + TAO_Default_ORT::ObjectReferenceTemplate, + TAO_Default_ORT::tao_ObjectReferenceTemplate_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Value_Var_T< \ + TAO_Default_ORT::ObjectReferenceTemplate, \ + TAO_Default_ORT::tao_ObjectReferenceTemplate_life \ + > +# pragma instantiate \ + TAO_Value_Out_T< \ + TAO_Default_ORT::ObjectReferenceTemplate, \ + TAO_Default_ORT::tao_ObjectReferenceTemplate_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ TAO_Default_ORT::ObjectReferenceTemplate * TAO_Default_ORT::ObjectReferenceTemplate::_downcast (CORBA::ValueBase *v) @@ -471,6 +305,17 @@ operator>>= ( ); } +template<> +CORBA::Boolean +TAO::Any_Impl_T::to_value ( + CORBA::ValueBase *&_tao_elem + ) const +{ + CORBA::add_ref (this->value_); + _tao_elem = this->value_; + return 1; +} + #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) template class TAO_Valuetype_Manager; @@ -481,7 +326,7 @@ operator>>= ( #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:740 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:270 void CORBA::add_ref (TAO_Default_ORT::ObjectReferenceTemplate * vt) @@ -562,3 +407,4 @@ OBV_TAO_Default_ORT::ObjectReferenceTemplate::_tao_unmarshal_state (TAO_InputCDR return 0; } } + diff --git a/TAO/tao/PortableServer/Default_ORTC.h b/TAO/tao/PortableServer/Default_ORTC.h index 83f8b4daef7..2274f37c6c3 100644 --- a/TAO/tao/PortableServer/Default_ORTC.h +++ b/TAO/tao/PortableServer/Default_ORTC.h @@ -26,14 +26,12 @@ #define _TAO_IDL_ORIG_DEFAULT_ORTC_H_ #include "ace/pre.h" -#include "tao/corbafwd.h" +#include "tao/ObjectReferenceTemplateC.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ -#include "tao/ObjectReferenceTemplateC.h" - #if defined (TAO_EXPORT_MACRO) #undef TAO_EXPORT_MACRO #endif @@ -64,83 +62,21 @@ TAO_NAMESPACE TAO_Default_ORT { // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:307 class ObjectReferenceTemplate; - -#if !defined (_TAO_DEFAULT_ORT_OBJECTREFERENCETEMPLATE___PTR_CH_) -#define _TAO_DEFAULT_ORT_OBJECTREFERENCETEMPLATE___PTR_CH_ - - typedef ObjectReferenceTemplate *ObjectReferenceTemplate_ptr; - -#endif /* end #if !defined */ - -#if !defined (_TAO_DEFAULT_ORT_OBJECTREFERENCETEMPLATE___VAR_CH_) -#define _TAO_DEFAULT_ORT_OBJECTREFERENCETEMPLATE___VAR_CH_ + struct tao_ObjectReferenceTemplate_life; + typedef TAO_Value_Var_T ObjectReferenceTemplate_var; + typedef TAO_Value_Out_T ObjectReferenceTemplate_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:181 - - class ObjectReferenceTemplate_var + struct tao_ObjectReferenceTemplate_life { - public: - ObjectReferenceTemplate_var (void); - ObjectReferenceTemplate_var (ObjectReferenceTemplate*); - ObjectReferenceTemplate_var (const ObjectReferenceTemplate*); // (TAO extension) - ObjectReferenceTemplate_var (const ObjectReferenceTemplate_var &); - ~ObjectReferenceTemplate_var (void); - - ObjectReferenceTemplate_var &operator= (ObjectReferenceTemplate*); - ObjectReferenceTemplate_var &operator= (const ObjectReferenceTemplate_var &); - ObjectReferenceTemplate* operator-> (void) const; - - operator const ObjectReferenceTemplate* () const; - operator ObjectReferenceTemplate*& (); - // in, inout, out, _retn - ObjectReferenceTemplate* in (void) const; - ObjectReferenceTemplate*& inout (void); - ObjectReferenceTemplate*& out (void); - ObjectReferenceTemplate* _retn (void); - ObjectReferenceTemplate* ptr (void) const; - - // Hooks used by template sequence and valuetype manager classes - // for non-defined forward declared valuetypes. static void tao_add_ref (ObjectReferenceTemplate *); static void tao_remove_ref (ObjectReferenceTemplate *); - - private: - ObjectReferenceTemplate* ptr_; }; - -#endif /* end #if !defined */ - -#if !defined (_TAO_DEFAULT_ORT_OBJECTREFERENCETEMPLATE___OUT_CH_) -#define _TAO_DEFAULT_ORT_OBJECTREFERENCETEMPLATE___OUT_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:490 - - class ObjectReferenceTemplate_out - { - public: - ObjectReferenceTemplate_out (ObjectReferenceTemplate* &); - ObjectReferenceTemplate_out (ObjectReferenceTemplate_var &); - ObjectReferenceTemplate_out (const ObjectReferenceTemplate_out &); - ObjectReferenceTemplate_out &operator= (const ObjectReferenceTemplate_out &); - ObjectReferenceTemplate_out &operator= (const ObjectReferenceTemplate_var &); - ObjectReferenceTemplate_out &operator= (ObjectReferenceTemplate*); - operator ObjectReferenceTemplate*& (); - ObjectReferenceTemplate*& ptr (void); - ObjectReferenceTemplate* operator-> (void); - - private: - ObjectReferenceTemplate* &ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_ch.cpp:96 - -#endif /* end #if !defined */ + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_ch.cpp:56 #if !defined (_TAO_DEFAULT_ORT_OBJECTREFERENCETEMPLATE_CH_) #define _TAO_DEFAULT_ORT_OBJECTREFERENCETEMPLATE_CH_ @@ -164,7 +100,7 @@ TAO_NAMESPACE TAO_Default_ORT static void _tao_any_destructor (void *); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_ch.cpp:315 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_ch.cpp:272 protected: ObjectReferenceTemplate (void); @@ -247,7 +183,7 @@ TAO_NAMESPACE OBV_TAO_Default_ORT #ifndef __ACE_INLINE__ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:682 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:212 TAO_NAMESPACE CORBA { @@ -268,7 +204,7 @@ TAO_NAMESPACE_CLOSE #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "Default_ORTC.i" @@ -285,4 +221,3 @@ TAO_NAMESPACE_CLOSE #include "ace/post.h" #endif /* ifndef */ - diff --git a/TAO/tao/PortableServer/Default_ORTC.i b/TAO/tao/PortableServer/Default_ORTC.i index 98f2c6fbd2f..82e2e5fd6ef 100644 --- a/TAO/tao/PortableServer/Default_ORTC.i +++ b/TAO/tao/PortableServer/Default_ORTC.i @@ -38,7 +38,7 @@ TAO_Default_ORT::ObjectReferenceTemplate::_tao_obv_static_repository_id () } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:712 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:242 #if defined (__ACE_INLINE__) diff --git a/TAO/tao/PortableServer/ImR_ActivatorC.cpp b/TAO/tao/PortableServer/ImR_ActivatorC.cpp index fd0f2a18a7e..fe61f024639 100644 --- a/TAO/tao/PortableServer/ImR_ActivatorC.cpp +++ b/TAO/tao/PortableServer/ImR_ActivatorC.cpp @@ -19,12 +19,11 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html - // TAO_IDL - Generated from -// be/be_codegen.cpp:315 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:314 -#include "ImR_ActivatorC.h" +#include "ImR_ActivatorC.h" #include "tao/Stub.h" #include "tao/Invocation.h" #include "tao/PortableInterceptor.h" @@ -35,6 +34,7 @@ #include "tao/ClientInterceptorAdapter.h" #endif /* TAO_HAS_INTERCEPTORS == 1 */ + #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig #endif /* __BORLANDC__ */ diff --git a/TAO/tao/PortableServer/ImR_ActivatorC.h b/TAO/tao/PortableServer/ImR_ActivatorC.h index 188bbabf452..ed2bf4cfc64 100644 --- a/TAO/tao/PortableServer/ImR_ActivatorC.h +++ b/TAO/tao/PortableServer/ImR_ActivatorC.h @@ -19,12 +19,11 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html - // TAO_IDL - Generated from -// be/be_codegen.cpp:151 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:151 -#ifndef _TAO_IDL_IMR_ACTIVATORC_H_ -#define _TAO_IDL_IMR_ACTIVATORC_H_ +#ifndef _TAO_IDL_ORIG_IMR_ACTIVATORC_H_ +#define _TAO_IDL_ORIG_IMR_ACTIVATORC_H_ #include "ace/pre.h" #include "tao/corbafwd.h" @@ -58,14 +57,18 @@ #pragma option push -w-rvl -w-rch -w-ccc -w-inl #endif /* __BORLANDC__ */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/cdr_op.cpp:48 #ifndef __ACE_INLINE__ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/cdr_op.cpp:64 #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// be/be_codegen.cpp:1002 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "ImR_ActivatorC.i" @@ -81,3 +84,4 @@ #include "ace/post.h" #endif /* ifndef */ + diff --git a/TAO/tao/PortableServer/ImR_ActivatorC.i b/TAO/tao/PortableServer/ImR_ActivatorC.i index f455a06b8f0..e86a7e25a26 100644 --- a/TAO/tao/PortableServer/ImR_ActivatorC.i +++ b/TAO/tao/PortableServer/ImR_ActivatorC.i @@ -19,3 +19,4 @@ // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html + diff --git a/TAO/tao/PortableServer/ImplRepoC.cpp b/TAO/tao/PortableServer/ImplRepoC.cpp index 1cd5f7f2dc6..4682ff43fb2 100644 --- a/TAO/tao/PortableServer/ImplRepoC.cpp +++ b/TAO/tao/PortableServer/ImplRepoC.cpp @@ -35,7 +35,6 @@ #endif /* TAO_HAS_INTERCEPTORS == 1 */ - #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig #endif /* __BORLANDC__ */ @@ -50,7 +49,7 @@ int ImplementationRepository::ServerObject::_tao_class_id = 0; ImplementationRepository::ServerObject_ptr -tao_ImplementationRepository_ServerObject_duplicate ( +ImplementationRepository::tao_ServerObject_life::tao_duplicate ( ImplementationRepository::ServerObject_ptr p ) { @@ -58,7 +57,7 @@ tao_ImplementationRepository_ServerObject_duplicate ( } void -tao_ImplementationRepository_ServerObject_release ( +ImplementationRepository::tao_ServerObject_life::tao_release ( ImplementationRepository::ServerObject_ptr p ) { @@ -66,228 +65,64 @@ tao_ImplementationRepository_ServerObject_release ( } ImplementationRepository::ServerObject_ptr -tao_ImplementationRepository_ServerObject_nil ( +ImplementationRepository::tao_ServerObject_life::tao_nil ( void ) { return ImplementationRepository::ServerObject::_nil (); } -ImplementationRepository::ServerObject_ptr -tao_ImplementationRepository_ServerObject_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ImplementationRepository::ServerObject::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_ImplementationRepository_ServerObject_upcast ( - void *src - ) -{ - ImplementationRepository::ServerObject **tmp = - ACE_static_cast (ImplementationRepository::ServerObject **, src); - return *tmp; -} - CORBA::Boolean -tao_ImplementationRepository_ServerObject_marshal ( +ImplementationRepository::tao_ServerObject_life::tao_marshal ( ImplementationRepository::ServerObject_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// ImplementationRepository::ServerObject_var -// ************************************************************* - -ImplementationRepository::ServerObject_var::ServerObject_var (void) - : ptr_ (ServerObject::_nil ()) -{} - -::ImplementationRepository::ServerObject_ptr -ImplementationRepository::ServerObject_var::ptr (void) const -{ - return this->ptr_; -} - -ImplementationRepository::ServerObject_var::ServerObject_var (const ::ImplementationRepository::ServerObject_var &p) - : TAO_Base_var (), - ptr_ (ServerObject::_duplicate (p.ptr ())) -{} - -ImplementationRepository::ServerObject_var::~ServerObject_var (void) -{ - CORBA::release (this->ptr_); -} - -ImplementationRepository::ServerObject_var & -ImplementationRepository::ServerObject_var::operator= (ServerObject_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ImplementationRepository::ServerObject_var & -ImplementationRepository::ServerObject_var::operator= (const ::ImplementationRepository::ServerObject_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::ImplementationRepository::ServerObject::_duplicate (p.ptr ()); - } - return *this; -} - -ImplementationRepository::ServerObject_var::operator const ::ImplementationRepository::ServerObject_ptr &() const // cast -{ - return this->ptr_; -} - -ImplementationRepository::ServerObject_var::operator ::ImplementationRepository::ServerObject_ptr &() // cast -{ - return this->ptr_; -} - -::ImplementationRepository::ServerObject_ptr -ImplementationRepository::ServerObject_var::operator-> (void) const -{ - return this->ptr_; -} - -::ImplementationRepository::ServerObject_ptr -ImplementationRepository::ServerObject_var::in (void) const -{ - return this->ptr_; -} - -::ImplementationRepository::ServerObject_ptr & -ImplementationRepository::ServerObject_var::inout (void) -{ - return this->ptr_; -} - -::ImplementationRepository::ServerObject_ptr & -ImplementationRepository::ServerObject_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::ImplementationRepository::ServerObject::_nil (); - return this->ptr_; -} - -::ImplementationRepository::ServerObject_ptr -ImplementationRepository::ServerObject_var::_retn (void) -{ - // yield ownership of managed obj reference - ::ImplementationRepository::ServerObject_ptr val = this->ptr_; - this->ptr_ = ::ImplementationRepository::ServerObject::_nil (); - return val; -} - -::ImplementationRepository::ServerObject_ptr -ImplementationRepository::ServerObject_var::tao_duplicate (ServerObject_ptr p) -{ - return ::ImplementationRepository::ServerObject::_duplicate (p); -} - -void -ImplementationRepository::ServerObject_var::tao_release (ServerObject_ptr p) -{ - CORBA::release (p); -} - -::ImplementationRepository::ServerObject_ptr -ImplementationRepository::ServerObject_var::tao_nil (void) -{ - return ::ImplementationRepository::ServerObject::_nil (); + return p->marshal (cdr); } -::ImplementationRepository::ServerObject_ptr -ImplementationRepository::ServerObject_var::tao_narrow ( +ImplementationRepository::ServerObject_ptr +ImplementationRepository::tao_ServerObject_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::ImplementationRepository::ServerObject::_narrow (p ACE_ENV_ARG_PARAMETER); + return ImplementationRepository::ServerObject::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -ImplementationRepository::ServerObject_var::tao_upcast (void *src) +ImplementationRepository::tao_ServerObject_cast::tao_upcast ( + void *src + ) { - ServerObject **tmp = - ACE_static_cast (ServerObject **, src); + ImplementationRepository::ServerObject **tmp = + ACE_static_cast (ImplementationRepository::ServerObject **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// ImplementationRepository::ServerObject_out -// ************************************************************* - -ImplementationRepository::ServerObject_out::ServerObject_out (ServerObject_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::ImplementationRepository::ServerObject::_nil (); -} - -ImplementationRepository::ServerObject_out::ServerObject_out (ServerObject_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::ImplementationRepository::ServerObject::_nil (); -} - -ImplementationRepository::ServerObject_out::ServerObject_out (const ::ImplementationRepository::ServerObject_out &p) - : ptr_ (ACE_const_cast (ServerObject_out &, p).ptr_) -{} - -::ImplementationRepository::ServerObject_out & -ImplementationRepository::ServerObject_out::operator= (const ::ImplementationRepository::ServerObject_out &p) -{ - this->ptr_ = ACE_const_cast (ServerObject_out&, p).ptr_; - return *this; -} - -ImplementationRepository::ServerObject_out & -ImplementationRepository::ServerObject_out::operator= (const ::ImplementationRepository::ServerObject_var &p) -{ - this->ptr_ = ::ImplementationRepository::ServerObject::_duplicate (p.ptr ()); - return *this; -} - -ImplementationRepository::ServerObject_out & -ImplementationRepository::ServerObject_out::operator= (ServerObject_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ImplementationRepository::ServerObject_out::operator ::ImplementationRepository::ServerObject_ptr &() // cast -{ - return this->ptr_; -} - -::ImplementationRepository::ServerObject_ptr & -ImplementationRepository::ServerObject_out::ptr (void) -{ - return this->ptr_; -} - -::ImplementationRepository::ServerObject_ptr -ImplementationRepository::ServerObject_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + ImplementationRepository::ServerObject, + ImplementationRepository::tao_ServerObject_life + >; + template class + TAO_Objref_Out_T< + ImplementationRepository::ServerObject, + ImplementationRepository::tao_ServerObject_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + ImplementationRepository::ServerObject, \ + ImplementationRepository::tao_ServerObject_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + ImplementationRepository::ServerObject, \ + ImplementationRepository::tao_ServerObject_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -320,7 +155,7 @@ public: }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 TAO_ClientRequestInfo_ImplementationRepository_ServerObject_ping::TAO_ClientRequestInfo_ImplementationRepository_ServerObject_ping ( TAO_GIOP_Invocation *_tao_invocation, @@ -395,7 +230,7 @@ public: }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 TAO_ClientRequestInfo_ImplementationRepository_ServerObject_shutdown::TAO_ClientRequestInfo_ImplementationRepository_ServerObject_shutdown ( TAO_GIOP_Invocation *_tao_invocation, @@ -528,54 +363,62 @@ void ImplementationRepository::_TAO_ServerObject_Remote_Proxy_Impl::ping ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -586,7 +429,7 @@ void ImplementationRepository::_TAO_ServerObject_Remote_Proxy_Impl::ping ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -610,7 +453,7 @@ void ImplementationRepository::_TAO_ServerObject_Remote_Proxy_Impl::ping ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -622,19 +465,17 @@ void ImplementationRepository::_TAO_ServerObject_Remote_Proxy_Impl::ping ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -705,54 +546,62 @@ void ImplementationRepository::_TAO_ServerObject_Remote_Proxy_Impl::shutdown ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -763,7 +612,7 @@ void ImplementationRepository::_TAO_ServerObject_Remote_Proxy_Impl::shutdown ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -787,7 +636,7 @@ void ImplementationRepository::_TAO_ServerObject_Remote_Proxy_Impl::shutdown ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -799,19 +648,17 @@ void ImplementationRepository::_TAO_ServerObject_Remote_Proxy_Impl::shutdown ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -868,7 +715,7 @@ ImplementationRepository::_TAO_ServerObject_Remote_Proxy_Broker::select_proxy ( /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 ImplementationRepository::ServerObject::ServerObject (int collocated) { @@ -1068,6 +915,12 @@ const char* ImplementationRepository::ServerObject::_interface_repository_id (vo return "IDL:ImplementationRepository/ServerObject:1.0"; } +CORBA::Boolean +ImplementationRepository::ServerObject::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -1678,7 +1531,7 @@ TAO_NAMESPACE_DEFINE ( TAO_NAMESPACE_END // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 void ImplementationRepository::EnvironmentVariable::_tao_any_destructor (void *_tao_void_pointer) { @@ -1686,6 +1539,37 @@ void ImplementationRepository::EnvironmentVariable::_tao_any_destructor (void *_ delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Var_Var_T< + EnvironmentVariable + >; + +template class + TAO_Out_T< + EnvironmentVariable, + EnvironmentVariable_var + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Var_Var_T< \ + EnvironmentVariable \ + > + +# pragma instantiate \ + TAO_Out_T< \ + EnvironmentVariable, \ + EnvironmentVariable_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -1729,116 +1613,38 @@ TAO_NAMESPACE_DEFINE ( TAO_NAMESPACE_END // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CS_ - -void -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::_allocate_buffer (CORBA::ULong length) -{ - ImplementationRepository::EnvironmentVariable* tmp = 0; - tmp = _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (length); - - if (this->buffer_ != 0) - { - ImplementationRepository::EnvironmentVariable *old = - ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::freebuf (old); - } - } - - this->buffer_ = tmp; -} - -void -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - ImplementationRepository::EnvironmentVariable *tmp = - ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable *, this->buffer_); - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::freebuf (tmp); - this->buffer_ = 0; -} - -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::~_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (void) -{ - this->_deallocate_buffer (); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CS_) -#define _IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250 - -// ************************************************************* -// ImplementationRepository::EnvironmentList -// ************************************************************* +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 ImplementationRepository::EnvironmentList::EnvironmentList (void) {} ImplementationRepository::EnvironmentList::EnvironmentList (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Sequence< + ImplementationRepository::EnvironmentVariable + > + (max) {} ImplementationRepository::EnvironmentList::EnvironmentList ( CORBA::ULong max, CORBA::ULong length, - ImplementationRepository::EnvironmentVariable *buffer, + ImplementationRepository::EnvironmentVariable* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Sequence< + ImplementationRepository::EnvironmentVariable + > + (max, length, buffer, release) {} ImplementationRepository::EnvironmentList::EnvironmentList (const EnvironmentList &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Sequence< + ImplementationRepository::EnvironmentVariable + > + (seq) {} -ImplementationRepository::EnvironmentList::~EnvironmentList (void) // dtor +ImplementationRepository::EnvironmentList::~EnvironmentList (void) {} void ImplementationRepository::EnvironmentList::_tao_any_destructor (void *_tao_void_pointer) @@ -1847,7 +1653,37 @@ void ImplementationRepository::EnvironmentList::_tao_any_destructor (void *_tao_ delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_VarSeq_Var_T< + EnvironmentList, + ImplementationRepository::EnvironmentVariable + >; + +template class + TAO_Seq_Out_T< + EnvironmentList, + EnvironmentList_var, + ImplementationRepository::EnvironmentVariable + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_VarSeq_Var_T< \ + EnvironmentList, \ + ImplementationRepository::EnvironmentVariable \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + EnvironmentList, \ + EnvironmentList_var, \ + ImplementationRepository::EnvironmentVariable \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -2167,7 +2003,7 @@ TAO_NAMESPACE_DEFINE ( TAO_NAMESPACE_END // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 void ImplementationRepository::StartupOptions::_tao_any_destructor (void *_tao_void_pointer) { @@ -2175,6 +2011,37 @@ void ImplementationRepository::StartupOptions::_tao_any_destructor (void *_tao_v delete tmp; } +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 + +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_Var_Var_T< + StartupOptions + >; + +template class + TAO_Out_T< + StartupOptions, + StartupOptions_var + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_Var_Var_T< \ + StartupOptions \ + > + +# pragma instantiate \ + TAO_Out_T< \ + StartupOptions, \ + StartupOptions_var \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -2415,7 +2282,7 @@ TAO_NAMESPACE_DEFINE ( TAO_NAMESPACE_END // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 void ImplementationRepository::ServerInformation::_tao_any_destructor (void *_tao_void_pointer) { @@ -2423,117 +2290,70 @@ void ImplementationRepository::ServerInformation::_tao_any_destructor (void *_ta delete tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -#if !defined (__TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CS_ +template class + TAO_Var_Var_T< + ServerInformation + >; -void -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::_allocate_buffer (CORBA::ULong length) -{ - ImplementationRepository::ServerInformation* tmp = 0; - tmp = _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (length); - - if (this->buffer_ != 0) - { - ImplementationRepository::ServerInformation *old = - ACE_reinterpret_cast (ImplementationRepository::ServerInformation *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::freebuf (old); - } - } - - this->buffer_ = tmp; -} - -void -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - ImplementationRepository::ServerInformation *tmp = - ACE_reinterpret_cast (ImplementationRepository::ServerInformation *, this->buffer_); - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::freebuf (tmp); - this->buffer_ = 0; -} - -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::~_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (void) -{ - this->_deallocate_buffer (); -} +template class + TAO_Out_T< + ServerInformation, + ServerInformation_var + >; -#endif /* end #if !defined */ +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +# pragma instantiate \ + TAO_Var_Var_T< \ + ServerInformation \ + > -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CS_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CS_ +# pragma instantiate \ + TAO_Out_T< \ + ServerInformation, \ + ServerInformation_var \ + > -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250 +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// ************************************************************* -// ImplementationRepository::ServerInformationList -// ************************************************************* +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 ImplementationRepository::ServerInformationList::ServerInformationList (void) {} ImplementationRepository::ServerInformationList::ServerInformationList (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Sequence< + ImplementationRepository::ServerInformation + > + (max) {} ImplementationRepository::ServerInformationList::ServerInformationList ( CORBA::ULong max, CORBA::ULong length, - ImplementationRepository::ServerInformation *buffer, + ImplementationRepository::ServerInformation* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Sequence< + ImplementationRepository::ServerInformation + > + (max, length, buffer, release) {} ImplementationRepository::ServerInformationList::ServerInformationList (const ServerInformationList &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Sequence< + ImplementationRepository::ServerInformation + > + (seq) {} -ImplementationRepository::ServerInformationList::~ServerInformationList (void) // dtor +ImplementationRepository::ServerInformationList::~ServerInformationList (void) {} void ImplementationRepository::ServerInformationList::_tao_any_destructor (void *_tao_void_pointer) @@ -2542,7 +2362,37 @@ void ImplementationRepository::ServerInformationList::_tao_any_destructor (void delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_VarSeq_Var_T< + ServerInformationList, + ImplementationRepository::ServerInformation + >; + +template class + TAO_Seq_Out_T< + ServerInformationList, + ServerInformationList_var, + ImplementationRepository::ServerInformation + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_VarSeq_Var_T< \ + ServerInformationList, \ + ImplementationRepository::ServerInformation \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + ServerInformationList, \ + ServerInformationList_var, \ + ImplementationRepository::ServerInformation \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -2820,7 +2670,7 @@ TAO_NAMESPACE_END int ImplementationRepository::Administration::_tao_class_id = 0; ImplementationRepository::Administration_ptr -tao_ImplementationRepository_Administration_duplicate ( +ImplementationRepository::tao_Administration_life::tao_duplicate ( ImplementationRepository::Administration_ptr p ) { @@ -2828,7 +2678,7 @@ tao_ImplementationRepository_Administration_duplicate ( } void -tao_ImplementationRepository_Administration_release ( +ImplementationRepository::tao_Administration_life::tao_release ( ImplementationRepository::Administration_ptr p ) { @@ -2836,228 +2686,64 @@ tao_ImplementationRepository_Administration_release ( } ImplementationRepository::Administration_ptr -tao_ImplementationRepository_Administration_nil ( +ImplementationRepository::tao_Administration_life::tao_nil ( void ) { return ImplementationRepository::Administration::_nil (); } -ImplementationRepository::Administration_ptr -tao_ImplementationRepository_Administration_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ImplementationRepository::Administration::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_ImplementationRepository_Administration_upcast ( - void *src - ) -{ - ImplementationRepository::Administration **tmp = - ACE_static_cast (ImplementationRepository::Administration **, src); - return *tmp; -} - CORBA::Boolean -tao_ImplementationRepository_Administration_marshal ( +ImplementationRepository::tao_Administration_life::tao_marshal ( ImplementationRepository::Administration_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// ImplementationRepository::Administration_var -// ************************************************************* - -ImplementationRepository::Administration_var::Administration_var (void) - : ptr_ (Administration::_nil ()) -{} - -::ImplementationRepository::Administration_ptr -ImplementationRepository::Administration_var::ptr (void) const -{ - return this->ptr_; -} - -ImplementationRepository::Administration_var::Administration_var (const ::ImplementationRepository::Administration_var &p) - : TAO_Base_var (), - ptr_ (Administration::_duplicate (p.ptr ())) -{} - -ImplementationRepository::Administration_var::~Administration_var (void) -{ - CORBA::release (this->ptr_); + return p->marshal (cdr); } -ImplementationRepository::Administration_var & -ImplementationRepository::Administration_var::operator= (Administration_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ImplementationRepository::Administration_var & -ImplementationRepository::Administration_var::operator= (const ::ImplementationRepository::Administration_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::ImplementationRepository::Administration::_duplicate (p.ptr ()); - } - return *this; -} - -ImplementationRepository::Administration_var::operator const ::ImplementationRepository::Administration_ptr &() const // cast -{ - return this->ptr_; -} - -ImplementationRepository::Administration_var::operator ::ImplementationRepository::Administration_ptr &() // cast -{ - return this->ptr_; -} - -::ImplementationRepository::Administration_ptr -ImplementationRepository::Administration_var::operator-> (void) const -{ - return this->ptr_; -} - -::ImplementationRepository::Administration_ptr -ImplementationRepository::Administration_var::in (void) const -{ - return this->ptr_; -} - -::ImplementationRepository::Administration_ptr & -ImplementationRepository::Administration_var::inout (void) -{ - return this->ptr_; -} - -::ImplementationRepository::Administration_ptr & -ImplementationRepository::Administration_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::ImplementationRepository::Administration::_nil (); - return this->ptr_; -} - -::ImplementationRepository::Administration_ptr -ImplementationRepository::Administration_var::_retn (void) -{ - // yield ownership of managed obj reference - ::ImplementationRepository::Administration_ptr val = this->ptr_; - this->ptr_ = ::ImplementationRepository::Administration::_nil (); - return val; -} - -::ImplementationRepository::Administration_ptr -ImplementationRepository::Administration_var::tao_duplicate (Administration_ptr p) -{ - return ::ImplementationRepository::Administration::_duplicate (p); -} - -void -ImplementationRepository::Administration_var::tao_release (Administration_ptr p) -{ - CORBA::release (p); -} - -::ImplementationRepository::Administration_ptr -ImplementationRepository::Administration_var::tao_nil (void) -{ - return ::ImplementationRepository::Administration::_nil (); -} - -::ImplementationRepository::Administration_ptr -ImplementationRepository::Administration_var::tao_narrow ( +ImplementationRepository::Administration_ptr +ImplementationRepository::tao_Administration_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::ImplementationRepository::Administration::_narrow (p ACE_ENV_ARG_PARAMETER); + return ImplementationRepository::Administration::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -ImplementationRepository::Administration_var::tao_upcast (void *src) +ImplementationRepository::tao_Administration_cast::tao_upcast ( + void *src + ) { - Administration **tmp = - ACE_static_cast (Administration **, src); + ImplementationRepository::Administration **tmp = + ACE_static_cast (ImplementationRepository::Administration **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// ImplementationRepository::Administration_out -// ************************************************************* - -ImplementationRepository::Administration_out::Administration_out (Administration_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::ImplementationRepository::Administration::_nil (); -} - -ImplementationRepository::Administration_out::Administration_out (Administration_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::ImplementationRepository::Administration::_nil (); -} - -ImplementationRepository::Administration_out::Administration_out (const ::ImplementationRepository::Administration_out &p) - : ptr_ (ACE_const_cast (Administration_out &, p).ptr_) -{} - -::ImplementationRepository::Administration_out & -ImplementationRepository::Administration_out::operator= (const ::ImplementationRepository::Administration_out &p) -{ - this->ptr_ = ACE_const_cast (Administration_out&, p).ptr_; - return *this; -} - -ImplementationRepository::Administration_out & -ImplementationRepository::Administration_out::operator= (const ::ImplementationRepository::Administration_var &p) -{ - this->ptr_ = ::ImplementationRepository::Administration::_duplicate (p.ptr ()); - return *this; -} - -ImplementationRepository::Administration_out & -ImplementationRepository::Administration_out::operator= (Administration_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ImplementationRepository::Administration_out::operator ::ImplementationRepository::Administration_ptr &() // cast -{ - return this->ptr_; -} - -::ImplementationRepository::Administration_ptr & -ImplementationRepository::Administration_out::ptr (void) -{ - return this->ptr_; -} - -::ImplementationRepository::Administration_ptr -ImplementationRepository::Administration_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + ImplementationRepository::Administration, + ImplementationRepository::tao_Administration_life + >; + template class + TAO_Objref_Out_T< + ImplementationRepository::Administration, + ImplementationRepository::tao_Administration_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + ImplementationRepository::Administration, \ + ImplementationRepository::tao_Administration_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + ImplementationRepository::Administration, \ + ImplementationRepository::tao_Administration_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -3092,7 +2778,7 @@ public: }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server::TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server ( TAO_GIOP_Invocation *_tao_invocation, @@ -3201,7 +2887,7 @@ public: }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server_with_startup::TAO_ClientRequestInfo_ImplementationRepository_Administration_activate_server_with_startup ( TAO_GIOP_Invocation *_tao_invocation, @@ -3320,7 +3006,7 @@ public: }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 TAO_ClientRequestInfo_ImplementationRepository_Administration_register_server::TAO_ClientRequestInfo_ImplementationRepository_Administration_register_server ( TAO_GIOP_Invocation *_tao_invocation, @@ -3430,7 +3116,7 @@ public: }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 TAO_ClientRequestInfo_ImplementationRepository_Administration_reregister_server::TAO_ClientRequestInfo_ImplementationRepository_Administration_reregister_server ( TAO_GIOP_Invocation *_tao_invocation, @@ -3523,7 +3209,7 @@ public: }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 TAO_ClientRequestInfo_ImplementationRepository_Administration_remove_server::TAO_ClientRequestInfo_ImplementationRepository_Administration_remove_server ( TAO_GIOP_Invocation *_tao_invocation, @@ -3625,7 +3311,7 @@ public: }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 TAO_ClientRequestInfo_ImplementationRepository_Administration_shutdown_server::TAO_ClientRequestInfo_ImplementationRepository_Administration_shutdown_server ( TAO_GIOP_Invocation *_tao_invocation, @@ -3735,7 +3421,7 @@ public: }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_running::TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_running ( TAO_GIOP_Invocation *_tao_invocation, @@ -3857,7 +3543,7 @@ public: }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_shutting_down::TAO_ClientRequestInfo_ImplementationRepository_Administration_server_is_shutting_down ( TAO_GIOP_Invocation *_tao_invocation, @@ -3959,7 +3645,7 @@ public: }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 TAO_ClientRequestInfo_ImplementationRepository_Administration_find::TAO_ClientRequestInfo_ImplementationRepository_Administration_find ( TAO_GIOP_Invocation *_tao_invocation, @@ -4063,7 +3749,7 @@ public: }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 TAO_ClientRequestInfo_ImplementationRepository_Administration_list::TAO_ClientRequestInfo_ImplementationRepository_Administration_list ( TAO_GIOP_Invocation *_tao_invocation, @@ -4225,66 +3911,72 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << server) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (_tao_ImplementationRepository_Administration_activate_server_exceptiondata, 2 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << server) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (_tao_ImplementationRepository_Administration_activate_server_exceptiondata, 2 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -4295,7 +3987,7 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4319,7 +4011,7 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4331,19 +4023,17 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -4433,88 +4123,92 @@ CORBA::String_var _tao_retval; if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << server) && - (_tao_out << check_startup) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (_tao_ImplementationRepository_Administration_activate_server_with_startup_exceptiondata, 2 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << server) && + (_tao_out << check_startup) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (_tao_ImplementationRepository_Administration_activate_server_with_startup_exceptiondata, 2 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + char * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - char * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -4525,7 +4219,7 @@ CORBA::String_var _tao_retval; ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4549,7 +4243,7 @@ CORBA::String_var _tao_retval; ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4561,22 +4255,20 @@ CORBA::String_var _tao_retval; ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -4659,67 +4351,73 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << server) && - (_tao_out << options) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (_tao_ImplementationRepository_Administration_register_server_exceptiondata, 1 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << server) && + (_tao_out << options) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (_tao_ImplementationRepository_Administration_register_server_exceptiondata, 1 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -4730,7 +4428,7 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4754,7 +4452,7 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4766,19 +4464,17 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -4853,67 +4549,73 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::reregister if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << server) && - (_tao_out << options) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << server) && + (_tao_out << options) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -4924,7 +4626,7 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::reregister ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4948,7 +4650,7 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::reregister ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -4960,19 +4662,17 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::reregister ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -5054,66 +4754,72 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << server) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (_tao_ImplementationRepository_Administration_remove_server_exceptiondata, 1 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << server) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (_tao_ImplementationRepository_Administration_remove_server_exceptiondata, 1 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -5124,7 +4830,7 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -5148,7 +4854,7 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -5160,19 +4866,17 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -5254,66 +4958,72 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << server) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (_tao_ImplementationRepository_Administration_shutdown_server_exceptiondata, 1 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << server) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (_tao_ImplementationRepository_Administration_shutdown_server_exceptiondata, 1 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -5324,7 +5034,7 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -5348,7 +5058,7 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -5360,19 +5070,17 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -5459,89 +5167,93 @@ CORBA::String_var _tao_retval; if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << server) && - (_tao_out << addr) && - (_tao_out << server_object) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - 0 + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (_tao_ImplementationRepository_Administration_server_is_running_exceptiondata, 1 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - 0 - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << server) && + (_tao_out << addr) && + (_tao_out << server_object) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + } + + _invoke_status = + _tao_call.invoke (_tao_ImplementationRepository_Administration_server_is_running_exceptiondata, 1 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + 0 + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> _tao_retval.inout ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval._retn ()); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + char * _tao_retval_info = + _tao_retval._retn (); + _tao_ri.result (_tao_retval_info); + _tao_retval = _tao_retval_info; + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> _tao_retval.inout ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - 0 - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - char * _tao_retval_info = - _tao_retval._retn (); - _tao_ri.result (_tao_retval_info); - _tao_retval = _tao_retval_info; - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -5552,7 +5264,7 @@ CORBA::String_var _tao_retval; ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -5576,7 +5288,7 @@ CORBA::String_var _tao_retval; ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -5588,22 +5300,20 @@ CORBA::String_var _tao_retval; ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval._retn ()); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval._retn ()); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval._retn (); + +return _tao_retval._retn (); } // TAO_IDL - Generated from @@ -5684,66 +5394,72 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << server) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (_tao_ImplementationRepository_Administration_server_is_shutting_down_exceptiondata, 1 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << server) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (_tao_ImplementationRepository_Administration_server_is_shutting_down_exceptiondata, 1 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -5754,7 +5470,7 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -5778,7 +5494,7 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -5790,19 +5506,17 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -5889,79 +5603,85 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << server) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (_tao_ImplementationRepository_Administration_find_exceptiondata, 1 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << server) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (_tao_ImplementationRepository_Administration_find_exceptiondata, 1 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!((_tao_in >> *info.ptr ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!((_tao_in >> *info.ptr ()) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ) - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -5972,7 +5692,7 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -5996,7 +5716,7 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -6008,19 +5728,17 @@ TAO_Stub *istub = _collocated_tao_target_->_stubobj (); ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -6100,80 +5818,86 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::list ( if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << how_many) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - - ) + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << how_many) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!((_tao_in >> *server_list.ptr ()) && + (_tao_in >> server_iterator.ptr ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!((_tao_in >> *server_list.ptr ()) && - (_tao_in >> server_iterator.ptr ()) - )) - { - TAO_INTERCEPTOR_THROW ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ) - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -6184,7 +5908,7 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::list ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -6208,7 +5932,7 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::list ( ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -6220,19 +5944,17 @@ void ImplementationRepository::_TAO_Administration_Remote_Proxy_Impl::list ( ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -6289,7 +6011,7 @@ ImplementationRepository::_TAO_Administration_Remote_Proxy_Broker::select_proxy /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 ImplementationRepository::Administration::Administration (int collocated) { @@ -6489,6 +6211,12 @@ const char* ImplementationRepository::Administration::_interface_repository_id ( return "IDL:ImplementationRepository/Administration:1.0"; } +CORBA::Boolean +ImplementationRepository::Administration::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -6784,7 +6512,7 @@ TAO_NAMESPACE_END int ImplementationRepository::ServerInformationIterator::_tao_class_id = 0; ImplementationRepository::ServerInformationIterator_ptr -tao_ImplementationRepository_ServerInformationIterator_duplicate ( +ImplementationRepository::tao_ServerInformationIterator_life::tao_duplicate ( ImplementationRepository::ServerInformationIterator_ptr p ) { @@ -6792,7 +6520,7 @@ tao_ImplementationRepository_ServerInformationIterator_duplicate ( } void -tao_ImplementationRepository_ServerInformationIterator_release ( +ImplementationRepository::tao_ServerInformationIterator_life::tao_release ( ImplementationRepository::ServerInformationIterator_ptr p ) { @@ -6800,228 +6528,64 @@ tao_ImplementationRepository_ServerInformationIterator_release ( } ImplementationRepository::ServerInformationIterator_ptr -tao_ImplementationRepository_ServerInformationIterator_nil ( +ImplementationRepository::tao_ServerInformationIterator_life::tao_nil ( void ) { return ImplementationRepository::ServerInformationIterator::_nil (); } -ImplementationRepository::ServerInformationIterator_ptr -tao_ImplementationRepository_ServerInformationIterator_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ImplementationRepository::ServerInformationIterator::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_ImplementationRepository_ServerInformationIterator_upcast ( - void *src - ) -{ - ImplementationRepository::ServerInformationIterator **tmp = - ACE_static_cast (ImplementationRepository::ServerInformationIterator **, src); - return *tmp; -} - CORBA::Boolean -tao_ImplementationRepository_ServerInformationIterator_marshal ( +ImplementationRepository::tao_ServerInformationIterator_life::tao_marshal ( ImplementationRepository::ServerInformationIterator_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// ImplementationRepository::ServerInformationIterator_var -// ************************************************************* - -ImplementationRepository::ServerInformationIterator_var::ServerInformationIterator_var (void) - : ptr_ (ServerInformationIterator::_nil ()) -{} - -::ImplementationRepository::ServerInformationIterator_ptr -ImplementationRepository::ServerInformationIterator_var::ptr (void) const -{ - return this->ptr_; -} - -ImplementationRepository::ServerInformationIterator_var::ServerInformationIterator_var (const ::ImplementationRepository::ServerInformationIterator_var &p) - : TAO_Base_var (), - ptr_ (ServerInformationIterator::_duplicate (p.ptr ())) -{} - -ImplementationRepository::ServerInformationIterator_var::~ServerInformationIterator_var (void) -{ - CORBA::release (this->ptr_); -} - -ImplementationRepository::ServerInformationIterator_var & -ImplementationRepository::ServerInformationIterator_var::operator= (ServerInformationIterator_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ImplementationRepository::ServerInformationIterator_var & -ImplementationRepository::ServerInformationIterator_var::operator= (const ::ImplementationRepository::ServerInformationIterator_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::ImplementationRepository::ServerInformationIterator::_duplicate (p.ptr ()); - } - return *this; -} - -ImplementationRepository::ServerInformationIterator_var::operator const ::ImplementationRepository::ServerInformationIterator_ptr &() const // cast -{ - return this->ptr_; -} - -ImplementationRepository::ServerInformationIterator_var::operator ::ImplementationRepository::ServerInformationIterator_ptr &() // cast -{ - return this->ptr_; -} - -::ImplementationRepository::ServerInformationIterator_ptr -ImplementationRepository::ServerInformationIterator_var::operator-> (void) const -{ - return this->ptr_; -} - -::ImplementationRepository::ServerInformationIterator_ptr -ImplementationRepository::ServerInformationIterator_var::in (void) const -{ - return this->ptr_; -} - -::ImplementationRepository::ServerInformationIterator_ptr & -ImplementationRepository::ServerInformationIterator_var::inout (void) -{ - return this->ptr_; -} - -::ImplementationRepository::ServerInformationIterator_ptr & -ImplementationRepository::ServerInformationIterator_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::ImplementationRepository::ServerInformationIterator::_nil (); - return this->ptr_; + return p->marshal (cdr); } -::ImplementationRepository::ServerInformationIterator_ptr -ImplementationRepository::ServerInformationIterator_var::_retn (void) -{ - // yield ownership of managed obj reference - ::ImplementationRepository::ServerInformationIterator_ptr val = this->ptr_; - this->ptr_ = ::ImplementationRepository::ServerInformationIterator::_nil (); - return val; -} - -::ImplementationRepository::ServerInformationIterator_ptr -ImplementationRepository::ServerInformationIterator_var::tao_duplicate (ServerInformationIterator_ptr p) -{ - return ::ImplementationRepository::ServerInformationIterator::_duplicate (p); -} - -void -ImplementationRepository::ServerInformationIterator_var::tao_release (ServerInformationIterator_ptr p) -{ - CORBA::release (p); -} - -::ImplementationRepository::ServerInformationIterator_ptr -ImplementationRepository::ServerInformationIterator_var::tao_nil (void) -{ - return ::ImplementationRepository::ServerInformationIterator::_nil (); -} - -::ImplementationRepository::ServerInformationIterator_ptr -ImplementationRepository::ServerInformationIterator_var::tao_narrow ( +ImplementationRepository::ServerInformationIterator_ptr +ImplementationRepository::tao_ServerInformationIterator_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::ImplementationRepository::ServerInformationIterator::_narrow (p ACE_ENV_ARG_PARAMETER); + return ImplementationRepository::ServerInformationIterator::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -ImplementationRepository::ServerInformationIterator_var::tao_upcast (void *src) +ImplementationRepository::tao_ServerInformationIterator_cast::tao_upcast ( + void *src + ) { - ServerInformationIterator **tmp = - ACE_static_cast (ServerInformationIterator **, src); + ImplementationRepository::ServerInformationIterator **tmp = + ACE_static_cast (ImplementationRepository::ServerInformationIterator **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// ImplementationRepository::ServerInformationIterator_out -// ************************************************************* - -ImplementationRepository::ServerInformationIterator_out::ServerInformationIterator_out (ServerInformationIterator_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::ImplementationRepository::ServerInformationIterator::_nil (); -} - -ImplementationRepository::ServerInformationIterator_out::ServerInformationIterator_out (ServerInformationIterator_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::ImplementationRepository::ServerInformationIterator::_nil (); -} - -ImplementationRepository::ServerInformationIterator_out::ServerInformationIterator_out (const ::ImplementationRepository::ServerInformationIterator_out &p) - : ptr_ (ACE_const_cast (ServerInformationIterator_out &, p).ptr_) -{} - -::ImplementationRepository::ServerInformationIterator_out & -ImplementationRepository::ServerInformationIterator_out::operator= (const ::ImplementationRepository::ServerInformationIterator_out &p) -{ - this->ptr_ = ACE_const_cast (ServerInformationIterator_out&, p).ptr_; - return *this; -} - -ImplementationRepository::ServerInformationIterator_out & -ImplementationRepository::ServerInformationIterator_out::operator= (const ::ImplementationRepository::ServerInformationIterator_var &p) -{ - this->ptr_ = ::ImplementationRepository::ServerInformationIterator::_duplicate (p.ptr ()); - return *this; -} - -ImplementationRepository::ServerInformationIterator_out & -ImplementationRepository::ServerInformationIterator_out::operator= (ServerInformationIterator_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ImplementationRepository::ServerInformationIterator_out::operator ::ImplementationRepository::ServerInformationIterator_ptr &() // cast -{ - return this->ptr_; -} - -::ImplementationRepository::ServerInformationIterator_ptr & -ImplementationRepository::ServerInformationIterator_out::ptr (void) -{ - return this->ptr_; -} - -::ImplementationRepository::ServerInformationIterator_ptr -ImplementationRepository::ServerInformationIterator_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + ImplementationRepository::ServerInformationIterator, + ImplementationRepository::tao_ServerInformationIterator_life + >; + template class + TAO_Objref_Out_T< + ImplementationRepository::ServerInformationIterator, + ImplementationRepository::tao_ServerInformationIterator_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + ImplementationRepository::ServerInformationIterator, \ + ImplementationRepository::tao_ServerInformationIterator_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + ImplementationRepository::ServerInformationIterator, \ + ImplementationRepository::tao_ServerInformationIterator_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56 @@ -7060,7 +6624,7 @@ public: }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_next_n::TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_next_n ( TAO_GIOP_Invocation *_tao_invocation, @@ -7153,7 +6717,7 @@ public: }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:378 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376 TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_destroy::TAO_ClientRequestInfo_ImplementationRepository_ServerInformationIterator_destroy ( TAO_GIOP_Invocation *_tao_invocation, @@ -7296,87 +6860,91 @@ CORBA::Boolean ImplementationRepository::_TAO_ServerInformationIterator_Remote_P if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - TAO_OutputCDR &_tao_out = _tao_call.out_stream (); - - if (!( - (_tao_out << how_many) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - - ), - _tao_retval + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER ); - } - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + TAO_OutputCDR &_tao_out = _tao_call.out_stream (); + + if (!( + (_tao_out << how_many) + )) + { + TAO_OutputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + } + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW_RETURN ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ), + _tao_retval + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; + ) + } + else + { + + TAO_InputCDR &_tao_in = _tao_call.inp_stream (); + _tao_call.transport()->assign_translators (&_tao_in,0); + + if (!( + (_tao_in >> CORBA::Any::to_boolean (_tao_retval)) && + (_tao_in >> *server_list.ptr ()) + )) + { + TAO_InputCDR::throw_stub_exception (errno ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval); + + + } + +#if TAO_HAS_INTERCEPTORS == 1 + CORBA::Boolean _tao_retval_info = + _tao_retval; + _tao_ri.result (_tao_retval_info); + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } - - TAO_InputCDR &_tao_in = _tao_call.inp_stream (); - - if (!( - (_tao_in >> CORBA::Any::to_boolean (_tao_retval)) && - (_tao_in >> *server_list.ptr ()) - )) - { - TAO_INTERCEPTOR_THROW_RETURN ( - CORBA::MARSHAL ( - TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES - ), - _tao_retval - ); - } - + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - CORBA::Boolean _tao_retval_info = - _tao_retval; - _tao_ri.result (_tao_retval_info); - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -7387,7 +6955,7 @@ CORBA::Boolean ImplementationRepository::_TAO_ServerInformationIterator_Remote_P ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -7411,7 +6979,7 @@ CORBA::Boolean ImplementationRepository::_TAO_ServerInformationIterator_Remote_P ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -7423,22 +6991,20 @@ CORBA::Boolean ImplementationRepository::_TAO_ServerInformationIterator_Remote_P ACE_ENDTRY; ACE_CHECK_RETURN (_tao_retval); - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (_tao_retval); - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } - - return _tao_retval; + +return _tao_retval; } // TAO_IDL - Generated from @@ -7508,54 +7074,62 @@ void ImplementationRepository::_TAO_ServerInformationIterator_Remote_Proxy_Impl: if (_invoke_status == TAO_INVOKE_RESTART) { _tao_call.restart_flag (1); - continue; } - + else + { + #endif /* TAO_HAS_INTERCEPTORS */ - - _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; - - _tao_call.prepare_header ( - ACE_static_cast (CORBA::Octet, _tao_response_flag) - ACE_ENV_ARG_PARAMETER - ); - TAO_INTERCEPTOR_CHECK; + + _tao_call.start (ACE_ENV_SINGLE_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; - - _invoke_status = - _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); - TAO_INTERCEPTOR_CHECK; + _tao_call.prepare_header ( + ACE_static_cast (CORBA::Octet, _tao_response_flag) + ACE_ENV_ARG_PARAMETER + ); + TAO_INTERCEPTOR_CHECK; - if (_invoke_status == TAO_INVOKE_EXCEPTION) - { - TAO_INTERCEPTOR_THROW ( - CORBA::UNKNOWN ( - CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + + _invoke_status = + _tao_call.invoke (0, 0 ACE_ENV_ARG_PARAMETER); + TAO_INTERCEPTOR_CHECK; + + if (_invoke_status == TAO_INVOKE_EXCEPTION) + { + TAO_INTERCEPTOR_THROW ( + CORBA::UNKNOWN ( + CORBA::OMGVMCID | 1, CORBA::COMPLETED_YES + ) + ); + } + else if (_invoke_status == TAO_INVOKE_RESTART) + { + _tao_call.restart_flag (1); + TAO_INTERCEPTOR ( + _tao_ri.reply_status (_invoke_status); + _tao_vfr.receive_other ( + &_tao_ri + ACE_ENV_ARG_PARAMETER + ); + ACE_TRY_CHECK; ) - ); - } - else if (_invoke_status == TAO_INVOKE_RESTART) - { - TAO_INTERCEPTOR ( + } + else + { +#if TAO_HAS_INTERCEPTORS == 1 + _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_other ( + _tao_vfr.receive_reply ( &_tao_ri ACE_ENV_ARG_PARAMETER ); ACE_TRY_CHECK; - ) - - continue; - } + +#endif /* TAO_HAS_INTERCEPTORS */ + } + #if TAO_HAS_INTERCEPTORS == 1 - - _tao_ri.reply_status (_invoke_status); - _tao_vfr.receive_reply ( - &_tao_ri - ACE_ENV_ARG_PARAMETER - ); - ACE_TRY_CHECK; + } } ACE_CATCHANY { @@ -7566,7 +7140,7 @@ void ImplementationRepository::_TAO_ServerInformationIterator_Remote_Proxy_Impl: ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -7590,7 +7164,7 @@ void ImplementationRepository::_TAO_ServerInformationIterator_Remote_Proxy_Impl: ); ACE_TRY_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_TRY_CHECK; @@ -7602,19 +7176,17 @@ void ImplementationRepository::_TAO_ServerInformationIterator_Remote_Proxy_Impl: ACE_ENDTRY; ACE_CHECK; - PortableInterceptor::ReplyStatus _tao_status = + const PortableInterceptor::ReplyStatus _tao_status = _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK; - if (_tao_status == PortableInterceptor::LOCATION_FORWARD - || _tao_status == PortableInterceptor::TRANSPORT_RETRY) - { - continue; - } - + if (_tao_status != PortableInterceptor::LOCATION_FORWARD + && _tao_status != PortableInterceptor::TRANSPORT_RETRY) + #endif /* TAO_HAS_INTERCEPTORS */ - - break; + + if (_invoke_status != TAO_INVOKE_RESTART) + break; } } @@ -7671,7 +7243,7 @@ ImplementationRepository::_TAO_ServerInformationIterator_Remote_Proxy_Broker::se /////////////////////////////////////////////////////////////////////// // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 ImplementationRepository::ServerInformationIterator::ServerInformationIterator (int collocated) { @@ -7871,6 +7443,12 @@ const char* ImplementationRepository::ServerInformationIterator::_interface_repo return "IDL:ImplementationRepository/ServerInformationIterator:1.0"; } +CORBA::Boolean +ImplementationRepository::ServerInformationIterator::marshal (TAO_OutputCDR &cdr) +{ + return (cdr << this); +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_cs.cpp:80 @@ -8009,6 +7587,16 @@ operator>>= ( ); } +template<> +CORBA::Boolean +TAO::Any_Impl_T::to_object ( + CORBA::Object_ptr &_tao_elem + ) const +{ + _tao_elem = CORBA::Object::_duplicate (this->value_); + return 1; +} + #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) template class TAO_Object_Manager; @@ -8080,7 +7668,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Dual_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Dual_Impl_T +# pragma instantiate TAO::Any_Dual_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -8145,7 +7733,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Dual_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Dual_Impl_T +# pragma instantiate TAO::Any_Dual_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -8210,7 +7798,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Dual_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Dual_Impl_T +# pragma instantiate TAO::Any_Dual_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -8336,6 +7924,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_cs.cpp:52 @@ -8368,7 +7963,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Basic_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Basic_Impl_T +# pragma instantiate TAO::Any_Basic_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -8559,6 +8154,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52 @@ -8604,6 +8206,16 @@ operator>>= ( ); } +template<> +CORBA::Boolean +TAO::Any_Impl_T::to_object ( + CORBA::Object_ptr &_tao_elem + ) const +{ + _tao_elem = CORBA::Object::_duplicate (this->value_); + return 1; +} + #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) template class TAO_Object_Manager; @@ -8658,6 +8270,16 @@ operator>>= ( ); } +template<> +CORBA::Boolean +TAO::Any_Impl_T::to_object ( + CORBA::Object_ptr &_tao_elem + ) const +{ + _tao_elem = CORBA::Object::_duplicate (this->value_); + return 1; +} + #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) template class TAO_Object_Manager; @@ -8668,7 +8290,7 @@ operator>>= ( #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -8711,7 +8333,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -8777,7 +8399,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -8843,7 +8465,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -8886,7 +8508,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:63 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -8927,3 +8549,4 @@ CORBA::Boolean operator>> ( ACE_ENDTRY; return 0; } + diff --git a/TAO/tao/PortableServer/ImplRepoC.h b/TAO/tao/PortableServer/ImplRepoC.h index f5695778688..21d3f892c2e 100644 --- a/TAO/tao/PortableServer/ImplRepoC.h +++ b/TAO/tao/PortableServer/ImplRepoC.h @@ -26,18 +26,17 @@ #define _TAO_IDL_ORIG_IMPLREPOC_H_ #include "ace/pre.h" -#include "tao/corbafwd.h" +#include "portableserver_export.h" +#include "tao/Exception.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ -#include "portableserver_export.h" - -#include "tao/Exception.h" #include "tao/Object.h" #include "tao/Sequence.h" #include "tao/Remote_Object_Proxy_Impl.h" +#include "tao/VarOut_T.h" #if defined (TAO_EXPORT_MACRO) #undef TAO_EXPORT_MACRO @@ -69,90 +68,41 @@ TAO_NAMESPACE ImplementationRepository { // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVEROBJECT___PTR_CH_) -#define _IMPLEMENTATIONREPOSITORY_SERVEROBJECT___PTR_CH_ +#if !defined (_IMPLEMENTATIONREPOSITORY_SERVEROBJECT__ODDS_N_ENDS_CH_) +#define _IMPLEMENTATIONREPOSITORY_SERVEROBJECT__ODDS_N_ENDS_CH_ class ServerObject; typedef ServerObject *ServerObject_ptr; - -#endif /* end #if !defined */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVEROBJECT___VAR_CH_) -#define _IMPLEMENTATIONREPOSITORY_SERVEROBJECT___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + struct tao_ServerObject_life; + typedef TAO_Objref_Var_T ServerObject_var; + typedef TAO_Objref_Out_T ServerObject_out; - class TAO_PortableServer_Export ServerObject_var : public TAO_Base_var + struct TAO_PortableServer_Export tao_ServerObject_life { - public: - ServerObject_var (void); // default constructor - ServerObject_var (ServerObject_ptr p) : ptr_ (p) {} - ServerObject_var (const ServerObject_var &); // copy constructor - ~ServerObject_var (void); // destructor - - ServerObject_var &operator= (ServerObject_ptr); - ServerObject_var &operator= (const ServerObject_var &); - ServerObject_ptr operator-> (void) const; - - operator const ServerObject_ptr &() const; - operator ServerObject_ptr &(); - // in, inout, out, _retn - ServerObject_ptr in (void) const; - ServerObject_ptr &inout (void); - ServerObject_ptr &out (void); - ServerObject_ptr _retn (void); - ServerObject_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ServerObject_ptr tao_duplicate (ServerObject_ptr); static void tao_release (ServerObject_ptr); static ServerObject_ptr tao_nil (void); - static ServerObject_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ServerObject_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ServerObject_ptr ptr_; - // Unimplemented - prevents widening assignment. - ServerObject_var (const TAO_Base_var &rhs); - ServerObject_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVEROBJECT___OUT_CH_) -#define _IMPLEMENTATIONREPOSITORY_SERVEROBJECT___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_PortableServer_Export ServerObject_out + struct TAO_PortableServer_Export tao_ServerObject_cast { - public: - ServerObject_out (ServerObject_ptr &); - ServerObject_out (ServerObject_var &); - ServerObject_out (const ServerObject_out &); - ServerObject_out &operator= (const ServerObject_out &); - ServerObject_out &operator= (const ServerObject_var &); - ServerObject_out &operator= (ServerObject_ptr); - operator ServerObject_ptr &(); - ServerObject_ptr &ptr (void); - ServerObject_ptr operator-> (void); - - private: - ServerObject_ptr &ptr_; + static ServerObject_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_IMPLEMENTATIONREPOSITORY_SERVEROBJECT_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVEROBJECT_CH_ @@ -211,7 +161,7 @@ TAO_NAMESPACE ImplementationRepository )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -565,9 +515,25 @@ TAO_NAMESPACE ImplementationRepository #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 - class EnvironmentVariable_var; + struct EnvironmentVariable; + + typedef + TAO_Var_Var_T< + EnvironmentVariable + > + EnvironmentVariable_var; + + typedef + TAO_Out_T< + EnvironmentVariable, + EnvironmentVariable_var + > + EnvironmentVariable_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_PortableServer_Export EnvironmentVariable { @@ -578,68 +544,13 @@ TAO_NAMESPACE ImplementationRepository TAO_String_Manager value; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_PortableServer_Export EnvironmentVariable_var - { - public: - EnvironmentVariable_var (void); - EnvironmentVariable_var (EnvironmentVariable *); - EnvironmentVariable_var (const EnvironmentVariable_var &); - ~EnvironmentVariable_var (void); - - EnvironmentVariable_var &operator= (EnvironmentVariable *); - EnvironmentVariable_var &operator= (const EnvironmentVariable_var &); - EnvironmentVariable *operator-> (void); - const EnvironmentVariable *operator-> (void) const; - - operator const EnvironmentVariable &() const; - operator EnvironmentVariable &(); - operator EnvironmentVariable &() const; - - // Variable-size types only. - operator EnvironmentVariable *&(); - - // in, inout, out, _retn - const EnvironmentVariable &in (void) const; - EnvironmentVariable &inout (void); - EnvironmentVariable *&out (void); - EnvironmentVariable *_retn (void); - EnvironmentVariable *ptr (void) const; - - private: - EnvironmentVariable *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_PortableServer_Export EnvironmentVariable_out - { - public: - EnvironmentVariable_out (EnvironmentVariable *&); - EnvironmentVariable_out (EnvironmentVariable_var &); - EnvironmentVariable_out (const EnvironmentVariable_out &); - EnvironmentVariable_out &operator= (const EnvironmentVariable_out &); - EnvironmentVariable_out &operator= (EnvironmentVariable *); - operator EnvironmentVariable *&(); - EnvironmentVariable *&ptr (void); - EnvironmentVariable *operator-> (void); - - private: - EnvironmentVariable *&ptr_; - // Assignment from T_var not allowed. - void operator= (const EnvironmentVariable_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EnvironmentVariable; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:368 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:367 typedef char * Address; typedef CORBA::String_var Address_var; @@ -650,175 +561,48 @@ TAO_NAMESPACE ImplementationRepository TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Address; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CH_ - - class TAO_PortableServer_Export _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (void); - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList ( - CORBA::ULong maximum, - CORBA::ULong length, - EnvironmentVariable *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList ( - const _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList &rhs - ); - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList &operator= ( - const _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList &rhs - ); - virtual ~_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (void); - - // = Accessors. - EnvironmentVariable &operator[] (CORBA::ULong i); - const EnvironmentVariable &operator[] (CORBA::ULong i) const; - - // = Static operations. - static EnvironmentVariable *allocbuf (CORBA::ULong size); - static void freebuf (EnvironmentVariable *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - EnvironmentVariable *get_buffer (CORBA::Boolean orphan = 0); - const EnvironmentVariable *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - EnvironmentVariable *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CH_) -#define _IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class EnvironmentList; - class EnvironmentList_var; - // ************************************************************* - // ImplementationRepository::EnvironmentList - // ************************************************************* - - class TAO_PortableServer_Export EnvironmentList : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_VarSeq_Var_T< + EnvironmentList, + ImplementationRepository::EnvironmentVariable + > + EnvironmentList_var; + + typedef + TAO_Seq_Out_T< + EnvironmentList, + EnvironmentList_var, + ImplementationRepository::EnvironmentVariable + > + EnvironmentList_out; + + class TAO_PortableServer_Export EnvironmentList + : public + TAO_Unbounded_Sequence< + ImplementationRepository::EnvironmentVariable + > { public: EnvironmentList (void); EnvironmentList (CORBA::ULong max); EnvironmentList ( - CORBA::ULong max, - CORBA::ULong length, - EnvironmentVariable *buffer, + CORBA::ULong max, + CORBA::ULong length, + EnvironmentVariable* buffer, CORBA::Boolean release = 0 ); EnvironmentList (const EnvironmentList &); ~EnvironmentList (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef EnvironmentList_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST___VAR_CH_) -#define _IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class ImplementationRepository::EnvironmentList_var - // ************************************************************* - - class TAO_PortableServer_Export EnvironmentList_var - { - public: - EnvironmentList_var (void); - EnvironmentList_var (EnvironmentList *); - EnvironmentList_var (const EnvironmentList_var &); - ~EnvironmentList_var (void); - - EnvironmentList_var &operator= (EnvironmentList *); - EnvironmentList_var &operator= (const EnvironmentList_var &); - EnvironmentList *operator-> (void); - const EnvironmentList *operator-> (void) const; - - operator const EnvironmentList &() const; - operator EnvironmentList &(); - operator EnvironmentList &() const; - - // Variable-size base types only. - operator EnvironmentList *&(); - - EnvironmentVariable & operator[] (CORBA::ULong index); - const EnvironmentVariable & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const EnvironmentList &in (void) const; - EnvironmentList &inout (void); - EnvironmentList *&out (void); - EnvironmentList *_retn (void); - EnvironmentList *ptr (void) const; - - private: - EnvironmentList *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST___OUT_CH_) -#define _IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_PortableServer_Export EnvironmentList_out - { - public: - EnvironmentList_out (EnvironmentList *&); - EnvironmentList_out (EnvironmentList_var &); - EnvironmentList_out (const EnvironmentList_out &); - EnvironmentList_out &operator= (const EnvironmentList_out &); - EnvironmentList_out &operator= (EnvironmentList *); - operator EnvironmentList *&(); - EnvironmentList *&ptr (void); - EnvironmentList *operator-> (void); - EnvironmentVariable & operator[] (CORBA::ULong index); - - private: - EnvironmentList *&ptr_; - // Assignment from T_var not allowed. - void operator= (const EnvironmentList_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -844,9 +628,25 @@ TAO_NAMESPACE ImplementationRepository TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ActivationMode; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct StartupOptions; + + typedef + TAO_Var_Var_T< + StartupOptions + > + StartupOptions_var; - class StartupOptions_var; + typedef + TAO_Out_T< + StartupOptions, + StartupOptions_var + > + StartupOptions_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_PortableServer_Export StartupOptions { @@ -861,69 +661,30 @@ TAO_NAMESPACE ImplementationRepository }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_PortableServer_Export StartupOptions_var - { - public: - StartupOptions_var (void); - StartupOptions_var (StartupOptions *); - StartupOptions_var (const StartupOptions_var &); - ~StartupOptions_var (void); - - StartupOptions_var &operator= (StartupOptions *); - StartupOptions_var &operator= (const StartupOptions_var &); - StartupOptions *operator-> (void); - const StartupOptions *operator-> (void) const; - - operator const StartupOptions &() const; - operator StartupOptions &(); - operator StartupOptions &() const; - - // Variable-size types only. - operator StartupOptions *&(); - - // in, inout, out, _retn - const StartupOptions &in (void) const; - StartupOptions &inout (void); - StartupOptions *&out (void); - StartupOptions *_retn (void); - StartupOptions *ptr (void) const; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - private: - StartupOptions *ptr_; - }; + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_StartupOptions; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 - class TAO_PortableServer_Export StartupOptions_out - { - public: - StartupOptions_out (StartupOptions *&); - StartupOptions_out (StartupOptions_var &); - StartupOptions_out (const StartupOptions_out &); - StartupOptions_out &operator= (const StartupOptions_out &); - StartupOptions_out &operator= (StartupOptions *); - operator StartupOptions *&(); - StartupOptions *&ptr (void); - StartupOptions *operator-> (void); - - private: - StartupOptions *&ptr_; - // Assignment from T_var not allowed. - void operator= (const StartupOptions_var &); - }; + struct ServerInformation; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + typedef + TAO_Var_Var_T< + ServerInformation + > + ServerInformation_var; - TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_StartupOptions; + typedef + TAO_Out_T< + ServerInformation, + ServerInformation_var + > + ServerInformation_out; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 - - class ServerInformation_var; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_PortableServer_Export ServerInformation { @@ -936,235 +697,53 @@ TAO_NAMESPACE ImplementationRepository TAO_String_Manager location; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_PortableServer_Export ServerInformation_var - { - public: - ServerInformation_var (void); - ServerInformation_var (ServerInformation *); - ServerInformation_var (const ServerInformation_var &); - ~ServerInformation_var (void); - - ServerInformation_var &operator= (ServerInformation *); - ServerInformation_var &operator= (const ServerInformation_var &); - ServerInformation *operator-> (void); - const ServerInformation *operator-> (void) const; - - operator const ServerInformation &() const; - operator ServerInformation &(); - operator ServerInformation &() const; - - // Variable-size types only. - operator ServerInformation *&(); - - // in, inout, out, _retn - const ServerInformation &in (void) const; - ServerInformation &inout (void); - ServerInformation *&out (void); - ServerInformation *_retn (void); - ServerInformation *ptr (void) const; - - private: - ServerInformation *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_PortableServer_Export ServerInformation_out - { - public: - ServerInformation_out (ServerInformation *&); - ServerInformation_out (ServerInformation_var &); - ServerInformation_out (const ServerInformation_out &); - ServerInformation_out &operator= (const ServerInformation_out &); - ServerInformation_out &operator= (ServerInformation *); - operator ServerInformation *&(); - ServerInformation *&ptr (void); - ServerInformation *operator-> (void); - - private: - ServerInformation *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ServerInformation_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServerInformation; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CH_ - - class TAO_PortableServer_Export _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (void); - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList ( - CORBA::ULong maximum, - CORBA::ULong length, - ServerInformation *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList ( - const _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList &rhs - ); - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList &operator= ( - const _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList &rhs - ); - virtual ~_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (void); - - // = Accessors. - ServerInformation &operator[] (CORBA::ULong i); - const ServerInformation &operator[] (CORBA::ULong i) const; - - // = Static operations. - static ServerInformation *allocbuf (CORBA::ULong size); - static void freebuf (ServerInformation *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - ServerInformation *get_buffer (CORBA::Boolean orphan = 0); - const ServerInformation *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - ServerInformation *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CH_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ServerInformationList; - class ServerInformationList_var; - // ************************************************************* - // ImplementationRepository::ServerInformationList - // ************************************************************* - - class TAO_PortableServer_Export ServerInformationList : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_VarSeq_Var_T< + ServerInformationList, + ImplementationRepository::ServerInformation + > + ServerInformationList_var; + + typedef + TAO_Seq_Out_T< + ServerInformationList, + ServerInformationList_var, + ImplementationRepository::ServerInformation + > + ServerInformationList_out; + + class TAO_PortableServer_Export ServerInformationList + : public + TAO_Unbounded_Sequence< + ImplementationRepository::ServerInformation + > { public: ServerInformationList (void); ServerInformationList (CORBA::ULong max); ServerInformationList ( - CORBA::ULong max, - CORBA::ULong length, - ServerInformation *buffer, + CORBA::ULong max, + CORBA::ULong length, + ServerInformation* buffer, CORBA::Boolean release = 0 ); ServerInformationList (const ServerInformationList &); ~ServerInformationList (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ServerInformationList_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST___VAR_CH_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class ImplementationRepository::ServerInformationList_var - // ************************************************************* - - class TAO_PortableServer_Export ServerInformationList_var - { - public: - ServerInformationList_var (void); - ServerInformationList_var (ServerInformationList *); - ServerInformationList_var (const ServerInformationList_var &); - ~ServerInformationList_var (void); - - ServerInformationList_var &operator= (ServerInformationList *); - ServerInformationList_var &operator= (const ServerInformationList_var &); - ServerInformationList *operator-> (void); - const ServerInformationList *operator-> (void) const; - - operator const ServerInformationList &() const; - operator ServerInformationList &(); - operator ServerInformationList &() const; - - // Variable-size base types only. - operator ServerInformationList *&(); - - ServerInformation & operator[] (CORBA::ULong index); - const ServerInformation & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const ServerInformationList &in (void) const; - ServerInformationList &inout (void); - ServerInformationList *&out (void); - ServerInformationList *_retn (void); - ServerInformationList *ptr (void) const; - - private: - ServerInformationList *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST___OUT_CH_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_PortableServer_Export ServerInformationList_out - { - public: - ServerInformationList_out (ServerInformationList *&); - ServerInformationList_out (ServerInformationList_var &); - ServerInformationList_out (const ServerInformationList_out &); - ServerInformationList_out &operator= (const ServerInformationList_out &); - ServerInformationList_out &operator= (ServerInformationList *); - operator ServerInformationList *&(); - ServerInformationList *&ptr (void); - ServerInformationList *operator-> (void); - ServerInformation & operator[] (CORBA::ULong index); - - private: - ServerInformationList *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ServerInformationList_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -1172,174 +751,75 @@ TAO_NAMESPACE ImplementationRepository TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServerInformationList; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class ServerInformationIterator; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___PTR_CH_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___PTR_CH_ +#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR__ODDS_N_ENDS_CH_) +#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR__ODDS_N_ENDS_CH_ + class ServerInformationIterator; typedef ServerInformationIterator *ServerInformationIterator_ptr; - -#endif /* end #if !defined */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___VAR_CH_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___VAR_CH_ + struct tao_ServerInformationIterator_life; + typedef TAO_Objref_Var_T ServerInformationIterator_var; + typedef TAO_Objref_Out_T ServerInformationIterator_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_PortableServer_Export ServerInformationIterator_var : public TAO_Base_var + struct TAO_PortableServer_Export tao_ServerInformationIterator_life { - public: - ServerInformationIterator_var (void); // default constructor - ServerInformationIterator_var (ServerInformationIterator_ptr p) : ptr_ (p) {} - ServerInformationIterator_var (const ServerInformationIterator_var &); // copy constructor - ~ServerInformationIterator_var (void); // destructor - - ServerInformationIterator_var &operator= (ServerInformationIterator_ptr); - ServerInformationIterator_var &operator= (const ServerInformationIterator_var &); - ServerInformationIterator_ptr operator-> (void) const; - - operator const ServerInformationIterator_ptr &() const; - operator ServerInformationIterator_ptr &(); - // in, inout, out, _retn - ServerInformationIterator_ptr in (void) const; - ServerInformationIterator_ptr &inout (void); - ServerInformationIterator_ptr &out (void); - ServerInformationIterator_ptr _retn (void); - ServerInformationIterator_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ServerInformationIterator_ptr tao_duplicate (ServerInformationIterator_ptr); static void tao_release (ServerInformationIterator_ptr); static ServerInformationIterator_ptr tao_nil (void); - static ServerInformationIterator_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ServerInformationIterator_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ServerInformationIterator_ptr ptr_; - // Unimplemented - prevents widening assignment. - ServerInformationIterator_var (const TAO_Base_var &rhs); - ServerInformationIterator_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___OUT_CH_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_PortableServer_Export ServerInformationIterator_out + struct TAO_PortableServer_Export tao_ServerInformationIterator_cast { - public: - ServerInformationIterator_out (ServerInformationIterator_ptr &); - ServerInformationIterator_out (ServerInformationIterator_var &); - ServerInformationIterator_out (const ServerInformationIterator_out &); - ServerInformationIterator_out &operator= (const ServerInformationIterator_out &); - ServerInformationIterator_out &operator= (const ServerInformationIterator_var &); - ServerInformationIterator_out &operator= (ServerInformationIterator_ptr); - operator ServerInformationIterator_ptr &(); - ServerInformationIterator_ptr &ptr (void); - ServerInformationIterator_ptr operator-> (void); - - private: - ServerInformationIterator_ptr &ptr_; + static ServerInformationIterator_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION___PTR_CH_) -#define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION___PTR_CH_ +#if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION__ODDS_N_ENDS_CH_) +#define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION__ODDS_N_ENDS_CH_ class Administration; typedef Administration *Administration_ptr; - -#endif /* end #if !defined */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION___VAR_CH_) -#define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION___VAR_CH_ + struct tao_Administration_life; + typedef TAO_Objref_Var_T Administration_var; + typedef TAO_Objref_Out_T Administration_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_PortableServer_Export Administration_var : public TAO_Base_var + struct TAO_PortableServer_Export tao_Administration_life { - public: - Administration_var (void); // default constructor - Administration_var (Administration_ptr p) : ptr_ (p) {} - Administration_var (const Administration_var &); // copy constructor - ~Administration_var (void); // destructor - - Administration_var &operator= (Administration_ptr); - Administration_var &operator= (const Administration_var &); - Administration_ptr operator-> (void) const; - - operator const Administration_ptr &() const; - operator Administration_ptr &(); - // in, inout, out, _retn - Administration_ptr in (void) const; - Administration_ptr &inout (void); - Administration_ptr &out (void); - Administration_ptr _retn (void); - Administration_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static Administration_ptr tao_duplicate (Administration_ptr); static void tao_release (Administration_ptr); static Administration_ptr tao_nil (void); - static Administration_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + Administration_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - Administration_ptr ptr_; - // Unimplemented - prevents widening assignment. - Administration_var (const TAO_Base_var &rhs); - Administration_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION___OUT_CH_) -#define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_PortableServer_Export Administration_out + struct TAO_PortableServer_Export tao_Administration_cast { - public: - Administration_out (Administration_ptr &); - Administration_out (Administration_var &); - Administration_out (const Administration_out &); - Administration_out &operator= (const Administration_out &); - Administration_out &operator= (const Administration_var &); - Administration_out &operator= (Administration_ptr); - operator Administration_ptr &(); - Administration_ptr &ptr (void); - Administration_ptr operator-> (void); - - private: - Administration_ptr &ptr_; + static Administration_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION_CH_) #define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION_CH_ @@ -1506,7 +986,7 @@ TAO_NAMESPACE ImplementationRepository )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -1940,90 +1420,7 @@ TAO_NAMESPACE ImplementationRepository TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Administration; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___PTR_CH_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___PTR_CH_ - - class ServerInformationIterator; - typedef ServerInformationIterator *ServerInformationIterator_ptr; - -#endif /* end #if !defined */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___VAR_CH_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_PortableServer_Export ServerInformationIterator_var : public TAO_Base_var - { - public: - ServerInformationIterator_var (void); // default constructor - ServerInformationIterator_var (ServerInformationIterator_ptr p) : ptr_ (p) {} - ServerInformationIterator_var (const ServerInformationIterator_var &); // copy constructor - ~ServerInformationIterator_var (void); // destructor - - ServerInformationIterator_var &operator= (ServerInformationIterator_ptr); - ServerInformationIterator_var &operator= (const ServerInformationIterator_var &); - ServerInformationIterator_ptr operator-> (void) const; - - operator const ServerInformationIterator_ptr &() const; - operator ServerInformationIterator_ptr &(); - // in, inout, out, _retn - ServerInformationIterator_ptr in (void) const; - ServerInformationIterator_ptr &inout (void); - ServerInformationIterator_ptr &out (void); - ServerInformationIterator_ptr _retn (void); - ServerInformationIterator_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. - static ServerInformationIterator_ptr tao_duplicate (ServerInformationIterator_ptr); - static void tao_release (ServerInformationIterator_ptr); - static ServerInformationIterator_ptr tao_nil (void); - static ServerInformationIterator_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - static CORBA::Object * tao_upcast (void *); - - private: - ServerInformationIterator_ptr ptr_; - // Unimplemented - prevents widening assignment. - ServerInformationIterator_var (const TAO_Base_var &rhs); - ServerInformationIterator_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___OUT_CH_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_PortableServer_Export ServerInformationIterator_out - { - public: - ServerInformationIterator_out (ServerInformationIterator_ptr &); - ServerInformationIterator_out (ServerInformationIterator_var &); - ServerInformationIterator_out (const ServerInformationIterator_out &); - ServerInformationIterator_out &operator= (const ServerInformationIterator_out &); - ServerInformationIterator_out &operator= (const ServerInformationIterator_var &); - ServerInformationIterator_out &operator= (ServerInformationIterator_ptr); - operator ServerInformationIterator_ptr &(); - ServerInformationIterator_ptr &ptr (void); - ServerInformationIterator_ptr operator-> (void); - - private: - ServerInformationIterator_ptr &ptr_; - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR_CH_) #define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR_CH_ @@ -2084,7 +1481,7 @@ TAO_NAMESPACE ImplementationRepository )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -2514,7 +1911,7 @@ TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, Implementat #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "ImplRepoC.i" @@ -2530,3 +1927,4 @@ TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, Implementat #include "ace/post.h" #endif /* ifndef */ + diff --git a/TAO/tao/PortableServer/ImplRepoC.i b/TAO/tao/PortableServer/ImplRepoC.i index ba41ad76b93..0d367936455 100644 --- a/TAO/tao/PortableServer/ImplRepoC.i +++ b/TAO/tao/PortableServer/ImplRepoC.i @@ -37,1562 +37,6 @@ ImplementationRepository::ServerObject::ServerObject ( this->ImplementationRepository_ServerObject_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -ImplementationRepository::ServerObject::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class ImplementationRepository::EnvironmentVariable_var -// ************************************************************* - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_var::EnvironmentVariable_var (void) - : ptr_ (0) -{} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_var::EnvironmentVariable_var (EnvironmentVariable *p) - : ptr_ (p) -{} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_var::EnvironmentVariable_var (const ::ImplementationRepository::EnvironmentVariable_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::ImplementationRepository::EnvironmentVariable (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_var::~EnvironmentVariable_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_var & -ImplementationRepository::EnvironmentVariable_var::operator= (EnvironmentVariable *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::ImplementationRepository::EnvironmentVariable_var & -ImplementationRepository::EnvironmentVariable_var::operator= (const ::ImplementationRepository::EnvironmentVariable_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - EnvironmentVariable *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - EnvironmentVariable (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - EnvironmentVariable *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::ImplementationRepository::EnvironmentVariable * -ImplementationRepository::EnvironmentVariable_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentVariable * -ImplementationRepository::EnvironmentVariable_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_var::operator const ::ImplementationRepository::EnvironmentVariable &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_var::operator ::ImplementationRepository::EnvironmentVariable &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_var::operator ::ImplementationRepository::EnvironmentVariable &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -ImplementationRepository::EnvironmentVariable_var::operator ::ImplementationRepository::EnvironmentVariable *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::ImplementationRepository::EnvironmentVariable & -ImplementationRepository::EnvironmentVariable_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentVariable & -ImplementationRepository::EnvironmentVariable_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::ImplementationRepository::EnvironmentVariable *& -ImplementationRepository::EnvironmentVariable_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentVariable * -ImplementationRepository::EnvironmentVariable_var::_retn (void) -{ - ::ImplementationRepository::EnvironmentVariable *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentVariable * -ImplementationRepository::EnvironmentVariable_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class ImplementationRepository::EnvironmentVariable_out -// ************************************************************* - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_out::EnvironmentVariable_out (::ImplementationRepository::EnvironmentVariable *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_out::EnvironmentVariable_out (EnvironmentVariable_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_out::EnvironmentVariable_out (const ::ImplementationRepository::EnvironmentVariable_out &p) - : ptr_ (ACE_const_cast (EnvironmentVariable_out&, p).ptr_) -{} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_out & -ImplementationRepository::EnvironmentVariable_out::operator= (const ::ImplementationRepository::EnvironmentVariable_out &p) -{ - this->ptr_ = ACE_const_cast (EnvironmentVariable_out&, p).ptr_; - return *this; -} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_out & -ImplementationRepository::EnvironmentVariable_out::operator= (EnvironmentVariable *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable_out::operator ::ImplementationRepository::EnvironmentVariable *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentVariable *& -ImplementationRepository::EnvironmentVariable_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::EnvironmentVariable * -ImplementationRepository::EnvironmentVariable_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CI_ - -ACE_INLINE -ImplementationRepository::EnvironmentVariable * -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (CORBA::ULong size) -{ - ImplementationRepository::EnvironmentVariable *retval = 0; - ACE_NEW_RETURN (retval, ImplementationRepository::EnvironmentVariable[size], 0); - return retval; -} - -ACE_INLINE -void ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::freebuf (ImplementationRepository::EnvironmentVariable *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (void) -{ -} - -ACE_INLINE -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (maximum)) -{ -} - -ACE_INLINE -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList ( - CORBA::ULong maximum, - CORBA::ULong length, - ImplementationRepository::EnvironmentVariable *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList ( - const _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - ImplementationRepository::EnvironmentVariable *tmp1 = - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (this->maximum_); - ImplementationRepository::EnvironmentVariable * const tmp2 = - ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList & -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::operator= ( - const _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - ImplementationRepository::EnvironmentVariable *tmp = - ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable *, this->buffer_); - - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - ImplementationRepository::EnvironmentVariable *tmp1 = - ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable *, this->buffer_); - ImplementationRepository::EnvironmentVariable * const tmp2 = - ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -ImplementationRepository::EnvironmentVariable & -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - ImplementationRepository::EnvironmentVariable* tmp = - ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const ImplementationRepository::EnvironmentVariable & -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - ImplementationRepository::EnvironmentVariable * const tmp = - ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -ImplementationRepository::EnvironmentVariable * -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::get_buffer (CORBA::Boolean orphan) -{ - ImplementationRepository::EnvironmentVariable *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(ImplementationRepository::EnvironmentVariable*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const ImplementationRepository::EnvironmentVariable * -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::get_buffer (void) const -{ - return ACE_reinterpret_cast (const ImplementationRepository::EnvironmentVariable * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::replace ( - CORBA::ULong max, - CORBA::ULong length, - ImplementationRepository::EnvironmentVariable *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - ImplementationRepository::EnvironmentVariable *tmp = - ACE_reinterpret_cast (ImplementationRepository::EnvironmentVariable*, this->buffer_); - _TAO_Unbounded_Sequence_ImplementationRepository_EnvironmentList::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CI_) -#define _IMPLEMENTATIONREPOSITORY_ENVIRONMENTLIST_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class ImplementationRepository::EnvironmentList_var -// ************************************************************* - -ACE_INLINE -ImplementationRepository::EnvironmentList_var::EnvironmentList_var (void) - : ptr_ (0) -{} - -ACE_INLINE -ImplementationRepository::EnvironmentList_var::EnvironmentList_var (EnvironmentList *p) - : ptr_ (p) -{} - -ACE_INLINE -ImplementationRepository::EnvironmentList_var::EnvironmentList_var (const ::ImplementationRepository::EnvironmentList_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::ImplementationRepository::EnvironmentList (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -ImplementationRepository::EnvironmentList_var::~EnvironmentList_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -ImplementationRepository::EnvironmentList_var & -ImplementationRepository::EnvironmentList_var::operator= (EnvironmentList *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::ImplementationRepository::EnvironmentList_var & -ImplementationRepository::EnvironmentList_var::operator= (const ::ImplementationRepository::EnvironmentList_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - EnvironmentList *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - EnvironmentList (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - EnvironmentList *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::ImplementationRepository::EnvironmentList * -ImplementationRepository::EnvironmentList_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::ImplementationRepository::EnvironmentList * -ImplementationRepository::EnvironmentList_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::EnvironmentList_var::operator const ::ImplementationRepository::EnvironmentList &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::EnvironmentList_var::operator ::ImplementationRepository::EnvironmentList &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::EnvironmentList_var::operator ::ImplementationRepository::EnvironmentList &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -ImplementationRepository::EnvironmentList_var::operator ::ImplementationRepository::EnvironmentList *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable & -ImplementationRepository::EnvironmentList_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const ImplementationRepository::EnvironmentVariable & -ImplementationRepository::EnvironmentList_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const ImplementationRepository::EnvironmentVariable &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::ImplementationRepository::EnvironmentList & -ImplementationRepository::EnvironmentList_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::ImplementationRepository::EnvironmentList & -ImplementationRepository::EnvironmentList_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::ImplementationRepository::EnvironmentList *& -ImplementationRepository::EnvironmentList_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::ImplementationRepository::EnvironmentList * -ImplementationRepository::EnvironmentList_var::_retn (void) -{ - ::ImplementationRepository::EnvironmentList *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::ImplementationRepository::EnvironmentList * -ImplementationRepository::EnvironmentList_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567 - -// ************************************************************* -// Inline operations for class ImplementationRepository::EnvironmentList_out -// ************************************************************* - -ACE_INLINE -ImplementationRepository::EnvironmentList_out::EnvironmentList_out (EnvironmentList *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::EnvironmentList_out::EnvironmentList_out (EnvironmentList_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::EnvironmentList_out::EnvironmentList_out (const ::ImplementationRepository::EnvironmentList_out &p) - : ptr_ (ACE_const_cast (EnvironmentList_out&, p).ptr_) -{} - -ACE_INLINE -::ImplementationRepository::EnvironmentList_out & -ImplementationRepository::EnvironmentList_out::operator= (const ::ImplementationRepository::EnvironmentList_out &p) -{ - this->ptr_ = ACE_const_cast (EnvironmentList_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::ImplementationRepository::EnvironmentList_out & -ImplementationRepository::EnvironmentList_out::operator= (EnvironmentList *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -ImplementationRepository::EnvironmentList_out::operator ::ImplementationRepository::EnvironmentList *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::ImplementationRepository::EnvironmentList *& -ImplementationRepository::EnvironmentList_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::ImplementationRepository::EnvironmentList * -ImplementationRepository::EnvironmentList_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::EnvironmentVariable & -ImplementationRepository::EnvironmentList_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class ImplementationRepository::StartupOptions_var -// ************************************************************* - -ACE_INLINE -ImplementationRepository::StartupOptions_var::StartupOptions_var (void) - : ptr_ (0) -{} - -ACE_INLINE -ImplementationRepository::StartupOptions_var::StartupOptions_var (StartupOptions *p) - : ptr_ (p) -{} - -ACE_INLINE -ImplementationRepository::StartupOptions_var::StartupOptions_var (const ::ImplementationRepository::StartupOptions_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::ImplementationRepository::StartupOptions (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -ImplementationRepository::StartupOptions_var::~StartupOptions_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -ImplementationRepository::StartupOptions_var & -ImplementationRepository::StartupOptions_var::operator= (StartupOptions *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::ImplementationRepository::StartupOptions_var & -ImplementationRepository::StartupOptions_var::operator= (const ::ImplementationRepository::StartupOptions_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - StartupOptions *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - StartupOptions (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - StartupOptions *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::ImplementationRepository::StartupOptions * -ImplementationRepository::StartupOptions_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::StartupOptions * -ImplementationRepository::StartupOptions_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::StartupOptions_var::operator const ::ImplementationRepository::StartupOptions &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::StartupOptions_var::operator ::ImplementationRepository::StartupOptions &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::StartupOptions_var::operator ::ImplementationRepository::StartupOptions &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -ImplementationRepository::StartupOptions_var::operator ::ImplementationRepository::StartupOptions *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::ImplementationRepository::StartupOptions & -ImplementationRepository::StartupOptions_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::StartupOptions & -ImplementationRepository::StartupOptions_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::ImplementationRepository::StartupOptions *& -ImplementationRepository::StartupOptions_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::StartupOptions * -ImplementationRepository::StartupOptions_var::_retn (void) -{ - ::ImplementationRepository::StartupOptions *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::ImplementationRepository::StartupOptions * -ImplementationRepository::StartupOptions_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class ImplementationRepository::StartupOptions_out -// ************************************************************* - -ACE_INLINE -ImplementationRepository::StartupOptions_out::StartupOptions_out (::ImplementationRepository::StartupOptions *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::StartupOptions_out::StartupOptions_out (StartupOptions_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::StartupOptions_out::StartupOptions_out (const ::ImplementationRepository::StartupOptions_out &p) - : ptr_ (ACE_const_cast (StartupOptions_out&, p).ptr_) -{} - -ACE_INLINE -ImplementationRepository::StartupOptions_out & -ImplementationRepository::StartupOptions_out::operator= (const ::ImplementationRepository::StartupOptions_out &p) -{ - this->ptr_ = ACE_const_cast (StartupOptions_out&, p).ptr_; - return *this; -} - -ACE_INLINE -ImplementationRepository::StartupOptions_out & -ImplementationRepository::StartupOptions_out::operator= (StartupOptions *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -ImplementationRepository::StartupOptions_out::operator ::ImplementationRepository::StartupOptions *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::StartupOptions *& -ImplementationRepository::StartupOptions_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::StartupOptions * -ImplementationRepository::StartupOptions_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class ImplementationRepository::ServerInformation_var -// ************************************************************* - -ACE_INLINE -ImplementationRepository::ServerInformation_var::ServerInformation_var (void) - : ptr_ (0) -{} - -ACE_INLINE -ImplementationRepository::ServerInformation_var::ServerInformation_var (ServerInformation *p) - : ptr_ (p) -{} - -ACE_INLINE -ImplementationRepository::ServerInformation_var::ServerInformation_var (const ::ImplementationRepository::ServerInformation_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::ImplementationRepository::ServerInformation (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -ImplementationRepository::ServerInformation_var::~ServerInformation_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerInformation_var & -ImplementationRepository::ServerInformation_var::operator= (ServerInformation *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::ImplementationRepository::ServerInformation_var & -ImplementationRepository::ServerInformation_var::operator= (const ::ImplementationRepository::ServerInformation_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ServerInformation *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ServerInformation (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - ServerInformation *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::ImplementationRepository::ServerInformation * -ImplementationRepository::ServerInformation_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformation * -ImplementationRepository::ServerInformation_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerInformation_var::operator const ::ImplementationRepository::ServerInformation &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerInformation_var::operator ::ImplementationRepository::ServerInformation &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerInformation_var::operator ::ImplementationRepository::ServerInformation &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -ImplementationRepository::ServerInformation_var::operator ::ImplementationRepository::ServerInformation *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::ImplementationRepository::ServerInformation & -ImplementationRepository::ServerInformation_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformation & -ImplementationRepository::ServerInformation_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::ImplementationRepository::ServerInformation *& -ImplementationRepository::ServerInformation_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformation * -ImplementationRepository::ServerInformation_var::_retn (void) -{ - ::ImplementationRepository::ServerInformation *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::ImplementationRepository::ServerInformation * -ImplementationRepository::ServerInformation_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class ImplementationRepository::ServerInformation_out -// ************************************************************* - -ACE_INLINE -ImplementationRepository::ServerInformation_out::ServerInformation_out (::ImplementationRepository::ServerInformation *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::ServerInformation_out::ServerInformation_out (ServerInformation_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::ServerInformation_out::ServerInformation_out (const ::ImplementationRepository::ServerInformation_out &p) - : ptr_ (ACE_const_cast (ServerInformation_out&, p).ptr_) -{} - -ACE_INLINE -ImplementationRepository::ServerInformation_out & -ImplementationRepository::ServerInformation_out::operator= (const ::ImplementationRepository::ServerInformation_out &p) -{ - this->ptr_ = ACE_const_cast (ServerInformation_out&, p).ptr_; - return *this; -} - -ACE_INLINE -ImplementationRepository::ServerInformation_out & -ImplementationRepository::ServerInformation_out::operator= (ServerInformation *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -ImplementationRepository::ServerInformation_out::operator ::ImplementationRepository::ServerInformation *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformation *& -ImplementationRepository::ServerInformation_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::ImplementationRepository::ServerInformation * -ImplementationRepository::ServerInformation_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CI_ - -ACE_INLINE -ImplementationRepository::ServerInformation * -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (CORBA::ULong size) -{ - ImplementationRepository::ServerInformation *retval = 0; - ACE_NEW_RETURN (retval, ImplementationRepository::ServerInformation[size], 0); - return retval; -} - -ACE_INLINE -void ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::freebuf (ImplementationRepository::ServerInformation *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (void) -{ -} - -ACE_INLINE -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (maximum)) -{ -} - -ACE_INLINE -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList ( - CORBA::ULong maximum, - CORBA::ULong length, - ImplementationRepository::ServerInformation *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList ( - const _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - ImplementationRepository::ServerInformation *tmp1 = - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (this->maximum_); - ImplementationRepository::ServerInformation * const tmp2 = - ACE_reinterpret_cast (ImplementationRepository::ServerInformation * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList & -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::operator= ( - const _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - ImplementationRepository::ServerInformation *tmp = - ACE_reinterpret_cast (ImplementationRepository::ServerInformation *, this->buffer_); - - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - ImplementationRepository::ServerInformation *tmp1 = - ACE_reinterpret_cast (ImplementationRepository::ServerInformation *, this->buffer_); - ImplementationRepository::ServerInformation * const tmp2 = - ACE_reinterpret_cast (ImplementationRepository::ServerInformation * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -ImplementationRepository::ServerInformation & -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - ImplementationRepository::ServerInformation* tmp = - ACE_reinterpret_cast (ImplementationRepository::ServerInformation*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const ImplementationRepository::ServerInformation & -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - ImplementationRepository::ServerInformation * const tmp = - ACE_reinterpret_cast (ImplementationRepository::ServerInformation* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -ImplementationRepository::ServerInformation * -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::get_buffer (CORBA::Boolean orphan) -{ - ImplementationRepository::ServerInformation *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (ImplementationRepository::ServerInformation*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(ImplementationRepository::ServerInformation*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const ImplementationRepository::ServerInformation * -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::get_buffer (void) const -{ - return ACE_reinterpret_cast (const ImplementationRepository::ServerInformation * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -ImplementationRepository::_TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::replace ( - CORBA::ULong max, - CORBA::ULong length, - ImplementationRepository::ServerInformation *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - ImplementationRepository::ServerInformation *tmp = - ACE_reinterpret_cast (ImplementationRepository::ServerInformation*, this->buffer_); - _TAO_Unbounded_Sequence_ImplementationRepository_ServerInformationList::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CI_) -#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class ImplementationRepository::ServerInformationList_var -// ************************************************************* - -ACE_INLINE -ImplementationRepository::ServerInformationList_var::ServerInformationList_var (void) - : ptr_ (0) -{} - -ACE_INLINE -ImplementationRepository::ServerInformationList_var::ServerInformationList_var (ServerInformationList *p) - : ptr_ (p) -{} - -ACE_INLINE -ImplementationRepository::ServerInformationList_var::ServerInformationList_var (const ::ImplementationRepository::ServerInformationList_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::ImplementationRepository::ServerInformationList (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -ImplementationRepository::ServerInformationList_var::~ServerInformationList_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerInformationList_var & -ImplementationRepository::ServerInformationList_var::operator= (ServerInformationList *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::ImplementationRepository::ServerInformationList_var & -ImplementationRepository::ServerInformationList_var::operator= (const ::ImplementationRepository::ServerInformationList_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ServerInformationList *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ServerInformationList (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - ServerInformationList *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::ImplementationRepository::ServerInformationList * -ImplementationRepository::ServerInformationList_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::ImplementationRepository::ServerInformationList * -ImplementationRepository::ServerInformationList_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerInformationList_var::operator const ::ImplementationRepository::ServerInformationList &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerInformationList_var::operator ::ImplementationRepository::ServerInformationList &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerInformationList_var::operator ::ImplementationRepository::ServerInformationList &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -ImplementationRepository::ServerInformationList_var::operator ::ImplementationRepository::ServerInformationList *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerInformation & -ImplementationRepository::ServerInformationList_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const ImplementationRepository::ServerInformation & -ImplementationRepository::ServerInformationList_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const ImplementationRepository::ServerInformation &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::ImplementationRepository::ServerInformationList & -ImplementationRepository::ServerInformationList_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::ImplementationRepository::ServerInformationList & -ImplementationRepository::ServerInformationList_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::ImplementationRepository::ServerInformationList *& -ImplementationRepository::ServerInformationList_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::ImplementationRepository::ServerInformationList * -ImplementationRepository::ServerInformationList_var::_retn (void) -{ - ::ImplementationRepository::ServerInformationList *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::ImplementationRepository::ServerInformationList * -ImplementationRepository::ServerInformationList_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567 - -// ************************************************************* -// Inline operations for class ImplementationRepository::ServerInformationList_out -// ************************************************************* - -ACE_INLINE -ImplementationRepository::ServerInformationList_out::ServerInformationList_out (ServerInformationList *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::ServerInformationList_out::ServerInformationList_out (ServerInformationList_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -ImplementationRepository::ServerInformationList_out::ServerInformationList_out (const ::ImplementationRepository::ServerInformationList_out &p) - : ptr_ (ACE_const_cast (ServerInformationList_out&, p).ptr_) -{} - -ACE_INLINE -::ImplementationRepository::ServerInformationList_out & -ImplementationRepository::ServerInformationList_out::operator= (const ::ImplementationRepository::ServerInformationList_out &p) -{ - this->ptr_ = ACE_const_cast (ServerInformationList_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::ImplementationRepository::ServerInformationList_out & -ImplementationRepository::ServerInformationList_out::operator= (ServerInformationList *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -ImplementationRepository::ServerInformationList_out::operator ::ImplementationRepository::ServerInformationList *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::ImplementationRepository::ServerInformationList *& -ImplementationRepository::ServerInformationList_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::ImplementationRepository::ServerInformationList * -ImplementationRepository::ServerInformationList_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -ImplementationRepository::ServerInformation & -ImplementationRepository::ServerInformationList_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -1612,13 +56,6 @@ ImplementationRepository::Administration::Administration ( this->ImplementationRepository_Administration_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -ImplementationRepository::Administration::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -1638,13 +75,6 @@ ImplementationRepository::ServerInformationIterator::ServerInformationIterator ( this->ImplementationRepository_ServerInformationIterator_setup_collocation (_tao_collocated); } -ACE_INLINE -CORBA::Boolean -ImplementationRepository::ServerInformationIterator::marshal (TAO_OutputCDR &cdr) -{ - return (cdr << this); -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -1661,7 +91,7 @@ TAO_PortableServer_Export CORBA::Boolean operator>> ( ); // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -1690,7 +120,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -1739,7 +169,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -1768,7 +198,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -1851,7 +281,7 @@ CORBA::Boolean operator>> (TAO_InputCDR &strm, ImplementationRepository::Activat } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -1898,7 +328,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -1985,3 +415,4 @@ TAO_PortableServer_Export CORBA::Boolean operator>> ( TAO_InputCDR &, ImplementationRepository::Administration_ptr & ); + diff --git a/TAO/tao/PortableServer/PortableServer.pidl b/TAO/tao/PortableServer/PortableServer.pidl index 408b4ca814a..ae4beae8a7a 100644 --- a/TAO/tao/PortableServer/PortableServer.pidl +++ b/TAO/tao/PortableServer/PortableServer.pidl @@ -57,7 +57,7 @@ module PortableServer local interface POA; // forward declaration typedef sequence POAList; native Servant; - typedef sequence ObjectId; + typedef CORBA::OctetSeq ObjectId; exception ForwardRequest { diff --git a/TAO/tao/PortableServer/PortableServerC.cpp b/TAO/tao/PortableServer/PortableServerC.cpp index 1bcea72d55f..233714218ff 100644 --- a/TAO/tao/PortableServer/PortableServerC.cpp +++ b/TAO/tao/PortableServer/PortableServerC.cpp @@ -68,161 +68,48 @@ PortableServer::wstring_to_ObjectId (const CORBA::WChar *id) return TAO_POA::wstring_to_ObjectId (id); } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:103 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_PORTABLESERVER_POALIST_CS_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_PORTABLESERVER_POALIST_CS_ - -// The Base_Sequence functions, please see tao/Sequence.h -void -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_allocate_buffer (CORBA::ULong length) -{ - PortableServer::POA **tmp = 0; - tmp = _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (length); - - if (this->buffer_ != 0) - { - PortableServer::POA **old = ACE_reinterpret_cast (PortableServer::POA**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - if (!this->release_) - { - tmp[i] = PortableServer::POA::_duplicate (old[i]); - } - else - { - tmp[i] = old[i]; - } - } - - if (this->release_) - { - delete [] old; - } - } - - this->buffer_ = tmp; -} - -void -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - PortableServer::POA **tmp = ACE_reinterpret_cast (PortableServer::POA**, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = PortableServer::POA::_nil (); - } - - _TAO_Unbounded_Object_Sequence_PortableServer_POAList::freebuf (tmp); - this->buffer_ = 0; -} - -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::~_TAO_Unbounded_Object_Sequence_PortableServer_POAList (void) -{ - this->_deallocate_buffer (); -} - -void -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol) -{ - PortableServer::POA **tmp = ACE_reinterpret_cast (PortableServer::POA**, this->buffer_); - - for (CORBA::ULong i = nl; i < ol; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = PortableServer::POA::_nil (); - } -} - -void -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL - ) -{ - PortableServer::POA **tmp = ACE_static_cast (PortableServer::POA**, target); - *tmp = PortableServer::POA::_narrow (src ACE_ENV_ARG_PARAMETER); - ACE_CHECK; -} - -CORBA::Object* -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_upcast (void *src) const -{ - PortableServer::POA **tmp = ACE_static_cast (PortableServer::POA**, src); - return *tmp; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_PORTABLESERVER_POALIST_CS_) -#define _PORTABLESERVER_POALIST_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250 - -// ************************************************************* -// PortableServer::POAList -// ************************************************************* +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 PortableServer::POAList::POAList (void) {} PortableServer::POAList::POAList (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_PortableServer_POAList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Object_Sequence< + PortableServer::POA, + PortableServer::POA_var, + PortableServer::tao_POA_life, + PortableServer::tao_POA_cast + > + (max) {} PortableServer::POAList::POAList ( CORBA::ULong max, CORBA::ULong length, - PortableServer::POA_ptr *buffer, + PortableServer::POA_ptr* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_PortableServer_POAList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Object_Sequence< + PortableServer::POA, + PortableServer::POA_var, + PortableServer::tao_POA_life, + PortableServer::tao_POA_cast + > + (max, length, buffer, release) {} PortableServer::POAList::POAList (const POAList &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Object_Sequence_PortableServer_POAList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Object_Sequence< + PortableServer::POA, + PortableServer::POA_var, + PortableServer::tao_POA_life, + PortableServer::tao_POA_cast + > + (seq) {} -PortableServer::POAList::~POAList (void) // dtor +PortableServer::POAList::~POAList (void) {} void PortableServer::POAList::_tao_any_destructor (void *_tao_void_pointer) @@ -231,294 +118,292 @@ void PortableServer::POAList::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_MngSeq_Var_T< + PortableServer::POAList, + TAO_Object_Manager< + PortableServer::POA, + PortableServer::POA_var, + PortableServer::tao_POA_life + > + >; + +template class + TAO_Seq_Out_T< + PortableServer::POAList, + PortableServer::POAList_var, + TAO_Object_Manager< + PortableServer::POA, + PortableServer::POA_var, + PortableServer::tao_POA_life + > + >; -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -static const CORBA::Long _oc_PortableServer_POAList[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 39, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x506f7274), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x65722f50), - ACE_NTOHL (0x4f414c69), - ACE_NTOHL (0x73743a32), - ACE_NTOHL (0x2e330000), // repository ID = IDL:omg.org/PortableServer/POAList:2.3 - 8, - ACE_NTOHL (0x504f414c), - ACE_NTOHL (0x69737400), // name = POAList - CORBA::tk_sequence, // typecode kind - 68, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_objref, // typecode kind - 52, // encapsulation length +# pragma instantiate \ + TAO_MngSeq_Var_T< \ + PortableServer::POAList, \ + TAO_Object_Manager< \ + PortableServer::POA, \ + PortableServer::POA_var, \ + PortableServer::tao_POA_life \ + > \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + PortableServer::POAList, \ + PortableServer::POAList_var, \ + TAO_Object_Manager< \ + PortableServer::POA, \ + PortableServer::POA_var, \ + PortableServer::tao_POA_life \ + > \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_PortableServer_POAList[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 39, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f50), + ACE_NTOHL (0x4f414c69), + ACE_NTOHL (0x73743a32), + ACE_NTOHL (0x2e330000), // repository ID = IDL:omg.org/PortableServer/POAList:2.3 + 8, + ACE_NTOHL (0x504f414c), + ACE_NTOHL (0x69737400), // name = POAList + CORBA::tk_sequence, // typecode kind + 68, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_objref, // typecode kind + 52, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 35, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f50), + ACE_NTOHL (0x4f413a32), + ACE_NTOHL (0x2e330000), // repository ID = IDL:omg.org/PortableServer/POA:2.3 + 4, + ACE_NTOHL (0x504f4100), // name = POA + + 0U, + +}; + + static CORBA::TypeCode _tc_TAO_tc_PortableServer_POAList ( + CORBA::tk_alias, + sizeof (_oc_PortableServer_POAList), + (char *) &_oc_PortableServer_POAList, + 0, + sizeof (PortableServer::POAList) + ); + + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (PortableServer) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_POAList, + &_tc_TAO_tc_PortableServer_POAList + ) + TAO_NAMESPACE_END + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + + static const CORBA::Long _oc_PortableServer_ObjectId[] = + { + TAO_ENCAP_BYTE_ORDER, // byte order + 40, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x506f7274), + ACE_NTOHL (0x61626c65), + ACE_NTOHL (0x53657276), + ACE_NTOHL (0x65722f4f), + ACE_NTOHL (0x626a6563), + ACE_NTOHL (0x7449643a), + ACE_NTOHL (0x322e3300), // repository ID = IDL:omg.org/PortableServer/ObjectId:2.3 + 9, + ACE_NTOHL (0x4f626a65), + ACE_NTOHL (0x63744964), + ACE_NTOHL (0x0), // name = ObjectId + CORBA::tk_alias, // typecode kind for typedefs + 76, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order - 35, + 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x506f7274), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x65722f50), - ACE_NTOHL (0x4f413a32), - ACE_NTOHL (0x2e330000), // repository ID = IDL:omg.org/PortableServer/POA:2.3 - 4, - ACE_NTOHL (0x504f4100), // name = POA - - 0U, - -}; - -static CORBA::TypeCode _tc_TAO_tc_PortableServer_POAList ( - CORBA::tk_alias, - sizeof (_oc_PortableServer_POAList), - (char *) &_oc_PortableServer_POAList, - 0, - sizeof (PortableServer::POAList) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_POAList, - &_tc_TAO_tc_PortableServer_POAList - ) -TAO_NAMESPACE_END - -#if !defined (_PORTABLESERVER_OBJECTID_CS_) -#define _PORTABLESERVER_OBJECTID_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250 - -// ************************************************************* -// PortableServer::ObjectId -// ************************************************************* - -PortableServer::ObjectId::ObjectId (void) -{} - -PortableServer::ObjectId::ObjectId (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -TAO_Unbounded_Sequence -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) -{} - -PortableServer::ObjectId::ObjectId ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::Octet *buffer, - CORBA::Boolean release - ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -TAO_Unbounded_Sequence -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) -{} - -PortableServer::ObjectId::ObjectId (const ObjectId &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -TAO_Unbounded_Sequence -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) -{} - -PortableServer::ObjectId::~ObjectId (void) // dtor -{} - -void PortableServer::ObjectId::_tao_any_destructor (void *_tao_void_pointer) -{ - ObjectId *tmp = ACE_static_cast (ObjectId*, _tao_void_pointer); - delete tmp; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4f63), + ACE_NTOHL (0x74657453), + ACE_NTOHL (0x65713a31), + ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OctetSeq:1.0 + 9, + ACE_NTOHL (0x4f637465), + ACE_NTOHL (0x74536571), + ACE_NTOHL (0x0), // name = OctetSeq + CORBA::tk_sequence, // typecode kind + 12, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_octet, -static const CORBA::Long _oc_PortableServer_ObjectId[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 40, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x6f6d672e), - ACE_NTOHL (0x6f72672f), - ACE_NTOHL (0x506f7274), - ACE_NTOHL (0x61626c65), - ACE_NTOHL (0x53657276), - ACE_NTOHL (0x65722f4f), - ACE_NTOHL (0x626a6563), - ACE_NTOHL (0x7449643a), - ACE_NTOHL (0x322e3300), // repository ID = IDL:omg.org/PortableServer/ObjectId:2.3 - 9, - ACE_NTOHL (0x4f626a65), - ACE_NTOHL (0x63744964), - ACE_NTOHL (0x0), // name = ObjectId - CORBA::tk_sequence, // typecode kind - 12, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_octet, + 0U, - 0U, }; - -static CORBA::TypeCode _tc_TAO_tc_PortableServer_ObjectId ( - CORBA::tk_alias, - sizeof (_oc_PortableServer_ObjectId), - (char *) &_oc_PortableServer_ObjectId, - 0, - sizeof (PortableServer::ObjectId) - ); - -TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) -TAO_NAMESPACE_BEGIN (PortableServer) -TAO_NAMESPACE_DEFINE ( - ::CORBA::TypeCode_ptr, - _tc_ObjectId, - &_tc_TAO_tc_PortableServer_ObjectId - ) -TAO_NAMESPACE_END - -#if (TAO_HAS_MINIMUM_CORBA == 0) - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 - -PortableServer::ForwardRequest::ForwardRequest (void) - : CORBA::UserException ( - "IDL:omg.org/PortableServer/ForwardRequest:2.3", - "ForwardRequest" - ) -{ -} - -PortableServer::ForwardRequest::~ForwardRequest (void) -{ -} - -PortableServer::ForwardRequest::ForwardRequest (const ::PortableServer::ForwardRequest &_tao_excp) - : CORBA::UserException ( - _tao_excp._rep_id (), - _tao_excp._name () - ) -{ - this->forward_reference = CORBA::Object::_duplicate (_tao_excp.forward_reference.in ()); -} - -PortableServer::ForwardRequest& -PortableServer::ForwardRequest::operator= (const ::PortableServer::ForwardRequest &_tao_excp) -{ - this->ACE_NESTED_CLASS (CORBA, UserException)::operator= (_tao_excp); - this->forward_reference = CORBA::Object::_duplicate (_tao_excp.forward_reference.in ()); - return *this; -} - -void PortableServer::ForwardRequest::_tao_any_destructor (void *_tao_void_pointer) -{ - ForwardRequest *tmp = ACE_static_cast (ForwardRequest*, _tao_void_pointer); - delete tmp; -} - -PortableServer::ForwardRequest * -PortableServer::ForwardRequest::_downcast (CORBA::Exception *_tao_excp) -{ - if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/ForwardRequest:2.3", _tao_excp->_rep_id ())) - { - return ACE_dynamic_cast (ForwardRequest *, _tao_excp); - } - else - { - return 0; - } -} - -CORBA::Exception *PortableServer::ForwardRequest::_alloc (void) -{ - CORBA::Exception *retval = 0; - ACE_NEW_RETURN (retval, ::PortableServer::ForwardRequest, 0); - return retval; -} - -CORBA::Exception * -PortableServer::ForwardRequest::_tao_duplicate (void) const -{ - CORBA::Exception *result; - ACE_NEW_RETURN ( - result, - ::PortableServer::ForwardRequest (*this), - 0 + + static CORBA::TypeCode _tc_TAO_tc_PortableServer_ObjectId ( + CORBA::tk_alias, + sizeof (_oc_PortableServer_ObjectId), + (char *) &_oc_PortableServer_ObjectId, + 0, + sizeof (PortableServer::ObjectId) ); - return result; -} - -void PortableServer::ForwardRequest::_raise (void) -{ - TAO_RAISE (*this); -} - -void PortableServer::ForwardRequest::_tao_encode ( - TAO_OutputCDR &cdr - ACE_ENV_ARG_DECL - ) const -{ - if (cdr << *this) - { - return; - } - ACE_THROW (CORBA::MARSHAL ()); -} - -void PortableServer::ForwardRequest::_tao_decode ( - TAO_InputCDR &cdr - ACE_ENV_ARG_DECL - ) -{ - if (cdr >> *this) - { - return; - } + TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) + TAO_NAMESPACE_BEGIN (PortableServer) + TAO_NAMESPACE_DEFINE ( + ::CORBA::TypeCode_ptr, + _tc_ObjectId, + &_tc_TAO_tc_PortableServer_ObjectId + ) + TAO_NAMESPACE_END - ACE_THROW (CORBA::MARSHAL ()); -} - - - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ctor.cpp:66 +#if (TAO_HAS_MINIMUM_CORBA == 0) -PortableServer::ForwardRequest::ForwardRequest ( - const CORBA::Object_ptr _tao_forward_reference - ) : CORBA::UserException ( - "IDL:omg.org/PortableServer/ForwardRequest:2.3", - "ForwardRequest" - ) + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 + + PortableServer::ForwardRequest::ForwardRequest (void) + : CORBA::UserException ( + "IDL:omg.org/PortableServer/ForwardRequest:2.3", + "ForwardRequest" + ) + { + } + + PortableServer::ForwardRequest::~ForwardRequest (void) + { + } + + PortableServer::ForwardRequest::ForwardRequest (const ::PortableServer::ForwardRequest &_tao_excp) + : CORBA::UserException ( + _tao_excp._rep_id (), + _tao_excp._name () + ) + { + this->forward_reference = CORBA::Object::_duplicate (_tao_excp.forward_reference.in ()); + } + + PortableServer::ForwardRequest& + PortableServer::ForwardRequest::operator= (const ::PortableServer::ForwardRequest &_tao_excp) + { + this->ACE_NESTED_CLASS (CORBA, UserException)::operator= (_tao_excp); + this->forward_reference = CORBA::Object::_duplicate (_tao_excp.forward_reference.in ()); + return *this; + } + + void PortableServer::ForwardRequest::_tao_any_destructor (void *_tao_void_pointer) + { + ForwardRequest *tmp = ACE_static_cast (ForwardRequest*, _tao_void_pointer); + delete tmp; + } + + PortableServer::ForwardRequest * + PortableServer::ForwardRequest::_downcast (CORBA::Exception *_tao_excp) + { + if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/ForwardRequest:2.3", _tao_excp->_rep_id ())) + { + return ACE_dynamic_cast (ForwardRequest *, _tao_excp); + } + else + { + return 0; + } + } + + CORBA::Exception *PortableServer::ForwardRequest::_alloc (void) + { + CORBA::Exception *retval = 0; + ACE_NEW_RETURN (retval, ::PortableServer::ForwardRequest, 0); + return retval; + } + + CORBA::Exception * + PortableServer::ForwardRequest::_tao_duplicate (void) const + { + CORBA::Exception *result; + ACE_NEW_RETURN ( + result, + ::PortableServer::ForwardRequest (*this), + 0 + ); + return result; + } + + void PortableServer::ForwardRequest::_raise (void) + { + TAO_RAISE (*this); + } + + void PortableServer::ForwardRequest::_tao_encode ( + TAO_OutputCDR &cdr + ACE_ENV_ARG_DECL + ) const + { + if (cdr << *this) + { + return; + } + + ACE_THROW (CORBA::MARSHAL ()); + } + + void PortableServer::ForwardRequest::_tao_decode ( + TAO_InputCDR &cdr + ACE_ENV_ARG_DECL + ) + { + if (cdr >> *this) + { + return; + } + + ACE_THROW (CORBA::MARSHAL ()); + } + + + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ctor.cpp:66 + + PortableServer::ForwardRequest::ForwardRequest ( + const CORBA::Object_ptr _tao_forward_reference + ) : CORBA::UserException ( + "IDL:omg.org/PortableServer/ForwardRequest:2.3", + "ForwardRequest" + ) { this->forward_reference = CORBA::Object::_duplicate (_tao_forward_reference); } @@ -560,7 +445,23 @@ static const CORBA::Long _oc_PortableServer_ForwardRequest[] = ACE_NTOHL (0x72656665), ACE_NTOHL (0x72656e63), ACE_NTOHL (0x65000000), // name = forward_reference - }; + CORBA::tk_objref, + 52, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 29, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4f62), + ACE_NTOHL (0x6a656374), + ACE_NTOHL (0x3a312e30), + ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Object:1.0 + 7, + ACE_NTOHL (0x4f626a65), + ACE_NTOHL (0x63740000), // name = Object + +}; static CORBA::TypeCode _tc_TAO_tc_PortableServer_ForwardRequest ( CORBA::tk_except, @@ -733,116 +634,38 @@ TAO_NAMESPACE_DEFINE ( TAO_NAMESPACE_END // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_PORTABLESERVER_IDS_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_PORTABLESERVER_IDS_CS_ - -void -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_allocate_buffer (CORBA::ULong length) -{ - PortableServer::ObjectId* tmp = 0; - tmp = _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (length); - - if (this->buffer_ != 0) - { - PortableServer::ObjectId *old = - ACE_reinterpret_cast (PortableServer::ObjectId *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_PortableServer_IDs::freebuf (old); - } - } - - this->buffer_ = tmp; -} - -void -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - PortableServer::ObjectId *tmp = - ACE_reinterpret_cast (PortableServer::ObjectId *, this->buffer_); - _TAO_Unbounded_Sequence_PortableServer_IDs::freebuf (tmp); - this->buffer_ = 0; -} - -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::~_TAO_Unbounded_Sequence_PortableServer_IDs (void) -{ - this->_deallocate_buffer (); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_PORTABLESERVER_IDS_CS_) -#define _PORTABLESERVER_IDS_CS_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250 - -// ************************************************************* -// PortableServer::IDs -// ************************************************************* +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 PortableServer::IDs::IDs (void) {} PortableServer::IDs::IDs (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_PortableServer_IDs -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Sequence< + PortableServer::ObjectId + > + (max) {} PortableServer::IDs::IDs ( CORBA::ULong max, CORBA::ULong length, - PortableServer::ObjectId *buffer, + PortableServer::ObjectId* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_PortableServer_IDs -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Sequence< + PortableServer::ObjectId + > + (max, length, buffer, release) {} PortableServer::IDs::IDs (const IDs &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_PortableServer_IDs -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Sequence< + PortableServer::ObjectId + > + (seq) {} -PortableServer::IDs::~IDs (void) // dtor +PortableServer::IDs::~IDs (void) {} void PortableServer::IDs::_tao_any_destructor (void *_tao_void_pointer) @@ -851,7 +674,37 @@ void PortableServer::IDs::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_VarSeq_Var_T< + IDs, + PortableServer::ObjectId + >; + +template class + TAO_Seq_Out_T< + IDs, + IDs_var, + PortableServer::ObjectId + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_VarSeq_Var_T< \ + IDs, \ + PortableServer::ObjectId \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + IDs, \ + IDs_var, \ + PortableServer::ObjectId \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -872,10 +725,10 @@ static const CORBA::Long _oc_PortableServer_IDs[] = 4, ACE_NTOHL (0x49447300), // name = IDs CORBA::tk_sequence, // typecode kind - 100, // encapsulation length + 164, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order CORBA::tk_alias, // typecode kind for typedefs - 84, // encapsulation length + 148, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order 40, ACE_NTOHL (0x49444c3a), @@ -892,12 +745,29 @@ static const CORBA::Long _oc_PortableServer_IDs[] = ACE_NTOHL (0x4f626a65), ACE_NTOHL (0x63744964), ACE_NTOHL (0x0), // name = ObjectId - CORBA::tk_sequence, // typecode kind - 12, // encapsulation length + CORBA::tk_alias, // typecode kind for typedefs + 76, // encapsulation length TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_octet, + 31, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), + ACE_NTOHL (0x412f4f63), + ACE_NTOHL (0x74657453), + ACE_NTOHL (0x65713a31), + ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OctetSeq:1.0 + 9, + ACE_NTOHL (0x4f637465), + ACE_NTOHL (0x74536571), + ACE_NTOHL (0x0), // name = OctetSeq + CORBA::tk_sequence, // typecode kind + 12, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_octet, + + 0U, - 0U, 0U, @@ -988,7 +858,7 @@ TAO_NAMESPACE_END int PortableServer::ThreadPolicy::_tao_class_id = 0; PortableServer::ThreadPolicy_ptr -tao_PortableServer_ThreadPolicy_duplicate ( +PortableServer::tao_ThreadPolicy_life::tao_duplicate ( PortableServer::ThreadPolicy_ptr p ) { @@ -996,7 +866,7 @@ tao_PortableServer_ThreadPolicy_duplicate ( } void -tao_PortableServer_ThreadPolicy_release ( +PortableServer::tao_ThreadPolicy_life::tao_release ( PortableServer::ThreadPolicy_ptr p ) { @@ -1004,231 +874,67 @@ tao_PortableServer_ThreadPolicy_release ( } PortableServer::ThreadPolicy_ptr -tao_PortableServer_ThreadPolicy_nil ( +PortableServer::tao_ThreadPolicy_life::tao_nil ( void ) { - return PortableServer::ThreadPolicy::_nil (); -} - -PortableServer::ThreadPolicy_ptr -tao_PortableServer_ThreadPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return PortableServer::ThreadPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_PortableServer_ThreadPolicy_upcast ( - void *src - ) -{ - PortableServer::ThreadPolicy **tmp = - ACE_static_cast (PortableServer::ThreadPolicy **, src); - return *tmp; -} - -CORBA::Boolean -tao_PortableServer_ThreadPolicy_marshal ( - PortableServer::ThreadPolicy_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// PortableServer::ThreadPolicy_var -// ************************************************************* - -PortableServer::ThreadPolicy_var::ThreadPolicy_var (void) - : ptr_ (ThreadPolicy::_nil ()) -{} - -::PortableServer::ThreadPolicy_ptr -PortableServer::ThreadPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -PortableServer::ThreadPolicy_var::ThreadPolicy_var (const ::PortableServer::ThreadPolicy_var &p) - : TAO_Base_var (), - ptr_ (ThreadPolicy::_duplicate (p.ptr ())) -{} - -PortableServer::ThreadPolicy_var::~ThreadPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -PortableServer::ThreadPolicy_var & -PortableServer::ThreadPolicy_var::operator= (ThreadPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -PortableServer::ThreadPolicy_var & -PortableServer::ThreadPolicy_var::operator= (const ::PortableServer::ThreadPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::ThreadPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -PortableServer::ThreadPolicy_var::operator const ::PortableServer::ThreadPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -PortableServer::ThreadPolicy_var::operator ::PortableServer::ThreadPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::ThreadPolicy_ptr -PortableServer::ThreadPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::PortableServer::ThreadPolicy_ptr -PortableServer::ThreadPolicy_var::in (void) const -{ - return this->ptr_; -} - -::PortableServer::ThreadPolicy_ptr & -PortableServer::ThreadPolicy_var::inout (void) -{ - return this->ptr_; -} - -::PortableServer::ThreadPolicy_ptr & -PortableServer::ThreadPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::ThreadPolicy::_nil (); - return this->ptr_; -} - -::PortableServer::ThreadPolicy_ptr -PortableServer::ThreadPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::PortableServer::ThreadPolicy_ptr val = this->ptr_; - this->ptr_ = ::PortableServer::ThreadPolicy::_nil (); - return val; -} - -::PortableServer::ThreadPolicy_ptr -PortableServer::ThreadPolicy_var::tao_duplicate (ThreadPolicy_ptr p) -{ - return ::PortableServer::ThreadPolicy::_duplicate (p); -} - -void -PortableServer::ThreadPolicy_var::tao_release (ThreadPolicy_ptr p) -{ - CORBA::release (p); -} - -::PortableServer::ThreadPolicy_ptr -PortableServer::ThreadPolicy_var::tao_nil (void) -{ - return ::PortableServer::ThreadPolicy::_nil (); -} - -::PortableServer::ThreadPolicy_ptr -PortableServer::ThreadPolicy_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::PortableServer::ThreadPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -PortableServer::ThreadPolicy_var::tao_upcast (void *src) -{ - ThreadPolicy **tmp = - ACE_static_cast (ThreadPolicy **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// PortableServer::ThreadPolicy_out -// ************************************************************* - -PortableServer::ThreadPolicy_out::ThreadPolicy_out (ThreadPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::PortableServer::ThreadPolicy::_nil (); -} - -PortableServer::ThreadPolicy_out::ThreadPolicy_out (ThreadPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::ThreadPolicy::_nil (); -} - -PortableServer::ThreadPolicy_out::ThreadPolicy_out (const ::PortableServer::ThreadPolicy_out &p) - : ptr_ (ACE_const_cast (ThreadPolicy_out &, p).ptr_) -{} - -::PortableServer::ThreadPolicy_out & -PortableServer::ThreadPolicy_out::operator= (const ::PortableServer::ThreadPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (ThreadPolicy_out&, p).ptr_; - return *this; -} - -PortableServer::ThreadPolicy_out & -PortableServer::ThreadPolicy_out::operator= (const ::PortableServer::ThreadPolicy_var &p) -{ - this->ptr_ = ::PortableServer::ThreadPolicy::_duplicate (p.ptr ()); - return *this; + return PortableServer::ThreadPolicy::_nil (); } -PortableServer::ThreadPolicy_out & -PortableServer::ThreadPolicy_out::operator= (ThreadPolicy_ptr p) +CORBA::Boolean +PortableServer::tao_ThreadPolicy_life::tao_marshal ( + PortableServer::ThreadPolicy_ptr p, + TAO_OutputCDR &cdr + ) { - this->ptr_ = p; - return *this; + return p->marshal (cdr); } -PortableServer::ThreadPolicy_out::operator ::PortableServer::ThreadPolicy_ptr &() // cast +PortableServer::ThreadPolicy_ptr +PortableServer::tao_ThreadPolicy_cast::tao_narrow ( + CORBA::Object *p + ACE_ENV_ARG_DECL + ) { - return this->ptr_; + return PortableServer::ThreadPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } -::PortableServer::ThreadPolicy_ptr & -PortableServer::ThreadPolicy_out::ptr (void) +CORBA::Object * +PortableServer::tao_ThreadPolicy_cast::tao_upcast ( + void *src + ) { - return this->ptr_; + PortableServer::ThreadPolicy **tmp = + ACE_static_cast (PortableServer::ThreadPolicy **, src); + return *tmp; } -::PortableServer::ThreadPolicy_ptr -PortableServer::ThreadPolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + PortableServer::ThreadPolicy, + PortableServer::tao_ThreadPolicy_life + >; + template class + TAO_Objref_Out_T< + PortableServer::ThreadPolicy, + PortableServer::tao_ThreadPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + PortableServer::ThreadPolicy, \ + PortableServer::tao_ThreadPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + PortableServer::ThreadPolicy, \ + PortableServer::tao_ThreadPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 PortableServer::ThreadPolicy::ThreadPolicy (void) {} @@ -1336,6 +1042,12 @@ const char* PortableServer::ThreadPolicy::_interface_repository_id (void) const return "IDL:omg.org/PortableServer/ThreadPolicy:2.3"; } +CORBA::Boolean +PortableServer::ThreadPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -1440,7 +1152,7 @@ TAO_NAMESPACE_END int PortableServer::LifespanPolicy::_tao_class_id = 0; PortableServer::LifespanPolicy_ptr -tao_PortableServer_LifespanPolicy_duplicate ( +PortableServer::tao_LifespanPolicy_life::tao_duplicate ( PortableServer::LifespanPolicy_ptr p ) { @@ -1448,7 +1160,7 @@ tao_PortableServer_LifespanPolicy_duplicate ( } void -tao_PortableServer_LifespanPolicy_release ( +PortableServer::tao_LifespanPolicy_life::tao_release ( PortableServer::LifespanPolicy_ptr p ) { @@ -1456,231 +1168,67 @@ tao_PortableServer_LifespanPolicy_release ( } PortableServer::LifespanPolicy_ptr -tao_PortableServer_LifespanPolicy_nil ( +PortableServer::tao_LifespanPolicy_life::tao_nil ( void ) { return PortableServer::LifespanPolicy::_nil (); } -PortableServer::LifespanPolicy_ptr -tao_PortableServer_LifespanPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return PortableServer::LifespanPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_PortableServer_LifespanPolicy_upcast ( - void *src - ) -{ - PortableServer::LifespanPolicy **tmp = - ACE_static_cast (PortableServer::LifespanPolicy **, src); - return *tmp; -} - CORBA::Boolean -tao_PortableServer_LifespanPolicy_marshal ( +PortableServer::tao_LifespanPolicy_life::tao_marshal ( PortableServer::LifespanPolicy_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// PortableServer::LifespanPolicy_var -// ************************************************************* - -PortableServer::LifespanPolicy_var::LifespanPolicy_var (void) - : ptr_ (LifespanPolicy::_nil ()) -{} - -::PortableServer::LifespanPolicy_ptr -PortableServer::LifespanPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -PortableServer::LifespanPolicy_var::LifespanPolicy_var (const ::PortableServer::LifespanPolicy_var &p) - : TAO_Base_var (), - ptr_ (LifespanPolicy::_duplicate (p.ptr ())) -{} - -PortableServer::LifespanPolicy_var::~LifespanPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -PortableServer::LifespanPolicy_var & -PortableServer::LifespanPolicy_var::operator= (LifespanPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -PortableServer::LifespanPolicy_var & -PortableServer::LifespanPolicy_var::operator= (const ::PortableServer::LifespanPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::LifespanPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -PortableServer::LifespanPolicy_var::operator const ::PortableServer::LifespanPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -PortableServer::LifespanPolicy_var::operator ::PortableServer::LifespanPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::LifespanPolicy_ptr -PortableServer::LifespanPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::PortableServer::LifespanPolicy_ptr -PortableServer::LifespanPolicy_var::in (void) const -{ - return this->ptr_; -} - -::PortableServer::LifespanPolicy_ptr & -PortableServer::LifespanPolicy_var::inout (void) -{ - return this->ptr_; -} - -::PortableServer::LifespanPolicy_ptr & -PortableServer::LifespanPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::LifespanPolicy::_nil (); - return this->ptr_; -} - -::PortableServer::LifespanPolicy_ptr -PortableServer::LifespanPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::PortableServer::LifespanPolicy_ptr val = this->ptr_; - this->ptr_ = ::PortableServer::LifespanPolicy::_nil (); - return val; -} - -::PortableServer::LifespanPolicy_ptr -PortableServer::LifespanPolicy_var::tao_duplicate (LifespanPolicy_ptr p) -{ - return ::PortableServer::LifespanPolicy::_duplicate (p); -} - -void -PortableServer::LifespanPolicy_var::tao_release (LifespanPolicy_ptr p) -{ - CORBA::release (p); -} - -::PortableServer::LifespanPolicy_ptr -PortableServer::LifespanPolicy_var::tao_nil (void) -{ - return ::PortableServer::LifespanPolicy::_nil (); + return p->marshal (cdr); } -::PortableServer::LifespanPolicy_ptr -PortableServer::LifespanPolicy_var::tao_narrow ( +PortableServer::LifespanPolicy_ptr +PortableServer::tao_LifespanPolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::PortableServer::LifespanPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); + return PortableServer::LifespanPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -PortableServer::LifespanPolicy_var::tao_upcast (void *src) +PortableServer::tao_LifespanPolicy_cast::tao_upcast ( + void *src + ) { - LifespanPolicy **tmp = - ACE_static_cast (LifespanPolicy **, src); + PortableServer::LifespanPolicy **tmp = + ACE_static_cast (PortableServer::LifespanPolicy **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// PortableServer::LifespanPolicy_out -// ************************************************************* - -PortableServer::LifespanPolicy_out::LifespanPolicy_out (LifespanPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::PortableServer::LifespanPolicy::_nil (); -} - -PortableServer::LifespanPolicy_out::LifespanPolicy_out (LifespanPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::LifespanPolicy::_nil (); -} - -PortableServer::LifespanPolicy_out::LifespanPolicy_out (const ::PortableServer::LifespanPolicy_out &p) - : ptr_ (ACE_const_cast (LifespanPolicy_out &, p).ptr_) -{} - -::PortableServer::LifespanPolicy_out & -PortableServer::LifespanPolicy_out::operator= (const ::PortableServer::LifespanPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (LifespanPolicy_out&, p).ptr_; - return *this; -} - -PortableServer::LifespanPolicy_out & -PortableServer::LifespanPolicy_out::operator= (const ::PortableServer::LifespanPolicy_var &p) -{ - this->ptr_ = ::PortableServer::LifespanPolicy::_duplicate (p.ptr ()); - return *this; -} - -PortableServer::LifespanPolicy_out & -PortableServer::LifespanPolicy_out::operator= (LifespanPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -PortableServer::LifespanPolicy_out::operator ::PortableServer::LifespanPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::LifespanPolicy_ptr & -PortableServer::LifespanPolicy_out::ptr (void) -{ - return this->ptr_; -} - -::PortableServer::LifespanPolicy_ptr -PortableServer::LifespanPolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + PortableServer::LifespanPolicy, + PortableServer::tao_LifespanPolicy_life + >; + template class + TAO_Objref_Out_T< + PortableServer::LifespanPolicy, + PortableServer::tao_LifespanPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + PortableServer::LifespanPolicy, \ + PortableServer::tao_LifespanPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + PortableServer::LifespanPolicy, \ + PortableServer::tao_LifespanPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 PortableServer::LifespanPolicy::LifespanPolicy (void) {} @@ -1788,6 +1336,12 @@ const char* PortableServer::LifespanPolicy::_interface_repository_id (void) cons return "IDL:omg.org/PortableServer/LifespanPolicy:2.3"; } +CORBA::Boolean +PortableServer::LifespanPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -1893,7 +1447,7 @@ TAO_NAMESPACE_END int PortableServer::IdUniquenessPolicy::_tao_class_id = 0; PortableServer::IdUniquenessPolicy_ptr -tao_PortableServer_IdUniquenessPolicy_duplicate ( +PortableServer::tao_IdUniquenessPolicy_life::tao_duplicate ( PortableServer::IdUniquenessPolicy_ptr p ) { @@ -1901,7 +1455,7 @@ tao_PortableServer_IdUniquenessPolicy_duplicate ( } void -tao_PortableServer_IdUniquenessPolicy_release ( +PortableServer::tao_IdUniquenessPolicy_life::tao_release ( PortableServer::IdUniquenessPolicy_ptr p ) { @@ -1909,231 +1463,67 @@ tao_PortableServer_IdUniquenessPolicy_release ( } PortableServer::IdUniquenessPolicy_ptr -tao_PortableServer_IdUniquenessPolicy_nil ( +PortableServer::tao_IdUniquenessPolicy_life::tao_nil ( void ) { return PortableServer::IdUniquenessPolicy::_nil (); } -PortableServer::IdUniquenessPolicy_ptr -tao_PortableServer_IdUniquenessPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return PortableServer::IdUniquenessPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_PortableServer_IdUniquenessPolicy_upcast ( - void *src - ) -{ - PortableServer::IdUniquenessPolicy **tmp = - ACE_static_cast (PortableServer::IdUniquenessPolicy **, src); - return *tmp; -} - -CORBA::Boolean -tao_PortableServer_IdUniquenessPolicy_marshal ( - PortableServer::IdUniquenessPolicy_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// PortableServer::IdUniquenessPolicy_var -// ************************************************************* - -PortableServer::IdUniquenessPolicy_var::IdUniquenessPolicy_var (void) - : ptr_ (IdUniquenessPolicy::_nil ()) -{} - -::PortableServer::IdUniquenessPolicy_ptr -PortableServer::IdUniquenessPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -PortableServer::IdUniquenessPolicy_var::IdUniquenessPolicy_var (const ::PortableServer::IdUniquenessPolicy_var &p) - : TAO_Base_var (), - ptr_ (IdUniquenessPolicy::_duplicate (p.ptr ())) -{} - -PortableServer::IdUniquenessPolicy_var::~IdUniquenessPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -PortableServer::IdUniquenessPolicy_var & -PortableServer::IdUniquenessPolicy_var::operator= (IdUniquenessPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -PortableServer::IdUniquenessPolicy_var & -PortableServer::IdUniquenessPolicy_var::operator= (const ::PortableServer::IdUniquenessPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::IdUniquenessPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -PortableServer::IdUniquenessPolicy_var::operator const ::PortableServer::IdUniquenessPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -PortableServer::IdUniquenessPolicy_var::operator ::PortableServer::IdUniquenessPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::IdUniquenessPolicy_ptr -PortableServer::IdUniquenessPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::PortableServer::IdUniquenessPolicy_ptr -PortableServer::IdUniquenessPolicy_var::in (void) const -{ - return this->ptr_; -} - -::PortableServer::IdUniquenessPolicy_ptr & -PortableServer::IdUniquenessPolicy_var::inout (void) -{ - return this->ptr_; -} - -::PortableServer::IdUniquenessPolicy_ptr & -PortableServer::IdUniquenessPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::IdUniquenessPolicy::_nil (); - return this->ptr_; -} - -::PortableServer::IdUniquenessPolicy_ptr -PortableServer::IdUniquenessPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::PortableServer::IdUniquenessPolicy_ptr val = this->ptr_; - this->ptr_ = ::PortableServer::IdUniquenessPolicy::_nil (); - return val; -} - -::PortableServer::IdUniquenessPolicy_ptr -PortableServer::IdUniquenessPolicy_var::tao_duplicate (IdUniquenessPolicy_ptr p) -{ - return ::PortableServer::IdUniquenessPolicy::_duplicate (p); -} - -void -PortableServer::IdUniquenessPolicy_var::tao_release (IdUniquenessPolicy_ptr p) -{ - CORBA::release (p); -} - -::PortableServer::IdUniquenessPolicy_ptr -PortableServer::IdUniquenessPolicy_var::tao_nil (void) -{ - return ::PortableServer::IdUniquenessPolicy::_nil (); -} - -::PortableServer::IdUniquenessPolicy_ptr -PortableServer::IdUniquenessPolicy_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::PortableServer::IdUniquenessPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -PortableServer::IdUniquenessPolicy_var::tao_upcast (void *src) -{ - IdUniquenessPolicy **tmp = - ACE_static_cast (IdUniquenessPolicy **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// PortableServer::IdUniquenessPolicy_out -// ************************************************************* - -PortableServer::IdUniquenessPolicy_out::IdUniquenessPolicy_out (IdUniquenessPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::PortableServer::IdUniquenessPolicy::_nil (); -} - -PortableServer::IdUniquenessPolicy_out::IdUniquenessPolicy_out (IdUniquenessPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::IdUniquenessPolicy::_nil (); -} - -PortableServer::IdUniquenessPolicy_out::IdUniquenessPolicy_out (const ::PortableServer::IdUniquenessPolicy_out &p) - : ptr_ (ACE_const_cast (IdUniquenessPolicy_out &, p).ptr_) -{} - -::PortableServer::IdUniquenessPolicy_out & -PortableServer::IdUniquenessPolicy_out::operator= (const ::PortableServer::IdUniquenessPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (IdUniquenessPolicy_out&, p).ptr_; - return *this; -} - -PortableServer::IdUniquenessPolicy_out & -PortableServer::IdUniquenessPolicy_out::operator= (const ::PortableServer::IdUniquenessPolicy_var &p) -{ - this->ptr_ = ::PortableServer::IdUniquenessPolicy::_duplicate (p.ptr ()); - return *this; -} - -PortableServer::IdUniquenessPolicy_out & -PortableServer::IdUniquenessPolicy_out::operator= (IdUniquenessPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -PortableServer::IdUniquenessPolicy_out::operator ::PortableServer::IdUniquenessPolicy_ptr &() // cast +CORBA::Boolean +PortableServer::tao_IdUniquenessPolicy_life::tao_marshal ( + PortableServer::IdUniquenessPolicy_ptr p, + TAO_OutputCDR &cdr + ) { - return this->ptr_; + return p->marshal (cdr); } -::PortableServer::IdUniquenessPolicy_ptr & -PortableServer::IdUniquenessPolicy_out::ptr (void) +PortableServer::IdUniquenessPolicy_ptr +PortableServer::tao_IdUniquenessPolicy_cast::tao_narrow ( + CORBA::Object *p + ACE_ENV_ARG_DECL + ) { - return this->ptr_; + return PortableServer::IdUniquenessPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } -::PortableServer::IdUniquenessPolicy_ptr -PortableServer::IdUniquenessPolicy_out::operator-> (void) +CORBA::Object * +PortableServer::tao_IdUniquenessPolicy_cast::tao_upcast ( + void *src + ) { - return this->ptr_; + PortableServer::IdUniquenessPolicy **tmp = + ACE_static_cast (PortableServer::IdUniquenessPolicy **, src); + return *tmp; } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + PortableServer::IdUniquenessPolicy, + PortableServer::tao_IdUniquenessPolicy_life + >; + template class + TAO_Objref_Out_T< + PortableServer::IdUniquenessPolicy, + PortableServer::tao_IdUniquenessPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + PortableServer::IdUniquenessPolicy, \ + PortableServer::tao_IdUniquenessPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + PortableServer::IdUniquenessPolicy, \ + PortableServer::tao_IdUniquenessPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 PortableServer::IdUniquenessPolicy::IdUniquenessPolicy (void) {} @@ -2241,6 +1631,12 @@ const char* PortableServer::IdUniquenessPolicy::_interface_repository_id (void) return "IDL:omg.org/PortableServer/IdUniquenessPolicy:2.3"; } +CORBA::Boolean +PortableServer::IdUniquenessPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -2347,7 +1743,7 @@ TAO_NAMESPACE_END int PortableServer::IdAssignmentPolicy::_tao_class_id = 0; PortableServer::IdAssignmentPolicy_ptr -tao_PortableServer_IdAssignmentPolicy_duplicate ( +PortableServer::tao_IdAssignmentPolicy_life::tao_duplicate ( PortableServer::IdAssignmentPolicy_ptr p ) { @@ -2355,7 +1751,7 @@ tao_PortableServer_IdAssignmentPolicy_duplicate ( } void -tao_PortableServer_IdAssignmentPolicy_release ( +PortableServer::tao_IdAssignmentPolicy_life::tao_release ( PortableServer::IdAssignmentPolicy_ptr p ) { @@ -2363,231 +1759,67 @@ tao_PortableServer_IdAssignmentPolicy_release ( } PortableServer::IdAssignmentPolicy_ptr -tao_PortableServer_IdAssignmentPolicy_nil ( +PortableServer::tao_IdAssignmentPolicy_life::tao_nil ( void ) { return PortableServer::IdAssignmentPolicy::_nil (); } -PortableServer::IdAssignmentPolicy_ptr -tao_PortableServer_IdAssignmentPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return PortableServer::IdAssignmentPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_PortableServer_IdAssignmentPolicy_upcast ( - void *src - ) -{ - PortableServer::IdAssignmentPolicy **tmp = - ACE_static_cast (PortableServer::IdAssignmentPolicy **, src); - return *tmp; -} - CORBA::Boolean -tao_PortableServer_IdAssignmentPolicy_marshal ( +PortableServer::tao_IdAssignmentPolicy_life::tao_marshal ( PortableServer::IdAssignmentPolicy_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// PortableServer::IdAssignmentPolicy_var -// ************************************************************* - -PortableServer::IdAssignmentPolicy_var::IdAssignmentPolicy_var (void) - : ptr_ (IdAssignmentPolicy::_nil ()) -{} - -::PortableServer::IdAssignmentPolicy_ptr -PortableServer::IdAssignmentPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -PortableServer::IdAssignmentPolicy_var::IdAssignmentPolicy_var (const ::PortableServer::IdAssignmentPolicy_var &p) - : TAO_Base_var (), - ptr_ (IdAssignmentPolicy::_duplicate (p.ptr ())) -{} - -PortableServer::IdAssignmentPolicy_var::~IdAssignmentPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -PortableServer::IdAssignmentPolicy_var & -PortableServer::IdAssignmentPolicy_var::operator= (IdAssignmentPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -PortableServer::IdAssignmentPolicy_var & -PortableServer::IdAssignmentPolicy_var::operator= (const ::PortableServer::IdAssignmentPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::IdAssignmentPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -PortableServer::IdAssignmentPolicy_var::operator const ::PortableServer::IdAssignmentPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -PortableServer::IdAssignmentPolicy_var::operator ::PortableServer::IdAssignmentPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::IdAssignmentPolicy_ptr -PortableServer::IdAssignmentPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::PortableServer::IdAssignmentPolicy_ptr -PortableServer::IdAssignmentPolicy_var::in (void) const -{ - return this->ptr_; -} - -::PortableServer::IdAssignmentPolicy_ptr & -PortableServer::IdAssignmentPolicy_var::inout (void) -{ - return this->ptr_; -} - -::PortableServer::IdAssignmentPolicy_ptr & -PortableServer::IdAssignmentPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::IdAssignmentPolicy::_nil (); - return this->ptr_; -} - -::PortableServer::IdAssignmentPolicy_ptr -PortableServer::IdAssignmentPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::PortableServer::IdAssignmentPolicy_ptr val = this->ptr_; - this->ptr_ = ::PortableServer::IdAssignmentPolicy::_nil (); - return val; -} - -::PortableServer::IdAssignmentPolicy_ptr -PortableServer::IdAssignmentPolicy_var::tao_duplicate (IdAssignmentPolicy_ptr p) -{ - return ::PortableServer::IdAssignmentPolicy::_duplicate (p); -} - -void -PortableServer::IdAssignmentPolicy_var::tao_release (IdAssignmentPolicy_ptr p) -{ - CORBA::release (p); -} - -::PortableServer::IdAssignmentPolicy_ptr -PortableServer::IdAssignmentPolicy_var::tao_nil (void) -{ - return ::PortableServer::IdAssignmentPolicy::_nil (); + return p->marshal (cdr); } -::PortableServer::IdAssignmentPolicy_ptr -PortableServer::IdAssignmentPolicy_var::tao_narrow ( +PortableServer::IdAssignmentPolicy_ptr +PortableServer::tao_IdAssignmentPolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::PortableServer::IdAssignmentPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); + return PortableServer::IdAssignmentPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -PortableServer::IdAssignmentPolicy_var::tao_upcast (void *src) +PortableServer::tao_IdAssignmentPolicy_cast::tao_upcast ( + void *src + ) { - IdAssignmentPolicy **tmp = - ACE_static_cast (IdAssignmentPolicy **, src); + PortableServer::IdAssignmentPolicy **tmp = + ACE_static_cast (PortableServer::IdAssignmentPolicy **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// PortableServer::IdAssignmentPolicy_out -// ************************************************************* - -PortableServer::IdAssignmentPolicy_out::IdAssignmentPolicy_out (IdAssignmentPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::PortableServer::IdAssignmentPolicy::_nil (); -} - -PortableServer::IdAssignmentPolicy_out::IdAssignmentPolicy_out (IdAssignmentPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::IdAssignmentPolicy::_nil (); -} - -PortableServer::IdAssignmentPolicy_out::IdAssignmentPolicy_out (const ::PortableServer::IdAssignmentPolicy_out &p) - : ptr_ (ACE_const_cast (IdAssignmentPolicy_out &, p).ptr_) -{} - -::PortableServer::IdAssignmentPolicy_out & -PortableServer::IdAssignmentPolicy_out::operator= (const ::PortableServer::IdAssignmentPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (IdAssignmentPolicy_out&, p).ptr_; - return *this; -} - -PortableServer::IdAssignmentPolicy_out & -PortableServer::IdAssignmentPolicy_out::operator= (const ::PortableServer::IdAssignmentPolicy_var &p) -{ - this->ptr_ = ::PortableServer::IdAssignmentPolicy::_duplicate (p.ptr ()); - return *this; -} - -PortableServer::IdAssignmentPolicy_out & -PortableServer::IdAssignmentPolicy_out::operator= (IdAssignmentPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -PortableServer::IdAssignmentPolicy_out::operator ::PortableServer::IdAssignmentPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::IdAssignmentPolicy_ptr & -PortableServer::IdAssignmentPolicy_out::ptr (void) -{ - return this->ptr_; -} - -::PortableServer::IdAssignmentPolicy_ptr -PortableServer::IdAssignmentPolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + PortableServer::IdAssignmentPolicy, + PortableServer::tao_IdAssignmentPolicy_life + >; + template class + TAO_Objref_Out_T< + PortableServer::IdAssignmentPolicy, + PortableServer::tao_IdAssignmentPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + PortableServer::IdAssignmentPolicy, \ + PortableServer::tao_IdAssignmentPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + PortableServer::IdAssignmentPolicy, \ + PortableServer::tao_IdAssignmentPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 PortableServer::IdAssignmentPolicy::IdAssignmentPolicy (void) {} @@ -2695,6 +1927,12 @@ const char* PortableServer::IdAssignmentPolicy::_interface_repository_id (void) return "IDL:omg.org/PortableServer/IdAssignmentPolicy:2.3"; } +CORBA::Boolean +PortableServer::IdAssignmentPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -2813,7 +2051,7 @@ TAO_NAMESPACE_END int PortableServer::ImplicitActivationPolicy::_tao_class_id = 0; PortableServer::ImplicitActivationPolicy_ptr -tao_PortableServer_ImplicitActivationPolicy_duplicate ( +PortableServer::tao_ImplicitActivationPolicy_life::tao_duplicate ( PortableServer::ImplicitActivationPolicy_ptr p ) { @@ -2821,239 +2059,75 @@ tao_PortableServer_ImplicitActivationPolicy_duplicate ( } void -tao_PortableServer_ImplicitActivationPolicy_release ( +PortableServer::tao_ImplicitActivationPolicy_life::tao_release ( PortableServer::ImplicitActivationPolicy_ptr p - ) -{ - CORBA::release (p); -} - -PortableServer::ImplicitActivationPolicy_ptr -tao_PortableServer_ImplicitActivationPolicy_nil ( - void - ) -{ - return PortableServer::ImplicitActivationPolicy::_nil (); -} - -PortableServer::ImplicitActivationPolicy_ptr -tao_PortableServer_ImplicitActivationPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return PortableServer::ImplicitActivationPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_PortableServer_ImplicitActivationPolicy_upcast ( - void *src - ) -{ - PortableServer::ImplicitActivationPolicy **tmp = - ACE_static_cast (PortableServer::ImplicitActivationPolicy **, src); - return *tmp; -} - -CORBA::Boolean -tao_PortableServer_ImplicitActivationPolicy_marshal ( - PortableServer::ImplicitActivationPolicy_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// PortableServer::ImplicitActivationPolicy_var -// ************************************************************* - -PortableServer::ImplicitActivationPolicy_var::ImplicitActivationPolicy_var (void) - : ptr_ (ImplicitActivationPolicy::_nil ()) -{} - -::PortableServer::ImplicitActivationPolicy_ptr -PortableServer::ImplicitActivationPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -PortableServer::ImplicitActivationPolicy_var::ImplicitActivationPolicy_var (const ::PortableServer::ImplicitActivationPolicy_var &p) - : TAO_Base_var (), - ptr_ (ImplicitActivationPolicy::_duplicate (p.ptr ())) -{} - -PortableServer::ImplicitActivationPolicy_var::~ImplicitActivationPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -PortableServer::ImplicitActivationPolicy_var & -PortableServer::ImplicitActivationPolicy_var::operator= (ImplicitActivationPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -PortableServer::ImplicitActivationPolicy_var & -PortableServer::ImplicitActivationPolicy_var::operator= (const ::PortableServer::ImplicitActivationPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::ImplicitActivationPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -PortableServer::ImplicitActivationPolicy_var::operator const ::PortableServer::ImplicitActivationPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -PortableServer::ImplicitActivationPolicy_var::operator ::PortableServer::ImplicitActivationPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::ImplicitActivationPolicy_ptr -PortableServer::ImplicitActivationPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::PortableServer::ImplicitActivationPolicy_ptr -PortableServer::ImplicitActivationPolicy_var::in (void) const -{ - return this->ptr_; -} - -::PortableServer::ImplicitActivationPolicy_ptr & -PortableServer::ImplicitActivationPolicy_var::inout (void) -{ - return this->ptr_; -} - -::PortableServer::ImplicitActivationPolicy_ptr & -PortableServer::ImplicitActivationPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::ImplicitActivationPolicy::_nil (); - return this->ptr_; -} - -::PortableServer::ImplicitActivationPolicy_ptr -PortableServer::ImplicitActivationPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::PortableServer::ImplicitActivationPolicy_ptr val = this->ptr_; - this->ptr_ = ::PortableServer::ImplicitActivationPolicy::_nil (); - return val; -} - -::PortableServer::ImplicitActivationPolicy_ptr -PortableServer::ImplicitActivationPolicy_var::tao_duplicate (ImplicitActivationPolicy_ptr p) -{ - return ::PortableServer::ImplicitActivationPolicy::_duplicate (p); -} - -void -PortableServer::ImplicitActivationPolicy_var::tao_release (ImplicitActivationPolicy_ptr p) -{ - CORBA::release (p); -} - -::PortableServer::ImplicitActivationPolicy_ptr -PortableServer::ImplicitActivationPolicy_var::tao_nil (void) -{ - return ::PortableServer::ImplicitActivationPolicy::_nil (); -} - -::PortableServer::ImplicitActivationPolicy_ptr -PortableServer::ImplicitActivationPolicy_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::PortableServer::ImplicitActivationPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -PortableServer::ImplicitActivationPolicy_var::tao_upcast (void *src) -{ - ImplicitActivationPolicy **tmp = - ACE_static_cast (ImplicitActivationPolicy **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// PortableServer::ImplicitActivationPolicy_out -// ************************************************************* - -PortableServer::ImplicitActivationPolicy_out::ImplicitActivationPolicy_out (ImplicitActivationPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::PortableServer::ImplicitActivationPolicy::_nil (); -} - -PortableServer::ImplicitActivationPolicy_out::ImplicitActivationPolicy_out (ImplicitActivationPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::ImplicitActivationPolicy::_nil (); -} - -PortableServer::ImplicitActivationPolicy_out::ImplicitActivationPolicy_out (const ::PortableServer::ImplicitActivationPolicy_out &p) - : ptr_ (ACE_const_cast (ImplicitActivationPolicy_out &, p).ptr_) -{} - -::PortableServer::ImplicitActivationPolicy_out & -PortableServer::ImplicitActivationPolicy_out::operator= (const ::PortableServer::ImplicitActivationPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (ImplicitActivationPolicy_out&, p).ptr_; - return *this; -} - -PortableServer::ImplicitActivationPolicy_out & -PortableServer::ImplicitActivationPolicy_out::operator= (const ::PortableServer::ImplicitActivationPolicy_var &p) + ) { - this->ptr_ = ::PortableServer::ImplicitActivationPolicy::_duplicate (p.ptr ()); - return *this; + CORBA::release (p); } -PortableServer::ImplicitActivationPolicy_out & -PortableServer::ImplicitActivationPolicy_out::operator= (ImplicitActivationPolicy_ptr p) +PortableServer::ImplicitActivationPolicy_ptr +PortableServer::tao_ImplicitActivationPolicy_life::tao_nil ( + void + ) { - this->ptr_ = p; - return *this; + return PortableServer::ImplicitActivationPolicy::_nil (); } -PortableServer::ImplicitActivationPolicy_out::operator ::PortableServer::ImplicitActivationPolicy_ptr &() // cast +CORBA::Boolean +PortableServer::tao_ImplicitActivationPolicy_life::tao_marshal ( + PortableServer::ImplicitActivationPolicy_ptr p, + TAO_OutputCDR &cdr + ) { - return this->ptr_; + return p->marshal (cdr); } -::PortableServer::ImplicitActivationPolicy_ptr & -PortableServer::ImplicitActivationPolicy_out::ptr (void) +PortableServer::ImplicitActivationPolicy_ptr +PortableServer::tao_ImplicitActivationPolicy_cast::tao_narrow ( + CORBA::Object *p + ACE_ENV_ARG_DECL + ) { - return this->ptr_; + return PortableServer::ImplicitActivationPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } -::PortableServer::ImplicitActivationPolicy_ptr -PortableServer::ImplicitActivationPolicy_out::operator-> (void) +CORBA::Object * +PortableServer::tao_ImplicitActivationPolicy_cast::tao_upcast ( + void *src + ) { - return this->ptr_; + PortableServer::ImplicitActivationPolicy **tmp = + ACE_static_cast (PortableServer::ImplicitActivationPolicy **, src); + return *tmp; } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + PortableServer::ImplicitActivationPolicy, + PortableServer::tao_ImplicitActivationPolicy_life + >; + template class + TAO_Objref_Out_T< + PortableServer::ImplicitActivationPolicy, + PortableServer::tao_ImplicitActivationPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + PortableServer::ImplicitActivationPolicy, \ + PortableServer::tao_ImplicitActivationPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + PortableServer::ImplicitActivationPolicy, \ + PortableServer::tao_ImplicitActivationPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 PortableServer::ImplicitActivationPolicy::ImplicitActivationPolicy (void) {} @@ -3161,6 +2235,12 @@ const char* PortableServer::ImplicitActivationPolicy::_interface_repository_id ( return "IDL:omg.org/PortableServer/ImplicitActivationPolicy:2.3"; } +CORBA::Boolean +PortableServer::ImplicitActivationPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -3272,7 +2352,7 @@ TAO_NAMESPACE_END int PortableServer::ServantRetentionPolicy::_tao_class_id = 0; PortableServer::ServantRetentionPolicy_ptr -tao_PortableServer_ServantRetentionPolicy_duplicate ( +PortableServer::tao_ServantRetentionPolicy_life::tao_duplicate ( PortableServer::ServantRetentionPolicy_ptr p ) { @@ -3280,7 +2360,7 @@ tao_PortableServer_ServantRetentionPolicy_duplicate ( } void -tao_PortableServer_ServantRetentionPolicy_release ( +PortableServer::tao_ServantRetentionPolicy_life::tao_release ( PortableServer::ServantRetentionPolicy_ptr p ) { @@ -3288,231 +2368,67 @@ tao_PortableServer_ServantRetentionPolicy_release ( } PortableServer::ServantRetentionPolicy_ptr -tao_PortableServer_ServantRetentionPolicy_nil ( +PortableServer::tao_ServantRetentionPolicy_life::tao_nil ( void ) { return PortableServer::ServantRetentionPolicy::_nil (); } -PortableServer::ServantRetentionPolicy_ptr -tao_PortableServer_ServantRetentionPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return PortableServer::ServantRetentionPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_PortableServer_ServantRetentionPolicy_upcast ( - void *src - ) -{ - PortableServer::ServantRetentionPolicy **tmp = - ACE_static_cast (PortableServer::ServantRetentionPolicy **, src); - return *tmp; -} - CORBA::Boolean -tao_PortableServer_ServantRetentionPolicy_marshal ( +PortableServer::tao_ServantRetentionPolicy_life::tao_marshal ( PortableServer::ServantRetentionPolicy_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// PortableServer::ServantRetentionPolicy_var -// ************************************************************* - -PortableServer::ServantRetentionPolicy_var::ServantRetentionPolicy_var (void) - : ptr_ (ServantRetentionPolicy::_nil ()) -{} - -::PortableServer::ServantRetentionPolicy_ptr -PortableServer::ServantRetentionPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -PortableServer::ServantRetentionPolicy_var::ServantRetentionPolicy_var (const ::PortableServer::ServantRetentionPolicy_var &p) - : TAO_Base_var (), - ptr_ (ServantRetentionPolicy::_duplicate (p.ptr ())) -{} - -PortableServer::ServantRetentionPolicy_var::~ServantRetentionPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -PortableServer::ServantRetentionPolicy_var & -PortableServer::ServantRetentionPolicy_var::operator= (ServantRetentionPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -PortableServer::ServantRetentionPolicy_var & -PortableServer::ServantRetentionPolicy_var::operator= (const ::PortableServer::ServantRetentionPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::ServantRetentionPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -PortableServer::ServantRetentionPolicy_var::operator const ::PortableServer::ServantRetentionPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -PortableServer::ServantRetentionPolicy_var::operator ::PortableServer::ServantRetentionPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::ServantRetentionPolicy_ptr -PortableServer::ServantRetentionPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::PortableServer::ServantRetentionPolicy_ptr -PortableServer::ServantRetentionPolicy_var::in (void) const -{ - return this->ptr_; -} - -::PortableServer::ServantRetentionPolicy_ptr & -PortableServer::ServantRetentionPolicy_var::inout (void) -{ - return this->ptr_; -} - -::PortableServer::ServantRetentionPolicy_ptr & -PortableServer::ServantRetentionPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::ServantRetentionPolicy::_nil (); - return this->ptr_; -} - -::PortableServer::ServantRetentionPolicy_ptr -PortableServer::ServantRetentionPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::PortableServer::ServantRetentionPolicy_ptr val = this->ptr_; - this->ptr_ = ::PortableServer::ServantRetentionPolicy::_nil (); - return val; -} - -::PortableServer::ServantRetentionPolicy_ptr -PortableServer::ServantRetentionPolicy_var::tao_duplicate (ServantRetentionPolicy_ptr p) -{ - return ::PortableServer::ServantRetentionPolicy::_duplicate (p); + return p->marshal (cdr); } -void -PortableServer::ServantRetentionPolicy_var::tao_release (ServantRetentionPolicy_ptr p) -{ - CORBA::release (p); -} - -::PortableServer::ServantRetentionPolicy_ptr -PortableServer::ServantRetentionPolicy_var::tao_nil (void) -{ - return ::PortableServer::ServantRetentionPolicy::_nil (); -} - -::PortableServer::ServantRetentionPolicy_ptr -PortableServer::ServantRetentionPolicy_var::tao_narrow ( +PortableServer::ServantRetentionPolicy_ptr +PortableServer::tao_ServantRetentionPolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::PortableServer::ServantRetentionPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); + return PortableServer::ServantRetentionPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -PortableServer::ServantRetentionPolicy_var::tao_upcast (void *src) +PortableServer::tao_ServantRetentionPolicy_cast::tao_upcast ( + void *src + ) { - ServantRetentionPolicy **tmp = - ACE_static_cast (ServantRetentionPolicy **, src); + PortableServer::ServantRetentionPolicy **tmp = + ACE_static_cast (PortableServer::ServantRetentionPolicy **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// PortableServer::ServantRetentionPolicy_out -// ************************************************************* - -PortableServer::ServantRetentionPolicy_out::ServantRetentionPolicy_out (ServantRetentionPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::PortableServer::ServantRetentionPolicy::_nil (); -} - -PortableServer::ServantRetentionPolicy_out::ServantRetentionPolicy_out (ServantRetentionPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::ServantRetentionPolicy::_nil (); -} - -PortableServer::ServantRetentionPolicy_out::ServantRetentionPolicy_out (const ::PortableServer::ServantRetentionPolicy_out &p) - : ptr_ (ACE_const_cast (ServantRetentionPolicy_out &, p).ptr_) -{} - -::PortableServer::ServantRetentionPolicy_out & -PortableServer::ServantRetentionPolicy_out::operator= (const ::PortableServer::ServantRetentionPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (ServantRetentionPolicy_out&, p).ptr_; - return *this; -} - -PortableServer::ServantRetentionPolicy_out & -PortableServer::ServantRetentionPolicy_out::operator= (const ::PortableServer::ServantRetentionPolicy_var &p) -{ - this->ptr_ = ::PortableServer::ServantRetentionPolicy::_duplicate (p.ptr ()); - return *this; -} - -PortableServer::ServantRetentionPolicy_out & -PortableServer::ServantRetentionPolicy_out::operator= (ServantRetentionPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -PortableServer::ServantRetentionPolicy_out::operator ::PortableServer::ServantRetentionPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::ServantRetentionPolicy_ptr & -PortableServer::ServantRetentionPolicy_out::ptr (void) -{ - return this->ptr_; -} - -::PortableServer::ServantRetentionPolicy_ptr -PortableServer::ServantRetentionPolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + PortableServer::ServantRetentionPolicy, + PortableServer::tao_ServantRetentionPolicy_life + >; + template class + TAO_Objref_Out_T< + PortableServer::ServantRetentionPolicy, + PortableServer::tao_ServantRetentionPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + PortableServer::ServantRetentionPolicy, \ + PortableServer::tao_ServantRetentionPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + PortableServer::ServantRetentionPolicy, \ + PortableServer::tao_ServantRetentionPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 PortableServer::ServantRetentionPolicy::ServantRetentionPolicy (void) {} @@ -3620,6 +2536,12 @@ const char* PortableServer::ServantRetentionPolicy::_interface_repository_id (vo return "IDL:omg.org/PortableServer/ServantRetentionPolicy:2.3"; } +CORBA::Boolean +PortableServer::ServantRetentionPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -3744,7 +2666,7 @@ TAO_NAMESPACE_END int PortableServer::RequestProcessingPolicy::_tao_class_id = 0; PortableServer::RequestProcessingPolicy_ptr -tao_PortableServer_RequestProcessingPolicy_duplicate ( +PortableServer::tao_RequestProcessingPolicy_life::tao_duplicate ( PortableServer::RequestProcessingPolicy_ptr p ) { @@ -3752,7 +2674,7 @@ tao_PortableServer_RequestProcessingPolicy_duplicate ( } void -tao_PortableServer_RequestProcessingPolicy_release ( +PortableServer::tao_RequestProcessingPolicy_life::tao_release ( PortableServer::RequestProcessingPolicy_ptr p ) { @@ -3760,231 +2682,67 @@ tao_PortableServer_RequestProcessingPolicy_release ( } PortableServer::RequestProcessingPolicy_ptr -tao_PortableServer_RequestProcessingPolicy_nil ( +PortableServer::tao_RequestProcessingPolicy_life::tao_nil ( void ) { - return PortableServer::RequestProcessingPolicy::_nil (); -} - -PortableServer::RequestProcessingPolicy_ptr -tao_PortableServer_RequestProcessingPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return PortableServer::RequestProcessingPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_PortableServer_RequestProcessingPolicy_upcast ( - void *src - ) -{ - PortableServer::RequestProcessingPolicy **tmp = - ACE_static_cast (PortableServer::RequestProcessingPolicy **, src); - return *tmp; -} - -CORBA::Boolean -tao_PortableServer_RequestProcessingPolicy_marshal ( - PortableServer::RequestProcessingPolicy_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// PortableServer::RequestProcessingPolicy_var -// ************************************************************* - -PortableServer::RequestProcessingPolicy_var::RequestProcessingPolicy_var (void) - : ptr_ (RequestProcessingPolicy::_nil ()) -{} - -::PortableServer::RequestProcessingPolicy_ptr -PortableServer::RequestProcessingPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -PortableServer::RequestProcessingPolicy_var::RequestProcessingPolicy_var (const ::PortableServer::RequestProcessingPolicy_var &p) - : TAO_Base_var (), - ptr_ (RequestProcessingPolicy::_duplicate (p.ptr ())) -{} - -PortableServer::RequestProcessingPolicy_var::~RequestProcessingPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -PortableServer::RequestProcessingPolicy_var & -PortableServer::RequestProcessingPolicy_var::operator= (RequestProcessingPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -PortableServer::RequestProcessingPolicy_var & -PortableServer::RequestProcessingPolicy_var::operator= (const ::PortableServer::RequestProcessingPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::RequestProcessingPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -PortableServer::RequestProcessingPolicy_var::operator const ::PortableServer::RequestProcessingPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -PortableServer::RequestProcessingPolicy_var::operator ::PortableServer::RequestProcessingPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::RequestProcessingPolicy_ptr -PortableServer::RequestProcessingPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::PortableServer::RequestProcessingPolicy_ptr -PortableServer::RequestProcessingPolicy_var::in (void) const -{ - return this->ptr_; -} - -::PortableServer::RequestProcessingPolicy_ptr & -PortableServer::RequestProcessingPolicy_var::inout (void) -{ - return this->ptr_; -} - -::PortableServer::RequestProcessingPolicy_ptr & -PortableServer::RequestProcessingPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::RequestProcessingPolicy::_nil (); - return this->ptr_; -} - -::PortableServer::RequestProcessingPolicy_ptr -PortableServer::RequestProcessingPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::PortableServer::RequestProcessingPolicy_ptr val = this->ptr_; - this->ptr_ = ::PortableServer::RequestProcessingPolicy::_nil (); - return val; -} - -::PortableServer::RequestProcessingPolicy_ptr -PortableServer::RequestProcessingPolicy_var::tao_duplicate (RequestProcessingPolicy_ptr p) -{ - return ::PortableServer::RequestProcessingPolicy::_duplicate (p); -} - -void -PortableServer::RequestProcessingPolicy_var::tao_release (RequestProcessingPolicy_ptr p) -{ - CORBA::release (p); -} - -::PortableServer::RequestProcessingPolicy_ptr -PortableServer::RequestProcessingPolicy_var::tao_nil (void) -{ - return ::PortableServer::RequestProcessingPolicy::_nil (); -} - -::PortableServer::RequestProcessingPolicy_ptr -PortableServer::RequestProcessingPolicy_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::PortableServer::RequestProcessingPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -PortableServer::RequestProcessingPolicy_var::tao_upcast (void *src) -{ - RequestProcessingPolicy **tmp = - ACE_static_cast (RequestProcessingPolicy **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// PortableServer::RequestProcessingPolicy_out -// ************************************************************* - -PortableServer::RequestProcessingPolicy_out::RequestProcessingPolicy_out (RequestProcessingPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::PortableServer::RequestProcessingPolicy::_nil (); -} - -PortableServer::RequestProcessingPolicy_out::RequestProcessingPolicy_out (RequestProcessingPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::RequestProcessingPolicy::_nil (); -} - -PortableServer::RequestProcessingPolicy_out::RequestProcessingPolicy_out (const ::PortableServer::RequestProcessingPolicy_out &p) - : ptr_ (ACE_const_cast (RequestProcessingPolicy_out &, p).ptr_) -{} - -::PortableServer::RequestProcessingPolicy_out & -PortableServer::RequestProcessingPolicy_out::operator= (const ::PortableServer::RequestProcessingPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (RequestProcessingPolicy_out&, p).ptr_; - return *this; -} - -PortableServer::RequestProcessingPolicy_out & -PortableServer::RequestProcessingPolicy_out::operator= (const ::PortableServer::RequestProcessingPolicy_var &p) -{ - this->ptr_ = ::PortableServer::RequestProcessingPolicy::_duplicate (p.ptr ()); - return *this; + return PortableServer::RequestProcessingPolicy::_nil (); } -PortableServer::RequestProcessingPolicy_out & -PortableServer::RequestProcessingPolicy_out::operator= (RequestProcessingPolicy_ptr p) +CORBA::Boolean +PortableServer::tao_RequestProcessingPolicy_life::tao_marshal ( + PortableServer::RequestProcessingPolicy_ptr p, + TAO_OutputCDR &cdr + ) { - this->ptr_ = p; - return *this; + return p->marshal (cdr); } -PortableServer::RequestProcessingPolicy_out::operator ::PortableServer::RequestProcessingPolicy_ptr &() // cast +PortableServer::RequestProcessingPolicy_ptr +PortableServer::tao_RequestProcessingPolicy_cast::tao_narrow ( + CORBA::Object *p + ACE_ENV_ARG_DECL + ) { - return this->ptr_; + return PortableServer::RequestProcessingPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } -::PortableServer::RequestProcessingPolicy_ptr & -PortableServer::RequestProcessingPolicy_out::ptr (void) +CORBA::Object * +PortableServer::tao_RequestProcessingPolicy_cast::tao_upcast ( + void *src + ) { - return this->ptr_; + PortableServer::RequestProcessingPolicy **tmp = + ACE_static_cast (PortableServer::RequestProcessingPolicy **, src); + return *tmp; } -::PortableServer::RequestProcessingPolicy_ptr -PortableServer::RequestProcessingPolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + PortableServer::RequestProcessingPolicy, + PortableServer::tao_RequestProcessingPolicy_life + >; + template class + TAO_Objref_Out_T< + PortableServer::RequestProcessingPolicy, + PortableServer::tao_RequestProcessingPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + PortableServer::RequestProcessingPolicy, \ + PortableServer::tao_RequestProcessingPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + PortableServer::RequestProcessingPolicy, \ + PortableServer::tao_RequestProcessingPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 PortableServer::RequestProcessingPolicy::RequestProcessingPolicy (void) {} @@ -4092,6 +2850,12 @@ const char* PortableServer::RequestProcessingPolicy::_interface_repository_id (v return "IDL:omg.org/PortableServer/RequestProcessingPolicy:2.3"; } +CORBA::Boolean +PortableServer::RequestProcessingPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -4147,7 +2911,7 @@ TAO_NAMESPACE_END int PortableServer::POAManager::_tao_class_id = 0; PortableServer::POAManager_ptr -tao_PortableServer_POAManager_duplicate ( +PortableServer::tao_POAManager_life::tao_duplicate ( PortableServer::POAManager_ptr p ) { @@ -4155,7 +2919,7 @@ tao_PortableServer_POAManager_duplicate ( } void -tao_PortableServer_POAManager_release ( +PortableServer::tao_POAManager_life::tao_release ( PortableServer::POAManager_ptr p ) { @@ -4163,231 +2927,67 @@ tao_PortableServer_POAManager_release ( } PortableServer::POAManager_ptr -tao_PortableServer_POAManager_nil ( +PortableServer::tao_POAManager_life::tao_nil ( void ) { return PortableServer::POAManager::_nil (); } -PortableServer::POAManager_ptr -tao_PortableServer_POAManager_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return PortableServer::POAManager::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_PortableServer_POAManager_upcast ( - void *src - ) -{ - PortableServer::POAManager **tmp = - ACE_static_cast (PortableServer::POAManager **, src); - return *tmp; -} - CORBA::Boolean -tao_PortableServer_POAManager_marshal ( +PortableServer::tao_POAManager_life::tao_marshal ( PortableServer::POAManager_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// PortableServer::POAManager_var -// ************************************************************* - -PortableServer::POAManager_var::POAManager_var (void) - : ptr_ (POAManager::_nil ()) -{} - -::PortableServer::POAManager_ptr -PortableServer::POAManager_var::ptr (void) const -{ - return this->ptr_; -} - -PortableServer::POAManager_var::POAManager_var (const ::PortableServer::POAManager_var &p) - : TAO_Base_var (), - ptr_ (POAManager::_duplicate (p.ptr ())) -{} - -PortableServer::POAManager_var::~POAManager_var (void) -{ - CORBA::release (this->ptr_); -} - -PortableServer::POAManager_var & -PortableServer::POAManager_var::operator= (POAManager_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -PortableServer::POAManager_var & -PortableServer::POAManager_var::operator= (const ::PortableServer::POAManager_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::POAManager::_duplicate (p.ptr ()); - } - return *this; -} - -PortableServer::POAManager_var::operator const ::PortableServer::POAManager_ptr &() const // cast -{ - return this->ptr_; -} - -PortableServer::POAManager_var::operator ::PortableServer::POAManager_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::POAManager_ptr -PortableServer::POAManager_var::operator-> (void) const -{ - return this->ptr_; -} - -::PortableServer::POAManager_ptr -PortableServer::POAManager_var::in (void) const -{ - return this->ptr_; -} - -::PortableServer::POAManager_ptr & -PortableServer::POAManager_var::inout (void) -{ - return this->ptr_; -} - -::PortableServer::POAManager_ptr & -PortableServer::POAManager_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::POAManager::_nil (); - return this->ptr_; -} - -::PortableServer::POAManager_ptr -PortableServer::POAManager_var::_retn (void) -{ - // yield ownership of managed obj reference - ::PortableServer::POAManager_ptr val = this->ptr_; - this->ptr_ = ::PortableServer::POAManager::_nil (); - return val; -} - -::PortableServer::POAManager_ptr -PortableServer::POAManager_var::tao_duplicate (POAManager_ptr p) -{ - return ::PortableServer::POAManager::_duplicate (p); -} - -void -PortableServer::POAManager_var::tao_release (POAManager_ptr p) -{ - CORBA::release (p); -} - -::PortableServer::POAManager_ptr -PortableServer::POAManager_var::tao_nil (void) -{ - return ::PortableServer::POAManager::_nil (); + return p->marshal (cdr); } -::PortableServer::POAManager_ptr -PortableServer::POAManager_var::tao_narrow ( +PortableServer::POAManager_ptr +PortableServer::tao_POAManager_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::PortableServer::POAManager::_narrow (p ACE_ENV_ARG_PARAMETER); + return PortableServer::POAManager::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -PortableServer::POAManager_var::tao_upcast (void *src) +PortableServer::tao_POAManager_cast::tao_upcast ( + void *src + ) { - POAManager **tmp = - ACE_static_cast (POAManager **, src); + PortableServer::POAManager **tmp = + ACE_static_cast (PortableServer::POAManager **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// PortableServer::POAManager_out -// ************************************************************* - -PortableServer::POAManager_out::POAManager_out (POAManager_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::PortableServer::POAManager::_nil (); -} - -PortableServer::POAManager_out::POAManager_out (POAManager_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::POAManager::_nil (); -} - -PortableServer::POAManager_out::POAManager_out (const ::PortableServer::POAManager_out &p) - : ptr_ (ACE_const_cast (POAManager_out &, p).ptr_) -{} - -::PortableServer::POAManager_out & -PortableServer::POAManager_out::operator= (const ::PortableServer::POAManager_out &p) -{ - this->ptr_ = ACE_const_cast (POAManager_out&, p).ptr_; - return *this; -} - -PortableServer::POAManager_out & -PortableServer::POAManager_out::operator= (const ::PortableServer::POAManager_var &p) -{ - this->ptr_ = ::PortableServer::POAManager::_duplicate (p.ptr ()); - return *this; -} - -PortableServer::POAManager_out & -PortableServer::POAManager_out::operator= (POAManager_ptr p) -{ - this->ptr_ = p; - return *this; -} - -PortableServer::POAManager_out::operator ::PortableServer::POAManager_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::POAManager_ptr & -PortableServer::POAManager_out::ptr (void) -{ - return this->ptr_; -} - -::PortableServer::POAManager_ptr -PortableServer::POAManager_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + PortableServer::POAManager, + PortableServer::tao_POAManager_life + >; + template class + TAO_Objref_Out_T< + PortableServer::POAManager, + PortableServer::tao_POAManager_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + PortableServer::POAManager, \ + PortableServer::tao_POAManager_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + PortableServer::POAManager, \ + PortableServer::tao_POAManager_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 PortableServer::POAManager::POAManager (void) {} @@ -4481,6 +3081,12 @@ const char* PortableServer::POAManager::_interface_repository_id (void) const return "IDL:omg.org/PortableServer/POAManager:2.3"; } +CORBA::Boolean +PortableServer::POAManager::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 @@ -4666,7 +3272,7 @@ TAO_NAMESPACE_END int PortableServer::AdapterActivator::_tao_class_id = 0; PortableServer::AdapterActivator_ptr -tao_PortableServer_AdapterActivator_duplicate ( +PortableServer::tao_AdapterActivator_life::tao_duplicate ( PortableServer::AdapterActivator_ptr p ) { @@ -4674,7 +3280,7 @@ tao_PortableServer_AdapterActivator_duplicate ( } void -tao_PortableServer_AdapterActivator_release ( +PortableServer::tao_AdapterActivator_life::tao_release ( PortableServer::AdapterActivator_ptr p ) { @@ -4682,231 +3288,67 @@ tao_PortableServer_AdapterActivator_release ( } PortableServer::AdapterActivator_ptr -tao_PortableServer_AdapterActivator_nil ( +PortableServer::tao_AdapterActivator_life::tao_nil ( void ) { return PortableServer::AdapterActivator::_nil (); } -PortableServer::AdapterActivator_ptr -tao_PortableServer_AdapterActivator_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return PortableServer::AdapterActivator::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_PortableServer_AdapterActivator_upcast ( - void *src - ) -{ - PortableServer::AdapterActivator **tmp = - ACE_static_cast (PortableServer::AdapterActivator **, src); - return *tmp; -} - -CORBA::Boolean -tao_PortableServer_AdapterActivator_marshal ( - PortableServer::AdapterActivator_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// PortableServer::AdapterActivator_var -// ************************************************************* - -PortableServer::AdapterActivator_var::AdapterActivator_var (void) - : ptr_ (AdapterActivator::_nil ()) -{} - -::PortableServer::AdapterActivator_ptr -PortableServer::AdapterActivator_var::ptr (void) const -{ - return this->ptr_; -} - -PortableServer::AdapterActivator_var::AdapterActivator_var (const ::PortableServer::AdapterActivator_var &p) - : TAO_Base_var (), - ptr_ (AdapterActivator::_duplicate (p.ptr ())) -{} - -PortableServer::AdapterActivator_var::~AdapterActivator_var (void) -{ - CORBA::release (this->ptr_); -} - -PortableServer::AdapterActivator_var & -PortableServer::AdapterActivator_var::operator= (AdapterActivator_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -PortableServer::AdapterActivator_var & -PortableServer::AdapterActivator_var::operator= (const ::PortableServer::AdapterActivator_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::AdapterActivator::_duplicate (p.ptr ()); - } - return *this; -} - -PortableServer::AdapterActivator_var::operator const ::PortableServer::AdapterActivator_ptr &() const // cast -{ - return this->ptr_; -} - -PortableServer::AdapterActivator_var::operator ::PortableServer::AdapterActivator_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::AdapterActivator_ptr -PortableServer::AdapterActivator_var::operator-> (void) const -{ - return this->ptr_; -} - -::PortableServer::AdapterActivator_ptr -PortableServer::AdapterActivator_var::in (void) const -{ - return this->ptr_; -} - -::PortableServer::AdapterActivator_ptr & -PortableServer::AdapterActivator_var::inout (void) -{ - return this->ptr_; -} - -::PortableServer::AdapterActivator_ptr & -PortableServer::AdapterActivator_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::AdapterActivator::_nil (); - return this->ptr_; -} - -::PortableServer::AdapterActivator_ptr -PortableServer::AdapterActivator_var::_retn (void) -{ - // yield ownership of managed obj reference - ::PortableServer::AdapterActivator_ptr val = this->ptr_; - this->ptr_ = ::PortableServer::AdapterActivator::_nil (); - return val; -} - -::PortableServer::AdapterActivator_ptr -PortableServer::AdapterActivator_var::tao_duplicate (AdapterActivator_ptr p) -{ - return ::PortableServer::AdapterActivator::_duplicate (p); -} - -void -PortableServer::AdapterActivator_var::tao_release (AdapterActivator_ptr p) -{ - CORBA::release (p); -} - -::PortableServer::AdapterActivator_ptr -PortableServer::AdapterActivator_var::tao_nil (void) -{ - return ::PortableServer::AdapterActivator::_nil (); -} - -::PortableServer::AdapterActivator_ptr -PortableServer::AdapterActivator_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::PortableServer::AdapterActivator::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -PortableServer::AdapterActivator_var::tao_upcast (void *src) -{ - AdapterActivator **tmp = - ACE_static_cast (AdapterActivator **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// PortableServer::AdapterActivator_out -// ************************************************************* - -PortableServer::AdapterActivator_out::AdapterActivator_out (AdapterActivator_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::PortableServer::AdapterActivator::_nil (); -} - -PortableServer::AdapterActivator_out::AdapterActivator_out (AdapterActivator_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::AdapterActivator::_nil (); -} - -PortableServer::AdapterActivator_out::AdapterActivator_out (const ::PortableServer::AdapterActivator_out &p) - : ptr_ (ACE_const_cast (AdapterActivator_out &, p).ptr_) -{} - -::PortableServer::AdapterActivator_out & -PortableServer::AdapterActivator_out::operator= (const ::PortableServer::AdapterActivator_out &p) -{ - this->ptr_ = ACE_const_cast (AdapterActivator_out&, p).ptr_; - return *this; -} - -PortableServer::AdapterActivator_out & -PortableServer::AdapterActivator_out::operator= (const ::PortableServer::AdapterActivator_var &p) -{ - this->ptr_ = ::PortableServer::AdapterActivator::_duplicate (p.ptr ()); - return *this; -} - -PortableServer::AdapterActivator_out & -PortableServer::AdapterActivator_out::operator= (AdapterActivator_ptr p) -{ - this->ptr_ = p; - return *this; -} - -PortableServer::AdapterActivator_out::operator ::PortableServer::AdapterActivator_ptr &() // cast +CORBA::Boolean +PortableServer::tao_AdapterActivator_life::tao_marshal ( + PortableServer::AdapterActivator_ptr p, + TAO_OutputCDR &cdr + ) { - return this->ptr_; + return p->marshal (cdr); } -::PortableServer::AdapterActivator_ptr & -PortableServer::AdapterActivator_out::ptr (void) +PortableServer::AdapterActivator_ptr +PortableServer::tao_AdapterActivator_cast::tao_narrow ( + CORBA::Object *p + ACE_ENV_ARG_DECL + ) { - return this->ptr_; + return PortableServer::AdapterActivator::_narrow (p ACE_ENV_ARG_PARAMETER); } -::PortableServer::AdapterActivator_ptr -PortableServer::AdapterActivator_out::operator-> (void) +CORBA::Object * +PortableServer::tao_AdapterActivator_cast::tao_upcast ( + void *src + ) { - return this->ptr_; + PortableServer::AdapterActivator **tmp = + ACE_static_cast (PortableServer::AdapterActivator **, src); + return *tmp; } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + PortableServer::AdapterActivator, + PortableServer::tao_AdapterActivator_life + >; + template class + TAO_Objref_Out_T< + PortableServer::AdapterActivator, + PortableServer::tao_AdapterActivator_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + PortableServer::AdapterActivator, \ + PortableServer::tao_AdapterActivator_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + PortableServer::AdapterActivator, \ + PortableServer::tao_AdapterActivator_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 PortableServer::AdapterActivator::AdapterActivator (void) {} @@ -5000,6 +3442,12 @@ const char* PortableServer::AdapterActivator::_interface_repository_id (void) co return "IDL:omg.org/PortableServer/AdapterActivator:2.3"; } +CORBA::Boolean +PortableServer::AdapterActivator::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -5050,7 +3498,7 @@ TAO_NAMESPACE_END int PortableServer::ServantManager::_tao_class_id = 0; PortableServer::ServantManager_ptr -tao_PortableServer_ServantManager_duplicate ( +PortableServer::tao_ServantManager_life::tao_duplicate ( PortableServer::ServantManager_ptr p ) { @@ -5058,7 +3506,7 @@ tao_PortableServer_ServantManager_duplicate ( } void -tao_PortableServer_ServantManager_release ( +PortableServer::tao_ServantManager_life::tao_release ( PortableServer::ServantManager_ptr p ) { @@ -5066,231 +3514,67 @@ tao_PortableServer_ServantManager_release ( } PortableServer::ServantManager_ptr -tao_PortableServer_ServantManager_nil ( +PortableServer::tao_ServantManager_life::tao_nil ( void ) { return PortableServer::ServantManager::_nil (); } -PortableServer::ServantManager_ptr -tao_PortableServer_ServantManager_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return PortableServer::ServantManager::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_PortableServer_ServantManager_upcast ( - void *src - ) -{ - PortableServer::ServantManager **tmp = - ACE_static_cast (PortableServer::ServantManager **, src); - return *tmp; -} - CORBA::Boolean -tao_PortableServer_ServantManager_marshal ( +PortableServer::tao_ServantManager_life::tao_marshal ( PortableServer::ServantManager_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// PortableServer::ServantManager_var -// ************************************************************* - -PortableServer::ServantManager_var::ServantManager_var (void) - : ptr_ (ServantManager::_nil ()) -{} - -::PortableServer::ServantManager_ptr -PortableServer::ServantManager_var::ptr (void) const -{ - return this->ptr_; -} - -PortableServer::ServantManager_var::ServantManager_var (const ::PortableServer::ServantManager_var &p) - : TAO_Base_var (), - ptr_ (ServantManager::_duplicate (p.ptr ())) -{} - -PortableServer::ServantManager_var::~ServantManager_var (void) -{ - CORBA::release (this->ptr_); -} - -PortableServer::ServantManager_var & -PortableServer::ServantManager_var::operator= (ServantManager_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -PortableServer::ServantManager_var & -PortableServer::ServantManager_var::operator= (const ::PortableServer::ServantManager_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::ServantManager::_duplicate (p.ptr ()); - } - return *this; -} - -PortableServer::ServantManager_var::operator const ::PortableServer::ServantManager_ptr &() const // cast -{ - return this->ptr_; -} - -PortableServer::ServantManager_var::operator ::PortableServer::ServantManager_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::ServantManager_ptr -PortableServer::ServantManager_var::operator-> (void) const -{ - return this->ptr_; -} - -::PortableServer::ServantManager_ptr -PortableServer::ServantManager_var::in (void) const -{ - return this->ptr_; -} - -::PortableServer::ServantManager_ptr & -PortableServer::ServantManager_var::inout (void) -{ - return this->ptr_; -} - -::PortableServer::ServantManager_ptr & -PortableServer::ServantManager_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::ServantManager::_nil (); - return this->ptr_; -} - -::PortableServer::ServantManager_ptr -PortableServer::ServantManager_var::_retn (void) -{ - // yield ownership of managed obj reference - ::PortableServer::ServantManager_ptr val = this->ptr_; - this->ptr_ = ::PortableServer::ServantManager::_nil (); - return val; -} - -::PortableServer::ServantManager_ptr -PortableServer::ServantManager_var::tao_duplicate (ServantManager_ptr p) -{ - return ::PortableServer::ServantManager::_duplicate (p); -} - -void -PortableServer::ServantManager_var::tao_release (ServantManager_ptr p) -{ - CORBA::release (p); -} - -::PortableServer::ServantManager_ptr -PortableServer::ServantManager_var::tao_nil (void) -{ - return ::PortableServer::ServantManager::_nil (); + return p->marshal (cdr); } -::PortableServer::ServantManager_ptr -PortableServer::ServantManager_var::tao_narrow ( +PortableServer::ServantManager_ptr +PortableServer::tao_ServantManager_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::PortableServer::ServantManager::_narrow (p ACE_ENV_ARG_PARAMETER); + return PortableServer::ServantManager::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -PortableServer::ServantManager_var::tao_upcast (void *src) +PortableServer::tao_ServantManager_cast::tao_upcast ( + void *src + ) { - ServantManager **tmp = - ACE_static_cast (ServantManager **, src); + PortableServer::ServantManager **tmp = + ACE_static_cast (PortableServer::ServantManager **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// PortableServer::ServantManager_out -// ************************************************************* - -PortableServer::ServantManager_out::ServantManager_out (ServantManager_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::PortableServer::ServantManager::_nil (); -} - -PortableServer::ServantManager_out::ServantManager_out (ServantManager_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::ServantManager::_nil (); -} - -PortableServer::ServantManager_out::ServantManager_out (const ::PortableServer::ServantManager_out &p) - : ptr_ (ACE_const_cast (ServantManager_out &, p).ptr_) -{} - -::PortableServer::ServantManager_out & -PortableServer::ServantManager_out::operator= (const ::PortableServer::ServantManager_out &p) -{ - this->ptr_ = ACE_const_cast (ServantManager_out&, p).ptr_; - return *this; -} - -PortableServer::ServantManager_out & -PortableServer::ServantManager_out::operator= (const ::PortableServer::ServantManager_var &p) -{ - this->ptr_ = ::PortableServer::ServantManager::_duplicate (p.ptr ()); - return *this; -} - -PortableServer::ServantManager_out & -PortableServer::ServantManager_out::operator= (ServantManager_ptr p) -{ - this->ptr_ = p; - return *this; -} - -PortableServer::ServantManager_out::operator ::PortableServer::ServantManager_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::ServantManager_ptr & -PortableServer::ServantManager_out::ptr (void) -{ - return this->ptr_; -} - -::PortableServer::ServantManager_ptr -PortableServer::ServantManager_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + PortableServer::ServantManager, + PortableServer::tao_ServantManager_life + >; + template class + TAO_Objref_Out_T< + PortableServer::ServantManager, + PortableServer::tao_ServantManager_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + PortableServer::ServantManager, \ + PortableServer::tao_ServantManager_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + PortableServer::ServantManager, \ + PortableServer::tao_ServantManager_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 PortableServer::ServantManager::ServantManager (void) {} @@ -5384,6 +3668,12 @@ const char* PortableServer::ServantManager::_interface_repository_id (void) cons return "IDL:omg.org/PortableServer/ServantManager:2.3"; } +CORBA::Boolean +PortableServer::ServantManager::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -5433,7 +3723,7 @@ TAO_NAMESPACE_END int PortableServer::ServantActivator::_tao_class_id = 0; PortableServer::ServantActivator_ptr -tao_PortableServer_ServantActivator_duplicate ( +PortableServer::tao_ServantActivator_life::tao_duplicate ( PortableServer::ServantActivator_ptr p ) { @@ -5441,239 +3731,75 @@ tao_PortableServer_ServantActivator_duplicate ( } void -tao_PortableServer_ServantActivator_release ( +PortableServer::tao_ServantActivator_life::tao_release ( PortableServer::ServantActivator_ptr p - ) -{ - CORBA::release (p); -} - -PortableServer::ServantActivator_ptr -tao_PortableServer_ServantActivator_nil ( - void - ) -{ - return PortableServer::ServantActivator::_nil (); -} - -PortableServer::ServantActivator_ptr -tao_PortableServer_ServantActivator_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return PortableServer::ServantActivator::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_PortableServer_ServantActivator_upcast ( - void *src - ) -{ - PortableServer::ServantActivator **tmp = - ACE_static_cast (PortableServer::ServantActivator **, src); - return *tmp; -} - -CORBA::Boolean -tao_PortableServer_ServantActivator_marshal ( - PortableServer::ServantActivator_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// PortableServer::ServantActivator_var -// ************************************************************* - -PortableServer::ServantActivator_var::ServantActivator_var (void) - : ptr_ (ServantActivator::_nil ()) -{} - -::PortableServer::ServantActivator_ptr -PortableServer::ServantActivator_var::ptr (void) const -{ - return this->ptr_; -} - -PortableServer::ServantActivator_var::ServantActivator_var (const ::PortableServer::ServantActivator_var &p) - : TAO_Base_var (), - ptr_ (ServantActivator::_duplicate (p.ptr ())) -{} - -PortableServer::ServantActivator_var::~ServantActivator_var (void) -{ - CORBA::release (this->ptr_); -} - -PortableServer::ServantActivator_var & -PortableServer::ServantActivator_var::operator= (ServantActivator_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -PortableServer::ServantActivator_var & -PortableServer::ServantActivator_var::operator= (const ::PortableServer::ServantActivator_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::ServantActivator::_duplicate (p.ptr ()); - } - return *this; -} - -PortableServer::ServantActivator_var::operator const ::PortableServer::ServantActivator_ptr &() const // cast -{ - return this->ptr_; -} - -PortableServer::ServantActivator_var::operator ::PortableServer::ServantActivator_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::ServantActivator_ptr -PortableServer::ServantActivator_var::operator-> (void) const -{ - return this->ptr_; -} - -::PortableServer::ServantActivator_ptr -PortableServer::ServantActivator_var::in (void) const -{ - return this->ptr_; -} - -::PortableServer::ServantActivator_ptr & -PortableServer::ServantActivator_var::inout (void) -{ - return this->ptr_; -} - -::PortableServer::ServantActivator_ptr & -PortableServer::ServantActivator_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::ServantActivator::_nil (); - return this->ptr_; -} - -::PortableServer::ServantActivator_ptr -PortableServer::ServantActivator_var::_retn (void) -{ - // yield ownership of managed obj reference - ::PortableServer::ServantActivator_ptr val = this->ptr_; - this->ptr_ = ::PortableServer::ServantActivator::_nil (); - return val; -} - -::PortableServer::ServantActivator_ptr -PortableServer::ServantActivator_var::tao_duplicate (ServantActivator_ptr p) -{ - return ::PortableServer::ServantActivator::_duplicate (p); -} - -void -PortableServer::ServantActivator_var::tao_release (ServantActivator_ptr p) -{ - CORBA::release (p); -} - -::PortableServer::ServantActivator_ptr -PortableServer::ServantActivator_var::tao_nil (void) -{ - return ::PortableServer::ServantActivator::_nil (); -} - -::PortableServer::ServantActivator_ptr -PortableServer::ServantActivator_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::PortableServer::ServantActivator::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -PortableServer::ServantActivator_var::tao_upcast (void *src) -{ - ServantActivator **tmp = - ACE_static_cast (ServantActivator **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// PortableServer::ServantActivator_out -// ************************************************************* - -PortableServer::ServantActivator_out::ServantActivator_out (ServantActivator_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::PortableServer::ServantActivator::_nil (); -} - -PortableServer::ServantActivator_out::ServantActivator_out (ServantActivator_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::ServantActivator::_nil (); -} - -PortableServer::ServantActivator_out::ServantActivator_out (const ::PortableServer::ServantActivator_out &p) - : ptr_ (ACE_const_cast (ServantActivator_out &, p).ptr_) -{} - -::PortableServer::ServantActivator_out & -PortableServer::ServantActivator_out::operator= (const ::PortableServer::ServantActivator_out &p) -{ - this->ptr_ = ACE_const_cast (ServantActivator_out&, p).ptr_; - return *this; -} - -PortableServer::ServantActivator_out & -PortableServer::ServantActivator_out::operator= (const ::PortableServer::ServantActivator_var &p) + ) { - this->ptr_ = ::PortableServer::ServantActivator::_duplicate (p.ptr ()); - return *this; + CORBA::release (p); } -PortableServer::ServantActivator_out & -PortableServer::ServantActivator_out::operator= (ServantActivator_ptr p) +PortableServer::ServantActivator_ptr +PortableServer::tao_ServantActivator_life::tao_nil ( + void + ) { - this->ptr_ = p; - return *this; + return PortableServer::ServantActivator::_nil (); } -PortableServer::ServantActivator_out::operator ::PortableServer::ServantActivator_ptr &() // cast +CORBA::Boolean +PortableServer::tao_ServantActivator_life::tao_marshal ( + PortableServer::ServantActivator_ptr p, + TAO_OutputCDR &cdr + ) { - return this->ptr_; + return p->marshal (cdr); } -::PortableServer::ServantActivator_ptr & -PortableServer::ServantActivator_out::ptr (void) +PortableServer::ServantActivator_ptr +PortableServer::tao_ServantActivator_cast::tao_narrow ( + CORBA::Object *p + ACE_ENV_ARG_DECL + ) { - return this->ptr_; + return PortableServer::ServantActivator::_narrow (p ACE_ENV_ARG_PARAMETER); } -::PortableServer::ServantActivator_ptr -PortableServer::ServantActivator_out::operator-> (void) +CORBA::Object * +PortableServer::tao_ServantActivator_cast::tao_upcast ( + void *src + ) { - return this->ptr_; + PortableServer::ServantActivator **tmp = + ACE_static_cast (PortableServer::ServantActivator **, src); + return *tmp; } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + PortableServer::ServantActivator, + PortableServer::tao_ServantActivator_life + >; + template class + TAO_Objref_Out_T< + PortableServer::ServantActivator, + PortableServer::tao_ServantActivator_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + PortableServer::ServantActivator, \ + PortableServer::tao_ServantActivator_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + PortableServer::ServantActivator, \ + PortableServer::tao_ServantActivator_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 PortableServer::ServantActivator::ServantActivator (void) {} @@ -5781,6 +3907,12 @@ const char* PortableServer::ServantActivator::_interface_repository_id (void) co return "IDL:omg.org/PortableServer/ServantActivator:2.3"; } +CORBA::Boolean +PortableServer::ServantActivator::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -5831,7 +3963,7 @@ TAO_NAMESPACE_END int PortableServer::ServantLocator::_tao_class_id = 0; PortableServer::ServantLocator_ptr -tao_PortableServer_ServantLocator_duplicate ( +PortableServer::tao_ServantLocator_life::tao_duplicate ( PortableServer::ServantLocator_ptr p ) { @@ -5839,7 +3971,7 @@ tao_PortableServer_ServantLocator_duplicate ( } void -tao_PortableServer_ServantLocator_release ( +PortableServer::tao_ServantLocator_life::tao_release ( PortableServer::ServantLocator_ptr p ) { @@ -5847,231 +3979,67 @@ tao_PortableServer_ServantLocator_release ( } PortableServer::ServantLocator_ptr -tao_PortableServer_ServantLocator_nil ( +PortableServer::tao_ServantLocator_life::tao_nil ( void ) { return PortableServer::ServantLocator::_nil (); } -PortableServer::ServantLocator_ptr -tao_PortableServer_ServantLocator_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return PortableServer::ServantLocator::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_PortableServer_ServantLocator_upcast ( - void *src - ) -{ - PortableServer::ServantLocator **tmp = - ACE_static_cast (PortableServer::ServantLocator **, src); - return *tmp; -} - CORBA::Boolean -tao_PortableServer_ServantLocator_marshal ( +PortableServer::tao_ServantLocator_life::tao_marshal ( PortableServer::ServantLocator_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// PortableServer::ServantLocator_var -// ************************************************************* - -PortableServer::ServantLocator_var::ServantLocator_var (void) - : ptr_ (ServantLocator::_nil ()) -{} - -::PortableServer::ServantLocator_ptr -PortableServer::ServantLocator_var::ptr (void) const -{ - return this->ptr_; -} - -PortableServer::ServantLocator_var::ServantLocator_var (const ::PortableServer::ServantLocator_var &p) - : TAO_Base_var (), - ptr_ (ServantLocator::_duplicate (p.ptr ())) -{} - -PortableServer::ServantLocator_var::~ServantLocator_var (void) -{ - CORBA::release (this->ptr_); -} - -PortableServer::ServantLocator_var & -PortableServer::ServantLocator_var::operator= (ServantLocator_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -PortableServer::ServantLocator_var & -PortableServer::ServantLocator_var::operator= (const ::PortableServer::ServantLocator_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::ServantLocator::_duplicate (p.ptr ()); - } - return *this; -} - -PortableServer::ServantLocator_var::operator const ::PortableServer::ServantLocator_ptr &() const // cast -{ - return this->ptr_; -} - -PortableServer::ServantLocator_var::operator ::PortableServer::ServantLocator_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::ServantLocator_ptr -PortableServer::ServantLocator_var::operator-> (void) const -{ - return this->ptr_; -} - -::PortableServer::ServantLocator_ptr -PortableServer::ServantLocator_var::in (void) const -{ - return this->ptr_; -} - -::PortableServer::ServantLocator_ptr & -PortableServer::ServantLocator_var::inout (void) -{ - return this->ptr_; -} - -::PortableServer::ServantLocator_ptr & -PortableServer::ServantLocator_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::ServantLocator::_nil (); - return this->ptr_; -} - -::PortableServer::ServantLocator_ptr -PortableServer::ServantLocator_var::_retn (void) -{ - // yield ownership of managed obj reference - ::PortableServer::ServantLocator_ptr val = this->ptr_; - this->ptr_ = ::PortableServer::ServantLocator::_nil (); - return val; -} - -::PortableServer::ServantLocator_ptr -PortableServer::ServantLocator_var::tao_duplicate (ServantLocator_ptr p) -{ - return ::PortableServer::ServantLocator::_duplicate (p); + return p->marshal (cdr); } -void -PortableServer::ServantLocator_var::tao_release (ServantLocator_ptr p) -{ - CORBA::release (p); -} - -::PortableServer::ServantLocator_ptr -PortableServer::ServantLocator_var::tao_nil (void) -{ - return ::PortableServer::ServantLocator::_nil (); -} - -::PortableServer::ServantLocator_ptr -PortableServer::ServantLocator_var::tao_narrow ( +PortableServer::ServantLocator_ptr +PortableServer::tao_ServantLocator_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::PortableServer::ServantLocator::_narrow (p ACE_ENV_ARG_PARAMETER); + return PortableServer::ServantLocator::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -PortableServer::ServantLocator_var::tao_upcast (void *src) +PortableServer::tao_ServantLocator_cast::tao_upcast ( + void *src + ) { - ServantLocator **tmp = - ACE_static_cast (ServantLocator **, src); + PortableServer::ServantLocator **tmp = + ACE_static_cast (PortableServer::ServantLocator **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// PortableServer::ServantLocator_out -// ************************************************************* - -PortableServer::ServantLocator_out::ServantLocator_out (ServantLocator_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::PortableServer::ServantLocator::_nil (); -} - -PortableServer::ServantLocator_out::ServantLocator_out (ServantLocator_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::ServantLocator::_nil (); -} - -PortableServer::ServantLocator_out::ServantLocator_out (const ::PortableServer::ServantLocator_out &p) - : ptr_ (ACE_const_cast (ServantLocator_out &, p).ptr_) -{} - -::PortableServer::ServantLocator_out & -PortableServer::ServantLocator_out::operator= (const ::PortableServer::ServantLocator_out &p) -{ - this->ptr_ = ACE_const_cast (ServantLocator_out&, p).ptr_; - return *this; -} - -PortableServer::ServantLocator_out & -PortableServer::ServantLocator_out::operator= (const ::PortableServer::ServantLocator_var &p) -{ - this->ptr_ = ::PortableServer::ServantLocator::_duplicate (p.ptr ()); - return *this; -} - -PortableServer::ServantLocator_out & -PortableServer::ServantLocator_out::operator= (ServantLocator_ptr p) -{ - this->ptr_ = p; - return *this; -} - -PortableServer::ServantLocator_out::operator ::PortableServer::ServantLocator_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::ServantLocator_ptr & -PortableServer::ServantLocator_out::ptr (void) -{ - return this->ptr_; -} - -::PortableServer::ServantLocator_ptr -PortableServer::ServantLocator_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + PortableServer::ServantLocator, + PortableServer::tao_ServantLocator_life + >; + template class + TAO_Objref_Out_T< + PortableServer::ServantLocator, + PortableServer::tao_ServantLocator_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + PortableServer::ServantLocator, \ + PortableServer::tao_ServantLocator_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + PortableServer::ServantLocator, \ + PortableServer::tao_ServantLocator_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 PortableServer::ServantLocator::ServantLocator (void) {} @@ -6179,6 +4147,12 @@ const char* PortableServer::ServantLocator::_interface_repository_id (void) cons return "IDL:omg.org/PortableServer/ServantLocator:2.3"; } +CORBA::Boolean +PortableServer::ServantLocator::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -6230,7 +4204,7 @@ TAO_NAMESPACE_END int PortableServer::POA::_tao_class_id = 0; PortableServer::POA_ptr -tao_PortableServer_POA_duplicate ( +PortableServer::tao_POA_life::tao_duplicate ( PortableServer::POA_ptr p ) { @@ -6238,7 +4212,7 @@ tao_PortableServer_POA_duplicate ( } void -tao_PortableServer_POA_release ( +PortableServer::tao_POA_life::tao_release ( PortableServer::POA_ptr p ) { @@ -6246,231 +4220,67 @@ tao_PortableServer_POA_release ( } PortableServer::POA_ptr -tao_PortableServer_POA_nil ( +PortableServer::tao_POA_life::tao_nil ( void ) { return PortableServer::POA::_nil (); } -PortableServer::POA_ptr -tao_PortableServer_POA_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return PortableServer::POA::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_PortableServer_POA_upcast ( - void *src - ) -{ - PortableServer::POA **tmp = - ACE_static_cast (PortableServer::POA **, src); - return *tmp; -} - CORBA::Boolean -tao_PortableServer_POA_marshal ( +PortableServer::tao_POA_life::tao_marshal ( PortableServer::POA_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// PortableServer::POA_var -// ************************************************************* - -PortableServer::POA_var::POA_var (void) - : ptr_ (POA::_nil ()) -{} - -::PortableServer::POA_ptr -PortableServer::POA_var::ptr (void) const -{ - return this->ptr_; -} - -PortableServer::POA_var::POA_var (const ::PortableServer::POA_var &p) - : TAO_Base_var (), - ptr_ (POA::_duplicate (p.ptr ())) -{} - -PortableServer::POA_var::~POA_var (void) -{ - CORBA::release (this->ptr_); -} - -PortableServer::POA_var & -PortableServer::POA_var::operator= (POA_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -PortableServer::POA_var & -PortableServer::POA_var::operator= (const ::PortableServer::POA_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::POA::_duplicate (p.ptr ()); - } - return *this; -} - -PortableServer::POA_var::operator const ::PortableServer::POA_ptr &() const // cast -{ - return this->ptr_; + return p->marshal (cdr); } -PortableServer::POA_var::operator ::PortableServer::POA_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::POA_ptr -PortableServer::POA_var::operator-> (void) const -{ - return this->ptr_; -} - -::PortableServer::POA_ptr -PortableServer::POA_var::in (void) const -{ - return this->ptr_; -} - -::PortableServer::POA_ptr & -PortableServer::POA_var::inout (void) -{ - return this->ptr_; -} - -::PortableServer::POA_ptr & -PortableServer::POA_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::POA::_nil (); - return this->ptr_; -} - -::PortableServer::POA_ptr -PortableServer::POA_var::_retn (void) -{ - // yield ownership of managed obj reference - ::PortableServer::POA_ptr val = this->ptr_; - this->ptr_ = ::PortableServer::POA::_nil (); - return val; -} - -::PortableServer::POA_ptr -PortableServer::POA_var::tao_duplicate (POA_ptr p) -{ - return ::PortableServer::POA::_duplicate (p); -} - -void -PortableServer::POA_var::tao_release (POA_ptr p) -{ - CORBA::release (p); -} - -::PortableServer::POA_ptr -PortableServer::POA_var::tao_nil (void) -{ - return ::PortableServer::POA::_nil (); -} - -::PortableServer::POA_ptr -PortableServer::POA_var::tao_narrow ( +PortableServer::POA_ptr +PortableServer::tao_POA_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::PortableServer::POA::_narrow (p ACE_ENV_ARG_PARAMETER); + return PortableServer::POA::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -PortableServer::POA_var::tao_upcast (void *src) +PortableServer::tao_POA_cast::tao_upcast ( + void *src + ) { - POA **tmp = - ACE_static_cast (POA **, src); + PortableServer::POA **tmp = + ACE_static_cast (PortableServer::POA **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// PortableServer::POA_out -// ************************************************************* - -PortableServer::POA_out::POA_out (POA_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::PortableServer::POA::_nil (); -} - -PortableServer::POA_out::POA_out (POA_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::POA::_nil (); -} - -PortableServer::POA_out::POA_out (const ::PortableServer::POA_out &p) - : ptr_ (ACE_const_cast (POA_out &, p).ptr_) -{} - -::PortableServer::POA_out & -PortableServer::POA_out::operator= (const ::PortableServer::POA_out &p) -{ - this->ptr_ = ACE_const_cast (POA_out&, p).ptr_; - return *this; -} - -PortableServer::POA_out & -PortableServer::POA_out::operator= (const ::PortableServer::POA_var &p) -{ - this->ptr_ = ::PortableServer::POA::_duplicate (p.ptr ()); - return *this; -} - -PortableServer::POA_out & -PortableServer::POA_out::operator= (POA_ptr p) -{ - this->ptr_ = p; - return *this; -} - -PortableServer::POA_out::operator ::PortableServer::POA_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::POA_ptr & -PortableServer::POA_out::ptr (void) -{ - return this->ptr_; -} - -::PortableServer::POA_ptr -PortableServer::POA_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + PortableServer::POA, + PortableServer::tao_POA_life + >; + template class + TAO_Objref_Out_T< + PortableServer::POA, + PortableServer::tao_POA_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + PortableServer::POA, \ + PortableServer::tao_POA_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + PortableServer::POA, \ + PortableServer::tao_POA_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 PortableServer::POA::POA (void) {} @@ -6564,6 +4374,12 @@ const char* PortableServer::POA::_interface_repository_id (void) const return "IDL:omg.org/PortableServer/POA:2.3"; } +CORBA::Boolean +PortableServer::POA::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 @@ -6935,8 +4751,7 @@ void PortableServer::POA::InvalidPolicy::_tao_decode ( PortableServer::POA::InvalidPolicy::InvalidPolicy ( CORBA::UShort _tao_index - ) - : CORBA::UserException ( + ) : CORBA::UserException ( "IDL:omg.org/PortableServer/POA/InvalidPolicy:2.3", "InvalidPolicy" ) @@ -7980,7 +5795,7 @@ TAO_NAMESPACE_END int PortableServer::Current::_tao_class_id = 0; PortableServer::Current_ptr -tao_PortableServer_Current_duplicate ( +PortableServer::tao_Current_life::tao_duplicate ( PortableServer::Current_ptr p ) { @@ -7988,7 +5803,7 @@ tao_PortableServer_Current_duplicate ( } void -tao_PortableServer_Current_release ( +PortableServer::tao_Current_life::tao_release ( PortableServer::Current_ptr p ) { @@ -7996,231 +5811,67 @@ tao_PortableServer_Current_release ( } PortableServer::Current_ptr -tao_PortableServer_Current_nil ( +PortableServer::tao_Current_life::tao_nil ( void ) { return PortableServer::Current::_nil (); } -PortableServer::Current_ptr -tao_PortableServer_Current_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return PortableServer::Current::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_PortableServer_Current_upcast ( - void *src - ) -{ - PortableServer::Current **tmp = - ACE_static_cast (PortableServer::Current **, src); - return *tmp; -} - CORBA::Boolean -tao_PortableServer_Current_marshal ( +PortableServer::tao_Current_life::tao_marshal ( PortableServer::Current_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// PortableServer::Current_var -// ************************************************************* - -PortableServer::Current_var::Current_var (void) - : ptr_ (Current::_nil ()) -{} - -::PortableServer::Current_ptr -PortableServer::Current_var::ptr (void) const -{ - return this->ptr_; -} - -PortableServer::Current_var::Current_var (const ::PortableServer::Current_var &p) - : TAO_Base_var (), - ptr_ (Current::_duplicate (p.ptr ())) -{} - -PortableServer::Current_var::~Current_var (void) -{ - CORBA::release (this->ptr_); -} - -PortableServer::Current_var & -PortableServer::Current_var::operator= (Current_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -PortableServer::Current_var & -PortableServer::Current_var::operator= (const ::PortableServer::Current_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::Current::_duplicate (p.ptr ()); - } - return *this; -} - -PortableServer::Current_var::operator const ::PortableServer::Current_ptr &() const // cast -{ - return this->ptr_; -} - -PortableServer::Current_var::operator ::PortableServer::Current_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::Current_ptr -PortableServer::Current_var::operator-> (void) const -{ - return this->ptr_; -} - -::PortableServer::Current_ptr -PortableServer::Current_var::in (void) const -{ - return this->ptr_; + return p->marshal (cdr); } -::PortableServer::Current_ptr & -PortableServer::Current_var::inout (void) -{ - return this->ptr_; -} - -::PortableServer::Current_ptr & -PortableServer::Current_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::Current::_nil (); - return this->ptr_; -} - -::PortableServer::Current_ptr -PortableServer::Current_var::_retn (void) -{ - // yield ownership of managed obj reference - ::PortableServer::Current_ptr val = this->ptr_; - this->ptr_ = ::PortableServer::Current::_nil (); - return val; -} - -::PortableServer::Current_ptr -PortableServer::Current_var::tao_duplicate (Current_ptr p) -{ - return ::PortableServer::Current::_duplicate (p); -} - -void -PortableServer::Current_var::tao_release (Current_ptr p) -{ - CORBA::release (p); -} - -::PortableServer::Current_ptr -PortableServer::Current_var::tao_nil (void) -{ - return ::PortableServer::Current::_nil (); -} - -::PortableServer::Current_ptr -PortableServer::Current_var::tao_narrow ( +PortableServer::Current_ptr +PortableServer::tao_Current_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::PortableServer::Current::_narrow (p ACE_ENV_ARG_PARAMETER); + return PortableServer::Current::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -PortableServer::Current_var::tao_upcast (void *src) +PortableServer::tao_Current_cast::tao_upcast ( + void *src + ) { - Current **tmp = - ACE_static_cast (Current **, src); + PortableServer::Current **tmp = + ACE_static_cast (PortableServer::Current **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// PortableServer::Current_out -// ************************************************************* - -PortableServer::Current_out::Current_out (Current_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::PortableServer::Current::_nil (); -} - -PortableServer::Current_out::Current_out (Current_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::PortableServer::Current::_nil (); -} - -PortableServer::Current_out::Current_out (const ::PortableServer::Current_out &p) - : ptr_ (ACE_const_cast (Current_out &, p).ptr_) -{} - -::PortableServer::Current_out & -PortableServer::Current_out::operator= (const ::PortableServer::Current_out &p) -{ - this->ptr_ = ACE_const_cast (Current_out&, p).ptr_; - return *this; -} - -PortableServer::Current_out & -PortableServer::Current_out::operator= (const ::PortableServer::Current_var &p) -{ - this->ptr_ = ::PortableServer::Current::_duplicate (p.ptr ()); - return *this; -} - -PortableServer::Current_out & -PortableServer::Current_out::operator= (Current_ptr p) -{ - this->ptr_ = p; - return *this; -} - -PortableServer::Current_out::operator ::PortableServer::Current_ptr &() // cast -{ - return this->ptr_; -} - -::PortableServer::Current_ptr & -PortableServer::Current_out::ptr (void) -{ - return this->ptr_; -} - -::PortableServer::Current_ptr -PortableServer::Current_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + PortableServer::Current, + PortableServer::tao_Current_life + >; + template class + TAO_Objref_Out_T< + PortableServer::Current, + PortableServer::tao_Current_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + PortableServer::Current, \ + PortableServer::tao_Current_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + PortableServer::Current, \ + PortableServer::tao_Current_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 PortableServer::Current::Current (void) {} @@ -8328,6 +5979,12 @@ const char* PortableServer::Current::_interface_repository_id (void) const return "IDL:omg.org/PortableServer/Current:2.3"; } +CORBA::Boolean +PortableServer::Current::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 @@ -8558,63 +6215,26 @@ CORBA::Boolean operator>>= ( ); } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54 - -// Copying insertion. -void operator<<= ( - CORBA::Any &_tao_any, - const PortableServer::ObjectId &_tao_elem - ) -{ - TAO::Any_Dual_Impl_T::insert_copy ( - _tao_any, - PortableServer::ObjectId::_tao_any_destructor, - PortableServer::_tc_ObjectId, - _tao_elem - ); -} - -// Non-copying insertion. -void operator<<= ( - CORBA::Any &_tao_any, - PortableServer::ObjectId *_tao_elem - ) +template<> +CORBA::Boolean +TAO::Any_Dual_Impl_T::marshal_value (TAO_OutputCDR &) { - TAO::Any_Dual_Impl_T::insert ( - _tao_any, - PortableServer::ObjectId::_tao_any_destructor, - PortableServer::_tc_ObjectId, - _tao_elem - ); + return 0; } -// Extraction to non-const pointer (deprecated). -CORBA::Boolean operator>>= ( - const CORBA::Any &_tao_any, - PortableServer::ObjectId *&_tao_elem - ) +template<> +CORBA::Boolean +TAO::Any_Dual_Impl_T::demarshal_value (TAO_InputCDR &) { - return _tao_any >>= ACE_const_cast ( - const PortableServer::ObjectId *&, - _tao_elem - ); + return 0; } -// Extraction to const pointer. -CORBA::Boolean operator>>= ( - const CORBA::Any &_tao_any, - const PortableServer::ObjectId *&_tao_elem - ) -{ - return - TAO::Any_Dual_Impl_T::extract ( - _tao_any, - PortableServer::ObjectId::_tao_any_destructor, - PortableServer::_tc_ObjectId, - _tao_elem - ); -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ #if (TAO_HAS_MINIMUM_CORBA == 0) @@ -8680,7 +6300,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Dual_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Dual_Impl_T +# pragma instantiate TAO::Any_Dual_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ #endif /* TAO_HAS_MINIMUM_CORBA == 0 */ @@ -8749,7 +6369,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Dual_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Dual_Impl_T +# pragma instantiate TAO::Any_Dual_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -8810,6 +6430,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_cs.cpp:52 @@ -8842,7 +6469,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Basic_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Basic_Impl_T +# pragma instantiate TAO::Any_Basic_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -8957,7 +6584,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Basic_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Basic_Impl_T +# pragma instantiate TAO::Any_Basic_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -9070,7 +6697,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Basic_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Basic_Impl_T +# pragma instantiate TAO::Any_Basic_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -9183,7 +6810,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Basic_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Basic_Impl_T +# pragma instantiate TAO::Any_Basic_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -9298,7 +6925,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Basic_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Basic_Impl_T +# pragma instantiate TAO::Any_Basic_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -9411,7 +7038,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Basic_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Basic_Impl_T +# pragma instantiate TAO::Any_Basic_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -9524,7 +7151,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Basic_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Basic_Impl_T +# pragma instantiate TAO::Any_Basic_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -9888,6 +7515,7 @@ operator>>= ( ); } +template<> CORBA::Boolean TAO::Any_Impl_T::to_object ( CORBA::Object_ptr &_tao_elem @@ -10156,115 +7784,10 @@ TAO::Any_Impl_T::demarshal_value (TAO_InputCDR &) # pragma instantiate TAO::Any_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:64 - -template<> -CORBA::Boolean -TAO::Any_Dual_Impl_T::marshal_value (TAO_OutputCDR &) -{ - return 0; -} - -template<> -CORBA::Boolean -TAO::Any_Dual_Impl_T::demarshal_value (TAO_InputCDR &) -{ - return 0; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 - -CORBA::Boolean operator<< ( - TAO_OutputCDR &strm, - const PortableServer::ObjectId &_tao_sequence - ) -{ - CORBA::ULong _tao_seq_len = _tao_sequence.length (); - - if (strm << _tao_seq_len) - { - // Encode all elements. - -#if (TAO_NO_COPY_OCTET_SEQUENCES == 1) - { - TAO_Unbounded_Sequence *oseq = - ACE_static_cast (TAO_Unbounded_Sequence*, (PortableServer::ObjectId *)&_tao_sequence); - if (oseq->mb ()) - return strm.write_octet_array_mb (oseq->mb ()); - else - return strm.write_octet_array (_tao_sequence.get_buffer (), _tao_sequence.length ()); - } - -#else /* TAO_NO_COPY_OCTET_SEQUENCES == 0 */ - return strm.write_octet_array (_tao_sequence.get_buffer (), _tao_sequence.length ()); - -#endif /* TAO_NO_COPY_OCTET_SEQUENCES == 0 */ - } - - return 0; -} - -CORBA::Boolean operator>> ( - TAO_InputCDR &strm, - PortableServer::ObjectId &_tao_sequence - ) -{ - CORBA::ULong _tao_seq_len; - - if (strm >> _tao_seq_len) - { - // Add a check to the length of the sequence - // to make sure it does not exceed the length - // of the stream. (See bug 58.) - if (_tao_seq_len > strm.length ()) - { - return 0; - } - - // Set the length of the sequence. - _tao_sequence.length (_tao_seq_len); - - // If length is 0 we return true. - if (0 >= _tao_seq_len) - { - return 1; - } - - // Retrieve all the elements. - -#if (TAO_NO_COPY_OCTET_SEQUENCES == 1) - if (ACE_BIT_DISABLED (strm.start ()->flags (), - ACE_Message_Block::DONT_DELETE)) - { - TAO_ORB_Core* orb_core = strm.orb_core (); - if (orb_core != 0 && - strm.orb_core ()->resource_factory ()-> - input_cdr_allocator_type_locked () == 1) - { - TAO_Unbounded_Sequence *oseq = - ACE_static_cast(TAO_Unbounded_Sequence*, &_tao_sequence); - oseq->replace (_tao_seq_len, strm.start ()); - oseq->mb ()->wr_ptr (oseq->mb()->rd_ptr () + _tao_seq_len); - strm.skip_bytes (_tao_seq_len); - return 1; - } - } - return strm.read_octet_array (_tao_sequence.get_buffer (), _tao_seq_len); -#else /* TAO_NO_COPY_OCTET_SEQUENCES == 0 */ - return strm.read_octet_array (_tao_sequence.get_buffer (), _tao_sequence.length ()); - -#endif /* TAO_NO_COPY_OCTET_SEQUENCES == 0 */ - } - - return 0; -} - #if (TAO_HAS_MINIMUM_POA == 0) // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -10278,40 +7801,40 @@ CORBA::Boolean operator<< ( // Encode all elements. } - return 0; -} - - CORBA::Boolean operator>> ( - TAO_InputCDR &strm, - PortableServer::IDs &_tao_sequence - ) -{ - CORBA::ULong _tao_seq_len; + return 0; + } - if (strm >> _tao_seq_len) - { - // Add a check to the length of the sequence - // to make sure it does not exceed the length - // of the stream. (See bug 58.) - if (_tao_seq_len > strm.length ()) - { - return 0; - } - - // Set the length of the sequence. - _tao_sequence.length (_tao_seq_len); - - // If length is 0 we return true. - if (0 >= _tao_seq_len) - { - return 1; + CORBA::Boolean operator>> ( + TAO_InputCDR &strm, + PortableServer::IDs &_tao_sequence + ) + { + CORBA::ULong _tao_seq_len; + + if (strm >> _tao_seq_len) + { + // Add a check to the length of the sequence + // to make sure it does not exceed the length + // of the stream. (See bug 58.) + if (_tao_seq_len > strm.length ()) + { + return 0; + } + + // Set the length of the sequence. + _tao_sequence.length (_tao_seq_len); + + // If length is 0 we return true. + if (0 >= _tao_seq_len) + { + return 1; + } + + // Retrieve all the elements. } - // Retrieve all the elements. + return 0; } - - return 0; -} #endif /* TAO_HAS_MINIMUM_POA == 0 */ diff --git a/TAO/tao/PortableServer/PortableServerC.h b/TAO/tao/PortableServer/PortableServerC.h index 8ad458adee4..667ca29a12f 100644 --- a/TAO/tao/PortableServer/PortableServerC.h +++ b/TAO/tao/PortableServer/PortableServerC.h @@ -26,15 +26,13 @@ #define _TAO_IDL_ORIG_PORTABLESERVERC_H_ #include "ace/pre.h" -#include "tao/corbafwd.h" +#include "tao/CurrentC.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ #include "portableserver_export.h" -#include "tao/CurrentC.h" -#include "tao/Sequence.h" #include "tao/Exception.h" #include "tao/PolicyC.h" #include "tao/OctetSeqC.h" @@ -74,7 +72,6 @@ class TAO_POA; TAO_NAMESPACE PortableServer { - typedef TAO_ServantBase ServantBase; typedef TAO_ServantBase_var ServantBase_var; typedef TAO_RefCountServantBase RefCountServantBase; @@ -84,394 +81,104 @@ TAO_NAMESPACE PortableServer typedef TAO_DynamicImplementation DynamicImplementation; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class POA; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_PORTABLESERVER_POA___PTR_CH_) -#define _PORTABLESERVER_POA___PTR_CH_ +#if !defined (_PORTABLESERVER_POA__ODDS_N_ENDS_CH_) +#define _PORTABLESERVER_POA__ODDS_N_ENDS_CH_ + class POA; typedef POA *POA_ptr; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_POA___VAR_CH_) -#define _PORTABLESERVER_POA___VAR_CH_ + struct tao_POA_life; + typedef TAO_Objref_Var_T POA_var; + typedef TAO_Objref_Out_T POA_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_PortableServer_Export POA_var : public TAO_Base_var + struct TAO_PortableServer_Export tao_POA_life { - public: - POA_var (void); // default constructor - POA_var (POA_ptr p) : ptr_ (p) {} - POA_var (const POA_var &); // copy constructor - ~POA_var (void); // destructor - - POA_var &operator= (POA_ptr); - POA_var &operator= (const POA_var &); - POA_ptr operator-> (void) const; - - operator const POA_ptr &() const; - operator POA_ptr &(); - // in, inout, out, _retn - POA_ptr in (void) const; - POA_ptr &inout (void); - POA_ptr &out (void); - POA_ptr _retn (void); - POA_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static POA_ptr tao_duplicate (POA_ptr); static void tao_release (POA_ptr); static POA_ptr tao_nil (void); - static POA_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + POA_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - POA_ptr ptr_; - // Unimplemented - prevents widening assignment. - POA_var (const TAO_Base_var &rhs); - POA_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_POA___OUT_CH_) -#define _PORTABLESERVER_POA___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_PortableServer_Export POA_out - { - public: - POA_out (POA_ptr &); - POA_out (POA_var &); - POA_out (const POA_out &); - POA_out &operator= (const POA_out &); - POA_out &operator= (const POA_var &); - POA_out &operator= (POA_ptr); - operator POA_ptr &(); - POA_ptr &ptr (void); - POA_ptr operator-> (void); - - private: - POA_ptr &ptr_; }; - -#endif /* end #if !defined */ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_PORTABLESERVER_POALIST_CH_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_PORTABLESERVER_POALIST_CH_ - - class TAO_PortableServer_Export _TAO_Unbounded_Object_Sequence_PortableServer_POAList - : public TAO_Unbounded_Base_Sequence + struct TAO_PortableServer_Export tao_POA_cast { - public: - _TAO_Unbounded_Object_Sequence_PortableServer_POAList (void); - _TAO_Unbounded_Object_Sequence_PortableServer_POAList (CORBA::ULong maximum); - _TAO_Unbounded_Object_Sequence_PortableServer_POAList ( - CORBA::ULong maximum, - CORBA::ULong length, - POA* *value, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Object_Sequence_PortableServer_POAList ( - const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs - ); - _TAO_Unbounded_Object_Sequence_PortableServer_POAList &operator= ( - const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs - ); - virtual ~_TAO_Unbounded_Object_Sequence_PortableServer_POAList (void); - - // = Accessors. - TAO_Object_Manager operator[] (CORBA::ULong index) const; - - // = Static operations. - static POA **allocbuf (CORBA::ULong nelems); - static void freebuf (POA **buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - POA* *get_buffer (CORBA::Boolean orphan = 0); - const POA* *get_buffer (void) const; - virtual void _shrink_buffer ( - CORBA::ULong nl, - CORBA::ULong ol - ); - - virtual void _downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL_WITH_DEFAULTS + static POA_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL ); - virtual CORBA::Object* _upcast (void *src) const; + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_PORTABLESERVER_POALIST_CH_) -#define _PORTABLESERVER_POALIST_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class POAList; - class POAList_var; - - // ************************************************************* - // PortableServer::POAList - // ************************************************************* - - class TAO_PortableServer_Export POAList : public - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Object_Sequence_PortableServer_POAList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Object_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_MngSeq_Var_T< + POAList, + TAO_Object_Manager< + PortableServer::POA, + PortableServer::POA_var, + PortableServer::tao_POA_life + > + > + POAList_var; + + typedef + TAO_Seq_Out_T< + POAList, + POAList_var, + TAO_Object_Manager< + PortableServer::POA, + PortableServer::POA_var, + PortableServer::tao_POA_life + > + > + POAList_out; + + class TAO_PortableServer_Export POAList + : public + TAO_Unbounded_Object_Sequence< + PortableServer::POA, + PortableServer::POA_var, + PortableServer::tao_POA_life, + PortableServer::tao_POA_cast + > { public: POAList (void); POAList (CORBA::ULong max); POAList ( - CORBA::ULong max, - CORBA::ULong length, - POA_ptr *buffer, + CORBA::ULong max, + CORBA::ULong length, + POA_ptr* buffer, CORBA::Boolean release = 0 ); POAList (const POAList &); ~POAList (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef POAList_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_POALIST___VAR_CH_) -#define _PORTABLESERVER_POALIST___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class PortableServer::POAList_var - // ************************************************************* - - class TAO_PortableServer_Export POAList_var - { - public: - POAList_var (void); - POAList_var (POAList *); - POAList_var (const POAList_var &); - ~POAList_var (void); - - POAList_var &operator= (POAList *); - POAList_var &operator= (const POAList_var &); - POAList *operator-> (void); - const POAList *operator-> (void) const; - - operator const POAList &() const; - operator POAList &(); - operator POAList &() const; - - // Variable-size base types only. - operator POAList *&(); - - TAO_Object_Manager operator[] (CORBA::ULong index); - - // in, inout, out, _retn - const POAList &in (void) const; - POAList &inout (void); - POAList *&out (void); - POAList *_retn (void); - POAList *ptr (void) const; - - private: - POAList *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_POALIST___OUT_CH_) -#define _PORTABLESERVER_POALIST___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_PortableServer_Export POAList_out - { - public: - POAList_out (POAList *&); - POAList_out (POAList_var &); - POAList_out (const POAList_out &); - POAList_out &operator= (const POAList_out &); - POAList_out &operator= (POAList *); - operator POAList *&(); - POAList *&ptr (void); - POAList *operator-> (void); - TAO_Object_Manager operator[] (CORBA::ULong index); - - private: - POAList *&ptr_; - // Assignment from T_var not allowed. - void operator= (const POAList_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_POAList; - -#if !defined (_PORTABLESERVER_OBJECTID_CH_) -#define _PORTABLESERVER_OBJECTID_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 - - class ObjectId; - class ObjectId_var; - - // ************************************************************* - // PortableServer::ObjectId - // ************************************************************* + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:426 - class TAO_PortableServer_Export ObjectId : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - TAO_Unbounded_Sequence -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - { - public: - ObjectId (void); - ObjectId (CORBA::ULong max); - ObjectId ( - CORBA::ULong max, - CORBA::ULong length, - CORBA::Octet *buffer, - CORBA::Boolean release = 0 - ); - ObjectId (const ObjectId &); - ~ObjectId (void); - - static void _tao_any_destructor (void*); - - typedef ObjectId_var _var_type; -#if (TAO_NO_COPY_OCTET_SEQUENCES == 1) - ObjectId ( - CORBA::ULong length, - const ACE_Message_Block* mb - ) - : TAO_Unbounded_Sequence (length, mb) {} -#endif /* TAO_NO_COPY_OCTET_SEQUENCE == 1 */ - }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_OBJECTID___VAR_CH_) -#define _PORTABLESERVER_OBJECTID___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class PortableServer::ObjectId_var - // ************************************************************* - - class TAO_PortableServer_Export ObjectId_var - { - public: - ObjectId_var (void); - ObjectId_var (ObjectId *); - ObjectId_var (const ObjectId_var &); - - // Fixed-size base types only. - ObjectId_var (const ObjectId &); - - ~ObjectId_var (void); - - ObjectId_var &operator= (ObjectId *); - ObjectId_var &operator= (const ObjectId_var &); - - // Fixed-size base types only. - ObjectId_var &operator= (const ObjectId &); - - ObjectId *operator-> (void); - const ObjectId *operator-> (void) const; - - operator const ObjectId &() const; - operator ObjectId &(); - operator ObjectId &() const; - CORBA::Octet & operator[] (CORBA::ULong index); - const CORBA::Octet & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const ObjectId &in (void) const; - ObjectId &inout (void); - ObjectId *&out (void); - ObjectId *_retn (void); - ObjectId *ptr (void) const; - - private: - ObjectId *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_OBJECTID___OUT_CH_) -#define _PORTABLESERVER_OBJECTID___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_PortableServer_Export ObjectId_out - { - public: - ObjectId_out (ObjectId *&); - ObjectId_out (ObjectId_var &); - ObjectId_out (const ObjectId_out &); - ObjectId_out &operator= (const ObjectId_out &); - ObjectId_out &operator= (ObjectId *); - operator ObjectId *&(); - ObjectId *&ptr (void); - ObjectId *operator-> (void); - CORBA::Octet & operator[] (CORBA::ULong index); - - private: - ObjectId *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ObjectId_var &); - }; - -#endif /* end #if !defined */ + typedef CORBA::OctetSeq ObjectId; + typedef CORBA::OctetSeq_var ObjectId_var; + typedef CORBA::OctetSeq_out ObjectId_out; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -588,175 +295,48 @@ TAO_NAMESPACE PortableServer #endif /* end #if !defined */ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_PORTABLESERVER_IDS_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_PORTABLESERVER_IDS_CH_ - - class TAO_PortableServer_Export _TAO_Unbounded_Sequence_PortableServer_IDs - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_PortableServer_IDs (void); - _TAO_Unbounded_Sequence_PortableServer_IDs (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_PortableServer_IDs ( - CORBA::ULong maximum, - CORBA::ULong length, - ObjectId *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_PortableServer_IDs ( - const _TAO_Unbounded_Sequence_PortableServer_IDs &rhs - ); - _TAO_Unbounded_Sequence_PortableServer_IDs &operator= ( - const _TAO_Unbounded_Sequence_PortableServer_IDs &rhs - ); - virtual ~_TAO_Unbounded_Sequence_PortableServer_IDs (void); - - // = Accessors. - ObjectId &operator[] (CORBA::ULong i); - const ObjectId &operator[] (CORBA::ULong i) const; - - // = Static operations. - static ObjectId *allocbuf (CORBA::ULong size); - static void freebuf (ObjectId *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - ObjectId *get_buffer (CORBA::Boolean orphan = 0); - const ObjectId *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - ObjectId *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_PORTABLESERVER_IDS_CH_) -#define _PORTABLESERVER_IDS_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class IDs; - class IDs_var; - - // ************************************************************* - // PortableServer::IDs - // ************************************************************* - class TAO_PortableServer_Export IDs : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_PortableServer_IDs -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_VarSeq_Var_T< + IDs, + PortableServer::ObjectId + > + IDs_var; + + typedef + TAO_Seq_Out_T< + IDs, + IDs_var, + PortableServer::ObjectId + > + IDs_out; + + class TAO_PortableServer_Export IDs + : public + TAO_Unbounded_Sequence< + PortableServer::ObjectId + > { public: IDs (void); IDs (CORBA::ULong max); IDs ( - CORBA::ULong max, - CORBA::ULong length, - ObjectId *buffer, + CORBA::ULong max, + CORBA::ULong length, + ObjectId* buffer, CORBA::Boolean release = 0 ); IDs (const IDs &); ~IDs (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef IDs_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_IDS___VAR_CH_) -#define _PORTABLESERVER_IDS___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class PortableServer::IDs_var - // ************************************************************* - - class TAO_PortableServer_Export IDs_var - { - public: - IDs_var (void); - IDs_var (IDs *); - IDs_var (const IDs_var &); - ~IDs_var (void); - - IDs_var &operator= (IDs *); - IDs_var &operator= (const IDs_var &); - IDs *operator-> (void); - const IDs *operator-> (void) const; - - operator const IDs &() const; - operator IDs &(); - operator IDs &() const; - - // Variable-size base types only. - operator IDs *&(); - - ObjectId & operator[] (CORBA::ULong index); - const ObjectId & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const IDs &in (void) const; - IDs &inout (void); - IDs *&out (void); - IDs *_retn (void); - IDs *ptr (void) const; - - private: - IDs *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_IDS___OUT_CH_) -#define _PORTABLESERVER_IDS___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_PortableServer_Export IDs_out - { - public: - IDs_out (IDs *&); - IDs_out (IDs_var &); - IDs_out (const IDs_out &); - IDs_out &operator= (const IDs_out &); - IDs_out &operator= (IDs *); - operator IDs *&(); - IDs *&ptr (void); - IDs *operator-> (void); - ObjectId & operator[] (CORBA::ULong index); - - private: - IDs *&ptr_; - // Assignment from T_var not allowed. - void operator= (const IDs_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -768,37 +348,37 @@ TAO_NAMESPACE PortableServer // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong THREAD_POLICY_ID = 16U; + const CORBA::PolicyType THREAD_POLICY_ID = 16U; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong LIFESPAN_POLICY_ID = 17U; + const CORBA::PolicyType LIFESPAN_POLICY_ID = 17U; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong ID_UNIQUENESS_POLICY_ID = 18U; + const CORBA::PolicyType ID_UNIQUENESS_POLICY_ID = 18U; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong ID_ASSIGNMENT_POLICY_ID = 19U; + const CORBA::PolicyType ID_ASSIGNMENT_POLICY_ID = 19U; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong IMPLICIT_ACTIVATION_POLICY_ID = 20U; + const CORBA::PolicyType IMPLICIT_ACTIVATION_POLICY_ID = 20U; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong SERVANT_RETENTION_POLICY_ID = 21U; + const CORBA::PolicyType SERVANT_RETENTION_POLICY_ID = 21U; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong REQUEST_PROCESSING_POLICY_ID = 22U; + const CORBA::PolicyType REQUEST_PROCESSING_POLICY_ID = 22U; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/enum_ch.cpp:57 @@ -819,90 +399,41 @@ TAO_NAMESPACE PortableServer TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ThreadPolicyValue; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_PORTABLESERVER_THREADPOLICY___PTR_CH_) -#define _PORTABLESERVER_THREADPOLICY___PTR_CH_ +#if !defined (_PORTABLESERVER_THREADPOLICY__ODDS_N_ENDS_CH_) +#define _PORTABLESERVER_THREADPOLICY__ODDS_N_ENDS_CH_ class ThreadPolicy; typedef ThreadPolicy *ThreadPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_THREADPOLICY___VAR_CH_) -#define _PORTABLESERVER_THREADPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + struct tao_ThreadPolicy_life; + typedef TAO_Objref_Var_T ThreadPolicy_var; + typedef TAO_Objref_Out_T ThreadPolicy_out; - class TAO_PortableServer_Export ThreadPolicy_var : public TAO_Base_var + struct TAO_PortableServer_Export tao_ThreadPolicy_life { - public: - ThreadPolicy_var (void); // default constructor - ThreadPolicy_var (ThreadPolicy_ptr p) : ptr_ (p) {} - ThreadPolicy_var (const ThreadPolicy_var &); // copy constructor - ~ThreadPolicy_var (void); // destructor - - ThreadPolicy_var &operator= (ThreadPolicy_ptr); - ThreadPolicy_var &operator= (const ThreadPolicy_var &); - ThreadPolicy_ptr operator-> (void) const; - - operator const ThreadPolicy_ptr &() const; - operator ThreadPolicy_ptr &(); - // in, inout, out, _retn - ThreadPolicy_ptr in (void) const; - ThreadPolicy_ptr &inout (void); - ThreadPolicy_ptr &out (void); - ThreadPolicy_ptr _retn (void); - ThreadPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ThreadPolicy_ptr tao_duplicate (ThreadPolicy_ptr); static void tao_release (ThreadPolicy_ptr); static ThreadPolicy_ptr tao_nil (void); - static ThreadPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ThreadPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ThreadPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - ThreadPolicy_var (const TAO_Base_var &rhs); - ThreadPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_THREADPOLICY___OUT_CH_) -#define _PORTABLESERVER_THREADPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_PortableServer_Export ThreadPolicy_out + struct TAO_PortableServer_Export tao_ThreadPolicy_cast { - public: - ThreadPolicy_out (ThreadPolicy_ptr &); - ThreadPolicy_out (ThreadPolicy_var &); - ThreadPolicy_out (const ThreadPolicy_out &); - ThreadPolicy_out &operator= (const ThreadPolicy_out &); - ThreadPolicy_out &operator= (const ThreadPolicy_var &); - ThreadPolicy_out &operator= (ThreadPolicy_ptr); - operator ThreadPolicy_ptr &(); - ThreadPolicy_ptr &ptr (void); - ThreadPolicy_ptr operator-> (void); - - private: - ThreadPolicy_ptr &ptr_; + static ThreadPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_PORTABLESERVER_THREADPOLICY_CH_) #define _PORTABLESERVER_THREADPOLICY_CH_ @@ -946,7 +477,7 @@ TAO_NAMESPACE PortableServer )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -956,7 +487,7 @@ TAO_NAMESPACE PortableServer protected: ThreadPolicy (void); virtual ~ThreadPolicy (void); - + private: ThreadPolicy (const ThreadPolicy &); void operator= (const ThreadPolicy &); @@ -988,90 +519,41 @@ TAO_NAMESPACE PortableServer TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LifespanPolicyValue; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_PORTABLESERVER_LIFESPANPOLICY___PTR_CH_) -#define _PORTABLESERVER_LIFESPANPOLICY___PTR_CH_ +#if !defined (_PORTABLESERVER_LIFESPANPOLICY__ODDS_N_ENDS_CH_) +#define _PORTABLESERVER_LIFESPANPOLICY__ODDS_N_ENDS_CH_ class LifespanPolicy; typedef LifespanPolicy *LifespanPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_LIFESPANPOLICY___VAR_CH_) -#define _PORTABLESERVER_LIFESPANPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + struct tao_LifespanPolicy_life; + typedef TAO_Objref_Var_T LifespanPolicy_var; + typedef TAO_Objref_Out_T LifespanPolicy_out; - class TAO_PortableServer_Export LifespanPolicy_var : public TAO_Base_var + struct TAO_PortableServer_Export tao_LifespanPolicy_life { - public: - LifespanPolicy_var (void); // default constructor - LifespanPolicy_var (LifespanPolicy_ptr p) : ptr_ (p) {} - LifespanPolicy_var (const LifespanPolicy_var &); // copy constructor - ~LifespanPolicy_var (void); // destructor - - LifespanPolicy_var &operator= (LifespanPolicy_ptr); - LifespanPolicy_var &operator= (const LifespanPolicy_var &); - LifespanPolicy_ptr operator-> (void) const; - - operator const LifespanPolicy_ptr &() const; - operator LifespanPolicy_ptr &(); - // in, inout, out, _retn - LifespanPolicy_ptr in (void) const; - LifespanPolicy_ptr &inout (void); - LifespanPolicy_ptr &out (void); - LifespanPolicy_ptr _retn (void); - LifespanPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static LifespanPolicy_ptr tao_duplicate (LifespanPolicy_ptr); static void tao_release (LifespanPolicy_ptr); static LifespanPolicy_ptr tao_nil (void); - static LifespanPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + LifespanPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - LifespanPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - LifespanPolicy_var (const TAO_Base_var &rhs); - LifespanPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_LIFESPANPOLICY___OUT_CH_) -#define _PORTABLESERVER_LIFESPANPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_PortableServer_Export LifespanPolicy_out + struct TAO_PortableServer_Export tao_LifespanPolicy_cast { - public: - LifespanPolicy_out (LifespanPolicy_ptr &); - LifespanPolicy_out (LifespanPolicy_var &); - LifespanPolicy_out (const LifespanPolicy_out &); - LifespanPolicy_out &operator= (const LifespanPolicy_out &); - LifespanPolicy_out &operator= (const LifespanPolicy_var &); - LifespanPolicy_out &operator= (LifespanPolicy_ptr); - operator LifespanPolicy_ptr &(); - LifespanPolicy_ptr &ptr (void); - LifespanPolicy_ptr operator-> (void); - - private: - LifespanPolicy_ptr &ptr_; + static LifespanPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_PORTABLESERVER_LIFESPANPOLICY_CH_) #define _PORTABLESERVER_LIFESPANPOLICY_CH_ @@ -1115,7 +597,7 @@ TAO_NAMESPACE PortableServer )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -1125,7 +607,7 @@ TAO_NAMESPACE PortableServer protected: LifespanPolicy (void); virtual ~LifespanPolicy (void); - + private: LifespanPolicy (const LifespanPolicy &); void operator= (const LifespanPolicy &); @@ -1155,90 +637,41 @@ TAO_NAMESPACE PortableServer TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IdUniquenessPolicyValue; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___PTR_CH_) -#define _PORTABLESERVER_IDUNIQUENESSPOLICY___PTR_CH_ +#if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY__ODDS_N_ENDS_CH_) +#define _PORTABLESERVER_IDUNIQUENESSPOLICY__ODDS_N_ENDS_CH_ class IdUniquenessPolicy; typedef IdUniquenessPolicy *IdUniquenessPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___VAR_CH_) -#define _PORTABLESERVER_IDUNIQUENESSPOLICY___VAR_CH_ + struct tao_IdUniquenessPolicy_life; + typedef TAO_Objref_Var_T IdUniquenessPolicy_var; + typedef TAO_Objref_Out_T IdUniquenessPolicy_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_PortableServer_Export IdUniquenessPolicy_var : public TAO_Base_var + struct TAO_PortableServer_Export tao_IdUniquenessPolicy_life { - public: - IdUniquenessPolicy_var (void); // default constructor - IdUniquenessPolicy_var (IdUniquenessPolicy_ptr p) : ptr_ (p) {} - IdUniquenessPolicy_var (const IdUniquenessPolicy_var &); // copy constructor - ~IdUniquenessPolicy_var (void); // destructor - - IdUniquenessPolicy_var &operator= (IdUniquenessPolicy_ptr); - IdUniquenessPolicy_var &operator= (const IdUniquenessPolicy_var &); - IdUniquenessPolicy_ptr operator-> (void) const; - - operator const IdUniquenessPolicy_ptr &() const; - operator IdUniquenessPolicy_ptr &(); - // in, inout, out, _retn - IdUniquenessPolicy_ptr in (void) const; - IdUniquenessPolicy_ptr &inout (void); - IdUniquenessPolicy_ptr &out (void); - IdUniquenessPolicy_ptr _retn (void); - IdUniquenessPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static IdUniquenessPolicy_ptr tao_duplicate (IdUniquenessPolicy_ptr); static void tao_release (IdUniquenessPolicy_ptr); static IdUniquenessPolicy_ptr tao_nil (void); - static IdUniquenessPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + IdUniquenessPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - IdUniquenessPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - IdUniquenessPolicy_var (const TAO_Base_var &rhs); - IdUniquenessPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___OUT_CH_) -#define _PORTABLESERVER_IDUNIQUENESSPOLICY___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_PortableServer_Export IdUniquenessPolicy_out + struct TAO_PortableServer_Export tao_IdUniquenessPolicy_cast { - public: - IdUniquenessPolicy_out (IdUniquenessPolicy_ptr &); - IdUniquenessPolicy_out (IdUniquenessPolicy_var &); - IdUniquenessPolicy_out (const IdUniquenessPolicy_out &); - IdUniquenessPolicy_out &operator= (const IdUniquenessPolicy_out &); - IdUniquenessPolicy_out &operator= (const IdUniquenessPolicy_var &); - IdUniquenessPolicy_out &operator= (IdUniquenessPolicy_ptr); - operator IdUniquenessPolicy_ptr &(); - IdUniquenessPolicy_ptr &ptr (void); - IdUniquenessPolicy_ptr operator-> (void); - - private: - IdUniquenessPolicy_ptr &ptr_; + static IdUniquenessPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY_CH_) #define _PORTABLESERVER_IDUNIQUENESSPOLICY_CH_ @@ -1282,7 +715,7 @@ TAO_NAMESPACE PortableServer )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -1292,7 +725,7 @@ TAO_NAMESPACE PortableServer protected: IdUniquenessPolicy (void); virtual ~IdUniquenessPolicy (void); - + private: IdUniquenessPolicy (const IdUniquenessPolicy &); void operator= (const IdUniquenessPolicy &); @@ -1322,90 +755,41 @@ TAO_NAMESPACE PortableServer TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IdAssignmentPolicyValue; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___PTR_CH_) -#define _PORTABLESERVER_IDASSIGNMENTPOLICY___PTR_CH_ +#if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY__ODDS_N_ENDS_CH_) +#define _PORTABLESERVER_IDASSIGNMENTPOLICY__ODDS_N_ENDS_CH_ class IdAssignmentPolicy; typedef IdAssignmentPolicy *IdAssignmentPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___VAR_CH_) -#define _PORTABLESERVER_IDASSIGNMENTPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + struct tao_IdAssignmentPolicy_life; + typedef TAO_Objref_Var_T IdAssignmentPolicy_var; + typedef TAO_Objref_Out_T IdAssignmentPolicy_out; - class TAO_PortableServer_Export IdAssignmentPolicy_var : public TAO_Base_var + struct TAO_PortableServer_Export tao_IdAssignmentPolicy_life { - public: - IdAssignmentPolicy_var (void); // default constructor - IdAssignmentPolicy_var (IdAssignmentPolicy_ptr p) : ptr_ (p) {} - IdAssignmentPolicy_var (const IdAssignmentPolicy_var &); // copy constructor - ~IdAssignmentPolicy_var (void); // destructor - - IdAssignmentPolicy_var &operator= (IdAssignmentPolicy_ptr); - IdAssignmentPolicy_var &operator= (const IdAssignmentPolicy_var &); - IdAssignmentPolicy_ptr operator-> (void) const; - - operator const IdAssignmentPolicy_ptr &() const; - operator IdAssignmentPolicy_ptr &(); - // in, inout, out, _retn - IdAssignmentPolicy_ptr in (void) const; - IdAssignmentPolicy_ptr &inout (void); - IdAssignmentPolicy_ptr &out (void); - IdAssignmentPolicy_ptr _retn (void); - IdAssignmentPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static IdAssignmentPolicy_ptr tao_duplicate (IdAssignmentPolicy_ptr); static void tao_release (IdAssignmentPolicy_ptr); static IdAssignmentPolicy_ptr tao_nil (void); - static IdAssignmentPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + IdAssignmentPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - IdAssignmentPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - IdAssignmentPolicy_var (const TAO_Base_var &rhs); - IdAssignmentPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___OUT_CH_) -#define _PORTABLESERVER_IDASSIGNMENTPOLICY___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_PortableServer_Export IdAssignmentPolicy_out + struct TAO_PortableServer_Export tao_IdAssignmentPolicy_cast { - public: - IdAssignmentPolicy_out (IdAssignmentPolicy_ptr &); - IdAssignmentPolicy_out (IdAssignmentPolicy_var &); - IdAssignmentPolicy_out (const IdAssignmentPolicy_out &); - IdAssignmentPolicy_out &operator= (const IdAssignmentPolicy_out &); - IdAssignmentPolicy_out &operator= (const IdAssignmentPolicy_var &); - IdAssignmentPolicy_out &operator= (IdAssignmentPolicy_ptr); - operator IdAssignmentPolicy_ptr &(); - IdAssignmentPolicy_ptr &ptr (void); - IdAssignmentPolicy_ptr operator-> (void); - - private: - IdAssignmentPolicy_ptr &ptr_; + static IdAssignmentPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY_CH_) #define _PORTABLESERVER_IDASSIGNMENTPOLICY_CH_ @@ -1449,7 +833,7 @@ TAO_NAMESPACE PortableServer )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -1459,7 +843,7 @@ TAO_NAMESPACE PortableServer protected: IdAssignmentPolicy (void); virtual ~IdAssignmentPolicy (void); - + private: IdAssignmentPolicy (const IdAssignmentPolicy &); void operator= (const IdAssignmentPolicy &); @@ -1491,90 +875,41 @@ TAO_NAMESPACE PortableServer TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ImplicitActivationPolicyValue; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___PTR_CH_) -#define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___PTR_CH_ +#if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY__ODDS_N_ENDS_CH_) +#define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY__ODDS_N_ENDS_CH_ class ImplicitActivationPolicy; typedef ImplicitActivationPolicy *ImplicitActivationPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___VAR_CH_) -#define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + struct tao_ImplicitActivationPolicy_life; + typedef TAO_Objref_Var_T ImplicitActivationPolicy_var; + typedef TAO_Objref_Out_T ImplicitActivationPolicy_out; - class TAO_PortableServer_Export ImplicitActivationPolicy_var : public TAO_Base_var + struct TAO_PortableServer_Export tao_ImplicitActivationPolicy_life { - public: - ImplicitActivationPolicy_var (void); // default constructor - ImplicitActivationPolicy_var (ImplicitActivationPolicy_ptr p) : ptr_ (p) {} - ImplicitActivationPolicy_var (const ImplicitActivationPolicy_var &); // copy constructor - ~ImplicitActivationPolicy_var (void); // destructor - - ImplicitActivationPolicy_var &operator= (ImplicitActivationPolicy_ptr); - ImplicitActivationPolicy_var &operator= (const ImplicitActivationPolicy_var &); - ImplicitActivationPolicy_ptr operator-> (void) const; - - operator const ImplicitActivationPolicy_ptr &() const; - operator ImplicitActivationPolicy_ptr &(); - // in, inout, out, _retn - ImplicitActivationPolicy_ptr in (void) const; - ImplicitActivationPolicy_ptr &inout (void); - ImplicitActivationPolicy_ptr &out (void); - ImplicitActivationPolicy_ptr _retn (void); - ImplicitActivationPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ImplicitActivationPolicy_ptr tao_duplicate (ImplicitActivationPolicy_ptr); static void tao_release (ImplicitActivationPolicy_ptr); static ImplicitActivationPolicy_ptr tao_nil (void); - static ImplicitActivationPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ImplicitActivationPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ImplicitActivationPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - ImplicitActivationPolicy_var (const TAO_Base_var &rhs); - ImplicitActivationPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___OUT_CH_) -#define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_PortableServer_Export ImplicitActivationPolicy_out + struct TAO_PortableServer_Export tao_ImplicitActivationPolicy_cast { - public: - ImplicitActivationPolicy_out (ImplicitActivationPolicy_ptr &); - ImplicitActivationPolicy_out (ImplicitActivationPolicy_var &); - ImplicitActivationPolicy_out (const ImplicitActivationPolicy_out &); - ImplicitActivationPolicy_out &operator= (const ImplicitActivationPolicy_out &); - ImplicitActivationPolicy_out &operator= (const ImplicitActivationPolicy_var &); - ImplicitActivationPolicy_out &operator= (ImplicitActivationPolicy_ptr); - operator ImplicitActivationPolicy_ptr &(); - ImplicitActivationPolicy_ptr &ptr (void); - ImplicitActivationPolicy_ptr operator-> (void); - - private: - ImplicitActivationPolicy_ptr &ptr_; + static ImplicitActivationPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY_CH_) #define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY_CH_ @@ -1618,7 +953,7 @@ TAO_NAMESPACE PortableServer )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -1628,7 +963,7 @@ TAO_NAMESPACE PortableServer protected: ImplicitActivationPolicy (void); virtual ~ImplicitActivationPolicy (void); - + private: ImplicitActivationPolicy (const ImplicitActivationPolicy &); void operator= (const ImplicitActivationPolicy &); @@ -1654,7 +989,7 @@ TAO_NAMESPACE PortableServer #if (TAO_HAS_MINIMUM_POA == 0) - typedef ServantRetentionPolicyValue &ServantRetentionPolicyValue_out; + typedef ServantRetentionPolicyValue &ServantRetentionPolicyValue_out; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -1662,90 +997,41 @@ TAO_NAMESPACE PortableServer TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServantRetentionPolicyValue; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___PTR_CH_) -#define _PORTABLESERVER_SERVANTRETENTIONPOLICY___PTR_CH_ +#if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY__ODDS_N_ENDS_CH_) +#define _PORTABLESERVER_SERVANTRETENTIONPOLICY__ODDS_N_ENDS_CH_ class ServantRetentionPolicy; typedef ServantRetentionPolicy *ServantRetentionPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___VAR_CH_) -#define _PORTABLESERVER_SERVANTRETENTIONPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + struct tao_ServantRetentionPolicy_life; + typedef TAO_Objref_Var_T ServantRetentionPolicy_var; + typedef TAO_Objref_Out_T ServantRetentionPolicy_out; - class TAO_PortableServer_Export ServantRetentionPolicy_var : public TAO_Base_var + struct TAO_PortableServer_Export tao_ServantRetentionPolicy_life { - public: - ServantRetentionPolicy_var (void); // default constructor - ServantRetentionPolicy_var (ServantRetentionPolicy_ptr p) : ptr_ (p) {} - ServantRetentionPolicy_var (const ServantRetentionPolicy_var &); // copy constructor - ~ServantRetentionPolicy_var (void); // destructor - - ServantRetentionPolicy_var &operator= (ServantRetentionPolicy_ptr); - ServantRetentionPolicy_var &operator= (const ServantRetentionPolicy_var &); - ServantRetentionPolicy_ptr operator-> (void) const; - - operator const ServantRetentionPolicy_ptr &() const; - operator ServantRetentionPolicy_ptr &(); - // in, inout, out, _retn - ServantRetentionPolicy_ptr in (void) const; - ServantRetentionPolicy_ptr &inout (void); - ServantRetentionPolicy_ptr &out (void); - ServantRetentionPolicy_ptr _retn (void); - ServantRetentionPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ServantRetentionPolicy_ptr tao_duplicate (ServantRetentionPolicy_ptr); static void tao_release (ServantRetentionPolicy_ptr); static ServantRetentionPolicy_ptr tao_nil (void); - static ServantRetentionPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ServantRetentionPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ServantRetentionPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - ServantRetentionPolicy_var (const TAO_Base_var &rhs); - ServantRetentionPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___OUT_CH_) -#define _PORTABLESERVER_SERVANTRETENTIONPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_PortableServer_Export ServantRetentionPolicy_out + struct TAO_PortableServer_Export tao_ServantRetentionPolicy_cast { - public: - ServantRetentionPolicy_out (ServantRetentionPolicy_ptr &); - ServantRetentionPolicy_out (ServantRetentionPolicy_var &); - ServantRetentionPolicy_out (const ServantRetentionPolicy_out &); - ServantRetentionPolicy_out &operator= (const ServantRetentionPolicy_out &); - ServantRetentionPolicy_out &operator= (const ServantRetentionPolicy_var &); - ServantRetentionPolicy_out &operator= (ServantRetentionPolicy_ptr); - operator ServantRetentionPolicy_ptr &(); - ServantRetentionPolicy_ptr &ptr (void); - ServantRetentionPolicy_ptr operator-> (void); - - private: - ServantRetentionPolicy_ptr &ptr_; + static ServantRetentionPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY_CH_) #define _PORTABLESERVER_SERVANTRETENTIONPOLICY_CH_ @@ -1789,7 +1075,7 @@ TAO_NAMESPACE PortableServer )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -1799,7 +1085,7 @@ TAO_NAMESPACE PortableServer protected: ServantRetentionPolicy (void); virtual ~ServantRetentionPolicy (void); - + private: ServantRetentionPolicy (const ServantRetentionPolicy &); void operator= (const ServantRetentionPolicy &); @@ -1834,90 +1120,41 @@ TAO_NAMESPACE PortableServer TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RequestProcessingPolicyValue; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___PTR_CH_) -#define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___PTR_CH_ +#if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY__ODDS_N_ENDS_CH_) +#define _PORTABLESERVER_REQUESTPROCESSINGPOLICY__ODDS_N_ENDS_CH_ class RequestProcessingPolicy; typedef RequestProcessingPolicy *RequestProcessingPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___VAR_CH_) -#define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + struct tao_RequestProcessingPolicy_life; + typedef TAO_Objref_Var_T RequestProcessingPolicy_var; + typedef TAO_Objref_Out_T RequestProcessingPolicy_out; - class TAO_PortableServer_Export RequestProcessingPolicy_var : public TAO_Base_var + struct TAO_PortableServer_Export tao_RequestProcessingPolicy_life { - public: - RequestProcessingPolicy_var (void); // default constructor - RequestProcessingPolicy_var (RequestProcessingPolicy_ptr p) : ptr_ (p) {} - RequestProcessingPolicy_var (const RequestProcessingPolicy_var &); // copy constructor - ~RequestProcessingPolicy_var (void); // destructor - - RequestProcessingPolicy_var &operator= (RequestProcessingPolicy_ptr); - RequestProcessingPolicy_var &operator= (const RequestProcessingPolicy_var &); - RequestProcessingPolicy_ptr operator-> (void) const; - - operator const RequestProcessingPolicy_ptr &() const; - operator RequestProcessingPolicy_ptr &(); - // in, inout, out, _retn - RequestProcessingPolicy_ptr in (void) const; - RequestProcessingPolicy_ptr &inout (void); - RequestProcessingPolicy_ptr &out (void); - RequestProcessingPolicy_ptr _retn (void); - RequestProcessingPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static RequestProcessingPolicy_ptr tao_duplicate (RequestProcessingPolicy_ptr); static void tao_release (RequestProcessingPolicy_ptr); static RequestProcessingPolicy_ptr tao_nil (void); - static RequestProcessingPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + RequestProcessingPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - RequestProcessingPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - RequestProcessingPolicy_var (const TAO_Base_var &rhs); - RequestProcessingPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___OUT_CH_) -#define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_PortableServer_Export RequestProcessingPolicy_out + struct TAO_PortableServer_Export tao_RequestProcessingPolicy_cast { - public: - RequestProcessingPolicy_out (RequestProcessingPolicy_ptr &); - RequestProcessingPolicy_out (RequestProcessingPolicy_var &); - RequestProcessingPolicy_out (const RequestProcessingPolicy_out &); - RequestProcessingPolicy_out &operator= (const RequestProcessingPolicy_out &); - RequestProcessingPolicy_out &operator= (const RequestProcessingPolicy_var &); - RequestProcessingPolicy_out &operator= (RequestProcessingPolicy_ptr); - operator RequestProcessingPolicy_ptr &(); - RequestProcessingPolicy_ptr &ptr (void); - RequestProcessingPolicy_ptr operator-> (void); - - private: - RequestProcessingPolicy_ptr &ptr_; + static RequestProcessingPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY_CH_) #define _PORTABLESERVER_REQUESTPROCESSINGPOLICY_CH_ @@ -1961,7 +1198,7 @@ TAO_NAMESPACE PortableServer )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -1971,7 +1208,7 @@ TAO_NAMESPACE PortableServer protected: RequestProcessingPolicy (void); virtual ~RequestProcessingPolicy (void); - + private: RequestProcessingPolicy (const RequestProcessingPolicy &); void operator= (const RequestProcessingPolicy &); @@ -1984,93 +1221,44 @@ TAO_NAMESPACE PortableServer TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RequestProcessingPolicy; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 - #endif /* TAO_HAS_MINIMUM_POA == 0 */ -#if !defined (_PORTABLESERVER_POAMANAGER___PTR_CH_) -#define _PORTABLESERVER_POAMANAGER___PTR_CH_ + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 + +#if !defined (_PORTABLESERVER_POAMANAGER__ODDS_N_ENDS_CH_) +#define _PORTABLESERVER_POAMANAGER__ODDS_N_ENDS_CH_ class POAManager; typedef POAManager *POAManager_ptr; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_POAMANAGER___VAR_CH_) -#define _PORTABLESERVER_POAMANAGER___VAR_CH_ + struct tao_POAManager_life; + typedef TAO_Objref_Var_T POAManager_var; + typedef TAO_Objref_Out_T POAManager_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_PortableServer_Export POAManager_var : public TAO_Base_var + struct TAO_PortableServer_Export tao_POAManager_life { - public: - POAManager_var (void); // default constructor - POAManager_var (POAManager_ptr p) : ptr_ (p) {} - POAManager_var (const POAManager_var &); // copy constructor - ~POAManager_var (void); // destructor - - POAManager_var &operator= (POAManager_ptr); - POAManager_var &operator= (const POAManager_var &); - POAManager_ptr operator-> (void) const; - - operator const POAManager_ptr &() const; - operator POAManager_ptr &(); - // in, inout, out, _retn - POAManager_ptr in (void) const; - POAManager_ptr &inout (void); - POAManager_ptr &out (void); - POAManager_ptr _retn (void); - POAManager_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static POAManager_ptr tao_duplicate (POAManager_ptr); static void tao_release (POAManager_ptr); static POAManager_ptr tao_nil (void); - static POAManager_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + POAManager_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - POAManager_ptr ptr_; - // Unimplemented - prevents widening assignment. - POAManager_var (const TAO_Base_var &rhs); - POAManager_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_POAMANAGER___OUT_CH_) -#define _PORTABLESERVER_POAMANAGER___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_PortableServer_Export POAManager_out + struct TAO_PortableServer_Export tao_POAManager_cast { - public: - POAManager_out (POAManager_ptr &); - POAManager_out (POAManager_var &); - POAManager_out (const POAManager_out &); - POAManager_out &operator= (const POAManager_out &); - POAManager_out &operator= (const POAManager_var &); - POAManager_out &operator= (POAManager_ptr); - operator POAManager_ptr &(); - POAManager_ptr &ptr (void); - POAManager_ptr operator-> (void); - - private: - POAManager_ptr &ptr_; + static POAManager_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_PORTABLESERVER_POAMANAGER_CH_) #define _PORTABLESERVER_POAMANAGER_CH_ @@ -2232,7 +1420,7 @@ TAO_NAMESPACE PortableServer )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -2242,10 +1430,6 @@ TAO_NAMESPACE PortableServer protected: POAManager (void); virtual ~POAManager (void); - - friend class _TAO_POAManager_Remote_Proxy_Impl; - friend class _TAO_POAManager_ThruPOA_Proxy_Impl; - friend class _TAO_POAManager_Direct_Proxy_Impl; private: POAManager (const POAManager &); @@ -2262,90 +1446,41 @@ TAO_NAMESPACE PortableServer #if (TAO_HAS_MINIMUM_POA == 0) // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___PTR_CH_) -#define _PORTABLESERVER_ADAPTERACTIVATOR___PTR_CH_ +#if !defined (_PORTABLESERVER_ADAPTERACTIVATOR__ODDS_N_ENDS_CH_) +#define _PORTABLESERVER_ADAPTERACTIVATOR__ODDS_N_ENDS_CH_ class AdapterActivator; typedef AdapterActivator *AdapterActivator_ptr; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___VAR_CH_) -#define _PORTABLESERVER_ADAPTERACTIVATOR___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + struct tao_AdapterActivator_life; + typedef TAO_Objref_Var_T AdapterActivator_var; + typedef TAO_Objref_Out_T AdapterActivator_out; - class TAO_PortableServer_Export AdapterActivator_var : public TAO_Base_var + struct TAO_PortableServer_Export tao_AdapterActivator_life { - public: - AdapterActivator_var (void); // default constructor - AdapterActivator_var (AdapterActivator_ptr p) : ptr_ (p) {} - AdapterActivator_var (const AdapterActivator_var &); // copy constructor - ~AdapterActivator_var (void); // destructor - - AdapterActivator_var &operator= (AdapterActivator_ptr); - AdapterActivator_var &operator= (const AdapterActivator_var &); - AdapterActivator_ptr operator-> (void) const; - - operator const AdapterActivator_ptr &() const; - operator AdapterActivator_ptr &(); - // in, inout, out, _retn - AdapterActivator_ptr in (void) const; - AdapterActivator_ptr &inout (void); - AdapterActivator_ptr &out (void); - AdapterActivator_ptr _retn (void); - AdapterActivator_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static AdapterActivator_ptr tao_duplicate (AdapterActivator_ptr); static void tao_release (AdapterActivator_ptr); static AdapterActivator_ptr tao_nil (void); - static AdapterActivator_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + AdapterActivator_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - AdapterActivator_ptr ptr_; - // Unimplemented - prevents widening assignment. - AdapterActivator_var (const TAO_Base_var &rhs); - AdapterActivator_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___OUT_CH_) -#define _PORTABLESERVER_ADAPTERACTIVATOR___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_PortableServer_Export AdapterActivator_out + struct TAO_PortableServer_Export tao_AdapterActivator_cast { - public: - AdapterActivator_out (AdapterActivator_ptr &); - AdapterActivator_out (AdapterActivator_var &); - AdapterActivator_out (const AdapterActivator_out &); - AdapterActivator_out &operator= (const AdapterActivator_out &); - AdapterActivator_out &operator= (const AdapterActivator_var &); - AdapterActivator_out &operator= (AdapterActivator_ptr); - operator AdapterActivator_ptr &(); - AdapterActivator_ptr &ptr (void); - AdapterActivator_ptr operator-> (void); - - private: - AdapterActivator_ptr &ptr_; + static AdapterActivator_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_PORTABLESERVER_ADAPTERACTIVATOR_CH_) #define _PORTABLESERVER_ADAPTERACTIVATOR_CH_ @@ -2391,7 +1526,7 @@ TAO_NAMESPACE PortableServer )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -2401,7 +1536,7 @@ TAO_NAMESPACE PortableServer protected: AdapterActivator (void); virtual ~AdapterActivator (void); - + private: AdapterActivator (const AdapterActivator &); void operator= (const AdapterActivator &); @@ -2415,90 +1550,41 @@ TAO_NAMESPACE PortableServer TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AdapterActivator; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_PORTABLESERVER_SERVANTMANAGER___PTR_CH_) -#define _PORTABLESERVER_SERVANTMANAGER___PTR_CH_ +#if !defined (_PORTABLESERVER_SERVANTMANAGER__ODDS_N_ENDS_CH_) +#define _PORTABLESERVER_SERVANTMANAGER__ODDS_N_ENDS_CH_ class ServantManager; typedef ServantManager *ServantManager_ptr; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_SERVANTMANAGER___VAR_CH_) -#define _PORTABLESERVER_SERVANTMANAGER___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + struct tao_ServantManager_life; + typedef TAO_Objref_Var_T ServantManager_var; + typedef TAO_Objref_Out_T ServantManager_out; - class TAO_PortableServer_Export ServantManager_var : public TAO_Base_var + struct TAO_PortableServer_Export tao_ServantManager_life { - public: - ServantManager_var (void); // default constructor - ServantManager_var (ServantManager_ptr p) : ptr_ (p) {} - ServantManager_var (const ServantManager_var &); // copy constructor - ~ServantManager_var (void); // destructor - - ServantManager_var &operator= (ServantManager_ptr); - ServantManager_var &operator= (const ServantManager_var &); - ServantManager_ptr operator-> (void) const; - - operator const ServantManager_ptr &() const; - operator ServantManager_ptr &(); - // in, inout, out, _retn - ServantManager_ptr in (void) const; - ServantManager_ptr &inout (void); - ServantManager_ptr &out (void); - ServantManager_ptr _retn (void); - ServantManager_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ServantManager_ptr tao_duplicate (ServantManager_ptr); static void tao_release (ServantManager_ptr); static ServantManager_ptr tao_nil (void); - static ServantManager_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ServantManager_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ServantManager_ptr ptr_; - // Unimplemented - prevents widening assignment. - ServantManager_var (const TAO_Base_var &rhs); - ServantManager_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_SERVANTMANAGER___OUT_CH_) -#define _PORTABLESERVER_SERVANTMANAGER___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_PortableServer_Export ServantManager_out + struct TAO_PortableServer_Export tao_ServantManager_cast { - public: - ServantManager_out (ServantManager_ptr &); - ServantManager_out (ServantManager_var &); - ServantManager_out (const ServantManager_out &); - ServantManager_out &operator= (const ServantManager_out &); - ServantManager_out &operator= (const ServantManager_var &); - ServantManager_out &operator= (ServantManager_ptr); - operator ServantManager_ptr &(); - ServantManager_ptr &ptr (void); - ServantManager_ptr operator-> (void); - - private: - ServantManager_ptr &ptr_; + static ServantManager_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_PORTABLESERVER_SERVANTMANAGER_CH_) #define _PORTABLESERVER_SERVANTMANAGER_CH_ @@ -2532,7 +1618,7 @@ TAO_NAMESPACE PortableServer static void _tao_any_destructor (void *); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -2542,7 +1628,7 @@ TAO_NAMESPACE PortableServer protected: ServantManager (void); virtual ~ServantManager (void); - + private: ServantManager (const ServantManager &); void operator= (const ServantManager &); @@ -2556,90 +1642,41 @@ TAO_NAMESPACE PortableServer TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServantManager; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_PORTABLESERVER_SERVANTACTIVATOR___PTR_CH_) -#define _PORTABLESERVER_SERVANTACTIVATOR___PTR_CH_ +#if !defined (_PORTABLESERVER_SERVANTACTIVATOR__ODDS_N_ENDS_CH_) +#define _PORTABLESERVER_SERVANTACTIVATOR__ODDS_N_ENDS_CH_ class ServantActivator; typedef ServantActivator *ServantActivator_ptr; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_SERVANTACTIVATOR___VAR_CH_) -#define _PORTABLESERVER_SERVANTACTIVATOR___VAR_CH_ + struct tao_ServantActivator_life; + typedef TAO_Objref_Var_T ServantActivator_var; + typedef TAO_Objref_Out_T ServantActivator_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_PortableServer_Export ServantActivator_var : public TAO_Base_var + struct TAO_PortableServer_Export tao_ServantActivator_life { - public: - ServantActivator_var (void); // default constructor - ServantActivator_var (ServantActivator_ptr p) : ptr_ (p) {} - ServantActivator_var (const ServantActivator_var &); // copy constructor - ~ServantActivator_var (void); // destructor - - ServantActivator_var &operator= (ServantActivator_ptr); - ServantActivator_var &operator= (const ServantActivator_var &); - ServantActivator_ptr operator-> (void) const; - - operator const ServantActivator_ptr &() const; - operator ServantActivator_ptr &(); - // in, inout, out, _retn - ServantActivator_ptr in (void) const; - ServantActivator_ptr &inout (void); - ServantActivator_ptr &out (void); - ServantActivator_ptr _retn (void); - ServantActivator_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ServantActivator_ptr tao_duplicate (ServantActivator_ptr); static void tao_release (ServantActivator_ptr); static ServantActivator_ptr tao_nil (void); - static ServantActivator_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ServantActivator_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ServantActivator_ptr ptr_; - // Unimplemented - prevents widening assignment. - ServantActivator_var (const TAO_Base_var &rhs); - ServantActivator_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_SERVANTACTIVATOR___OUT_CH_) -#define _PORTABLESERVER_SERVANTACTIVATOR___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_PortableServer_Export ServantActivator_out + struct TAO_PortableServer_Export tao_ServantActivator_cast { - public: - ServantActivator_out (ServantActivator_ptr &); - ServantActivator_out (ServantActivator_var &); - ServantActivator_out (const ServantActivator_out &); - ServantActivator_out &operator= (const ServantActivator_out &); - ServantActivator_out &operator= (const ServantActivator_var &); - ServantActivator_out &operator= (ServantActivator_ptr); - operator ServantActivator_ptr &(); - ServantActivator_ptr &ptr (void); - ServantActivator_ptr operator-> (void); - - private: - ServantActivator_ptr &ptr_; + static ServantActivator_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_PORTABLESERVER_SERVANTACTIVATOR_CH_) #define _PORTABLESERVER_SERVANTACTIVATOR_CH_ @@ -2707,7 +1744,7 @@ TAO_NAMESPACE PortableServer )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -2717,7 +1754,7 @@ TAO_NAMESPACE PortableServer protected: ServantActivator (void); virtual ~ServantActivator (void); - + private: ServantActivator (const ServantActivator &); void operator= (const ServantActivator &); @@ -2731,90 +1768,41 @@ TAO_NAMESPACE PortableServer TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServantActivator; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_PORTABLESERVER_SERVANTLOCATOR___PTR_CH_) -#define _PORTABLESERVER_SERVANTLOCATOR___PTR_CH_ +#if !defined (_PORTABLESERVER_SERVANTLOCATOR__ODDS_N_ENDS_CH_) +#define _PORTABLESERVER_SERVANTLOCATOR__ODDS_N_ENDS_CH_ class ServantLocator; typedef ServantLocator *ServantLocator_ptr; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_SERVANTLOCATOR___VAR_CH_) -#define _PORTABLESERVER_SERVANTLOCATOR___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + struct tao_ServantLocator_life; + typedef TAO_Objref_Var_T ServantLocator_var; + typedef TAO_Objref_Out_T ServantLocator_out; - class TAO_PortableServer_Export ServantLocator_var : public TAO_Base_var + struct TAO_PortableServer_Export tao_ServantLocator_life { - public: - ServantLocator_var (void); // default constructor - ServantLocator_var (ServantLocator_ptr p) : ptr_ (p) {} - ServantLocator_var (const ServantLocator_var &); // copy constructor - ~ServantLocator_var (void); // destructor - - ServantLocator_var &operator= (ServantLocator_ptr); - ServantLocator_var &operator= (const ServantLocator_var &); - ServantLocator_ptr operator-> (void) const; - - operator const ServantLocator_ptr &() const; - operator ServantLocator_ptr &(); - // in, inout, out, _retn - ServantLocator_ptr in (void) const; - ServantLocator_ptr &inout (void); - ServantLocator_ptr &out (void); - ServantLocator_ptr _retn (void); - ServantLocator_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ServantLocator_ptr tao_duplicate (ServantLocator_ptr); static void tao_release (ServantLocator_ptr); static ServantLocator_ptr tao_nil (void); - static ServantLocator_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ServantLocator_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ServantLocator_ptr ptr_; - // Unimplemented - prevents widening assignment. - ServantLocator_var (const TAO_Base_var &rhs); - ServantLocator_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_SERVANTLOCATOR___OUT_CH_) -#define _PORTABLESERVER_SERVANTLOCATOR___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_PortableServer_Export ServantLocator_out + struct TAO_PortableServer_Export tao_ServantLocator_cast { - public: - ServantLocator_out (ServantLocator_ptr &); - ServantLocator_out (ServantLocator_var &); - ServantLocator_out (const ServantLocator_out &); - ServantLocator_out &operator= (const ServantLocator_out &); - ServantLocator_out &operator= (const ServantLocator_var &); - ServantLocator_out &operator= (ServantLocator_ptr); - operator ServantLocator_ptr &(); - ServantLocator_ptr &ptr (void); - ServantLocator_ptr operator-> (void); - - private: - ServantLocator_ptr &ptr_; + static ServantLocator_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_PORTABLESERVER_SERVANTLOCATOR_CH_) #define _PORTABLESERVER_SERVANTLOCATOR_CH_ @@ -2886,7 +1874,7 @@ TAO_NAMESPACE PortableServer )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -2896,7 +1884,7 @@ TAO_NAMESPACE PortableServer protected: ServantLocator (void); virtual ~ServantLocator (void); - + private: ServantLocator (const ServantLocator &); void operator= (const ServantLocator &); @@ -2909,93 +1897,10 @@ TAO_NAMESPACE PortableServer TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServantLocator; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 - -#if !defined (_PORTABLESERVER_POA___PTR_CH_) -#define _PORTABLESERVER_POA___PTR_CH_ - - class POA; - typedef POA *POA_ptr; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_POA___VAR_CH_) -#define _PORTABLESERVER_POA___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_PortableServer_Export POA_var : public TAO_Base_var - { - public: - POA_var (void); // default constructor - POA_var (POA_ptr p) : ptr_ (p) {} - POA_var (const POA_var &); // copy constructor - ~POA_var (void); // destructor - - POA_var &operator= (POA_ptr); - POA_var &operator= (const POA_var &); - POA_ptr operator-> (void) const; - - operator const POA_ptr &() const; - operator POA_ptr &(); - // in, inout, out, _retn - POA_ptr in (void) const; - POA_ptr &inout (void); - POA_ptr &out (void); - POA_ptr _retn (void); - POA_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. - static POA_ptr tao_duplicate (POA_ptr); - static void tao_release (POA_ptr); - static POA_ptr tao_nil (void); - static POA_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - static CORBA::Object * tao_upcast (void *); - - private: - POA_ptr ptr_; - // Unimplemented - prevents widening assignment. - POA_var (const TAO_Base_var &rhs); - POA_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_POA___OUT_CH_) -#define _PORTABLESERVER_POA___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_PortableServer_Export POA_out - { - public: - POA_out (POA_ptr &); - POA_out (POA_var &); - POA_out (const POA_out &); - POA_out &operator= (const POA_out &); - POA_out &operator= (const POA_var &); - POA_out &operator= (POA_ptr); - operator POA_ptr &(); - POA_ptr &ptr (void); - POA_ptr operator-> (void); - - private: - POA_ptr &ptr_; - }; - -#endif /* end #if !defined */ - #endif /* TAO_HAS_MINIMUM_POA == 0 */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_PORTABLESERVER_POA_CH_) #define _PORTABLESERVER_POA_CH_ @@ -3972,7 +2877,7 @@ TAO_NAMESPACE PortableServer #endif /* TAO_HAS_MINIMUM_POA == 0 */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -3982,7 +2887,7 @@ TAO_NAMESPACE PortableServer protected: POA (void); virtual ~POA (void); - + private: POA (const POA &); void operator= (const POA &); @@ -3996,90 +2901,41 @@ TAO_NAMESPACE PortableServer TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_POA; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_PORTABLESERVER_CURRENT___PTR_CH_) -#define _PORTABLESERVER_CURRENT___PTR_CH_ +#if !defined (_PORTABLESERVER_CURRENT__ODDS_N_ENDS_CH_) +#define _PORTABLESERVER_CURRENT__ODDS_N_ENDS_CH_ class Current; typedef Current *Current_ptr; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_CURRENT___VAR_CH_) -#define _PORTABLESERVER_CURRENT___VAR_CH_ + struct tao_Current_life; + typedef TAO_Objref_Var_T Current_var; + typedef TAO_Objref_Out_T Current_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_PortableServer_Export Current_var : public TAO_Base_var + struct TAO_PortableServer_Export tao_Current_life { - public: - Current_var (void); // default constructor - Current_var (Current_ptr p) : ptr_ (p) {} - Current_var (const Current_var &); // copy constructor - ~Current_var (void); // destructor - - Current_var &operator= (Current_ptr); - Current_var &operator= (const Current_var &); - Current_ptr operator-> (void) const; - - operator const Current_ptr &() const; - operator Current_ptr &(); - // in, inout, out, _retn - Current_ptr in (void) const; - Current_ptr &inout (void); - Current_ptr &out (void); - Current_ptr _retn (void); - Current_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static Current_ptr tao_duplicate (Current_ptr); static void tao_release (Current_ptr); static Current_ptr tao_nil (void); - static Current_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + Current_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - Current_ptr ptr_; - // Unimplemented - prevents widening assignment. - Current_var (const TAO_Base_var &rhs); - Current_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_CURRENT___OUT_CH_) -#define _PORTABLESERVER_CURRENT___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_PortableServer_Export Current_out + struct TAO_PortableServer_Export tao_Current_cast { - public: - Current_out (Current_ptr &); - Current_out (Current_var &); - Current_out (const Current_out &); - Current_out &operator= (const Current_out &); - Current_out &operator= (const Current_var &); - Current_out &operator= (Current_ptr); - operator Current_ptr &(); - Current_ptr &ptr (void); - Current_ptr operator-> (void); - - private: - Current_ptr &ptr_; + static Current_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_PORTABLESERVER_CURRENT_CH_) #define _PORTABLESERVER_CURRENT_CH_ @@ -4183,7 +3039,7 @@ TAO_NAMESPACE PortableServer )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -4193,7 +3049,7 @@ TAO_NAMESPACE PortableServer protected: Current (void); virtual ~Current (void); - + private: Current (const Current &); void operator= (const Current &); @@ -4225,14 +3081,6 @@ TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::POALis TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::POAList *&); // deprecated TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::POAList *&); -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52 - -TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::ObjectId &); // copying version -TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ObjectId*); // noncopying version -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::ObjectId *&); // deprecated -TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::ObjectId *&); - #if (TAO_HAS_MINIMUM_CORBA == 0) // TAO_IDL - Generated from @@ -4528,23 +3376,6 @@ TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const #ifndef __ACE_INLINE__ -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57 - -#if !defined _TAO_CDR_OP_PortableServer_ObjectId_H_ -#define _TAO_CDR_OP_PortableServer_ObjectId_H_ - -TAO_PortableServer_Export CORBA::Boolean operator<< ( - TAO_OutputCDR &, - const PortableServer::ObjectId & - ); -TAO_PortableServer_Export CORBA::Boolean operator>> ( - TAO_InputCDR &, - PortableServer::ObjectId & - ); - -#endif /* _TAO_CDR_OP_PortableServer_ObjectId_H_ */ - #if (TAO_HAS_MINIMUM_CORBA == 0) // TAO_IDL - Generated from @@ -4634,7 +3465,7 @@ TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableSer #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "PortableServerC.i" diff --git a/TAO/tao/PortableServer/PortableServerC.i b/TAO/tao/PortableServer/PortableServerC.i index c1c0ccdafc3..e55da7f32b5 100644 --- a/TAO/tao/PortableServer/PortableServerC.i +++ b/TAO/tao/PortableServer/PortableServerC.i @@ -20,1187 +20,20 @@ // http://www.cs.wustl.edu/~schmidt/TAO.html -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:108 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_PORTABLESERVER_POALIST_CI_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_PORTABLESERVER_POALIST_CI_ - -ACE_INLINE -PortableServer::POA ** -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (CORBA::ULong nelems) -{ - PortableServer::POA **buf = 0; - - ACE_NEW_RETURN (buf, PortableServer::POA*[nelems], 0); - - for (CORBA::ULong i = 0; i < nelems; i++) - { - buf[i] = PortableServer::POA::_nil (); - } - - return buf; -} - -ACE_INLINE -void -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::freebuf (PortableServer::POA **buffer) -{ - if (buffer == 0) - { - return; - } - - delete[] buffer; -} - -ACE_INLINE -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_TAO_Unbounded_Object_Sequence_PortableServer_POAList (void) -{ -} - -ACE_INLINE -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_TAO_Unbounded_Object_Sequence_PortableServer_POAList (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (maximum)) -{ -} - -ACE_INLINE -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_TAO_Unbounded_Object_Sequence_PortableServer_POAList ( - CORBA::ULong maximum, - CORBA::ULong length, - PortableServer::POA* *value, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, value, release) -{ -} - -ACE_INLINE -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_TAO_Unbounded_Object_Sequence_PortableServer_POAList( - const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - PortableServer::POA **tmp1 = - _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (this->maximum_); - PortableServer::POA ** const tmp2 = - ACE_reinterpret_cast (PortableServer::POA ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = PortableServer::POA::_duplicate (tmp2[i]); - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList & -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::operator= ( - const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - PortableServer::POA **tmp = - ACE_reinterpret_cast (PortableServer::POA **, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = PortableServer::POA::_nil (); - } - - if (this->maximum_ < rhs.maximum_) - { - _TAO_Unbounded_Object_Sequence_PortableServer_POAList::freebuf (tmp); - this->buffer_ = _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - PortableServer::POA **tmp1 = - ACE_reinterpret_cast (PortableServer::POA **, this->buffer_); - - PortableServer::POA ** const tmp2 = - ACE_reinterpret_cast (PortableServer::POA ** ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - { - tmp1[i] = PortableServer::POA::_duplicate (tmp2[i]); - } - - return *this; -} - -ACE_INLINE -TAO_Object_Manager -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::operator[] (CORBA::ULong index) const -{ - ACE_ASSERT (index < this->maximum_); - PortableServer::POA ** const tmp = - ACE_reinterpret_cast (PortableServer::POA ** ACE_CAST_CONST, this->buffer_); - return TAO_Object_Manager (tmp + index, this->release_); -} - -ACE_INLINE -PortableServer::POA* * -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::get_buffer (CORBA::Boolean orphan) -{ - PortableServer::POA **result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (this->maximum_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (PortableServer::POA**, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(PortableServer::POA**,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const PortableServer::POA* * -PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::get_buffer (void) const -{ - return ACE_reinterpret_cast (const PortableServer::POA ** ACE_CAST_CONST, this->buffer_); -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_PORTABLESERVER_POALIST_CI_) -#define _PORTABLESERVER_POALIST_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class PortableServer::POAList_var -// ************************************************************* - -ACE_INLINE -PortableServer::POAList_var::POAList_var (void) - : ptr_ (0) -{} - -ACE_INLINE -PortableServer::POAList_var::POAList_var (POAList *p) - : ptr_ (p) -{} - -ACE_INLINE -PortableServer::POAList_var::POAList_var (const ::PortableServer::POAList_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::PortableServer::POAList (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -PortableServer::POAList_var::~POAList_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -PortableServer::POAList_var & -PortableServer::POAList_var::operator= (POAList *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::PortableServer::POAList_var & -PortableServer::POAList_var::operator= (const ::PortableServer::POAList_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - POAList *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - POAList (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - POAList *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::PortableServer::POAList * -PortableServer::POAList_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::PortableServer::POAList * -PortableServer::POAList_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::POAList_var::operator const ::PortableServer::POAList &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -PortableServer::POAList_var::operator ::PortableServer::POAList &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -PortableServer::POAList_var::operator ::PortableServer::POAList &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -PortableServer::POAList_var::operator ::PortableServer::POAList *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -PortableServer::POAList_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const ::PortableServer::POAList & -PortableServer::POAList_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::PortableServer::POAList & -PortableServer::POAList_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::PortableServer::POAList *& -PortableServer::POAList_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::PortableServer::POAList * -PortableServer::POAList_var::_retn (void) -{ - ::PortableServer::POAList *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::PortableServer::POAList * -PortableServer::POAList_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567 - -// ************************************************************* -// Inline operations for class PortableServer::POAList_out -// ************************************************************* - -ACE_INLINE -PortableServer::POAList_out::POAList_out (POAList *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -PortableServer::POAList_out::POAList_out (POAList_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -PortableServer::POAList_out::POAList_out (const ::PortableServer::POAList_out &p) - : ptr_ (ACE_const_cast (POAList_out&, p).ptr_) -{} - -ACE_INLINE -::PortableServer::POAList_out & -PortableServer::POAList_out::operator= (const ::PortableServer::POAList_out &p) -{ - this->ptr_ = ACE_const_cast (POAList_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::PortableServer::POAList_out & -PortableServer::POAList_out::operator= (POAList *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::POAList_out::operator ::PortableServer::POAList *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::PortableServer::POAList *& -PortableServer::POAList_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::PortableServer::POAList * -PortableServer::POAList_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -TAO_Object_Manager -PortableServer::POAList_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -#if !defined (_PORTABLESERVER_OBJECTID_CI_) -#define _PORTABLESERVER_OBJECTID_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class PortableServer::ObjectId_var -// ************************************************************* - -ACE_INLINE -PortableServer::ObjectId_var::ObjectId_var (void) - : ptr_ (0) -{} - -ACE_INLINE -PortableServer::ObjectId_var::ObjectId_var (ObjectId *p) - : ptr_ (p) -{} - -ACE_INLINE -PortableServer::ObjectId_var::ObjectId_var (const ::PortableServer::ObjectId_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::PortableServer::ObjectId (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -// Fixed-size base types only. -ACE_INLINE -PortableServer::ObjectId_var::ObjectId_var (const ::PortableServer::ObjectId &p) -{ - ACE_NEW (this->ptr_, ::PortableServer::ObjectId (p)); -} - -ACE_INLINE -PortableServer::ObjectId_var::~ObjectId_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -PortableServer::ObjectId_var & -PortableServer::ObjectId_var::operator= (ObjectId *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::PortableServer::ObjectId_var & -PortableServer::ObjectId_var::operator= (const ::PortableServer::ObjectId_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ObjectId *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ObjectId (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - ObjectId *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -// Fixed-size types only. -ACE_INLINE -::PortableServer::ObjectId_var & -PortableServer::ObjectId_var::operator= (const ::PortableServer::ObjectId &p) -{ - if (this->ptr_ != &p) - { - delete this->ptr_; - ACE_NEW_RETURN (this->ptr_, ::PortableServer::ObjectId (p), *this); - } - - return *this; -} - -ACE_INLINE -const ::PortableServer::ObjectId * -PortableServer::ObjectId_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::PortableServer::ObjectId * -PortableServer::ObjectId_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::ObjectId_var::operator const ::PortableServer::ObjectId &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -PortableServer::ObjectId_var::operator ::PortableServer::ObjectId &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -PortableServer::ObjectId_var::operator ::PortableServer::ObjectId &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -CORBA::Octet & -PortableServer::ObjectId_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const CORBA::Octet & -PortableServer::ObjectId_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const CORBA::Octet &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::PortableServer::ObjectId & -PortableServer::ObjectId_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::PortableServer::ObjectId & -PortableServer::ObjectId_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::PortableServer::ObjectId *& -PortableServer::ObjectId_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::PortableServer::ObjectId * -PortableServer::ObjectId_var::_retn (void) -{ - ::PortableServer::ObjectId *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::PortableServer::ObjectId * -PortableServer::ObjectId_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567 - -// ************************************************************* -// Inline operations for class PortableServer::ObjectId_out -// ************************************************************* - -ACE_INLINE -PortableServer::ObjectId_out::ObjectId_out (ObjectId *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -PortableServer::ObjectId_out::ObjectId_out (ObjectId_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -PortableServer::ObjectId_out::ObjectId_out (const ::PortableServer::ObjectId_out &p) - : ptr_ (ACE_const_cast (ObjectId_out&, p).ptr_) -{} - -ACE_INLINE -::PortableServer::ObjectId_out & -PortableServer::ObjectId_out::operator= (const ::PortableServer::ObjectId_out &p) -{ - this->ptr_ = ACE_const_cast (ObjectId_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::PortableServer::ObjectId_out & -PortableServer::ObjectId_out::operator= (ObjectId *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::ObjectId_out::operator ::PortableServer::ObjectId *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::PortableServer::ObjectId *& -PortableServer::ObjectId_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::PortableServer::ObjectId * -PortableServer::ObjectId_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::Octet & -PortableServer::ObjectId_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -#if (TAO_HAS_MINIMUM_POA == 0) - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_PORTABLESERVER_IDS_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_PORTABLESERVER_IDS_CI_ - -ACE_INLINE -PortableServer::ObjectId * -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (CORBA::ULong size) -{ - PortableServer::ObjectId *retval = 0; - ACE_NEW_RETURN (retval, PortableServer::ObjectId[size], 0); - return retval; -} - -ACE_INLINE -void PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::freebuf (PortableServer::ObjectId *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_TAO_Unbounded_Sequence_PortableServer_IDs (void) -{ -} - -ACE_INLINE -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_TAO_Unbounded_Sequence_PortableServer_IDs (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (maximum)) -{ -} - -ACE_INLINE -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_TAO_Unbounded_Sequence_PortableServer_IDs ( - CORBA::ULong maximum, - CORBA::ULong length, - PortableServer::ObjectId *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_TAO_Unbounded_Sequence_PortableServer_IDs ( - const _TAO_Unbounded_Sequence_PortableServer_IDs &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - PortableServer::ObjectId *tmp1 = - _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (this->maximum_); - PortableServer::ObjectId * const tmp2 = - ACE_reinterpret_cast (PortableServer::ObjectId * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs & -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::operator= ( - const _TAO_Unbounded_Sequence_PortableServer_IDs &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - PortableServer::ObjectId *tmp = - ACE_reinterpret_cast (PortableServer::ObjectId *, this->buffer_); - - _TAO_Unbounded_Sequence_PortableServer_IDs::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - PortableServer::ObjectId *tmp1 = - ACE_reinterpret_cast (PortableServer::ObjectId *, this->buffer_); - PortableServer::ObjectId * const tmp2 = - ACE_reinterpret_cast (PortableServer::ObjectId * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -PortableServer::ObjectId & -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - PortableServer::ObjectId* tmp = - ACE_reinterpret_cast (PortableServer::ObjectId*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const PortableServer::ObjectId & -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - PortableServer::ObjectId * const tmp = - ACE_reinterpret_cast (PortableServer::ObjectId* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -PortableServer::ObjectId * -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::get_buffer (CORBA::Boolean orphan) -{ - PortableServer::ObjectId *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (PortableServer::ObjectId*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(PortableServer::ObjectId*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const PortableServer::ObjectId * -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::get_buffer (void) const -{ - return ACE_reinterpret_cast (const PortableServer::ObjectId * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::replace ( - CORBA::ULong max, - CORBA::ULong length, - PortableServer::ObjectId *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - PortableServer::ObjectId *tmp = - ACE_reinterpret_cast (PortableServer::ObjectId*, this->buffer_); - _TAO_Unbounded_Sequence_PortableServer_IDs::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_PORTABLESERVER_IDS_CI_) -#define _PORTABLESERVER_IDS_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class PortableServer::IDs_var -// ************************************************************* - -ACE_INLINE -PortableServer::IDs_var::IDs_var (void) - : ptr_ (0) -{} - -ACE_INLINE -PortableServer::IDs_var::IDs_var (IDs *p) - : ptr_ (p) -{} - -ACE_INLINE -PortableServer::IDs_var::IDs_var (const ::PortableServer::IDs_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::PortableServer::IDs (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -PortableServer::IDs_var::~IDs_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -PortableServer::IDs_var & -PortableServer::IDs_var::operator= (IDs *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::PortableServer::IDs_var & -PortableServer::IDs_var::operator= (const ::PortableServer::IDs_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - IDs *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - IDs (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - IDs *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::PortableServer::IDs * -PortableServer::IDs_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::PortableServer::IDs * -PortableServer::IDs_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::IDs_var::operator const ::PortableServer::IDs &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -PortableServer::IDs_var::operator ::PortableServer::IDs &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -PortableServer::IDs_var::operator ::PortableServer::IDs &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -PortableServer::IDs_var::operator ::PortableServer::IDs *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::ObjectId & -PortableServer::IDs_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const PortableServer::ObjectId & -PortableServer::IDs_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const PortableServer::ObjectId &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::PortableServer::IDs & -PortableServer::IDs_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::PortableServer::IDs & -PortableServer::IDs_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::PortableServer::IDs *& -PortableServer::IDs_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::PortableServer::IDs * -PortableServer::IDs_var::_retn (void) -{ - ::PortableServer::IDs *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::PortableServer::IDs * -PortableServer::IDs_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567 - -// ************************************************************* -// Inline operations for class PortableServer::IDs_out -// ************************************************************* - -ACE_INLINE -PortableServer::IDs_out::IDs_out (IDs *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -PortableServer::IDs_out::IDs_out (IDs_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -PortableServer::IDs_out::IDs_out (const ::PortableServer::IDs_out &p) - : ptr_ (ACE_const_cast (IDs_out&, p).ptr_) -{} - -ACE_INLINE -::PortableServer::IDs_out & -PortableServer::IDs_out::operator= (const ::PortableServer::IDs_out &p) -{ - this->ptr_ = ACE_const_cast (IDs_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::PortableServer::IDs_out & -PortableServer::IDs_out::operator= (IDs *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::IDs_out::operator ::PortableServer::IDs *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::PortableServer::IDs *& -PortableServer::IDs_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::PortableServer::IDs * -PortableServer::IDs_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::ObjectId & -PortableServer::IDs_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_THREADPOLICY___CI_) #define _PORTABLESERVER_THREADPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -PortableServer::ThreadPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ -#endif /* TAO_HAS_MINIMUM_POA == 0 */ - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_LIFESPANPOLICY___CI_) #define _PORTABLESERVER_LIFESPANPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -PortableServer::LifespanPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -1209,13 +42,6 @@ PortableServer::LifespanPolicy::marshal (TAO_OutputCDR &) #if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___CI_) #define _PORTABLESERVER_IDUNIQUENESSPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -PortableServer::IdUniquenessPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -1224,30 +50,14 @@ PortableServer::IdUniquenessPolicy::marshal (TAO_OutputCDR &) #if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___CI_) #define _PORTABLESERVER_IDASSIGNMENTPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -PortableServer::IdAssignmentPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ -#if (TAO_HAS_MINIMUM_POA == 0) - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___CI_) #define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -PortableServer::ImplicitActivationPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -1256,13 +66,6 @@ PortableServer::ImplicitActivationPolicy::marshal (TAO_OutputCDR &) #if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___CI_) #define _PORTABLESERVER_SERVANTRETENTIONPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -PortableServer::ServantRetentionPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -1271,47 +74,22 @@ PortableServer::ServantRetentionPolicy::marshal (TAO_OutputCDR &) #if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___CI_) #define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -PortableServer::RequestProcessingPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ -#endif /* TAO_HAS_MINIMUM_POA == 0 */ - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_POAMANAGER___CI_) #define _PORTABLESERVER_POAMANAGER___CI_ -ACE_INLINE -CORBA::Boolean -PortableServer::POAManager::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ -#if (TAO_HAS_MINIMUM_POA == 0) - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___CI_) #define _PORTABLESERVER_ADAPTERACTIVATOR___CI_ -ACE_INLINE -CORBA::Boolean -PortableServer::AdapterActivator::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -1320,13 +98,6 @@ PortableServer::AdapterActivator::marshal (TAO_OutputCDR &) #if !defined (_PORTABLESERVER_SERVANTMANAGER___CI_) #define _PORTABLESERVER_SERVANTMANAGER___CI_ -ACE_INLINE -CORBA::Boolean -PortableServer::ServantManager::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -1335,13 +106,6 @@ PortableServer::ServantManager::marshal (TAO_OutputCDR &) #if !defined (_PORTABLESERVER_SERVANTACTIVATOR___CI_) #define _PORTABLESERVER_SERVANTACTIVATOR___CI_ -ACE_INLINE -CORBA::Boolean -PortableServer::ServantActivator::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -1350,30 +114,14 @@ PortableServer::ServantActivator::marshal (TAO_OutputCDR &) #if !defined (_PORTABLESERVER_SERVANTLOCATOR___CI_) #define _PORTABLESERVER_SERVANTLOCATOR___CI_ -ACE_INLINE -CORBA::Boolean -PortableServer::ServantLocator::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ -#endif /* TAO_HAS_MINIMUM_POA == 0 */ - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 #if !defined (_PORTABLESERVER_POA___CI_) #define _PORTABLESERVER_POA___CI_ -ACE_INLINE -CORBA::Boolean -PortableServer::POA::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -1382,37 +130,12 @@ PortableServer::POA::marshal (TAO_OutputCDR &) #if !defined (_PORTABLESERVER_CURRENT___CI_) #define _PORTABLESERVER_CURRENT___CI_ -ACE_INLINE -CORBA::Boolean -PortableServer::Current::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84 - -#if !defined _TAO_CDR_OP_PortableServer_ObjectId_I_ -#define _TAO_CDR_OP_PortableServer_ObjectId_I_ - -CORBA::Boolean TAO_PortableServer_Export operator<< ( - TAO_OutputCDR &, - const PortableServer::ObjectId & - ); - -CORBA::Boolean TAO_PortableServer_Export operator>> ( - TAO_InputCDR &, - PortableServer::ObjectId & - ); - -#endif /* _TAO_CDR_OP_PortableServer_ObjectId_I_ */ - #if (TAO_HAS_MINIMUM_CORBA == 0) // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -1465,7 +188,7 @@ CORBA::Boolean operator>> ( #if (TAO_HAS_MINIMUM_POA == 0) // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( diff --git a/TAO/tao/RTCORBA/RTCORBAC.cpp b/TAO/tao/RTCORBA/RTCORBAC.cpp index 0b8316a30d7..8dca7e7c1d2 100644 --- a/TAO/tao/RTCORBA/RTCORBAC.cpp +++ b/TAO/tao/RTCORBA/RTCORBAC.cpp @@ -35,7 +35,6 @@ #endif /* TAO_HAS_INTERCEPTORS == 1 */ - #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig #endif /* __BORLANDC__ */ @@ -311,7 +310,7 @@ TAO_NAMESPACE_DEFINE ( TAO_NAMESPACE_END // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 void RTCORBA::ThreadpoolLane::_tao_any_destructor (void *_tao_void_pointer) { @@ -319,117 +318,58 @@ void RTCORBA::ThreadpoolLane::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_RTCORBA_THREADPOOLLANES_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_THREADPOOLLANES_CS_ - -void -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::_allocate_buffer (CORBA::ULong length) -{ - RTCORBA::ThreadpoolLane* tmp = 0; - tmp = _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::allocbuf (length); - - if (this->buffer_ != 0) - { - RTCORBA::ThreadpoolLane *old = - ACE_reinterpret_cast (RTCORBA::ThreadpoolLane *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::freebuf (old); - } - } - - this->buffer_ = tmp; -} - -void -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - RTCORBA::ThreadpoolLane *tmp = - ACE_reinterpret_cast (RTCORBA::ThreadpoolLane *, this->buffer_); - _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::freebuf (tmp); - this->buffer_ = 0; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::~_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (void) -{ - this->_deallocate_buffer (); -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -#endif /* end #if !defined */ +template class + TAO_Fixed_Var_T< + ThreadpoolLane + >; -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#if !defined (_RTCORBA_THREADPOOLLANES_CS_) -#define _RTCORBA_THREADPOOLLANES_CS_ +# pragma instantiate \ + TAO_Fixed_Var_T< \ + ThreadpoolLane \ + > -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250 +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// ************************************************************* -// RTCORBA::ThreadpoolLanes -// ************************************************************* +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 RTCORBA::ThreadpoolLanes::ThreadpoolLanes (void) {} RTCORBA::ThreadpoolLanes::ThreadpoolLanes (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Sequence< + RTCORBA::ThreadpoolLane + > + (max) {} RTCORBA::ThreadpoolLanes::ThreadpoolLanes ( CORBA::ULong max, CORBA::ULong length, - RTCORBA::ThreadpoolLane *buffer, + RTCORBA::ThreadpoolLane* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Sequence< + RTCORBA::ThreadpoolLane + > + (max, length, buffer, release) {} RTCORBA::ThreadpoolLanes::ThreadpoolLanes (const ThreadpoolLanes &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Sequence< + RTCORBA::ThreadpoolLane + > + (seq) {} -RTCORBA::ThreadpoolLanes::~ThreadpoolLanes (void) // dtor +RTCORBA::ThreadpoolLanes::~ThreadpoolLanes (void) {} void RTCORBA::ThreadpoolLanes::_tao_any_destructor (void *_tao_void_pointer) @@ -438,7 +378,37 @@ void RTCORBA::ThreadpoolLanes::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_FixedSeq_Var_T< + ThreadpoolLanes, + RTCORBA::ThreadpoolLane + >; + +template class + TAO_Seq_Out_T< + ThreadpoolLanes, + ThreadpoolLanes_var, + RTCORBA::ThreadpoolLane + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_FixedSeq_Var_T< \ + ThreadpoolLanes, \ + RTCORBA::ThreadpoolLane \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + ThreadpoolLanes, \ + ThreadpoolLanes_var, \ + RTCORBA::ThreadpoolLane \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -605,7 +575,7 @@ TAO_NAMESPACE_END int RTCORBA::PriorityModelPolicy::_tao_class_id = 0; RTCORBA::PriorityModelPolicy_ptr -tao_RTCORBA_PriorityModelPolicy_duplicate ( +RTCORBA::tao_PriorityModelPolicy_life::tao_duplicate ( RTCORBA::PriorityModelPolicy_ptr p ) { @@ -613,7 +583,7 @@ tao_RTCORBA_PriorityModelPolicy_duplicate ( } void -tao_RTCORBA_PriorityModelPolicy_release ( +RTCORBA::tao_PriorityModelPolicy_life::tao_release ( RTCORBA::PriorityModelPolicy_ptr p ) { @@ -621,231 +591,67 @@ tao_RTCORBA_PriorityModelPolicy_release ( } RTCORBA::PriorityModelPolicy_ptr -tao_RTCORBA_PriorityModelPolicy_nil ( +RTCORBA::tao_PriorityModelPolicy_life::tao_nil ( void ) { return RTCORBA::PriorityModelPolicy::_nil (); } -RTCORBA::PriorityModelPolicy_ptr -tao_RTCORBA_PriorityModelPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return RTCORBA::PriorityModelPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_RTCORBA_PriorityModelPolicy_upcast ( - void *src - ) -{ - RTCORBA::PriorityModelPolicy **tmp = - ACE_static_cast (RTCORBA::PriorityModelPolicy **, src); - return *tmp; -} - CORBA::Boolean -tao_RTCORBA_PriorityModelPolicy_marshal ( +RTCORBA::tao_PriorityModelPolicy_life::tao_marshal ( RTCORBA::PriorityModelPolicy_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// RTCORBA::PriorityModelPolicy_var -// ************************************************************* - -RTCORBA::PriorityModelPolicy_var::PriorityModelPolicy_var (void) - : ptr_ (PriorityModelPolicy::_nil ()) -{} - -::RTCORBA::PriorityModelPolicy_ptr -RTCORBA::PriorityModelPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -RTCORBA::PriorityModelPolicy_var::PriorityModelPolicy_var (const ::RTCORBA::PriorityModelPolicy_var &p) - : TAO_Base_var (), - ptr_ (PriorityModelPolicy::_duplicate (p.ptr ())) -{} - -RTCORBA::PriorityModelPolicy_var::~PriorityModelPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -RTCORBA::PriorityModelPolicy_var & -RTCORBA::PriorityModelPolicy_var::operator= (PriorityModelPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -RTCORBA::PriorityModelPolicy_var & -RTCORBA::PriorityModelPolicy_var::operator= (const ::RTCORBA::PriorityModelPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::PriorityModelPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -RTCORBA::PriorityModelPolicy_var::operator const ::RTCORBA::PriorityModelPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -RTCORBA::PriorityModelPolicy_var::operator ::RTCORBA::PriorityModelPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::PriorityModelPolicy_ptr -RTCORBA::PriorityModelPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::RTCORBA::PriorityModelPolicy_ptr -RTCORBA::PriorityModelPolicy_var::in (void) const -{ - return this->ptr_; -} - -::RTCORBA::PriorityModelPolicy_ptr & -RTCORBA::PriorityModelPolicy_var::inout (void) -{ - return this->ptr_; + return p->marshal (cdr); } -::RTCORBA::PriorityModelPolicy_ptr & -RTCORBA::PriorityModelPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::PriorityModelPolicy::_nil (); - return this->ptr_; -} - -::RTCORBA::PriorityModelPolicy_ptr -RTCORBA::PriorityModelPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::RTCORBA::PriorityModelPolicy_ptr val = this->ptr_; - this->ptr_ = ::RTCORBA::PriorityModelPolicy::_nil (); - return val; -} - -::RTCORBA::PriorityModelPolicy_ptr -RTCORBA::PriorityModelPolicy_var::tao_duplicate (PriorityModelPolicy_ptr p) -{ - return ::RTCORBA::PriorityModelPolicy::_duplicate (p); -} - -void -RTCORBA::PriorityModelPolicy_var::tao_release (PriorityModelPolicy_ptr p) -{ - CORBA::release (p); -} - -::RTCORBA::PriorityModelPolicy_ptr -RTCORBA::PriorityModelPolicy_var::tao_nil (void) -{ - return ::RTCORBA::PriorityModelPolicy::_nil (); -} - -::RTCORBA::PriorityModelPolicy_ptr -RTCORBA::PriorityModelPolicy_var::tao_narrow ( +RTCORBA::PriorityModelPolicy_ptr +RTCORBA::tao_PriorityModelPolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::RTCORBA::PriorityModelPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); + return RTCORBA::PriorityModelPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -RTCORBA::PriorityModelPolicy_var::tao_upcast (void *src) +RTCORBA::tao_PriorityModelPolicy_cast::tao_upcast ( + void *src + ) { - PriorityModelPolicy **tmp = - ACE_static_cast (PriorityModelPolicy **, src); + RTCORBA::PriorityModelPolicy **tmp = + ACE_static_cast (RTCORBA::PriorityModelPolicy **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// RTCORBA::PriorityModelPolicy_out -// ************************************************************* - -RTCORBA::PriorityModelPolicy_out::PriorityModelPolicy_out (PriorityModelPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::RTCORBA::PriorityModelPolicy::_nil (); -} - -RTCORBA::PriorityModelPolicy_out::PriorityModelPolicy_out (PriorityModelPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::PriorityModelPolicy::_nil (); -} - -RTCORBA::PriorityModelPolicy_out::PriorityModelPolicy_out (const ::RTCORBA::PriorityModelPolicy_out &p) - : ptr_ (ACE_const_cast (PriorityModelPolicy_out &, p).ptr_) -{} - -::RTCORBA::PriorityModelPolicy_out & -RTCORBA::PriorityModelPolicy_out::operator= (const ::RTCORBA::PriorityModelPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (PriorityModelPolicy_out&, p).ptr_; - return *this; -} - -RTCORBA::PriorityModelPolicy_out & -RTCORBA::PriorityModelPolicy_out::operator= (const ::RTCORBA::PriorityModelPolicy_var &p) -{ - this->ptr_ = ::RTCORBA::PriorityModelPolicy::_duplicate (p.ptr ()); - return *this; -} - -RTCORBA::PriorityModelPolicy_out & -RTCORBA::PriorityModelPolicy_out::operator= (PriorityModelPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -RTCORBA::PriorityModelPolicy_out::operator ::RTCORBA::PriorityModelPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::PriorityModelPolicy_ptr & -RTCORBA::PriorityModelPolicy_out::ptr (void) -{ - return this->ptr_; -} - -::RTCORBA::PriorityModelPolicy_ptr -RTCORBA::PriorityModelPolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + RTCORBA::PriorityModelPolicy, + RTCORBA::tao_PriorityModelPolicy_life + >; + template class + TAO_Objref_Out_T< + RTCORBA::PriorityModelPolicy, + RTCORBA::tao_PriorityModelPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + RTCORBA::PriorityModelPolicy, \ + RTCORBA::tao_PriorityModelPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + RTCORBA::PriorityModelPolicy, \ + RTCORBA::tao_PriorityModelPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 RTCORBA::PriorityModelPolicy::PriorityModelPolicy (void) {} @@ -953,6 +759,12 @@ const char* RTCORBA::PriorityModelPolicy::_interface_repository_id (void) const return "IDL:omg.org/RTCORBA/PriorityModelPolicy:1.0"; } +CORBA::Boolean +RTCORBA::PriorityModelPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -1002,7 +814,7 @@ TAO_NAMESPACE_END int RTCORBA::ThreadpoolPolicy::_tao_class_id = 0; RTCORBA::ThreadpoolPolicy_ptr -tao_RTCORBA_ThreadpoolPolicy_duplicate ( +RTCORBA::tao_ThreadpoolPolicy_life::tao_duplicate ( RTCORBA::ThreadpoolPolicy_ptr p ) { @@ -1010,7 +822,7 @@ tao_RTCORBA_ThreadpoolPolicy_duplicate ( } void -tao_RTCORBA_ThreadpoolPolicy_release ( +RTCORBA::tao_ThreadpoolPolicy_life::tao_release ( RTCORBA::ThreadpoolPolicy_ptr p ) { @@ -1018,15 +830,24 @@ tao_RTCORBA_ThreadpoolPolicy_release ( } RTCORBA::ThreadpoolPolicy_ptr -tao_RTCORBA_ThreadpoolPolicy_nil ( +RTCORBA::tao_ThreadpoolPolicy_life::tao_nil ( void ) { return RTCORBA::ThreadpoolPolicy::_nil (); } +CORBA::Boolean +RTCORBA::tao_ThreadpoolPolicy_life::tao_marshal ( + RTCORBA::ThreadpoolPolicy_ptr p, + TAO_OutputCDR &cdr + ) +{ + return p->marshal (cdr); +} + RTCORBA::ThreadpoolPolicy_ptr -tao_RTCORBA_ThreadpoolPolicy_narrow ( +RTCORBA::tao_ThreadpoolPolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) @@ -1035,7 +856,7 @@ tao_RTCORBA_ThreadpoolPolicy_narrow ( } CORBA::Object * -tao_RTCORBA_ThreadpoolPolicy_upcast ( +RTCORBA::tao_ThreadpoolPolicy_cast::tao_upcast ( void *src ) { @@ -1044,260 +865,87 @@ tao_RTCORBA_ThreadpoolPolicy_upcast ( return *tmp; } -CORBA::Boolean -tao_RTCORBA_ThreadpoolPolicy_marshal ( - RTCORBA::ThreadpoolPolicy_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + RTCORBA::ThreadpoolPolicy, + RTCORBA::tao_ThreadpoolPolicy_life + >; + template class + TAO_Objref_Out_T< + RTCORBA::ThreadpoolPolicy, + RTCORBA::tao_ThreadpoolPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + RTCORBA::ThreadpoolPolicy, \ + RTCORBA::tao_ThreadpoolPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + RTCORBA::ThreadpoolPolicy, \ + RTCORBA::tao_ThreadpoolPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// ************************************************************* -// RTCORBA::ThreadpoolPolicy_var -// ************************************************************* +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 -RTCORBA::ThreadpoolPolicy_var::ThreadpoolPolicy_var (void) - : ptr_ (ThreadpoolPolicy::_nil ()) +RTCORBA::ThreadpoolPolicy::ThreadpoolPolicy (void) {} -::RTCORBA::ThreadpoolPolicy_ptr -RTCORBA::ThreadpoolPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -RTCORBA::ThreadpoolPolicy_var::ThreadpoolPolicy_var (const ::RTCORBA::ThreadpoolPolicy_var &p) - : TAO_Base_var (), - ptr_ (ThreadpoolPolicy::_duplicate (p.ptr ())) +RTCORBA::ThreadpoolPolicy::~ThreadpoolPolicy (void) {} -RTCORBA::ThreadpoolPolicy_var::~ThreadpoolPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -RTCORBA::ThreadpoolPolicy_var & -RTCORBA::ThreadpoolPolicy_var::operator= (ThreadpoolPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -RTCORBA::ThreadpoolPolicy_var & -RTCORBA::ThreadpoolPolicy_var::operator= (const ::RTCORBA::ThreadpoolPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::ThreadpoolPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -RTCORBA::ThreadpoolPolicy_var::operator const ::RTCORBA::ThreadpoolPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -RTCORBA::ThreadpoolPolicy_var::operator ::RTCORBA::ThreadpoolPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::ThreadpoolPolicy_ptr -RTCORBA::ThreadpoolPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::RTCORBA::ThreadpoolPolicy_ptr -RTCORBA::ThreadpoolPolicy_var::in (void) const -{ - return this->ptr_; -} - -::RTCORBA::ThreadpoolPolicy_ptr & -RTCORBA::ThreadpoolPolicy_var::inout (void) -{ - return this->ptr_; -} - -::RTCORBA::ThreadpoolPolicy_ptr & -RTCORBA::ThreadpoolPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::ThreadpoolPolicy::_nil (); - return this->ptr_; -} - -::RTCORBA::ThreadpoolPolicy_ptr -RTCORBA::ThreadpoolPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::RTCORBA::ThreadpoolPolicy_ptr val = this->ptr_; - this->ptr_ = ::RTCORBA::ThreadpoolPolicy::_nil (); - return val; -} - -::RTCORBA::ThreadpoolPolicy_ptr -RTCORBA::ThreadpoolPolicy_var::tao_duplicate (ThreadpoolPolicy_ptr p) -{ - return ::RTCORBA::ThreadpoolPolicy::_duplicate (p); -} - -void -RTCORBA::ThreadpoolPolicy_var::tao_release (ThreadpoolPolicy_ptr p) +void +RTCORBA::ThreadpoolPolicy::_tao_any_destructor (void *_tao_void_pointer) { - CORBA::release (p); + ThreadpoolPolicy *tmp = ACE_static_cast (ThreadpoolPolicy *, _tao_void_pointer); + CORBA::release (tmp); } -::RTCORBA::ThreadpoolPolicy_ptr -RTCORBA::ThreadpoolPolicy_var::tao_nil (void) +RTCORBA::ThreadpoolPolicy_ptr +RTCORBA::ThreadpoolPolicy::_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL + ) { - return ::RTCORBA::ThreadpoolPolicy::_nil (); + return ThreadpoolPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -::RTCORBA::ThreadpoolPolicy_ptr -RTCORBA::ThreadpoolPolicy_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL +RTCORBA::ThreadpoolPolicy_ptr +RTCORBA::ThreadpoolPolicy::_unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_NOT_USED ) { - return ::RTCORBA::ThreadpoolPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); + if (CORBA::is_nil (obj)) + { + return ThreadpoolPolicy::_nil (); + } + + return + ACE_reinterpret_cast ( + ThreadpoolPolicy_ptr, + obj->_tao_QueryInterface ( + ACE_reinterpret_cast ( + ptr_arith_t, + &ThreadpoolPolicy::_tao_class_id + ) + ) + ); } -CORBA::Object * -RTCORBA::ThreadpoolPolicy_var::tao_upcast (void *src) +RTCORBA::ThreadpoolPolicy_ptr +RTCORBA::ThreadpoolPolicy::_duplicate (ThreadpoolPolicy_ptr obj) { - ThreadpoolPolicy **tmp = - ACE_static_cast (ThreadpoolPolicy **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// RTCORBA::ThreadpoolPolicy_out -// ************************************************************* - -RTCORBA::ThreadpoolPolicy_out::ThreadpoolPolicy_out (ThreadpoolPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::RTCORBA::ThreadpoolPolicy::_nil (); -} - -RTCORBA::ThreadpoolPolicy_out::ThreadpoolPolicy_out (ThreadpoolPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::ThreadpoolPolicy::_nil (); -} - -RTCORBA::ThreadpoolPolicy_out::ThreadpoolPolicy_out (const ::RTCORBA::ThreadpoolPolicy_out &p) - : ptr_ (ACE_const_cast (ThreadpoolPolicy_out &, p).ptr_) -{} - -::RTCORBA::ThreadpoolPolicy_out & -RTCORBA::ThreadpoolPolicy_out::operator= (const ::RTCORBA::ThreadpoolPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (ThreadpoolPolicy_out&, p).ptr_; - return *this; -} - -RTCORBA::ThreadpoolPolicy_out & -RTCORBA::ThreadpoolPolicy_out::operator= (const ::RTCORBA::ThreadpoolPolicy_var &p) -{ - this->ptr_ = ::RTCORBA::ThreadpoolPolicy::_duplicate (p.ptr ()); - return *this; -} - -RTCORBA::ThreadpoolPolicy_out & -RTCORBA::ThreadpoolPolicy_out::operator= (ThreadpoolPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -RTCORBA::ThreadpoolPolicy_out::operator ::RTCORBA::ThreadpoolPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::ThreadpoolPolicy_ptr & -RTCORBA::ThreadpoolPolicy_out::ptr (void) -{ - return this->ptr_; -} - -::RTCORBA::ThreadpoolPolicy_ptr -RTCORBA::ThreadpoolPolicy_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 - -RTCORBA::ThreadpoolPolicy::ThreadpoolPolicy (void) -{} - -RTCORBA::ThreadpoolPolicy::~ThreadpoolPolicy (void) -{} - -void -RTCORBA::ThreadpoolPolicy::_tao_any_destructor (void *_tao_void_pointer) -{ - ThreadpoolPolicy *tmp = ACE_static_cast (ThreadpoolPolicy *, _tao_void_pointer); - CORBA::release (tmp); -} - -RTCORBA::ThreadpoolPolicy_ptr -RTCORBA::ThreadpoolPolicy::_narrow ( - CORBA::Object_ptr obj - ACE_ENV_ARG_DECL - ) -{ - return ThreadpoolPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); -} - -RTCORBA::ThreadpoolPolicy_ptr -RTCORBA::ThreadpoolPolicy::_unchecked_narrow ( - CORBA::Object_ptr obj - ACE_ENV_ARG_DECL_NOT_USED - ) -{ - if (CORBA::is_nil (obj)) - { - return ThreadpoolPolicy::_nil (); - } - - return - ACE_reinterpret_cast ( - ThreadpoolPolicy_ptr, - obj->_tao_QueryInterface ( - ACE_reinterpret_cast ( - ptr_arith_t, - &ThreadpoolPolicy::_tao_class_id - ) - ) - ); -} - -RTCORBA::ThreadpoolPolicy_ptr -RTCORBA::ThreadpoolPolicy::_duplicate (ThreadpoolPolicy_ptr obj) -{ - if (! CORBA::is_nil (obj)) - { - obj->_add_ref (); - } - - return obj; + if (! CORBA::is_nil (obj)) + { + obj->_add_ref (); + } + + return obj; } void *RTCORBA::ThreadpoolPolicy::_tao_QueryInterface (ptr_arith_t type) @@ -1350,6 +998,12 @@ const char* RTCORBA::ThreadpoolPolicy::_interface_repository_id (void) const return "IDL:omg.org/RTCORBA/ThreadpoolPolicy:1.0"; } +CORBA::Boolean +RTCORBA::ThreadpoolPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -1399,7 +1053,7 @@ TAO_NAMESPACE_END int RTCORBA::ProtocolProperties::_tao_class_id = 0; RTCORBA::ProtocolProperties_ptr -tao_RTCORBA_ProtocolProperties_duplicate ( +RTCORBA::tao_ProtocolProperties_life::tao_duplicate ( RTCORBA::ProtocolProperties_ptr p ) { @@ -1407,7 +1061,7 @@ tao_RTCORBA_ProtocolProperties_duplicate ( } void -tao_RTCORBA_ProtocolProperties_release ( +RTCORBA::tao_ProtocolProperties_life::tao_release ( RTCORBA::ProtocolProperties_ptr p ) { @@ -1415,231 +1069,67 @@ tao_RTCORBA_ProtocolProperties_release ( } RTCORBA::ProtocolProperties_ptr -tao_RTCORBA_ProtocolProperties_nil ( +RTCORBA::tao_ProtocolProperties_life::tao_nil ( void ) { return RTCORBA::ProtocolProperties::_nil (); } -RTCORBA::ProtocolProperties_ptr -tao_RTCORBA_ProtocolProperties_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return RTCORBA::ProtocolProperties::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_RTCORBA_ProtocolProperties_upcast ( - void *src - ) -{ - RTCORBA::ProtocolProperties **tmp = - ACE_static_cast (RTCORBA::ProtocolProperties **, src); - return *tmp; -} - CORBA::Boolean -tao_RTCORBA_ProtocolProperties_marshal ( +RTCORBA::tao_ProtocolProperties_life::tao_marshal ( RTCORBA::ProtocolProperties_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// RTCORBA::ProtocolProperties_var -// ************************************************************* - -RTCORBA::ProtocolProperties_var::ProtocolProperties_var (void) - : ptr_ (ProtocolProperties::_nil ()) -{} - -::RTCORBA::ProtocolProperties_ptr -RTCORBA::ProtocolProperties_var::ptr (void) const -{ - return this->ptr_; -} - -RTCORBA::ProtocolProperties_var::ProtocolProperties_var (const ::RTCORBA::ProtocolProperties_var &p) - : TAO_Base_var (), - ptr_ (ProtocolProperties::_duplicate (p.ptr ())) -{} - -RTCORBA::ProtocolProperties_var::~ProtocolProperties_var (void) -{ - CORBA::release (this->ptr_); -} - -RTCORBA::ProtocolProperties_var & -RTCORBA::ProtocolProperties_var::operator= (ProtocolProperties_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -RTCORBA::ProtocolProperties_var & -RTCORBA::ProtocolProperties_var::operator= (const ::RTCORBA::ProtocolProperties_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::ProtocolProperties::_duplicate (p.ptr ()); - } - return *this; -} - -RTCORBA::ProtocolProperties_var::operator const ::RTCORBA::ProtocolProperties_ptr &() const // cast -{ - return this->ptr_; -} - -RTCORBA::ProtocolProperties_var::operator ::RTCORBA::ProtocolProperties_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::ProtocolProperties_ptr -RTCORBA::ProtocolProperties_var::operator-> (void) const -{ - return this->ptr_; -} - -::RTCORBA::ProtocolProperties_ptr -RTCORBA::ProtocolProperties_var::in (void) const -{ - return this->ptr_; -} - -::RTCORBA::ProtocolProperties_ptr & -RTCORBA::ProtocolProperties_var::inout (void) -{ - return this->ptr_; -} - -::RTCORBA::ProtocolProperties_ptr & -RTCORBA::ProtocolProperties_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::ProtocolProperties::_nil (); - return this->ptr_; -} - -::RTCORBA::ProtocolProperties_ptr -RTCORBA::ProtocolProperties_var::_retn (void) -{ - // yield ownership of managed obj reference - ::RTCORBA::ProtocolProperties_ptr val = this->ptr_; - this->ptr_ = ::RTCORBA::ProtocolProperties::_nil (); - return val; -} - -::RTCORBA::ProtocolProperties_ptr -RTCORBA::ProtocolProperties_var::tao_duplicate (ProtocolProperties_ptr p) -{ - return ::RTCORBA::ProtocolProperties::_duplicate (p); -} - -void -RTCORBA::ProtocolProperties_var::tao_release (ProtocolProperties_ptr p) -{ - CORBA::release (p); -} - -::RTCORBA::ProtocolProperties_ptr -RTCORBA::ProtocolProperties_var::tao_nil (void) -{ - return ::RTCORBA::ProtocolProperties::_nil (); + return p->marshal (cdr); } -::RTCORBA::ProtocolProperties_ptr -RTCORBA::ProtocolProperties_var::tao_narrow ( +RTCORBA::ProtocolProperties_ptr +RTCORBA::tao_ProtocolProperties_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::RTCORBA::ProtocolProperties::_narrow (p ACE_ENV_ARG_PARAMETER); + return RTCORBA::ProtocolProperties::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -RTCORBA::ProtocolProperties_var::tao_upcast (void *src) +RTCORBA::tao_ProtocolProperties_cast::tao_upcast ( + void *src + ) { - ProtocolProperties **tmp = - ACE_static_cast (ProtocolProperties **, src); + RTCORBA::ProtocolProperties **tmp = + ACE_static_cast (RTCORBA::ProtocolProperties **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// RTCORBA::ProtocolProperties_out -// ************************************************************* - -RTCORBA::ProtocolProperties_out::ProtocolProperties_out (ProtocolProperties_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::RTCORBA::ProtocolProperties::_nil (); -} - -RTCORBA::ProtocolProperties_out::ProtocolProperties_out (ProtocolProperties_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::ProtocolProperties::_nil (); -} - -RTCORBA::ProtocolProperties_out::ProtocolProperties_out (const ::RTCORBA::ProtocolProperties_out &p) - : ptr_ (ACE_const_cast (ProtocolProperties_out &, p).ptr_) -{} - -::RTCORBA::ProtocolProperties_out & -RTCORBA::ProtocolProperties_out::operator= (const ::RTCORBA::ProtocolProperties_out &p) -{ - this->ptr_ = ACE_const_cast (ProtocolProperties_out&, p).ptr_; - return *this; -} - -RTCORBA::ProtocolProperties_out & -RTCORBA::ProtocolProperties_out::operator= (const ::RTCORBA::ProtocolProperties_var &p) -{ - this->ptr_ = ::RTCORBA::ProtocolProperties::_duplicate (p.ptr ()); - return *this; -} - -RTCORBA::ProtocolProperties_out & -RTCORBA::ProtocolProperties_out::operator= (ProtocolProperties_ptr p) -{ - this->ptr_ = p; - return *this; -} - -RTCORBA::ProtocolProperties_out::operator ::RTCORBA::ProtocolProperties_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::ProtocolProperties_ptr & -RTCORBA::ProtocolProperties_out::ptr (void) -{ - return this->ptr_; -} - -::RTCORBA::ProtocolProperties_ptr -RTCORBA::ProtocolProperties_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + RTCORBA::ProtocolProperties, + RTCORBA::tao_ProtocolProperties_life + >; + template class + TAO_Objref_Out_T< + RTCORBA::ProtocolProperties, + RTCORBA::tao_ProtocolProperties_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + RTCORBA::ProtocolProperties, \ + RTCORBA::tao_ProtocolProperties_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + RTCORBA::ProtocolProperties, \ + RTCORBA::tao_ProtocolProperties_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 RTCORBA::ProtocolProperties::ProtocolProperties (void) {} @@ -1733,6 +1223,12 @@ const char* RTCORBA::ProtocolProperties::_interface_repository_id (void) const return "IDL:omg.org/RTCORBA/ProtocolProperties:1.0"; } +CORBA::Boolean +RTCORBA::ProtocolProperties::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -1881,7 +1377,7 @@ TAO_NAMESPACE_DEFINE ( TAO_NAMESPACE_END // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 void RTCORBA::Protocol::_tao_any_destructor (void *_tao_void_pointer) { @@ -1889,117 +1385,70 @@ void RTCORBA::Protocol::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_RTCORBA_PROTOCOLLIST_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_PROTOCOLLIST_CS_ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 -void -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::_allocate_buffer (CORBA::ULong length) -{ - RTCORBA::Protocol* tmp = 0; - tmp = _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::allocbuf (length); - - if (this->buffer_ != 0) - { - RTCORBA::Protocol *old = - ACE_reinterpret_cast (RTCORBA::Protocol *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::freebuf (old); - } - } - - this->buffer_ = tmp; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -void -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - RTCORBA::Protocol *tmp = - ACE_reinterpret_cast (RTCORBA::Protocol *, this->buffer_); - _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::freebuf (tmp); - this->buffer_ = 0; -} +template class + TAO_Var_Var_T< + Protocol + >; -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::~_TAO_Unbounded_Sequence_RTCORBA_ProtocolList (void) -{ - this->_deallocate_buffer (); -} +template class + TAO_Out_T< + Protocol, + Protocol_var + >; -#endif /* end #if !defined */ +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +# pragma instantiate \ + TAO_Var_Var_T< \ + Protocol \ + > -#if !defined (_RTCORBA_PROTOCOLLIST_CS_) -#define _RTCORBA_PROTOCOLLIST_CS_ +# pragma instantiate \ + TAO_Out_T< \ + Protocol, \ + Protocol_var \ + > -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250 +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -// ************************************************************* -// RTCORBA::ProtocolList -// ************************************************************* +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 RTCORBA::ProtocolList::ProtocolList (void) {} RTCORBA::ProtocolList::ProtocolList (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_RTCORBA_ProtocolList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Sequence< + RTCORBA::Protocol + > + (max) {} RTCORBA::ProtocolList::ProtocolList ( CORBA::ULong max, CORBA::ULong length, - RTCORBA::Protocol *buffer, + RTCORBA::Protocol* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_RTCORBA_ProtocolList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Sequence< + RTCORBA::Protocol + > + (max, length, buffer, release) {} RTCORBA::ProtocolList::ProtocolList (const ProtocolList &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_RTCORBA_ProtocolList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Sequence< + RTCORBA::Protocol + > + (seq) {} -RTCORBA::ProtocolList::~ProtocolList (void) // dtor +RTCORBA::ProtocolList::~ProtocolList (void) {} void RTCORBA::ProtocolList::_tao_any_destructor (void *_tao_void_pointer) @@ -2008,7 +1457,37 @@ void RTCORBA::ProtocolList::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_VarSeq_Var_T< + ProtocolList, + RTCORBA::Protocol + >; + +template class + TAO_Seq_Out_T< + ProtocolList, + ProtocolList_var, + RTCORBA::Protocol + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_VarSeq_Var_T< \ + ProtocolList, \ + RTCORBA::Protocol \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + ProtocolList, \ + ProtocolList_var, \ + RTCORBA::Protocol \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -2145,7 +1624,7 @@ TAO_NAMESPACE_END int RTCORBA::ServerProtocolPolicy::_tao_class_id = 0; RTCORBA::ServerProtocolPolicy_ptr -tao_RTCORBA_ServerProtocolPolicy_duplicate ( +RTCORBA::tao_ServerProtocolPolicy_life::tao_duplicate ( RTCORBA::ServerProtocolPolicy_ptr p ) { @@ -2153,7 +1632,7 @@ tao_RTCORBA_ServerProtocolPolicy_duplicate ( } void -tao_RTCORBA_ServerProtocolPolicy_release ( +RTCORBA::tao_ServerProtocolPolicy_life::tao_release ( RTCORBA::ServerProtocolPolicy_ptr p ) { @@ -2161,15 +1640,24 @@ tao_RTCORBA_ServerProtocolPolicy_release ( } RTCORBA::ServerProtocolPolicy_ptr -tao_RTCORBA_ServerProtocolPolicy_nil ( +RTCORBA::tao_ServerProtocolPolicy_life::tao_nil ( void ) { return RTCORBA::ServerProtocolPolicy::_nil (); } +CORBA::Boolean +RTCORBA::tao_ServerProtocolPolicy_life::tao_marshal ( + RTCORBA::ServerProtocolPolicy_ptr p, + TAO_OutputCDR &cdr + ) +{ + return p->marshal (cdr); +} + RTCORBA::ServerProtocolPolicy_ptr -tao_RTCORBA_ServerProtocolPolicy_narrow ( +RTCORBA::tao_ServerProtocolPolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) @@ -2178,7 +1666,7 @@ tao_RTCORBA_ServerProtocolPolicy_narrow ( } CORBA::Object * -tao_RTCORBA_ServerProtocolPolicy_upcast ( +RTCORBA::tao_ServerProtocolPolicy_cast::tao_upcast ( void *src ) { @@ -2187,205 +1675,32 @@ tao_RTCORBA_ServerProtocolPolicy_upcast ( return *tmp; } -CORBA::Boolean -tao_RTCORBA_ServerProtocolPolicy_marshal ( - RTCORBA::ServerProtocolPolicy_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// RTCORBA::ServerProtocolPolicy_var -// ************************************************************* - -RTCORBA::ServerProtocolPolicy_var::ServerProtocolPolicy_var (void) - : ptr_ (ServerProtocolPolicy::_nil ()) -{} - -::RTCORBA::ServerProtocolPolicy_ptr -RTCORBA::ServerProtocolPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -RTCORBA::ServerProtocolPolicy_var::ServerProtocolPolicy_var (const ::RTCORBA::ServerProtocolPolicy_var &p) - : TAO_Base_var (), - ptr_ (ServerProtocolPolicy::_duplicate (p.ptr ())) -{} - -RTCORBA::ServerProtocolPolicy_var::~ServerProtocolPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -RTCORBA::ServerProtocolPolicy_var & -RTCORBA::ServerProtocolPolicy_var::operator= (ServerProtocolPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -RTCORBA::ServerProtocolPolicy_var & -RTCORBA::ServerProtocolPolicy_var::operator= (const ::RTCORBA::ServerProtocolPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::ServerProtocolPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -RTCORBA::ServerProtocolPolicy_var::operator const ::RTCORBA::ServerProtocolPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -RTCORBA::ServerProtocolPolicy_var::operator ::RTCORBA::ServerProtocolPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::ServerProtocolPolicy_ptr -RTCORBA::ServerProtocolPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::RTCORBA::ServerProtocolPolicy_ptr -RTCORBA::ServerProtocolPolicy_var::in (void) const -{ - return this->ptr_; -} - -::RTCORBA::ServerProtocolPolicy_ptr & -RTCORBA::ServerProtocolPolicy_var::inout (void) -{ - return this->ptr_; -} - -::RTCORBA::ServerProtocolPolicy_ptr & -RTCORBA::ServerProtocolPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::ServerProtocolPolicy::_nil (); - return this->ptr_; -} - -::RTCORBA::ServerProtocolPolicy_ptr -RTCORBA::ServerProtocolPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::RTCORBA::ServerProtocolPolicy_ptr val = this->ptr_; - this->ptr_ = ::RTCORBA::ServerProtocolPolicy::_nil (); - return val; -} - -::RTCORBA::ServerProtocolPolicy_ptr -RTCORBA::ServerProtocolPolicy_var::tao_duplicate (ServerProtocolPolicy_ptr p) -{ - return ::RTCORBA::ServerProtocolPolicy::_duplicate (p); -} - -void -RTCORBA::ServerProtocolPolicy_var::tao_release (ServerProtocolPolicy_ptr p) -{ - CORBA::release (p); -} - -::RTCORBA::ServerProtocolPolicy_ptr -RTCORBA::ServerProtocolPolicy_var::tao_nil (void) -{ - return ::RTCORBA::ServerProtocolPolicy::_nil (); -} - -::RTCORBA::ServerProtocolPolicy_ptr -RTCORBA::ServerProtocolPolicy_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::RTCORBA::ServerProtocolPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -RTCORBA::ServerProtocolPolicy_var::tao_upcast (void *src) -{ - ServerProtocolPolicy **tmp = - ACE_static_cast (ServerProtocolPolicy **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// RTCORBA::ServerProtocolPolicy_out -// ************************************************************* - -RTCORBA::ServerProtocolPolicy_out::ServerProtocolPolicy_out (ServerProtocolPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::RTCORBA::ServerProtocolPolicy::_nil (); -} - -RTCORBA::ServerProtocolPolicy_out::ServerProtocolPolicy_out (ServerProtocolPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::ServerProtocolPolicy::_nil (); -} - -RTCORBA::ServerProtocolPolicy_out::ServerProtocolPolicy_out (const ::RTCORBA::ServerProtocolPolicy_out &p) - : ptr_ (ACE_const_cast (ServerProtocolPolicy_out &, p).ptr_) -{} - -::RTCORBA::ServerProtocolPolicy_out & -RTCORBA::ServerProtocolPolicy_out::operator= (const ::RTCORBA::ServerProtocolPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (ServerProtocolPolicy_out&, p).ptr_; - return *this; -} - -RTCORBA::ServerProtocolPolicy_out & -RTCORBA::ServerProtocolPolicy_out::operator= (const ::RTCORBA::ServerProtocolPolicy_var &p) -{ - this->ptr_ = ::RTCORBA::ServerProtocolPolicy::_duplicate (p.ptr ()); - return *this; -} - -RTCORBA::ServerProtocolPolicy_out & -RTCORBA::ServerProtocolPolicy_out::operator= (ServerProtocolPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -RTCORBA::ServerProtocolPolicy_out::operator ::RTCORBA::ServerProtocolPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::ServerProtocolPolicy_ptr & -RTCORBA::ServerProtocolPolicy_out::ptr (void) -{ - return this->ptr_; -} - -::RTCORBA::ServerProtocolPolicy_ptr -RTCORBA::ServerProtocolPolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + RTCORBA::ServerProtocolPolicy, + RTCORBA::tao_ServerProtocolPolicy_life + >; + template class + TAO_Objref_Out_T< + RTCORBA::ServerProtocolPolicy, + RTCORBA::tao_ServerProtocolPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + RTCORBA::ServerProtocolPolicy, \ + RTCORBA::tao_ServerProtocolPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + RTCORBA::ServerProtocolPolicy, \ + RTCORBA::tao_ServerProtocolPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 RTCORBA::ServerProtocolPolicy::ServerProtocolPolicy (void) {} @@ -2493,6 +1808,12 @@ const char* RTCORBA::ServerProtocolPolicy::_interface_repository_id (void) const return "IDL:omg.org/RTCORBA/ServerProtocolPolicy:1.0"; } +CORBA::Boolean +RTCORBA::ServerProtocolPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -2544,7 +1865,7 @@ TAO_NAMESPACE_END int RTCORBA::ClientProtocolPolicy::_tao_class_id = 0; RTCORBA::ClientProtocolPolicy_ptr -tao_RTCORBA_ClientProtocolPolicy_duplicate ( +RTCORBA::tao_ClientProtocolPolicy_life::tao_duplicate ( RTCORBA::ClientProtocolPolicy_ptr p ) { @@ -2552,7 +1873,7 @@ tao_RTCORBA_ClientProtocolPolicy_duplicate ( } void -tao_RTCORBA_ClientProtocolPolicy_release ( +RTCORBA::tao_ClientProtocolPolicy_life::tao_release ( RTCORBA::ClientProtocolPolicy_ptr p ) { @@ -2560,231 +1881,67 @@ tao_RTCORBA_ClientProtocolPolicy_release ( } RTCORBA::ClientProtocolPolicy_ptr -tao_RTCORBA_ClientProtocolPolicy_nil ( +RTCORBA::tao_ClientProtocolPolicy_life::tao_nil ( void ) { return RTCORBA::ClientProtocolPolicy::_nil (); } -RTCORBA::ClientProtocolPolicy_ptr -tao_RTCORBA_ClientProtocolPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return RTCORBA::ClientProtocolPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_RTCORBA_ClientProtocolPolicy_upcast ( - void *src - ) -{ - RTCORBA::ClientProtocolPolicy **tmp = - ACE_static_cast (RTCORBA::ClientProtocolPolicy **, src); - return *tmp; -} - CORBA::Boolean -tao_RTCORBA_ClientProtocolPolicy_marshal ( +RTCORBA::tao_ClientProtocolPolicy_life::tao_marshal ( RTCORBA::ClientProtocolPolicy_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// RTCORBA::ClientProtocolPolicy_var -// ************************************************************* - -RTCORBA::ClientProtocolPolicy_var::ClientProtocolPolicy_var (void) - : ptr_ (ClientProtocolPolicy::_nil ()) -{} - -::RTCORBA::ClientProtocolPolicy_ptr -RTCORBA::ClientProtocolPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -RTCORBA::ClientProtocolPolicy_var::ClientProtocolPolicy_var (const ::RTCORBA::ClientProtocolPolicy_var &p) - : TAO_Base_var (), - ptr_ (ClientProtocolPolicy::_duplicate (p.ptr ())) -{} - -RTCORBA::ClientProtocolPolicy_var::~ClientProtocolPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -RTCORBA::ClientProtocolPolicy_var & -RTCORBA::ClientProtocolPolicy_var::operator= (ClientProtocolPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -RTCORBA::ClientProtocolPolicy_var & -RTCORBA::ClientProtocolPolicy_var::operator= (const ::RTCORBA::ClientProtocolPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::ClientProtocolPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -RTCORBA::ClientProtocolPolicy_var::operator const ::RTCORBA::ClientProtocolPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -RTCORBA::ClientProtocolPolicy_var::operator ::RTCORBA::ClientProtocolPolicy_ptr &() // cast -{ - return this->ptr_; + return p->marshal (cdr); } -::RTCORBA::ClientProtocolPolicy_ptr -RTCORBA::ClientProtocolPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::RTCORBA::ClientProtocolPolicy_ptr -RTCORBA::ClientProtocolPolicy_var::in (void) const -{ - return this->ptr_; -} - -::RTCORBA::ClientProtocolPolicy_ptr & -RTCORBA::ClientProtocolPolicy_var::inout (void) -{ - return this->ptr_; -} - -::RTCORBA::ClientProtocolPolicy_ptr & -RTCORBA::ClientProtocolPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::ClientProtocolPolicy::_nil (); - return this->ptr_; -} - -::RTCORBA::ClientProtocolPolicy_ptr -RTCORBA::ClientProtocolPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::RTCORBA::ClientProtocolPolicy_ptr val = this->ptr_; - this->ptr_ = ::RTCORBA::ClientProtocolPolicy::_nil (); - return val; -} - -::RTCORBA::ClientProtocolPolicy_ptr -RTCORBA::ClientProtocolPolicy_var::tao_duplicate (ClientProtocolPolicy_ptr p) -{ - return ::RTCORBA::ClientProtocolPolicy::_duplicate (p); -} - -void -RTCORBA::ClientProtocolPolicy_var::tao_release (ClientProtocolPolicy_ptr p) -{ - CORBA::release (p); -} - -::RTCORBA::ClientProtocolPolicy_ptr -RTCORBA::ClientProtocolPolicy_var::tao_nil (void) -{ - return ::RTCORBA::ClientProtocolPolicy::_nil (); -} - -::RTCORBA::ClientProtocolPolicy_ptr -RTCORBA::ClientProtocolPolicy_var::tao_narrow ( +RTCORBA::ClientProtocolPolicy_ptr +RTCORBA::tao_ClientProtocolPolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::RTCORBA::ClientProtocolPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); + return RTCORBA::ClientProtocolPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -RTCORBA::ClientProtocolPolicy_var::tao_upcast (void *src) +RTCORBA::tao_ClientProtocolPolicy_cast::tao_upcast ( + void *src + ) { - ClientProtocolPolicy **tmp = - ACE_static_cast (ClientProtocolPolicy **, src); + RTCORBA::ClientProtocolPolicy **tmp = + ACE_static_cast (RTCORBA::ClientProtocolPolicy **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// RTCORBA::ClientProtocolPolicy_out -// ************************************************************* - -RTCORBA::ClientProtocolPolicy_out::ClientProtocolPolicy_out (ClientProtocolPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::RTCORBA::ClientProtocolPolicy::_nil (); -} - -RTCORBA::ClientProtocolPolicy_out::ClientProtocolPolicy_out (ClientProtocolPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::ClientProtocolPolicy::_nil (); -} - -RTCORBA::ClientProtocolPolicy_out::ClientProtocolPolicy_out (const ::RTCORBA::ClientProtocolPolicy_out &p) - : ptr_ (ACE_const_cast (ClientProtocolPolicy_out &, p).ptr_) -{} - -::RTCORBA::ClientProtocolPolicy_out & -RTCORBA::ClientProtocolPolicy_out::operator= (const ::RTCORBA::ClientProtocolPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (ClientProtocolPolicy_out&, p).ptr_; - return *this; -} - -RTCORBA::ClientProtocolPolicy_out & -RTCORBA::ClientProtocolPolicy_out::operator= (const ::RTCORBA::ClientProtocolPolicy_var &p) -{ - this->ptr_ = ::RTCORBA::ClientProtocolPolicy::_duplicate (p.ptr ()); - return *this; -} - -RTCORBA::ClientProtocolPolicy_out & -RTCORBA::ClientProtocolPolicy_out::operator= (ClientProtocolPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -RTCORBA::ClientProtocolPolicy_out::operator ::RTCORBA::ClientProtocolPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::ClientProtocolPolicy_ptr & -RTCORBA::ClientProtocolPolicy_out::ptr (void) -{ - return this->ptr_; -} - -::RTCORBA::ClientProtocolPolicy_ptr -RTCORBA::ClientProtocolPolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + RTCORBA::ClientProtocolPolicy, + RTCORBA::tao_ClientProtocolPolicy_life + >; + template class + TAO_Objref_Out_T< + RTCORBA::ClientProtocolPolicy, + RTCORBA::tao_ClientProtocolPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + RTCORBA::ClientProtocolPolicy, \ + RTCORBA::tao_ClientProtocolPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + RTCORBA::ClientProtocolPolicy, \ + RTCORBA::tao_ClientProtocolPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 RTCORBA::ClientProtocolPolicy::ClientProtocolPolicy (void) {} @@ -2892,6 +2049,12 @@ const char* RTCORBA::ClientProtocolPolicy::_interface_repository_id (void) const return "IDL:omg.org/RTCORBA/ClientProtocolPolicy:1.0"; } +CORBA::Boolean +RTCORBA::ClientProtocolPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -2943,7 +2106,7 @@ TAO_NAMESPACE_END int RTCORBA::PrivateConnectionPolicy::_tao_class_id = 0; RTCORBA::PrivateConnectionPolicy_ptr -tao_RTCORBA_PrivateConnectionPolicy_duplicate ( +RTCORBA::tao_PrivateConnectionPolicy_life::tao_duplicate ( RTCORBA::PrivateConnectionPolicy_ptr p ) { @@ -2951,239 +2114,75 @@ tao_RTCORBA_PrivateConnectionPolicy_duplicate ( } void -tao_RTCORBA_PrivateConnectionPolicy_release ( +RTCORBA::tao_PrivateConnectionPolicy_life::tao_release ( RTCORBA::PrivateConnectionPolicy_ptr p ) { - CORBA::release (p); -} - -RTCORBA::PrivateConnectionPolicy_ptr -tao_RTCORBA_PrivateConnectionPolicy_nil ( - void - ) -{ - return RTCORBA::PrivateConnectionPolicy::_nil (); -} - -RTCORBA::PrivateConnectionPolicy_ptr -tao_RTCORBA_PrivateConnectionPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return RTCORBA::PrivateConnectionPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_RTCORBA_PrivateConnectionPolicy_upcast ( - void *src - ) -{ - RTCORBA::PrivateConnectionPolicy **tmp = - ACE_static_cast (RTCORBA::PrivateConnectionPolicy **, src); - return *tmp; -} - -CORBA::Boolean -tao_RTCORBA_PrivateConnectionPolicy_marshal ( - RTCORBA::PrivateConnectionPolicy_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// RTCORBA::PrivateConnectionPolicy_var -// ************************************************************* - -RTCORBA::PrivateConnectionPolicy_var::PrivateConnectionPolicy_var (void) - : ptr_ (PrivateConnectionPolicy::_nil ()) -{} - -::RTCORBA::PrivateConnectionPolicy_ptr -RTCORBA::PrivateConnectionPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -RTCORBA::PrivateConnectionPolicy_var::PrivateConnectionPolicy_var (const ::RTCORBA::PrivateConnectionPolicy_var &p) - : TAO_Base_var (), - ptr_ (PrivateConnectionPolicy::_duplicate (p.ptr ())) -{} - -RTCORBA::PrivateConnectionPolicy_var::~PrivateConnectionPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -RTCORBA::PrivateConnectionPolicy_var & -RTCORBA::PrivateConnectionPolicy_var::operator= (PrivateConnectionPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -RTCORBA::PrivateConnectionPolicy_var & -RTCORBA::PrivateConnectionPolicy_var::operator= (const ::RTCORBA::PrivateConnectionPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::PrivateConnectionPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -RTCORBA::PrivateConnectionPolicy_var::operator const ::RTCORBA::PrivateConnectionPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -RTCORBA::PrivateConnectionPolicy_var::operator ::RTCORBA::PrivateConnectionPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::PrivateConnectionPolicy_ptr -RTCORBA::PrivateConnectionPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::RTCORBA::PrivateConnectionPolicy_ptr -RTCORBA::PrivateConnectionPolicy_var::in (void) const -{ - return this->ptr_; -} - -::RTCORBA::PrivateConnectionPolicy_ptr & -RTCORBA::PrivateConnectionPolicy_var::inout (void) -{ - return this->ptr_; -} - -::RTCORBA::PrivateConnectionPolicy_ptr & -RTCORBA::PrivateConnectionPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::PrivateConnectionPolicy::_nil (); - return this->ptr_; -} - -::RTCORBA::PrivateConnectionPolicy_ptr -RTCORBA::PrivateConnectionPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::RTCORBA::PrivateConnectionPolicy_ptr val = this->ptr_; - this->ptr_ = ::RTCORBA::PrivateConnectionPolicy::_nil (); - return val; -} - -::RTCORBA::PrivateConnectionPolicy_ptr -RTCORBA::PrivateConnectionPolicy_var::tao_duplicate (PrivateConnectionPolicy_ptr p) -{ - return ::RTCORBA::PrivateConnectionPolicy::_duplicate (p); -} - -void -RTCORBA::PrivateConnectionPolicy_var::tao_release (PrivateConnectionPolicy_ptr p) -{ - CORBA::release (p); -} - -::RTCORBA::PrivateConnectionPolicy_ptr -RTCORBA::PrivateConnectionPolicy_var::tao_nil (void) -{ - return ::RTCORBA::PrivateConnectionPolicy::_nil (); -} - -::RTCORBA::PrivateConnectionPolicy_ptr -RTCORBA::PrivateConnectionPolicy_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::RTCORBA::PrivateConnectionPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -RTCORBA::PrivateConnectionPolicy_var::tao_upcast (void *src) -{ - PrivateConnectionPolicy **tmp = - ACE_static_cast (PrivateConnectionPolicy **, src); - return *tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// RTCORBA::PrivateConnectionPolicy_out -// ************************************************************* - -RTCORBA::PrivateConnectionPolicy_out::PrivateConnectionPolicy_out (PrivateConnectionPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::RTCORBA::PrivateConnectionPolicy::_nil (); -} - -RTCORBA::PrivateConnectionPolicy_out::PrivateConnectionPolicy_out (PrivateConnectionPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::PrivateConnectionPolicy::_nil (); -} - -RTCORBA::PrivateConnectionPolicy_out::PrivateConnectionPolicy_out (const ::RTCORBA::PrivateConnectionPolicy_out &p) - : ptr_ (ACE_const_cast (PrivateConnectionPolicy_out &, p).ptr_) -{} - -::RTCORBA::PrivateConnectionPolicy_out & -RTCORBA::PrivateConnectionPolicy_out::operator= (const ::RTCORBA::PrivateConnectionPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (PrivateConnectionPolicy_out&, p).ptr_; - return *this; -} - -RTCORBA::PrivateConnectionPolicy_out & -RTCORBA::PrivateConnectionPolicy_out::operator= (const ::RTCORBA::PrivateConnectionPolicy_var &p) -{ - this->ptr_ = ::RTCORBA::PrivateConnectionPolicy::_duplicate (p.ptr ()); - return *this; + CORBA::release (p); } -RTCORBA::PrivateConnectionPolicy_out & -RTCORBA::PrivateConnectionPolicy_out::operator= (PrivateConnectionPolicy_ptr p) +RTCORBA::PrivateConnectionPolicy_ptr +RTCORBA::tao_PrivateConnectionPolicy_life::tao_nil ( + void + ) { - this->ptr_ = p; - return *this; + return RTCORBA::PrivateConnectionPolicy::_nil (); } -RTCORBA::PrivateConnectionPolicy_out::operator ::RTCORBA::PrivateConnectionPolicy_ptr &() // cast +CORBA::Boolean +RTCORBA::tao_PrivateConnectionPolicy_life::tao_marshal ( + RTCORBA::PrivateConnectionPolicy_ptr p, + TAO_OutputCDR &cdr + ) { - return this->ptr_; + return p->marshal (cdr); } -::RTCORBA::PrivateConnectionPolicy_ptr & -RTCORBA::PrivateConnectionPolicy_out::ptr (void) +RTCORBA::PrivateConnectionPolicy_ptr +RTCORBA::tao_PrivateConnectionPolicy_cast::tao_narrow ( + CORBA::Object *p + ACE_ENV_ARG_DECL + ) { - return this->ptr_; + return RTCORBA::PrivateConnectionPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } -::RTCORBA::PrivateConnectionPolicy_ptr -RTCORBA::PrivateConnectionPolicy_out::operator-> (void) +CORBA::Object * +RTCORBA::tao_PrivateConnectionPolicy_cast::tao_upcast ( + void *src + ) { - return this->ptr_; + RTCORBA::PrivateConnectionPolicy **tmp = + ACE_static_cast (RTCORBA::PrivateConnectionPolicy **, src); + return *tmp; } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + RTCORBA::PrivateConnectionPolicy, + RTCORBA::tao_PrivateConnectionPolicy_life + >; + template class + TAO_Objref_Out_T< + RTCORBA::PrivateConnectionPolicy, + RTCORBA::tao_PrivateConnectionPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + RTCORBA::PrivateConnectionPolicy, \ + RTCORBA::tao_PrivateConnectionPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + RTCORBA::PrivateConnectionPolicy, \ + RTCORBA::tao_PrivateConnectionPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 RTCORBA::PrivateConnectionPolicy::PrivateConnectionPolicy (void) {} @@ -3291,6 +2290,12 @@ const char* RTCORBA::PrivateConnectionPolicy::_interface_repository_id (void) co return "IDL:omg.org/RTCORBA/PrivateConnectionPolicy:1.0"; } +CORBA::Boolean +RTCORBA::PrivateConnectionPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -3342,7 +2347,7 @@ TAO_NAMESPACE_END int RTCORBA::TCPProtocolProperties::_tao_class_id = 0; RTCORBA::TCPProtocolProperties_ptr -tao_RTCORBA_TCPProtocolProperties_duplicate ( +RTCORBA::tao_TCPProtocolProperties_life::tao_duplicate ( RTCORBA::TCPProtocolProperties_ptr p ) { @@ -3350,7 +2355,7 @@ tao_RTCORBA_TCPProtocolProperties_duplicate ( } void -tao_RTCORBA_TCPProtocolProperties_release ( +RTCORBA::tao_TCPProtocolProperties_life::tao_release ( RTCORBA::TCPProtocolProperties_ptr p ) { @@ -3358,231 +2363,67 @@ tao_RTCORBA_TCPProtocolProperties_release ( } RTCORBA::TCPProtocolProperties_ptr -tao_RTCORBA_TCPProtocolProperties_nil ( +RTCORBA::tao_TCPProtocolProperties_life::tao_nil ( void ) { return RTCORBA::TCPProtocolProperties::_nil (); } -RTCORBA::TCPProtocolProperties_ptr -tao_RTCORBA_TCPProtocolProperties_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return RTCORBA::TCPProtocolProperties::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_RTCORBA_TCPProtocolProperties_upcast ( - void *src - ) -{ - RTCORBA::TCPProtocolProperties **tmp = - ACE_static_cast (RTCORBA::TCPProtocolProperties **, src); - return *tmp; -} - CORBA::Boolean -tao_RTCORBA_TCPProtocolProperties_marshal ( +RTCORBA::tao_TCPProtocolProperties_life::tao_marshal ( RTCORBA::TCPProtocolProperties_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// RTCORBA::TCPProtocolProperties_var -// ************************************************************* - -RTCORBA::TCPProtocolProperties_var::TCPProtocolProperties_var (void) - : ptr_ (TCPProtocolProperties::_nil ()) -{} - -::RTCORBA::TCPProtocolProperties_ptr -RTCORBA::TCPProtocolProperties_var::ptr (void) const -{ - return this->ptr_; -} - -RTCORBA::TCPProtocolProperties_var::TCPProtocolProperties_var (const ::RTCORBA::TCPProtocolProperties_var &p) - : TAO_Base_var (), - ptr_ (TCPProtocolProperties::_duplicate (p.ptr ())) -{} - -RTCORBA::TCPProtocolProperties_var::~TCPProtocolProperties_var (void) -{ - CORBA::release (this->ptr_); -} - -RTCORBA::TCPProtocolProperties_var & -RTCORBA::TCPProtocolProperties_var::operator= (TCPProtocolProperties_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -RTCORBA::TCPProtocolProperties_var & -RTCORBA::TCPProtocolProperties_var::operator= (const ::RTCORBA::TCPProtocolProperties_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::TCPProtocolProperties::_duplicate (p.ptr ()); - } - return *this; -} - -RTCORBA::TCPProtocolProperties_var::operator const ::RTCORBA::TCPProtocolProperties_ptr &() const // cast -{ - return this->ptr_; -} - -RTCORBA::TCPProtocolProperties_var::operator ::RTCORBA::TCPProtocolProperties_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::TCPProtocolProperties_ptr -RTCORBA::TCPProtocolProperties_var::operator-> (void) const -{ - return this->ptr_; -} - -::RTCORBA::TCPProtocolProperties_ptr -RTCORBA::TCPProtocolProperties_var::in (void) const -{ - return this->ptr_; -} - -::RTCORBA::TCPProtocolProperties_ptr & -RTCORBA::TCPProtocolProperties_var::inout (void) -{ - return this->ptr_; -} - -::RTCORBA::TCPProtocolProperties_ptr & -RTCORBA::TCPProtocolProperties_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::TCPProtocolProperties::_nil (); - return this->ptr_; -} - -::RTCORBA::TCPProtocolProperties_ptr -RTCORBA::TCPProtocolProperties_var::_retn (void) -{ - // yield ownership of managed obj reference - ::RTCORBA::TCPProtocolProperties_ptr val = this->ptr_; - this->ptr_ = ::RTCORBA::TCPProtocolProperties::_nil (); - return val; -} - -::RTCORBA::TCPProtocolProperties_ptr -RTCORBA::TCPProtocolProperties_var::tao_duplicate (TCPProtocolProperties_ptr p) -{ - return ::RTCORBA::TCPProtocolProperties::_duplicate (p); -} - -void -RTCORBA::TCPProtocolProperties_var::tao_release (TCPProtocolProperties_ptr p) -{ - CORBA::release (p); -} - -::RTCORBA::TCPProtocolProperties_ptr -RTCORBA::TCPProtocolProperties_var::tao_nil (void) -{ - return ::RTCORBA::TCPProtocolProperties::_nil (); + return p->marshal (cdr); } -::RTCORBA::TCPProtocolProperties_ptr -RTCORBA::TCPProtocolProperties_var::tao_narrow ( +RTCORBA::TCPProtocolProperties_ptr +RTCORBA::tao_TCPProtocolProperties_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::RTCORBA::TCPProtocolProperties::_narrow (p ACE_ENV_ARG_PARAMETER); + return RTCORBA::TCPProtocolProperties::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -RTCORBA::TCPProtocolProperties_var::tao_upcast (void *src) +RTCORBA::tao_TCPProtocolProperties_cast::tao_upcast ( + void *src + ) { - TCPProtocolProperties **tmp = - ACE_static_cast (TCPProtocolProperties **, src); + RTCORBA::TCPProtocolProperties **tmp = + ACE_static_cast (RTCORBA::TCPProtocolProperties **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// RTCORBA::TCPProtocolProperties_out -// ************************************************************* - -RTCORBA::TCPProtocolProperties_out::TCPProtocolProperties_out (TCPProtocolProperties_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::RTCORBA::TCPProtocolProperties::_nil (); -} - -RTCORBA::TCPProtocolProperties_out::TCPProtocolProperties_out (TCPProtocolProperties_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::TCPProtocolProperties::_nil (); -} - -RTCORBA::TCPProtocolProperties_out::TCPProtocolProperties_out (const ::RTCORBA::TCPProtocolProperties_out &p) - : ptr_ (ACE_const_cast (TCPProtocolProperties_out &, p).ptr_) -{} - -::RTCORBA::TCPProtocolProperties_out & -RTCORBA::TCPProtocolProperties_out::operator= (const ::RTCORBA::TCPProtocolProperties_out &p) -{ - this->ptr_ = ACE_const_cast (TCPProtocolProperties_out&, p).ptr_; - return *this; -} - -RTCORBA::TCPProtocolProperties_out & -RTCORBA::TCPProtocolProperties_out::operator= (const ::RTCORBA::TCPProtocolProperties_var &p) -{ - this->ptr_ = ::RTCORBA::TCPProtocolProperties::_duplicate (p.ptr ()); - return *this; -} - -RTCORBA::TCPProtocolProperties_out & -RTCORBA::TCPProtocolProperties_out::operator= (TCPProtocolProperties_ptr p) -{ - this->ptr_ = p; - return *this; -} - -RTCORBA::TCPProtocolProperties_out::operator ::RTCORBA::TCPProtocolProperties_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::TCPProtocolProperties_ptr & -RTCORBA::TCPProtocolProperties_out::ptr (void) -{ - return this->ptr_; -} - -::RTCORBA::TCPProtocolProperties_ptr -RTCORBA::TCPProtocolProperties_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + RTCORBA::TCPProtocolProperties, + RTCORBA::tao_TCPProtocolProperties_life + >; + template class + TAO_Objref_Out_T< + RTCORBA::TCPProtocolProperties, + RTCORBA::tao_TCPProtocolProperties_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + RTCORBA::TCPProtocolProperties, \ + RTCORBA::tao_TCPProtocolProperties_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + RTCORBA::TCPProtocolProperties, \ + RTCORBA::tao_TCPProtocolProperties_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 RTCORBA::TCPProtocolProperties::TCPProtocolProperties (void) {} @@ -3690,6 +2531,12 @@ const char* RTCORBA::TCPProtocolProperties::_interface_repository_id (void) cons return "IDL:omg.org/RTCORBA/TCPProtocolProperties:1.0"; } +CORBA::Boolean +RTCORBA::TCPProtocolProperties::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -3741,7 +2588,7 @@ TAO_NAMESPACE_END int RTCORBA::GIOPProtocolProperties::_tao_class_id = 0; RTCORBA::GIOPProtocolProperties_ptr -tao_RTCORBA_GIOPProtocolProperties_duplicate ( +RTCORBA::tao_GIOPProtocolProperties_life::tao_duplicate ( RTCORBA::GIOPProtocolProperties_ptr p ) { @@ -3749,7 +2596,7 @@ tao_RTCORBA_GIOPProtocolProperties_duplicate ( } void -tao_RTCORBA_GIOPProtocolProperties_release ( +RTCORBA::tao_GIOPProtocolProperties_life::tao_release ( RTCORBA::GIOPProtocolProperties_ptr p ) { @@ -3757,231 +2604,67 @@ tao_RTCORBA_GIOPProtocolProperties_release ( } RTCORBA::GIOPProtocolProperties_ptr -tao_RTCORBA_GIOPProtocolProperties_nil ( +RTCORBA::tao_GIOPProtocolProperties_life::tao_nil ( void ) { return RTCORBA::GIOPProtocolProperties::_nil (); } -RTCORBA::GIOPProtocolProperties_ptr -tao_RTCORBA_GIOPProtocolProperties_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return RTCORBA::GIOPProtocolProperties::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_RTCORBA_GIOPProtocolProperties_upcast ( - void *src - ) -{ - RTCORBA::GIOPProtocolProperties **tmp = - ACE_static_cast (RTCORBA::GIOPProtocolProperties **, src); - return *tmp; -} - CORBA::Boolean -tao_RTCORBA_GIOPProtocolProperties_marshal ( +RTCORBA::tao_GIOPProtocolProperties_life::tao_marshal ( RTCORBA::GIOPProtocolProperties_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// RTCORBA::GIOPProtocolProperties_var -// ************************************************************* - -RTCORBA::GIOPProtocolProperties_var::GIOPProtocolProperties_var (void) - : ptr_ (GIOPProtocolProperties::_nil ()) -{} - -::RTCORBA::GIOPProtocolProperties_ptr -RTCORBA::GIOPProtocolProperties_var::ptr (void) const -{ - return this->ptr_; -} - -RTCORBA::GIOPProtocolProperties_var::GIOPProtocolProperties_var (const ::RTCORBA::GIOPProtocolProperties_var &p) - : TAO_Base_var (), - ptr_ (GIOPProtocolProperties::_duplicate (p.ptr ())) -{} - -RTCORBA::GIOPProtocolProperties_var::~GIOPProtocolProperties_var (void) -{ - CORBA::release (this->ptr_); -} - -RTCORBA::GIOPProtocolProperties_var & -RTCORBA::GIOPProtocolProperties_var::operator= (GIOPProtocolProperties_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -RTCORBA::GIOPProtocolProperties_var & -RTCORBA::GIOPProtocolProperties_var::operator= (const ::RTCORBA::GIOPProtocolProperties_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::GIOPProtocolProperties::_duplicate (p.ptr ()); - } - return *this; -} - -RTCORBA::GIOPProtocolProperties_var::operator const ::RTCORBA::GIOPProtocolProperties_ptr &() const // cast -{ - return this->ptr_; -} - -RTCORBA::GIOPProtocolProperties_var::operator ::RTCORBA::GIOPProtocolProperties_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::GIOPProtocolProperties_ptr -RTCORBA::GIOPProtocolProperties_var::operator-> (void) const -{ - return this->ptr_; -} - -::RTCORBA::GIOPProtocolProperties_ptr -RTCORBA::GIOPProtocolProperties_var::in (void) const -{ - return this->ptr_; + return p->marshal (cdr); } -::RTCORBA::GIOPProtocolProperties_ptr & -RTCORBA::GIOPProtocolProperties_var::inout (void) -{ - return this->ptr_; -} - -::RTCORBA::GIOPProtocolProperties_ptr & -RTCORBA::GIOPProtocolProperties_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::GIOPProtocolProperties::_nil (); - return this->ptr_; -} - -::RTCORBA::GIOPProtocolProperties_ptr -RTCORBA::GIOPProtocolProperties_var::_retn (void) -{ - // yield ownership of managed obj reference - ::RTCORBA::GIOPProtocolProperties_ptr val = this->ptr_; - this->ptr_ = ::RTCORBA::GIOPProtocolProperties::_nil (); - return val; -} - -::RTCORBA::GIOPProtocolProperties_ptr -RTCORBA::GIOPProtocolProperties_var::tao_duplicate (GIOPProtocolProperties_ptr p) -{ - return ::RTCORBA::GIOPProtocolProperties::_duplicate (p); -} - -void -RTCORBA::GIOPProtocolProperties_var::tao_release (GIOPProtocolProperties_ptr p) -{ - CORBA::release (p); -} - -::RTCORBA::GIOPProtocolProperties_ptr -RTCORBA::GIOPProtocolProperties_var::tao_nil (void) -{ - return ::RTCORBA::GIOPProtocolProperties::_nil (); -} - -::RTCORBA::GIOPProtocolProperties_ptr -RTCORBA::GIOPProtocolProperties_var::tao_narrow ( +RTCORBA::GIOPProtocolProperties_ptr +RTCORBA::tao_GIOPProtocolProperties_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::RTCORBA::GIOPProtocolProperties::_narrow (p ACE_ENV_ARG_PARAMETER); + return RTCORBA::GIOPProtocolProperties::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -RTCORBA::GIOPProtocolProperties_var::tao_upcast (void *src) +RTCORBA::tao_GIOPProtocolProperties_cast::tao_upcast ( + void *src + ) { - GIOPProtocolProperties **tmp = - ACE_static_cast (GIOPProtocolProperties **, src); + RTCORBA::GIOPProtocolProperties **tmp = + ACE_static_cast (RTCORBA::GIOPProtocolProperties **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// RTCORBA::GIOPProtocolProperties_out -// ************************************************************* - -RTCORBA::GIOPProtocolProperties_out::GIOPProtocolProperties_out (GIOPProtocolProperties_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::RTCORBA::GIOPProtocolProperties::_nil (); -} - -RTCORBA::GIOPProtocolProperties_out::GIOPProtocolProperties_out (GIOPProtocolProperties_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::GIOPProtocolProperties::_nil (); -} - -RTCORBA::GIOPProtocolProperties_out::GIOPProtocolProperties_out (const ::RTCORBA::GIOPProtocolProperties_out &p) - : ptr_ (ACE_const_cast (GIOPProtocolProperties_out &, p).ptr_) -{} - -::RTCORBA::GIOPProtocolProperties_out & -RTCORBA::GIOPProtocolProperties_out::operator= (const ::RTCORBA::GIOPProtocolProperties_out &p) -{ - this->ptr_ = ACE_const_cast (GIOPProtocolProperties_out&, p).ptr_; - return *this; -} - -RTCORBA::GIOPProtocolProperties_out & -RTCORBA::GIOPProtocolProperties_out::operator= (const ::RTCORBA::GIOPProtocolProperties_var &p) -{ - this->ptr_ = ::RTCORBA::GIOPProtocolProperties::_duplicate (p.ptr ()); - return *this; -} - -RTCORBA::GIOPProtocolProperties_out & -RTCORBA::GIOPProtocolProperties_out::operator= (GIOPProtocolProperties_ptr p) -{ - this->ptr_ = p; - return *this; -} - -RTCORBA::GIOPProtocolProperties_out::operator ::RTCORBA::GIOPProtocolProperties_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::GIOPProtocolProperties_ptr & -RTCORBA::GIOPProtocolProperties_out::ptr (void) -{ - return this->ptr_; -} - -::RTCORBA::GIOPProtocolProperties_ptr -RTCORBA::GIOPProtocolProperties_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + RTCORBA::GIOPProtocolProperties, + RTCORBA::tao_GIOPProtocolProperties_life + >; + template class + TAO_Objref_Out_T< + RTCORBA::GIOPProtocolProperties, + RTCORBA::tao_GIOPProtocolProperties_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + RTCORBA::GIOPProtocolProperties, \ + RTCORBA::tao_GIOPProtocolProperties_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + RTCORBA::GIOPProtocolProperties, \ + RTCORBA::tao_GIOPProtocolProperties_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 RTCORBA::GIOPProtocolProperties::GIOPProtocolProperties (void) {} @@ -4086,7 +2769,13 @@ void *RTCORBA::GIOPProtocolProperties::_tao_QueryInterface (ptr_arith_t type) const char* RTCORBA::GIOPProtocolProperties::_interface_repository_id (void) const { - return "IDL:omg.org/RTCORBA/GIOPProtocolProperties:1.0"; + return "IDL:omg.org/RTCORBA/GIOPProtocolProperties:1.0"; +} + +CORBA::Boolean +RTCORBA::GIOPProtocolProperties::marshal (TAO_OutputCDR &) +{ + return 0; } // TAO_IDL - Generated from @@ -4140,7 +2829,7 @@ TAO_NAMESPACE_END int RTCORBA::UnixDomainProtocolProperties::_tao_class_id = 0; RTCORBA::UnixDomainProtocolProperties_ptr -tao_RTCORBA_UnixDomainProtocolProperties_duplicate ( +RTCORBA::tao_UnixDomainProtocolProperties_life::tao_duplicate ( RTCORBA::UnixDomainProtocolProperties_ptr p ) { @@ -4148,7 +2837,7 @@ tao_RTCORBA_UnixDomainProtocolProperties_duplicate ( } void -tao_RTCORBA_UnixDomainProtocolProperties_release ( +RTCORBA::tao_UnixDomainProtocolProperties_life::tao_release ( RTCORBA::UnixDomainProtocolProperties_ptr p ) { @@ -4156,231 +2845,67 @@ tao_RTCORBA_UnixDomainProtocolProperties_release ( } RTCORBA::UnixDomainProtocolProperties_ptr -tao_RTCORBA_UnixDomainProtocolProperties_nil ( +RTCORBA::tao_UnixDomainProtocolProperties_life::tao_nil ( void ) { return RTCORBA::UnixDomainProtocolProperties::_nil (); } -RTCORBA::UnixDomainProtocolProperties_ptr -tao_RTCORBA_UnixDomainProtocolProperties_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return RTCORBA::UnixDomainProtocolProperties::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_RTCORBA_UnixDomainProtocolProperties_upcast ( - void *src - ) -{ - RTCORBA::UnixDomainProtocolProperties **tmp = - ACE_static_cast (RTCORBA::UnixDomainProtocolProperties **, src); - return *tmp; -} - CORBA::Boolean -tao_RTCORBA_UnixDomainProtocolProperties_marshal ( +RTCORBA::tao_UnixDomainProtocolProperties_life::tao_marshal ( RTCORBA::UnixDomainProtocolProperties_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// RTCORBA::UnixDomainProtocolProperties_var -// ************************************************************* - -RTCORBA::UnixDomainProtocolProperties_var::UnixDomainProtocolProperties_var (void) - : ptr_ (UnixDomainProtocolProperties::_nil ()) -{} - -::RTCORBA::UnixDomainProtocolProperties_ptr -RTCORBA::UnixDomainProtocolProperties_var::ptr (void) const -{ - return this->ptr_; -} - -RTCORBA::UnixDomainProtocolProperties_var::UnixDomainProtocolProperties_var (const ::RTCORBA::UnixDomainProtocolProperties_var &p) - : TAO_Base_var (), - ptr_ (UnixDomainProtocolProperties::_duplicate (p.ptr ())) -{} - -RTCORBA::UnixDomainProtocolProperties_var::~UnixDomainProtocolProperties_var (void) -{ - CORBA::release (this->ptr_); -} - -RTCORBA::UnixDomainProtocolProperties_var & -RTCORBA::UnixDomainProtocolProperties_var::operator= (UnixDomainProtocolProperties_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -RTCORBA::UnixDomainProtocolProperties_var & -RTCORBA::UnixDomainProtocolProperties_var::operator= (const ::RTCORBA::UnixDomainProtocolProperties_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::UnixDomainProtocolProperties::_duplicate (p.ptr ()); - } - return *this; -} - -RTCORBA::UnixDomainProtocolProperties_var::operator const ::RTCORBA::UnixDomainProtocolProperties_ptr &() const // cast -{ - return this->ptr_; -} - -RTCORBA::UnixDomainProtocolProperties_var::operator ::RTCORBA::UnixDomainProtocolProperties_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::UnixDomainProtocolProperties_ptr -RTCORBA::UnixDomainProtocolProperties_var::operator-> (void) const -{ - return this->ptr_; -} - -::RTCORBA::UnixDomainProtocolProperties_ptr -RTCORBA::UnixDomainProtocolProperties_var::in (void) const -{ - return this->ptr_; -} - -::RTCORBA::UnixDomainProtocolProperties_ptr & -RTCORBA::UnixDomainProtocolProperties_var::inout (void) -{ - return this->ptr_; -} - -::RTCORBA::UnixDomainProtocolProperties_ptr & -RTCORBA::UnixDomainProtocolProperties_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::UnixDomainProtocolProperties::_nil (); - return this->ptr_; -} - -::RTCORBA::UnixDomainProtocolProperties_ptr -RTCORBA::UnixDomainProtocolProperties_var::_retn (void) -{ - // yield ownership of managed obj reference - ::RTCORBA::UnixDomainProtocolProperties_ptr val = this->ptr_; - this->ptr_ = ::RTCORBA::UnixDomainProtocolProperties::_nil (); - return val; -} - -::RTCORBA::UnixDomainProtocolProperties_ptr -RTCORBA::UnixDomainProtocolProperties_var::tao_duplicate (UnixDomainProtocolProperties_ptr p) -{ - return ::RTCORBA::UnixDomainProtocolProperties::_duplicate (p); + return p->marshal (cdr); } -void -RTCORBA::UnixDomainProtocolProperties_var::tao_release (UnixDomainProtocolProperties_ptr p) -{ - CORBA::release (p); -} - -::RTCORBA::UnixDomainProtocolProperties_ptr -RTCORBA::UnixDomainProtocolProperties_var::tao_nil (void) -{ - return ::RTCORBA::UnixDomainProtocolProperties::_nil (); -} - -::RTCORBA::UnixDomainProtocolProperties_ptr -RTCORBA::UnixDomainProtocolProperties_var::tao_narrow ( +RTCORBA::UnixDomainProtocolProperties_ptr +RTCORBA::tao_UnixDomainProtocolProperties_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::RTCORBA::UnixDomainProtocolProperties::_narrow (p ACE_ENV_ARG_PARAMETER); + return RTCORBA::UnixDomainProtocolProperties::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -RTCORBA::UnixDomainProtocolProperties_var::tao_upcast (void *src) +RTCORBA::tao_UnixDomainProtocolProperties_cast::tao_upcast ( + void *src + ) { - UnixDomainProtocolProperties **tmp = - ACE_static_cast (UnixDomainProtocolProperties **, src); + RTCORBA::UnixDomainProtocolProperties **tmp = + ACE_static_cast (RTCORBA::UnixDomainProtocolProperties **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// RTCORBA::UnixDomainProtocolProperties_out -// ************************************************************* - -RTCORBA::UnixDomainProtocolProperties_out::UnixDomainProtocolProperties_out (UnixDomainProtocolProperties_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::RTCORBA::UnixDomainProtocolProperties::_nil (); -} - -RTCORBA::UnixDomainProtocolProperties_out::UnixDomainProtocolProperties_out (UnixDomainProtocolProperties_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::UnixDomainProtocolProperties::_nil (); -} - -RTCORBA::UnixDomainProtocolProperties_out::UnixDomainProtocolProperties_out (const ::RTCORBA::UnixDomainProtocolProperties_out &p) - : ptr_ (ACE_const_cast (UnixDomainProtocolProperties_out &, p).ptr_) -{} - -::RTCORBA::UnixDomainProtocolProperties_out & -RTCORBA::UnixDomainProtocolProperties_out::operator= (const ::RTCORBA::UnixDomainProtocolProperties_out &p) -{ - this->ptr_ = ACE_const_cast (UnixDomainProtocolProperties_out&, p).ptr_; - return *this; -} - -RTCORBA::UnixDomainProtocolProperties_out & -RTCORBA::UnixDomainProtocolProperties_out::operator= (const ::RTCORBA::UnixDomainProtocolProperties_var &p) -{ - this->ptr_ = ::RTCORBA::UnixDomainProtocolProperties::_duplicate (p.ptr ()); - return *this; -} - -RTCORBA::UnixDomainProtocolProperties_out & -RTCORBA::UnixDomainProtocolProperties_out::operator= (UnixDomainProtocolProperties_ptr p) -{ - this->ptr_ = p; - return *this; -} - -RTCORBA::UnixDomainProtocolProperties_out::operator ::RTCORBA::UnixDomainProtocolProperties_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::UnixDomainProtocolProperties_ptr & -RTCORBA::UnixDomainProtocolProperties_out::ptr (void) -{ - return this->ptr_; -} - -::RTCORBA::UnixDomainProtocolProperties_ptr -RTCORBA::UnixDomainProtocolProperties_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + RTCORBA::UnixDomainProtocolProperties, + RTCORBA::tao_UnixDomainProtocolProperties_life + >; + template class + TAO_Objref_Out_T< + RTCORBA::UnixDomainProtocolProperties, + RTCORBA::tao_UnixDomainProtocolProperties_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + RTCORBA::UnixDomainProtocolProperties, \ + RTCORBA::tao_UnixDomainProtocolProperties_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + RTCORBA::UnixDomainProtocolProperties, \ + RTCORBA::tao_UnixDomainProtocolProperties_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 RTCORBA::UnixDomainProtocolProperties::UnixDomainProtocolProperties (void) {} @@ -4488,6 +3013,12 @@ const char* RTCORBA::UnixDomainProtocolProperties::_interface_repository_id (voi return "IDL:omg.org/RTCORBA/UnixDomainProtocolProperties:1.0"; } +CORBA::Boolean +RTCORBA::UnixDomainProtocolProperties::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -4543,7 +3074,7 @@ TAO_NAMESPACE_END int RTCORBA::SharedMemoryProtocolProperties::_tao_class_id = 0; RTCORBA::SharedMemoryProtocolProperties_ptr -tao_RTCORBA_SharedMemoryProtocolProperties_duplicate ( +RTCORBA::tao_SharedMemoryProtocolProperties_life::tao_duplicate ( RTCORBA::SharedMemoryProtocolProperties_ptr p ) { @@ -4551,7 +3082,7 @@ tao_RTCORBA_SharedMemoryProtocolProperties_duplicate ( } void -tao_RTCORBA_SharedMemoryProtocolProperties_release ( +RTCORBA::tao_SharedMemoryProtocolProperties_life::tao_release ( RTCORBA::SharedMemoryProtocolProperties_ptr p ) { @@ -4559,231 +3090,67 @@ tao_RTCORBA_SharedMemoryProtocolProperties_release ( } RTCORBA::SharedMemoryProtocolProperties_ptr -tao_RTCORBA_SharedMemoryProtocolProperties_nil ( +RTCORBA::tao_SharedMemoryProtocolProperties_life::tao_nil ( void ) { return RTCORBA::SharedMemoryProtocolProperties::_nil (); } -RTCORBA::SharedMemoryProtocolProperties_ptr -tao_RTCORBA_SharedMemoryProtocolProperties_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return RTCORBA::SharedMemoryProtocolProperties::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_RTCORBA_SharedMemoryProtocolProperties_upcast ( - void *src - ) -{ - RTCORBA::SharedMemoryProtocolProperties **tmp = - ACE_static_cast (RTCORBA::SharedMemoryProtocolProperties **, src); - return *tmp; -} - CORBA::Boolean -tao_RTCORBA_SharedMemoryProtocolProperties_marshal ( +RTCORBA::tao_SharedMemoryProtocolProperties_life::tao_marshal ( RTCORBA::SharedMemoryProtocolProperties_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// RTCORBA::SharedMemoryProtocolProperties_var -// ************************************************************* - -RTCORBA::SharedMemoryProtocolProperties_var::SharedMemoryProtocolProperties_var (void) - : ptr_ (SharedMemoryProtocolProperties::_nil ()) -{} - -::RTCORBA::SharedMemoryProtocolProperties_ptr -RTCORBA::SharedMemoryProtocolProperties_var::ptr (void) const -{ - return this->ptr_; -} - -RTCORBA::SharedMemoryProtocolProperties_var::SharedMemoryProtocolProperties_var (const ::RTCORBA::SharedMemoryProtocolProperties_var &p) - : TAO_Base_var (), - ptr_ (SharedMemoryProtocolProperties::_duplicate (p.ptr ())) -{} - -RTCORBA::SharedMemoryProtocolProperties_var::~SharedMemoryProtocolProperties_var (void) -{ - CORBA::release (this->ptr_); -} - -RTCORBA::SharedMemoryProtocolProperties_var & -RTCORBA::SharedMemoryProtocolProperties_var::operator= (SharedMemoryProtocolProperties_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -RTCORBA::SharedMemoryProtocolProperties_var & -RTCORBA::SharedMemoryProtocolProperties_var::operator= (const ::RTCORBA::SharedMemoryProtocolProperties_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::SharedMemoryProtocolProperties::_duplicate (p.ptr ()); - } - return *this; -} - -RTCORBA::SharedMemoryProtocolProperties_var::operator const ::RTCORBA::SharedMemoryProtocolProperties_ptr &() const // cast -{ - return this->ptr_; -} - -RTCORBA::SharedMemoryProtocolProperties_var::operator ::RTCORBA::SharedMemoryProtocolProperties_ptr &() // cast -{ - return this->ptr_; + return p->marshal (cdr); } -::RTCORBA::SharedMemoryProtocolProperties_ptr -RTCORBA::SharedMemoryProtocolProperties_var::operator-> (void) const -{ - return this->ptr_; -} - -::RTCORBA::SharedMemoryProtocolProperties_ptr -RTCORBA::SharedMemoryProtocolProperties_var::in (void) const -{ - return this->ptr_; -} - -::RTCORBA::SharedMemoryProtocolProperties_ptr & -RTCORBA::SharedMemoryProtocolProperties_var::inout (void) -{ - return this->ptr_; -} - -::RTCORBA::SharedMemoryProtocolProperties_ptr & -RTCORBA::SharedMemoryProtocolProperties_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::SharedMemoryProtocolProperties::_nil (); - return this->ptr_; -} - -::RTCORBA::SharedMemoryProtocolProperties_ptr -RTCORBA::SharedMemoryProtocolProperties_var::_retn (void) -{ - // yield ownership of managed obj reference - ::RTCORBA::SharedMemoryProtocolProperties_ptr val = this->ptr_; - this->ptr_ = ::RTCORBA::SharedMemoryProtocolProperties::_nil (); - return val; -} - -::RTCORBA::SharedMemoryProtocolProperties_ptr -RTCORBA::SharedMemoryProtocolProperties_var::tao_duplicate (SharedMemoryProtocolProperties_ptr p) -{ - return ::RTCORBA::SharedMemoryProtocolProperties::_duplicate (p); -} - -void -RTCORBA::SharedMemoryProtocolProperties_var::tao_release (SharedMemoryProtocolProperties_ptr p) -{ - CORBA::release (p); -} - -::RTCORBA::SharedMemoryProtocolProperties_ptr -RTCORBA::SharedMemoryProtocolProperties_var::tao_nil (void) -{ - return ::RTCORBA::SharedMemoryProtocolProperties::_nil (); -} - -::RTCORBA::SharedMemoryProtocolProperties_ptr -RTCORBA::SharedMemoryProtocolProperties_var::tao_narrow ( +RTCORBA::SharedMemoryProtocolProperties_ptr +RTCORBA::tao_SharedMemoryProtocolProperties_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::RTCORBA::SharedMemoryProtocolProperties::_narrow (p ACE_ENV_ARG_PARAMETER); + return RTCORBA::SharedMemoryProtocolProperties::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -RTCORBA::SharedMemoryProtocolProperties_var::tao_upcast (void *src) +RTCORBA::tao_SharedMemoryProtocolProperties_cast::tao_upcast ( + void *src + ) { - SharedMemoryProtocolProperties **tmp = - ACE_static_cast (SharedMemoryProtocolProperties **, src); + RTCORBA::SharedMemoryProtocolProperties **tmp = + ACE_static_cast (RTCORBA::SharedMemoryProtocolProperties **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// RTCORBA::SharedMemoryProtocolProperties_out -// ************************************************************* - -RTCORBA::SharedMemoryProtocolProperties_out::SharedMemoryProtocolProperties_out (SharedMemoryProtocolProperties_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::RTCORBA::SharedMemoryProtocolProperties::_nil (); -} - -RTCORBA::SharedMemoryProtocolProperties_out::SharedMemoryProtocolProperties_out (SharedMemoryProtocolProperties_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::SharedMemoryProtocolProperties::_nil (); -} - -RTCORBA::SharedMemoryProtocolProperties_out::SharedMemoryProtocolProperties_out (const ::RTCORBA::SharedMemoryProtocolProperties_out &p) - : ptr_ (ACE_const_cast (SharedMemoryProtocolProperties_out &, p).ptr_) -{} - -::RTCORBA::SharedMemoryProtocolProperties_out & -RTCORBA::SharedMemoryProtocolProperties_out::operator= (const ::RTCORBA::SharedMemoryProtocolProperties_out &p) -{ - this->ptr_ = ACE_const_cast (SharedMemoryProtocolProperties_out&, p).ptr_; - return *this; -} - -RTCORBA::SharedMemoryProtocolProperties_out & -RTCORBA::SharedMemoryProtocolProperties_out::operator= (const ::RTCORBA::SharedMemoryProtocolProperties_var &p) -{ - this->ptr_ = ::RTCORBA::SharedMemoryProtocolProperties::_duplicate (p.ptr ()); - return *this; -} - -RTCORBA::SharedMemoryProtocolProperties_out & -RTCORBA::SharedMemoryProtocolProperties_out::operator= (SharedMemoryProtocolProperties_ptr p) -{ - this->ptr_ = p; - return *this; -} - -RTCORBA::SharedMemoryProtocolProperties_out::operator ::RTCORBA::SharedMemoryProtocolProperties_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::SharedMemoryProtocolProperties_ptr & -RTCORBA::SharedMemoryProtocolProperties_out::ptr (void) -{ - return this->ptr_; -} - -::RTCORBA::SharedMemoryProtocolProperties_ptr -RTCORBA::SharedMemoryProtocolProperties_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + RTCORBA::SharedMemoryProtocolProperties, + RTCORBA::tao_SharedMemoryProtocolProperties_life + >; + template class + TAO_Objref_Out_T< + RTCORBA::SharedMemoryProtocolProperties, + RTCORBA::tao_SharedMemoryProtocolProperties_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + RTCORBA::SharedMemoryProtocolProperties, \ + RTCORBA::tao_SharedMemoryProtocolProperties_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + RTCORBA::SharedMemoryProtocolProperties, \ + RTCORBA::tao_SharedMemoryProtocolProperties_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 RTCORBA::SharedMemoryProtocolProperties::SharedMemoryProtocolProperties (void) {} @@ -4891,6 +3258,12 @@ const char* RTCORBA::SharedMemoryProtocolProperties::_interface_repository_id (v return "IDL:omg.org/RTCORBA/SharedMemoryProtocolProperties:1.0"; } +CORBA::Boolean +RTCORBA::SharedMemoryProtocolProperties::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -5009,126 +3382,67 @@ TAO_NAMESPACE_DEFINE ( ) TAO_NAMESPACE_END -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67 - -void RTCORBA::PriorityBand::_tao_any_destructor (void *_tao_void_pointer) -{ - PriorityBand *tmp = ACE_static_cast (PriorityBand*, _tao_void_pointer); - delete tmp; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_RTCORBA_PRIORITYBANDS_CS_) -#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_PRIORITYBANDS_CS_ - -void -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::_allocate_buffer (CORBA::ULong length) -{ - RTCORBA::PriorityBand* tmp = 0; - tmp = _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::allocbuf (length); - - if (this->buffer_ != 0) - { - RTCORBA::PriorityBand *old = - ACE_reinterpret_cast (RTCORBA::PriorityBand *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp[i] = old[i]; - } - - if (this->release_) - { - _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::freebuf (old); - } - } - - this->buffer_ = tmp; -} - -void -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - { - return; - } - - RTCORBA::PriorityBand *tmp = - ACE_reinterpret_cast (RTCORBA::PriorityBand *, this->buffer_); - _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::freebuf (tmp); - this->buffer_ = 0; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66 -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::~_TAO_Unbounded_Sequence_RTCORBA_PriorityBands (void) +void RTCORBA::PriorityBand::_tao_any_destructor (void *_tao_void_pointer) { - this->_deallocate_buffer (); + PriorityBand *tmp = ACE_static_cast (PriorityBand*, _tao_void_pointer); + delete tmp; } -#endif /* end #if !defined */ +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274 -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -#if !defined (_RTCORBA_PRIORITYBANDS_CS_) -#define _RTCORBA_PRIORITYBANDS_CS_ +template class + TAO_Fixed_Var_T< + PriorityBand + >; -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250 +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -// ************************************************************* -// RTCORBA::PriorityBands -// ************************************************************* +# pragma instantiate \ + TAO_Fixed_Var_T< \ + PriorityBand \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49 RTCORBA::PriorityBands::PriorityBands (void) {} RTCORBA::PriorityBands::PriorityBands (CORBA::ULong max) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_RTCORBA_PriorityBands -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max) + : TAO_Unbounded_Sequence< + RTCORBA::PriorityBand + > + (max) {} RTCORBA::PriorityBands::PriorityBands ( CORBA::ULong max, CORBA::ULong length, - RTCORBA::PriorityBand *buffer, + RTCORBA::PriorityBand* buffer, CORBA::Boolean release ) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_RTCORBA_PriorityBands -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (max, length, buffer, release) + : TAO_Unbounded_Sequence< + RTCORBA::PriorityBand + > + (max, length, buffer, release) {} RTCORBA::PriorityBands::PriorityBands (const PriorityBands &seq) - : - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) -_TAO_Unbounded_Sequence_RTCORBA_PriorityBands -#else /* TAO_USE_SEQUENCE_TEMPLATES */ -TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - (seq) + : TAO_Unbounded_Sequence< + RTCORBA::PriorityBand + > + (seq) {} -RTCORBA::PriorityBands::~PriorityBands (void) // dtor +RTCORBA::PriorityBands::~PriorityBands (void) {} void RTCORBA::PriorityBands::_tao_any_destructor (void *_tao_void_pointer) @@ -5137,7 +3451,37 @@ void RTCORBA::PriorityBands::_tao_any_destructor (void *_tao_void_pointer) delete tmp; } -#endif /* end #if !defined */ +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + +template class + TAO_FixedSeq_Var_T< + PriorityBands, + RTCORBA::PriorityBand + >; + +template class + TAO_Seq_Out_T< + PriorityBands, + PriorityBands_var, + RTCORBA::PriorityBand + >; + +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) + +# pragma instantiate \ + TAO_FixedSeq_Var_T< \ + PriorityBands, \ + RTCORBA::PriorityBand \ + > + +# pragma instantiate \ + TAO_Seq_Out_T< \ + PriorityBands, \ + PriorityBands_var, \ + RTCORBA::PriorityBand \ + > + +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -5239,7 +3583,7 @@ TAO_NAMESPACE_END int RTCORBA::PriorityBandedConnectionPolicy::_tao_class_id = 0; RTCORBA::PriorityBandedConnectionPolicy_ptr -tao_RTCORBA_PriorityBandedConnectionPolicy_duplicate ( +RTCORBA::tao_PriorityBandedConnectionPolicy_life::tao_duplicate ( RTCORBA::PriorityBandedConnectionPolicy_ptr p ) { @@ -5247,7 +3591,7 @@ tao_RTCORBA_PriorityBandedConnectionPolicy_duplicate ( } void -tao_RTCORBA_PriorityBandedConnectionPolicy_release ( +RTCORBA::tao_PriorityBandedConnectionPolicy_life::tao_release ( RTCORBA::PriorityBandedConnectionPolicy_ptr p ) { @@ -5255,231 +3599,67 @@ tao_RTCORBA_PriorityBandedConnectionPolicy_release ( } RTCORBA::PriorityBandedConnectionPolicy_ptr -tao_RTCORBA_PriorityBandedConnectionPolicy_nil ( +RTCORBA::tao_PriorityBandedConnectionPolicy_life::tao_nil ( void ) { return RTCORBA::PriorityBandedConnectionPolicy::_nil (); } -RTCORBA::PriorityBandedConnectionPolicy_ptr -tao_RTCORBA_PriorityBandedConnectionPolicy_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return RTCORBA::PriorityBandedConnectionPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_RTCORBA_PriorityBandedConnectionPolicy_upcast ( - void *src - ) -{ - RTCORBA::PriorityBandedConnectionPolicy **tmp = - ACE_static_cast (RTCORBA::PriorityBandedConnectionPolicy **, src); - return *tmp; -} - CORBA::Boolean -tao_RTCORBA_PriorityBandedConnectionPolicy_marshal ( +RTCORBA::tao_PriorityBandedConnectionPolicy_life::tao_marshal ( RTCORBA::PriorityBandedConnectionPolicy_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// RTCORBA::PriorityBandedConnectionPolicy_var -// ************************************************************* - -RTCORBA::PriorityBandedConnectionPolicy_var::PriorityBandedConnectionPolicy_var (void) - : ptr_ (PriorityBandedConnectionPolicy::_nil ()) -{} - -::RTCORBA::PriorityBandedConnectionPolicy_ptr -RTCORBA::PriorityBandedConnectionPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -RTCORBA::PriorityBandedConnectionPolicy_var::PriorityBandedConnectionPolicy_var (const ::RTCORBA::PriorityBandedConnectionPolicy_var &p) - : TAO_Base_var (), - ptr_ (PriorityBandedConnectionPolicy::_duplicate (p.ptr ())) -{} - -RTCORBA::PriorityBandedConnectionPolicy_var::~PriorityBandedConnectionPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -RTCORBA::PriorityBandedConnectionPolicy_var & -RTCORBA::PriorityBandedConnectionPolicy_var::operator= (PriorityBandedConnectionPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -RTCORBA::PriorityBandedConnectionPolicy_var & -RTCORBA::PriorityBandedConnectionPolicy_var::operator= (const ::RTCORBA::PriorityBandedConnectionPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::PriorityBandedConnectionPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -RTCORBA::PriorityBandedConnectionPolicy_var::operator const ::RTCORBA::PriorityBandedConnectionPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -RTCORBA::PriorityBandedConnectionPolicy_var::operator ::RTCORBA::PriorityBandedConnectionPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::PriorityBandedConnectionPolicy_ptr -RTCORBA::PriorityBandedConnectionPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::RTCORBA::PriorityBandedConnectionPolicy_ptr -RTCORBA::PriorityBandedConnectionPolicy_var::in (void) const -{ - return this->ptr_; -} - -::RTCORBA::PriorityBandedConnectionPolicy_ptr & -RTCORBA::PriorityBandedConnectionPolicy_var::inout (void) -{ - return this->ptr_; -} - -::RTCORBA::PriorityBandedConnectionPolicy_ptr & -RTCORBA::PriorityBandedConnectionPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::PriorityBandedConnectionPolicy::_nil (); - return this->ptr_; -} - -::RTCORBA::PriorityBandedConnectionPolicy_ptr -RTCORBA::PriorityBandedConnectionPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::RTCORBA::PriorityBandedConnectionPolicy_ptr val = this->ptr_; - this->ptr_ = ::RTCORBA::PriorityBandedConnectionPolicy::_nil (); - return val; -} - -::RTCORBA::PriorityBandedConnectionPolicy_ptr -RTCORBA::PriorityBandedConnectionPolicy_var::tao_duplicate (PriorityBandedConnectionPolicy_ptr p) -{ - return ::RTCORBA::PriorityBandedConnectionPolicy::_duplicate (p); -} - -void -RTCORBA::PriorityBandedConnectionPolicy_var::tao_release (PriorityBandedConnectionPolicy_ptr p) -{ - CORBA::release (p); -} - -::RTCORBA::PriorityBandedConnectionPolicy_ptr -RTCORBA::PriorityBandedConnectionPolicy_var::tao_nil (void) -{ - return ::RTCORBA::PriorityBandedConnectionPolicy::_nil (); + return p->marshal (cdr); } -::RTCORBA::PriorityBandedConnectionPolicy_ptr -RTCORBA::PriorityBandedConnectionPolicy_var::tao_narrow ( +RTCORBA::PriorityBandedConnectionPolicy_ptr +RTCORBA::tao_PriorityBandedConnectionPolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::RTCORBA::PriorityBandedConnectionPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); + return RTCORBA::PriorityBandedConnectionPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -RTCORBA::PriorityBandedConnectionPolicy_var::tao_upcast (void *src) +RTCORBA::tao_PriorityBandedConnectionPolicy_cast::tao_upcast ( + void *src + ) { - PriorityBandedConnectionPolicy **tmp = - ACE_static_cast (PriorityBandedConnectionPolicy **, src); + RTCORBA::PriorityBandedConnectionPolicy **tmp = + ACE_static_cast (RTCORBA::PriorityBandedConnectionPolicy **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// RTCORBA::PriorityBandedConnectionPolicy_out -// ************************************************************* - -RTCORBA::PriorityBandedConnectionPolicy_out::PriorityBandedConnectionPolicy_out (PriorityBandedConnectionPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::RTCORBA::PriorityBandedConnectionPolicy::_nil (); -} - -RTCORBA::PriorityBandedConnectionPolicy_out::PriorityBandedConnectionPolicy_out (PriorityBandedConnectionPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::PriorityBandedConnectionPolicy::_nil (); -} - -RTCORBA::PriorityBandedConnectionPolicy_out::PriorityBandedConnectionPolicy_out (const ::RTCORBA::PriorityBandedConnectionPolicy_out &p) - : ptr_ (ACE_const_cast (PriorityBandedConnectionPolicy_out &, p).ptr_) -{} - -::RTCORBA::PriorityBandedConnectionPolicy_out & -RTCORBA::PriorityBandedConnectionPolicy_out::operator= (const ::RTCORBA::PriorityBandedConnectionPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (PriorityBandedConnectionPolicy_out&, p).ptr_; - return *this; -} - -RTCORBA::PriorityBandedConnectionPolicy_out & -RTCORBA::PriorityBandedConnectionPolicy_out::operator= (const ::RTCORBA::PriorityBandedConnectionPolicy_var &p) -{ - this->ptr_ = ::RTCORBA::PriorityBandedConnectionPolicy::_duplicate (p.ptr ()); - return *this; -} - -RTCORBA::PriorityBandedConnectionPolicy_out & -RTCORBA::PriorityBandedConnectionPolicy_out::operator= (PriorityBandedConnectionPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -RTCORBA::PriorityBandedConnectionPolicy_out::operator ::RTCORBA::PriorityBandedConnectionPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::PriorityBandedConnectionPolicy_ptr & -RTCORBA::PriorityBandedConnectionPolicy_out::ptr (void) -{ - return this->ptr_; -} - -::RTCORBA::PriorityBandedConnectionPolicy_ptr -RTCORBA::PriorityBandedConnectionPolicy_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + RTCORBA::PriorityBandedConnectionPolicy, + RTCORBA::tao_PriorityBandedConnectionPolicy_life + >; + template class + TAO_Objref_Out_T< + RTCORBA::PriorityBandedConnectionPolicy, + RTCORBA::tao_PriorityBandedConnectionPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + RTCORBA::PriorityBandedConnectionPolicy, \ + RTCORBA::tao_PriorityBandedConnectionPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + RTCORBA::PriorityBandedConnectionPolicy, \ + RTCORBA::tao_PriorityBandedConnectionPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 RTCORBA::PriorityBandedConnectionPolicy::PriorityBandedConnectionPolicy (void) {} @@ -5587,6 +3767,12 @@ const char* RTCORBA::PriorityBandedConnectionPolicy::_interface_repository_id (v return "IDL:omg.org/RTCORBA/PriorityBandedConnectionPolicy:1.0"; } +CORBA::Boolean +RTCORBA::PriorityBandedConnectionPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -5642,7 +3828,7 @@ TAO_NAMESPACE_END int RTCORBA::Current::_tao_class_id = 0; RTCORBA::Current_ptr -tao_RTCORBA_Current_duplicate ( +RTCORBA::tao_Current_life::tao_duplicate ( RTCORBA::Current_ptr p ) { @@ -5650,7 +3836,7 @@ tao_RTCORBA_Current_duplicate ( } void -tao_RTCORBA_Current_release ( +RTCORBA::tao_Current_life::tao_release ( RTCORBA::Current_ptr p ) { @@ -5658,231 +3844,67 @@ tao_RTCORBA_Current_release ( } RTCORBA::Current_ptr -tao_RTCORBA_Current_nil ( +RTCORBA::tao_Current_life::tao_nil ( void ) { return RTCORBA::Current::_nil (); } -RTCORBA::Current_ptr -tao_RTCORBA_Current_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return RTCORBA::Current::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_RTCORBA_Current_upcast ( - void *src - ) -{ - RTCORBA::Current **tmp = - ACE_static_cast (RTCORBA::Current **, src); - return *tmp; -} - CORBA::Boolean -tao_RTCORBA_Current_marshal ( +RTCORBA::tao_Current_life::tao_marshal ( RTCORBA::Current_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// RTCORBA::Current_var -// ************************************************************* - -RTCORBA::Current_var::Current_var (void) - : ptr_ (Current::_nil ()) -{} - -::RTCORBA::Current_ptr -RTCORBA::Current_var::ptr (void) const -{ - return this->ptr_; -} - -RTCORBA::Current_var::Current_var (const ::RTCORBA::Current_var &p) - : TAO_Base_var (), - ptr_ (Current::_duplicate (p.ptr ())) -{} - -RTCORBA::Current_var::~Current_var (void) -{ - CORBA::release (this->ptr_); -} - -RTCORBA::Current_var & -RTCORBA::Current_var::operator= (Current_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -RTCORBA::Current_var & -RTCORBA::Current_var::operator= (const ::RTCORBA::Current_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::Current::_duplicate (p.ptr ()); - } - return *this; -} - -RTCORBA::Current_var::operator const ::RTCORBA::Current_ptr &() const // cast -{ - return this->ptr_; -} - -RTCORBA::Current_var::operator ::RTCORBA::Current_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::Current_ptr -RTCORBA::Current_var::operator-> (void) const -{ - return this->ptr_; -} - -::RTCORBA::Current_ptr -RTCORBA::Current_var::in (void) const -{ - return this->ptr_; + return p->marshal (cdr); } -::RTCORBA::Current_ptr & -RTCORBA::Current_var::inout (void) -{ - return this->ptr_; -} - -::RTCORBA::Current_ptr & -RTCORBA::Current_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::Current::_nil (); - return this->ptr_; -} - -::RTCORBA::Current_ptr -RTCORBA::Current_var::_retn (void) -{ - // yield ownership of managed obj reference - ::RTCORBA::Current_ptr val = this->ptr_; - this->ptr_ = ::RTCORBA::Current::_nil (); - return val; -} - -::RTCORBA::Current_ptr -RTCORBA::Current_var::tao_duplicate (Current_ptr p) -{ - return ::RTCORBA::Current::_duplicate (p); -} - -void -RTCORBA::Current_var::tao_release (Current_ptr p) -{ - CORBA::release (p); -} - -::RTCORBA::Current_ptr -RTCORBA::Current_var::tao_nil (void) -{ - return ::RTCORBA::Current::_nil (); -} - -::RTCORBA::Current_ptr -RTCORBA::Current_var::tao_narrow ( +RTCORBA::Current_ptr +RTCORBA::tao_Current_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::RTCORBA::Current::_narrow (p ACE_ENV_ARG_PARAMETER); + return RTCORBA::Current::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -RTCORBA::Current_var::tao_upcast (void *src) +RTCORBA::tao_Current_cast::tao_upcast ( + void *src + ) { - Current **tmp = - ACE_static_cast (Current **, src); + RTCORBA::Current **tmp = + ACE_static_cast (RTCORBA::Current **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// RTCORBA::Current_out -// ************************************************************* - -RTCORBA::Current_out::Current_out (Current_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::RTCORBA::Current::_nil (); -} - -RTCORBA::Current_out::Current_out (Current_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::Current::_nil (); -} - -RTCORBA::Current_out::Current_out (const ::RTCORBA::Current_out &p) - : ptr_ (ACE_const_cast (Current_out &, p).ptr_) -{} - -::RTCORBA::Current_out & -RTCORBA::Current_out::operator= (const ::RTCORBA::Current_out &p) -{ - this->ptr_ = ACE_const_cast (Current_out&, p).ptr_; - return *this; -} - -RTCORBA::Current_out & -RTCORBA::Current_out::operator= (const ::RTCORBA::Current_var &p) -{ - this->ptr_ = ::RTCORBA::Current::_duplicate (p.ptr ()); - return *this; -} - -RTCORBA::Current_out & -RTCORBA::Current_out::operator= (Current_ptr p) -{ - this->ptr_ = p; - return *this; -} - -RTCORBA::Current_out::operator ::RTCORBA::Current_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::Current_ptr & -RTCORBA::Current_out::ptr (void) -{ - return this->ptr_; -} - -::RTCORBA::Current_ptr -RTCORBA::Current_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + RTCORBA::Current, + RTCORBA::tao_Current_life + >; + template class + TAO_Objref_Out_T< + RTCORBA::Current, + RTCORBA::tao_Current_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + RTCORBA::Current, \ + RTCORBA::tao_Current_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + RTCORBA::Current, \ + RTCORBA::tao_Current_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 RTCORBA::Current::Current (void) {} @@ -5985,9 +4007,15 @@ void *RTCORBA::Current::_tao_QueryInterface (ptr_arith_t type) return retv; } -const char* RTCORBA::Current::_interface_repository_id (void) const +const char* RTCORBA::Current::_interface_repository_id (void) const +{ + return "IDL:omg.org/RTCORBA/Current:1.0"; +} + +CORBA::Boolean +RTCORBA::Current::marshal (TAO_OutputCDR &) { - return "IDL:omg.org/RTCORBA/Current:1.0"; + return 0; } // TAO_IDL - Generated from @@ -6033,7 +4061,7 @@ TAO_NAMESPACE_END int RTCORBA::Mutex::_tao_class_id = 0; RTCORBA::Mutex_ptr -tao_RTCORBA_Mutex_duplicate ( +RTCORBA::tao_Mutex_life::tao_duplicate ( RTCORBA::Mutex_ptr p ) { @@ -6041,7 +4069,7 @@ tao_RTCORBA_Mutex_duplicate ( } void -tao_RTCORBA_Mutex_release ( +RTCORBA::tao_Mutex_life::tao_release ( RTCORBA::Mutex_ptr p ) { @@ -6049,231 +4077,67 @@ tao_RTCORBA_Mutex_release ( } RTCORBA::Mutex_ptr -tao_RTCORBA_Mutex_nil ( +RTCORBA::tao_Mutex_life::tao_nil ( void ) { return RTCORBA::Mutex::_nil (); } -RTCORBA::Mutex_ptr -tao_RTCORBA_Mutex_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return RTCORBA::Mutex::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_RTCORBA_Mutex_upcast ( - void *src - ) -{ - RTCORBA::Mutex **tmp = - ACE_static_cast (RTCORBA::Mutex **, src); - return *tmp; -} - CORBA::Boolean -tao_RTCORBA_Mutex_marshal ( +RTCORBA::tao_Mutex_life::tao_marshal ( RTCORBA::Mutex_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// RTCORBA::Mutex_var -// ************************************************************* - -RTCORBA::Mutex_var::Mutex_var (void) - : ptr_ (Mutex::_nil ()) -{} - -::RTCORBA::Mutex_ptr -RTCORBA::Mutex_var::ptr (void) const -{ - return this->ptr_; -} - -RTCORBA::Mutex_var::Mutex_var (const ::RTCORBA::Mutex_var &p) - : TAO_Base_var (), - ptr_ (Mutex::_duplicate (p.ptr ())) -{} - -RTCORBA::Mutex_var::~Mutex_var (void) -{ - CORBA::release (this->ptr_); -} - -RTCORBA::Mutex_var & -RTCORBA::Mutex_var::operator= (Mutex_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -RTCORBA::Mutex_var & -RTCORBA::Mutex_var::operator= (const ::RTCORBA::Mutex_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::Mutex::_duplicate (p.ptr ()); - } - return *this; -} - -RTCORBA::Mutex_var::operator const ::RTCORBA::Mutex_ptr &() const // cast -{ - return this->ptr_; -} - -RTCORBA::Mutex_var::operator ::RTCORBA::Mutex_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::Mutex_ptr -RTCORBA::Mutex_var::operator-> (void) const -{ - return this->ptr_; -} - -::RTCORBA::Mutex_ptr -RTCORBA::Mutex_var::in (void) const -{ - return this->ptr_; -} - -::RTCORBA::Mutex_ptr & -RTCORBA::Mutex_var::inout (void) -{ - return this->ptr_; -} - -::RTCORBA::Mutex_ptr & -RTCORBA::Mutex_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::Mutex::_nil (); - return this->ptr_; -} - -::RTCORBA::Mutex_ptr -RTCORBA::Mutex_var::_retn (void) -{ - // yield ownership of managed obj reference - ::RTCORBA::Mutex_ptr val = this->ptr_; - this->ptr_ = ::RTCORBA::Mutex::_nil (); - return val; -} - -::RTCORBA::Mutex_ptr -RTCORBA::Mutex_var::tao_duplicate (Mutex_ptr p) -{ - return ::RTCORBA::Mutex::_duplicate (p); -} - -void -RTCORBA::Mutex_var::tao_release (Mutex_ptr p) -{ - CORBA::release (p); -} - -::RTCORBA::Mutex_ptr -RTCORBA::Mutex_var::tao_nil (void) -{ - return ::RTCORBA::Mutex::_nil (); + return p->marshal (cdr); } -::RTCORBA::Mutex_ptr -RTCORBA::Mutex_var::tao_narrow ( +RTCORBA::Mutex_ptr +RTCORBA::tao_Mutex_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::RTCORBA::Mutex::_narrow (p ACE_ENV_ARG_PARAMETER); + return RTCORBA::Mutex::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -RTCORBA::Mutex_var::tao_upcast (void *src) +RTCORBA::tao_Mutex_cast::tao_upcast ( + void *src + ) { - Mutex **tmp = - ACE_static_cast (Mutex **, src); + RTCORBA::Mutex **tmp = + ACE_static_cast (RTCORBA::Mutex **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// RTCORBA::Mutex_out -// ************************************************************* - -RTCORBA::Mutex_out::Mutex_out (Mutex_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::RTCORBA::Mutex::_nil (); -} - -RTCORBA::Mutex_out::Mutex_out (Mutex_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::Mutex::_nil (); -} - -RTCORBA::Mutex_out::Mutex_out (const ::RTCORBA::Mutex_out &p) - : ptr_ (ACE_const_cast (Mutex_out &, p).ptr_) -{} - -::RTCORBA::Mutex_out & -RTCORBA::Mutex_out::operator= (const ::RTCORBA::Mutex_out &p) -{ - this->ptr_ = ACE_const_cast (Mutex_out&, p).ptr_; - return *this; -} - -RTCORBA::Mutex_out & -RTCORBA::Mutex_out::operator= (const ::RTCORBA::Mutex_var &p) -{ - this->ptr_ = ::RTCORBA::Mutex::_duplicate (p.ptr ()); - return *this; -} - -RTCORBA::Mutex_out & -RTCORBA::Mutex_out::operator= (Mutex_ptr p) -{ - this->ptr_ = p; - return *this; -} - -RTCORBA::Mutex_out::operator ::RTCORBA::Mutex_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::Mutex_ptr & -RTCORBA::Mutex_out::ptr (void) -{ - return this->ptr_; -} - -::RTCORBA::Mutex_ptr -RTCORBA::Mutex_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + RTCORBA::Mutex, + RTCORBA::tao_Mutex_life + >; + template class + TAO_Objref_Out_T< + RTCORBA::Mutex, + RTCORBA::tao_Mutex_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + RTCORBA::Mutex, \ + RTCORBA::tao_Mutex_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + RTCORBA::Mutex, \ + RTCORBA::tao_Mutex_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 RTCORBA::Mutex::Mutex (void) {} @@ -6367,6 +4231,12 @@ const char* RTCORBA::Mutex::_interface_repository_id (void) const return "IDL:omg.org/RTCORBA/Mutex:1.0"; } +CORBA::Boolean +RTCORBA::Mutex::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -6410,7 +4280,7 @@ TAO_NAMESPACE_END int RTCORBA::RTORB::_tao_class_id = 0; RTCORBA::RTORB_ptr -tao_RTCORBA_RTORB_duplicate ( +RTCORBA::tao_RTORB_life::tao_duplicate ( RTCORBA::RTORB_ptr p ) { @@ -6418,7 +4288,7 @@ tao_RTCORBA_RTORB_duplicate ( } void -tao_RTCORBA_RTORB_release ( +RTCORBA::tao_RTORB_life::tao_release ( RTCORBA::RTORB_ptr p ) { @@ -6426,231 +4296,67 @@ tao_RTCORBA_RTORB_release ( } RTCORBA::RTORB_ptr -tao_RTCORBA_RTORB_nil ( +RTCORBA::tao_RTORB_life::tao_nil ( void ) { return RTCORBA::RTORB::_nil (); } -RTCORBA::RTORB_ptr -tao_RTCORBA_RTORB_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return RTCORBA::RTORB::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_RTCORBA_RTORB_upcast ( - void *src - ) -{ - RTCORBA::RTORB **tmp = - ACE_static_cast (RTCORBA::RTORB **, src); - return *tmp; -} - CORBA::Boolean -tao_RTCORBA_RTORB_marshal ( +RTCORBA::tao_RTORB_life::tao_marshal ( RTCORBA::RTORB_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// RTCORBA::RTORB_var -// ************************************************************* - -RTCORBA::RTORB_var::RTORB_var (void) - : ptr_ (RTORB::_nil ()) -{} - -::RTCORBA::RTORB_ptr -RTCORBA::RTORB_var::ptr (void) const -{ - return this->ptr_; -} - -RTCORBA::RTORB_var::RTORB_var (const ::RTCORBA::RTORB_var &p) - : TAO_Base_var (), - ptr_ (RTORB::_duplicate (p.ptr ())) -{} - -RTCORBA::RTORB_var::~RTORB_var (void) -{ - CORBA::release (this->ptr_); -} - -RTCORBA::RTORB_var & -RTCORBA::RTORB_var::operator= (RTORB_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -RTCORBA::RTORB_var & -RTCORBA::RTORB_var::operator= (const ::RTCORBA::RTORB_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::RTORB::_duplicate (p.ptr ()); - } - return *this; -} - -RTCORBA::RTORB_var::operator const ::RTCORBA::RTORB_ptr &() const // cast -{ - return this->ptr_; -} - -RTCORBA::RTORB_var::operator ::RTCORBA::RTORB_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::RTORB_ptr -RTCORBA::RTORB_var::operator-> (void) const -{ - return this->ptr_; -} - -::RTCORBA::RTORB_ptr -RTCORBA::RTORB_var::in (void) const -{ - return this->ptr_; -} - -::RTCORBA::RTORB_ptr & -RTCORBA::RTORB_var::inout (void) -{ - return this->ptr_; -} - -::RTCORBA::RTORB_ptr & -RTCORBA::RTORB_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::RTORB::_nil (); - return this->ptr_; -} - -::RTCORBA::RTORB_ptr -RTCORBA::RTORB_var::_retn (void) -{ - // yield ownership of managed obj reference - ::RTCORBA::RTORB_ptr val = this->ptr_; - this->ptr_ = ::RTCORBA::RTORB::_nil (); - return val; -} - -::RTCORBA::RTORB_ptr -RTCORBA::RTORB_var::tao_duplicate (RTORB_ptr p) -{ - return ::RTCORBA::RTORB::_duplicate (p); -} - -void -RTCORBA::RTORB_var::tao_release (RTORB_ptr p) -{ - CORBA::release (p); -} - -::RTCORBA::RTORB_ptr -RTCORBA::RTORB_var::tao_nil (void) -{ - return ::RTCORBA::RTORB::_nil (); + return p->marshal (cdr); } -::RTCORBA::RTORB_ptr -RTCORBA::RTORB_var::tao_narrow ( +RTCORBA::RTORB_ptr +RTCORBA::tao_RTORB_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::RTCORBA::RTORB::_narrow (p ACE_ENV_ARG_PARAMETER); + return RTCORBA::RTORB::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -RTCORBA::RTORB_var::tao_upcast (void *src) +RTCORBA::tao_RTORB_cast::tao_upcast ( + void *src + ) { - RTORB **tmp = - ACE_static_cast (RTORB **, src); + RTCORBA::RTORB **tmp = + ACE_static_cast (RTCORBA::RTORB **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// RTCORBA::RTORB_out -// ************************************************************* - -RTCORBA::RTORB_out::RTORB_out (RTORB_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::RTCORBA::RTORB::_nil (); -} - -RTCORBA::RTORB_out::RTORB_out (RTORB_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTCORBA::RTORB::_nil (); -} - -RTCORBA::RTORB_out::RTORB_out (const ::RTCORBA::RTORB_out &p) - : ptr_ (ACE_const_cast (RTORB_out &, p).ptr_) -{} - -::RTCORBA::RTORB_out & -RTCORBA::RTORB_out::operator= (const ::RTCORBA::RTORB_out &p) -{ - this->ptr_ = ACE_const_cast (RTORB_out&, p).ptr_; - return *this; -} - -RTCORBA::RTORB_out & -RTCORBA::RTORB_out::operator= (const ::RTCORBA::RTORB_var &p) -{ - this->ptr_ = ::RTCORBA::RTORB::_duplicate (p.ptr ()); - return *this; -} - -RTCORBA::RTORB_out & -RTCORBA::RTORB_out::operator= (RTORB_ptr p) -{ - this->ptr_ = p; - return *this; -} - -RTCORBA::RTORB_out::operator ::RTCORBA::RTORB_ptr &() // cast -{ - return this->ptr_; -} - -::RTCORBA::RTORB_ptr & -RTCORBA::RTORB_out::ptr (void) -{ - return this->ptr_; -} - -::RTCORBA::RTORB_ptr -RTCORBA::RTORB_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + RTCORBA::RTORB, + RTCORBA::tao_RTORB_life + >; + template class + TAO_Objref_Out_T< + RTCORBA::RTORB, + RTCORBA::tao_RTORB_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + RTCORBA::RTORB, \ + RTCORBA::tao_RTORB_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + RTCORBA::RTORB, \ + RTCORBA::tao_RTORB_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 RTCORBA::RTORB::RTORB (void) {} @@ -6744,6 +4450,12 @@ const char* RTCORBA::RTORB::_interface_repository_id (void) const return "IDL:omg.org/RTCORBA/RTORB:1.0"; } +CORBA::Boolean +RTCORBA::RTORB::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63 @@ -6770,7 +4482,7 @@ RTCORBA::RTORB::MutexNotFound::MutexNotFound (const ::RTCORBA::RTORB::MutexNotFo RTCORBA::RTORB::MutexNotFound& RTCORBA::RTORB::MutexNotFound::operator= (const ::RTCORBA::RTORB::MutexNotFound &_tao_excp) { - this->ACE_NESTED_CLASS (CORBA, UserException)::operator= (_tao_excp); + this->ACE_NESTED_CLASS (CORBA, UserException)::operator= (_tao_excp); return *this; } @@ -7170,6 +4882,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_cs.cpp:52 @@ -7202,7 +4921,7 @@ CORBA::Boolean operator>>= ( defined (ACE_HAS_GNU_REPO) template class TAO::Any_Basic_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO::Any_Basic_Impl_T +# pragma instantiate TAO::Any_Basic_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from @@ -7328,6 +5047,16 @@ operator>>= ( ); } +template<> +CORBA::Boolean +TAO::Any_Impl_T::to_object ( + CORBA::Object_ptr &_tao_elem + ) const +{ + _tao_elem = CORBA::Object::_duplicate (this->value_); + return 1; +} + template<> CORBA::Boolean TAO::Any_Impl_T::marshal_value (TAO_OutputCDR &) @@ -7488,6 +5217,7 @@ CORBA::Boolean operator>>= ( } template<> +ACE_INLINE CORBA::Boolean TAO::Any_Dual_Impl_T::marshal_value (TAO_OutputCDR &) { @@ -7495,6 +5225,7 @@ TAO::Any_Dual_Impl_T::marshal_value (TAO_OutputCDR &) } template<> +ACE_INLINE CORBA::Boolean TAO::Any_Dual_Impl_T::demarshal_value (TAO_InputCDR &) { @@ -7967,6 +5698,7 @@ TAO::Any_Impl_T::demarshal_value (TAO_InputCDR { return 0; } + #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) template class TAO_Object_Manager; @@ -8108,6 +5840,7 @@ TAO::Any_Impl_T::to_object ( _tao_elem = CORBA::Object::_duplicate (this->value_); return 1; } + template<> CORBA::Boolean TAO::Any_Impl_T::marshal_value (TAO_OutputCDR &) @@ -8254,6 +5987,13 @@ CORBA::Boolean operator>>= ( ); } +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ + defined (ACE_HAS_GNU_REPO) + template class TAO::Any_Dual_Impl_T; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate TAO::Any_Dual_Impl_T +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52 @@ -8309,9 +6049,6 @@ TAO::Any_Impl_T::to_object ( return 1; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60 - template<> CORBA::Boolean TAO::Any_Impl_T::marshal_value (TAO_OutputCDR &) @@ -8570,7 +6307,7 @@ TAO::Any_Impl_T::demarshal_value (TAO_InputCDR &) #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -8636,7 +6373,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:125 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, diff --git a/TAO/tao/RTCORBA/RTCORBAC.h b/TAO/tao/RTCORBA/RTCORBAC.h index 9d3e69e550e..3b0cb027373 100644 --- a/TAO/tao/RTCORBA/RTCORBAC.h +++ b/TAO/tao/RTCORBA/RTCORBAC.h @@ -98,7 +98,7 @@ TAO_NAMESPACE RTCORBA // End TAO-specific // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:333 typedef CORBA::Short NativePriority; typedef CORBA::Short_out NativePriority_out; @@ -109,7 +109,7 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NativePriority; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:333 typedef CORBA::Short Priority; typedef CORBA::Short_out Priority_out; @@ -122,15 +122,15 @@ TAO_NAMESPACE RTCORBA // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::Short minPriority = 0; + const RTCORBA::Priority minPriority = 0; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::Short maxPriority = 32767; + const RTCORBA::Priority maxPriority = 32767; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:333 typedef CORBA::Long NetworkPriority; typedef CORBA::Long_out NetworkPriority_out; @@ -141,7 +141,7 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NetworkPriority; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:333 typedef CORBA::ULong ThreadpoolId; typedef CORBA::ULong_out ThreadpoolId_out; @@ -152,9 +152,22 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ThreadpoolId; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 - class ThreadpoolLane_var; + struct ThreadpoolLane; + + typedef + TAO_Fixed_Var_T< + ThreadpoolLane + > + ThreadpoolLane_var; + + typedef + ThreadpoolLane & + ThreadpoolLane_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_RTCORBA_Export ThreadpoolLane { @@ -166,226 +179,53 @@ TAO_NAMESPACE RTCORBA CORBA::ULong dynamic_threads; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_RTCORBA_Export ThreadpoolLane_var - { - public: - ThreadpoolLane_var (void); - ThreadpoolLane_var (ThreadpoolLane *); - ThreadpoolLane_var (const ThreadpoolLane_var &); - // Fixed-size types only. - ThreadpoolLane_var (const ThreadpoolLane &); - ~ThreadpoolLane_var (void); - - ThreadpoolLane_var &operator= (ThreadpoolLane *); - ThreadpoolLane_var &operator= (const ThreadpoolLane_var &); - - // Fixed-size types only. - ThreadpoolLane_var &operator= (const ThreadpoolLane &); - - ThreadpoolLane *operator-> (void); - const ThreadpoolLane *operator-> (void) const; - - operator const ThreadpoolLane &() const; - operator ThreadpoolLane &(); - operator ThreadpoolLane &() const; - - // in, inout, out, _retn - const ThreadpoolLane &in (void) const; - ThreadpoolLane &inout (void); - ThreadpoolLane &out (void); - ThreadpoolLane _retn (void); - ThreadpoolLane *ptr (void) const; - - private: - ThreadpoolLane *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:105 - - typedef ThreadpoolLane &ThreadpoolLane_out; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ThreadpoolLane; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_RTCORBA_THREADPOOLLANES_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_THREADPOOLLANES_CH_ - - class TAO_RTCORBA_Export _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (void); - _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes ( - CORBA::ULong maximum, - CORBA::ULong length, - ThreadpoolLane *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes ( - const _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes &rhs - ); - _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes &operator= ( - const _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes &rhs - ); - virtual ~_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (void); - - // = Accessors. - ThreadpoolLane &operator[] (CORBA::ULong i); - const ThreadpoolLane &operator[] (CORBA::ULong i) const; - - // = Static operations. - static ThreadpoolLane *allocbuf (CORBA::ULong size); - static void freebuf (ThreadpoolLane *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - ThreadpoolLane *get_buffer (CORBA::Boolean orphan = 0); - const ThreadpoolLane *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - ThreadpoolLane *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_RTCORBA_THREADPOOLLANES_CH_) -#define _RTCORBA_THREADPOOLLANES_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ThreadpoolLanes; - class ThreadpoolLanes_var; - - // ************************************************************* - // RTCORBA::ThreadpoolLanes - // ************************************************************* - class TAO_RTCORBA_Export ThreadpoolLanes : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_FixedSeq_Var_T< + ThreadpoolLanes, + ThreadpoolLane + > + ThreadpoolLanes_var; + + typedef + TAO_Seq_Out_T< + ThreadpoolLanes, + ThreadpoolLanes_var, + ThreadpoolLane + > + ThreadpoolLanes_out; + + class TAO_RTCORBA_Export ThreadpoolLanes + : public + TAO_Unbounded_Sequence< + ThreadpoolLane + > { public: ThreadpoolLanes (void); ThreadpoolLanes (CORBA::ULong max); ThreadpoolLanes ( - CORBA::ULong max, - CORBA::ULong length, - ThreadpoolLane *buffer, + CORBA::ULong max, + CORBA::ULong length, + ThreadpoolLane* buffer, CORBA::Boolean release = 0 ); ThreadpoolLanes (const ThreadpoolLanes &); ~ThreadpoolLanes (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ThreadpoolLanes_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_THREADPOOLLANES___VAR_CH_) -#define _RTCORBA_THREADPOOLLANES___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class RTCORBA::ThreadpoolLanes_var - // ************************************************************* - - class TAO_RTCORBA_Export ThreadpoolLanes_var - { - public: - ThreadpoolLanes_var (void); - ThreadpoolLanes_var (ThreadpoolLanes *); - ThreadpoolLanes_var (const ThreadpoolLanes_var &); - - // Fixed-size base types only. - ThreadpoolLanes_var (const ThreadpoolLanes &); - - ~ThreadpoolLanes_var (void); - - ThreadpoolLanes_var &operator= (ThreadpoolLanes *); - ThreadpoolLanes_var &operator= (const ThreadpoolLanes_var &); - - // Fixed-size base types only. - ThreadpoolLanes_var &operator= (const ThreadpoolLanes &); - - ThreadpoolLanes *operator-> (void); - const ThreadpoolLanes *operator-> (void) const; - - operator const ThreadpoolLanes &() const; - operator ThreadpoolLanes &(); - operator ThreadpoolLanes &() const; - ThreadpoolLane & operator[] (CORBA::ULong index); - const ThreadpoolLane & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const ThreadpoolLanes &in (void) const; - ThreadpoolLanes &inout (void); - ThreadpoolLanes *&out (void); - ThreadpoolLanes *_retn (void); - ThreadpoolLanes *ptr (void) const; - - private: - ThreadpoolLanes *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_THREADPOOLLANES___OUT_CH_) -#define _RTCORBA_THREADPOOLLANES___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_RTCORBA_Export ThreadpoolLanes_out - { - public: - ThreadpoolLanes_out (ThreadpoolLanes *&); - ThreadpoolLanes_out (ThreadpoolLanes_var &); - ThreadpoolLanes_out (const ThreadpoolLanes_out &); - ThreadpoolLanes_out &operator= (const ThreadpoolLanes_out &); - ThreadpoolLanes_out &operator= (ThreadpoolLanes *); - operator ThreadpoolLanes *&(); - ThreadpoolLanes *&ptr (void); - ThreadpoolLanes *operator-> (void); - ThreadpoolLane & operator[] (CORBA::ULong index); - - private: - ThreadpoolLanes *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ThreadpoolLanes_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -395,7 +235,7 @@ TAO_NAMESPACE RTCORBA // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong PRIORITY_MODEL_POLICY_TYPE = 40U; + const CORBA::PolicyType PRIORITY_MODEL_POLICY_TYPE = 40U; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/enum_ch.cpp:57 @@ -414,90 +254,53 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PriorityModel; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_RTCORBA_PRIORITYMODELPOLICY___PTR_CH_) -#define _RTCORBA_PRIORITYMODELPOLICY___PTR_CH_ +#if !defined (_RTCORBA_PRIORITYMODELPOLICY__ODDS_N_ENDS_CH_) +#define _RTCORBA_PRIORITYMODELPOLICY__ODDS_N_ENDS_CH_ class PriorityModelPolicy; typedef PriorityModelPolicy *PriorityModelPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PRIORITYMODELPOLICY___VAR_CH_) -#define _RTCORBA_PRIORITYMODELPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export PriorityModelPolicy_var : public TAO_Base_var + struct tao_PriorityModelPolicy_life; + + typedef + TAO_Objref_Var_T< + PriorityModelPolicy, + tao_PriorityModelPolicy_life + > + PriorityModelPolicy_var; + + typedef + TAO_Objref_Out_T< + PriorityModelPolicy, + tao_PriorityModelPolicy_life + > + PriorityModelPolicy_out; + + struct TAO_RTCORBA_Export tao_PriorityModelPolicy_life { - public: - PriorityModelPolicy_var (void); // default constructor - PriorityModelPolicy_var (PriorityModelPolicy_ptr p) : ptr_ (p) {} - PriorityModelPolicy_var (const PriorityModelPolicy_var &); // copy constructor - ~PriorityModelPolicy_var (void); // destructor - - PriorityModelPolicy_var &operator= (PriorityModelPolicy_ptr); - PriorityModelPolicy_var &operator= (const PriorityModelPolicy_var &); - PriorityModelPolicy_ptr operator-> (void) const; - - operator const PriorityModelPolicy_ptr &() const; - operator PriorityModelPolicy_ptr &(); - // in, inout, out, _retn - PriorityModelPolicy_ptr in (void) const; - PriorityModelPolicy_ptr &inout (void); - PriorityModelPolicy_ptr &out (void); - PriorityModelPolicy_ptr _retn (void); - PriorityModelPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static PriorityModelPolicy_ptr tao_duplicate (PriorityModelPolicy_ptr); static void tao_release (PriorityModelPolicy_ptr); static PriorityModelPolicy_ptr tao_nil (void); - static PriorityModelPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + PriorityModelPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - PriorityModelPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - PriorityModelPolicy_var (const TAO_Base_var &rhs); - PriorityModelPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PRIORITYMODELPOLICY___OUT_CH_) -#define _RTCORBA_PRIORITYMODELPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_RTCORBA_Export PriorityModelPolicy_out + struct TAO_RTCORBA_Export tao_PriorityModelPolicy_cast { - public: - PriorityModelPolicy_out (PriorityModelPolicy_ptr &); - PriorityModelPolicy_out (PriorityModelPolicy_var &); - PriorityModelPolicy_out (const PriorityModelPolicy_out &); - PriorityModelPolicy_out &operator= (const PriorityModelPolicy_out &); - PriorityModelPolicy_out &operator= (const PriorityModelPolicy_var &); - PriorityModelPolicy_out &operator= (PriorityModelPolicy_ptr); - operator PriorityModelPolicy_ptr &(); - PriorityModelPolicy_ptr &ptr (void); - PriorityModelPolicy_ptr operator-> (void); - - private: - PriorityModelPolicy_ptr &ptr_; + static PriorityModelPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_RTCORBA_PRIORITYMODELPOLICY_CH_) #define _RTCORBA_PRIORITYMODELPOLICY_CH_ @@ -551,7 +354,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -561,10 +364,6 @@ TAO_NAMESPACE RTCORBA protected: PriorityModelPolicy (void); virtual ~PriorityModelPolicy (void); - - friend class _TAO_PriorityModelPolicy_Remote_Proxy_Impl; - friend class _TAO_PriorityModelPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_PriorityModelPolicy_Direct_Proxy_Impl; private: PriorityModelPolicy (const PriorityModelPolicy &); @@ -581,93 +380,56 @@ TAO_NAMESPACE RTCORBA // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong THREADPOOL_POLICY_TYPE = 41U; + const CORBA::PolicyType THREADPOOL_POLICY_TYPE = 41U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_RTCORBA_THREADPOOLPOLICY___PTR_CH_) -#define _RTCORBA_THREADPOOLPOLICY___PTR_CH_ +#if !defined (_RTCORBA_THREADPOOLPOLICY__ODDS_N_ENDS_CH_) +#define _RTCORBA_THREADPOOLPOLICY__ODDS_N_ENDS_CH_ class ThreadpoolPolicy; typedef ThreadpoolPolicy *ThreadpoolPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_THREADPOOLPOLICY___VAR_CH_) -#define _RTCORBA_THREADPOOLPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export ThreadpoolPolicy_var : public TAO_Base_var + struct tao_ThreadpoolPolicy_life; + + typedef + TAO_Objref_Var_T< + ThreadpoolPolicy, + tao_ThreadpoolPolicy_life + > + ThreadpoolPolicy_var; + + typedef + TAO_Objref_Out_T< + ThreadpoolPolicy, + tao_ThreadpoolPolicy_life + > + ThreadpoolPolicy_out; + + struct TAO_RTCORBA_Export tao_ThreadpoolPolicy_life { - public: - ThreadpoolPolicy_var (void); // default constructor - ThreadpoolPolicy_var (ThreadpoolPolicy_ptr p) : ptr_ (p) {} - ThreadpoolPolicy_var (const ThreadpoolPolicy_var &); // copy constructor - ~ThreadpoolPolicy_var (void); // destructor - - ThreadpoolPolicy_var &operator= (ThreadpoolPolicy_ptr); - ThreadpoolPolicy_var &operator= (const ThreadpoolPolicy_var &); - ThreadpoolPolicy_ptr operator-> (void) const; - - operator const ThreadpoolPolicy_ptr &() const; - operator ThreadpoolPolicy_ptr &(); - // in, inout, out, _retn - ThreadpoolPolicy_ptr in (void) const; - ThreadpoolPolicy_ptr &inout (void); - ThreadpoolPolicy_ptr &out (void); - ThreadpoolPolicy_ptr _retn (void); - ThreadpoolPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ThreadpoolPolicy_ptr tao_duplicate (ThreadpoolPolicy_ptr); static void tao_release (ThreadpoolPolicy_ptr); static ThreadpoolPolicy_ptr tao_nil (void); - static ThreadpoolPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ThreadpoolPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ThreadpoolPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - ThreadpoolPolicy_var (const TAO_Base_var &rhs); - ThreadpoolPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_THREADPOOLPOLICY___OUT_CH_) -#define _RTCORBA_THREADPOOLPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_RTCORBA_Export ThreadpoolPolicy_out + struct TAO_RTCORBA_Export tao_ThreadpoolPolicy_cast { - public: - ThreadpoolPolicy_out (ThreadpoolPolicy_ptr &); - ThreadpoolPolicy_out (ThreadpoolPolicy_var &); - ThreadpoolPolicy_out (const ThreadpoolPolicy_out &); - ThreadpoolPolicy_out &operator= (const ThreadpoolPolicy_out &); - ThreadpoolPolicy_out &operator= (const ThreadpoolPolicy_var &); - ThreadpoolPolicy_out &operator= (ThreadpoolPolicy_ptr); - operator ThreadpoolPolicy_ptr &(); - ThreadpoolPolicy_ptr &ptr (void); - ThreadpoolPolicy_ptr operator-> (void); - - private: - ThreadpoolPolicy_ptr &ptr_; + static ThreadpoolPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_RTCORBA_THREADPOOLPOLICY_CH_) #define _RTCORBA_THREADPOOLPOLICY_CH_ @@ -711,7 +473,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -721,10 +483,6 @@ TAO_NAMESPACE RTCORBA protected: ThreadpoolPolicy (void); virtual ~ThreadpoolPolicy (void); - - friend class _TAO_ThreadpoolPolicy_Remote_Proxy_Impl; - friend class _TAO_ThreadpoolPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_ThreadpoolPolicy_Direct_Proxy_Impl; private: ThreadpoolPolicy (const ThreadpoolPolicy &); @@ -739,97 +497,59 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ThreadpoolPolicy; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_RTCORBA_PROTOCOLPROPERTIES___PTR_CH_) -#define _RTCORBA_PROTOCOLPROPERTIES___PTR_CH_ +#if !defined (_RTCORBA_PROTOCOLPROPERTIES__ODDS_N_ENDS_CH_) +#define _RTCORBA_PROTOCOLPROPERTIES__ODDS_N_ENDS_CH_ class ProtocolProperties; typedef ProtocolProperties *ProtocolProperties_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PROTOCOLPROPERTIES___VAR_CH_) -#define _RTCORBA_PROTOCOLPROPERTIES___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export ProtocolProperties_var : public TAO_Base_var + struct tao_ProtocolProperties_life; + + typedef + TAO_Objref_Var_T< + ProtocolProperties, + tao_ProtocolProperties_life + > + ProtocolProperties_var; + + typedef + TAO_Objref_Out_T< + ProtocolProperties, + tao_ProtocolProperties_life + > + ProtocolProperties_out; + + struct TAO_RTCORBA_Export tao_ProtocolProperties_life { - public: - ProtocolProperties_var (void); // default constructor - ProtocolProperties_var (ProtocolProperties_ptr p) : ptr_ (p) {} - ProtocolProperties_var (const ProtocolProperties_var &); // copy constructor - ~ProtocolProperties_var (void); // destructor - - ProtocolProperties_var &operator= (ProtocolProperties_ptr); - ProtocolProperties_var &operator= (const ProtocolProperties_var &); - ProtocolProperties_ptr operator-> (void) const; - - operator const ProtocolProperties_ptr &() const; - operator ProtocolProperties_ptr &(); - // in, inout, out, _retn - ProtocolProperties_ptr in (void) const; - ProtocolProperties_ptr &inout (void); - ProtocolProperties_ptr &out (void); - ProtocolProperties_ptr _retn (void); - ProtocolProperties_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ProtocolProperties_ptr tao_duplicate (ProtocolProperties_ptr); static void tao_release (ProtocolProperties_ptr); static ProtocolProperties_ptr tao_nil (void); - static ProtocolProperties_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ProtocolProperties_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ProtocolProperties_ptr ptr_; - // Unimplemented - prevents widening assignment. - ProtocolProperties_var (const TAO_Base_var &rhs); - ProtocolProperties_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PROTOCOLPROPERTIES___OUT_CH_) -#define _RTCORBA_PROTOCOLPROPERTIES___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_RTCORBA_Export ProtocolProperties_out + struct TAO_RTCORBA_Export tao_ProtocolProperties_cast { - public: - ProtocolProperties_out (ProtocolProperties_ptr &); - ProtocolProperties_out (ProtocolProperties_var &); - ProtocolProperties_out (const ProtocolProperties_out &); - ProtocolProperties_out &operator= (const ProtocolProperties_out &); - ProtocolProperties_out &operator= (const ProtocolProperties_var &); - ProtocolProperties_out &operator= (ProtocolProperties_ptr); - operator ProtocolProperties_ptr &(); - ProtocolProperties_ptr &ptr (void); - ProtocolProperties_ptr operator-> (void); - - private: - ProtocolProperties_ptr &ptr_; + static ProtocolProperties_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_RTCORBA_PROTOCOLPROPERTIES_CH_) #define _RTCORBA_PROTOCOLPROPERTIES_CH_ class TAO_RTCORBA_Export ProtocolProperties : public virtual CORBA::Object - , public TAO_Encodable { public: typedef ProtocolProperties_ptr _ptr_type; @@ -857,7 +577,7 @@ TAO_NAMESPACE RTCORBA static void _tao_any_destructor (void *); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -872,10 +592,6 @@ TAO_NAMESPACE RTCORBA protected: ProtocolProperties (void); virtual ~ProtocolProperties (void); - - friend class _TAO_ProtocolProperties_Remote_Proxy_Impl; - friend class _TAO_ProtocolProperties_ThruPOA_Proxy_Impl; - friend class _TAO_ProtocolProperties_Direct_Proxy_Impl; private: ProtocolProperties (const ProtocolProperties &); @@ -890,9 +606,25 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProtocolProperties; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct Protocol; - class Protocol_var; + typedef + TAO_Var_Var_T< + Protocol + > + Protocol_var; + + typedef + TAO_Out_T< + Protocol, + Protocol_var + > + Protocol_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_RTCORBA_Export Protocol { @@ -904,235 +636,53 @@ TAO_NAMESPACE RTCORBA RTCORBA::ProtocolProperties_var transport_protocol_properties; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_RTCORBA_Export Protocol_var - { - public: - Protocol_var (void); - Protocol_var (Protocol *); - Protocol_var (const Protocol_var &); - ~Protocol_var (void); - - Protocol_var &operator= (Protocol *); - Protocol_var &operator= (const Protocol_var &); - Protocol *operator-> (void); - const Protocol *operator-> (void) const; - - operator const Protocol &() const; - operator Protocol &(); - operator Protocol &() const; - - // Variable-size types only. - operator Protocol *&(); - - // in, inout, out, _retn - const Protocol &in (void) const; - Protocol &inout (void); - Protocol *&out (void); - Protocol *_retn (void); - Protocol *ptr (void) const; - - private: - Protocol *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_RTCORBA_Export Protocol_out - { - public: - Protocol_out (Protocol *&); - Protocol_out (Protocol_var &); - Protocol_out (const Protocol_out &); - Protocol_out &operator= (const Protocol_out &); - Protocol_out &operator= (Protocol *); - operator Protocol *&(); - Protocol *&ptr (void); - Protocol *operator-> (void); - - private: - Protocol *&ptr_; - // Assignment from T_var not allowed. - void operator= (const Protocol_var &); - }; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Protocol; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_RTCORBA_PROTOCOLLIST_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_PROTOCOLLIST_CH_ - - class TAO_RTCORBA_Export _TAO_Unbounded_Sequence_RTCORBA_ProtocolList - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_RTCORBA_ProtocolList (void); - _TAO_Unbounded_Sequence_RTCORBA_ProtocolList (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_RTCORBA_ProtocolList ( - CORBA::ULong maximum, - CORBA::ULong length, - Protocol *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_RTCORBA_ProtocolList ( - const _TAO_Unbounded_Sequence_RTCORBA_ProtocolList &rhs - ); - _TAO_Unbounded_Sequence_RTCORBA_ProtocolList &operator= ( - const _TAO_Unbounded_Sequence_RTCORBA_ProtocolList &rhs - ); - virtual ~_TAO_Unbounded_Sequence_RTCORBA_ProtocolList (void); - - // = Accessors. - Protocol &operator[] (CORBA::ULong i); - const Protocol &operator[] (CORBA::ULong i) const; - - // = Static operations. - static Protocol *allocbuf (CORBA::ULong size); - static void freebuf (Protocol *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - Protocol *get_buffer (CORBA::Boolean orphan = 0); - const Protocol *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - Protocol *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_RTCORBA_PROTOCOLLIST_CH_) -#define _RTCORBA_PROTOCOLLIST_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ProtocolList; - class ProtocolList_var; - - // ************************************************************* - // RTCORBA::ProtocolList - // ************************************************************* - class TAO_RTCORBA_Export ProtocolList : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_RTCORBA_ProtocolList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_VarSeq_Var_T< + ProtocolList, + Protocol + > + ProtocolList_var; + + typedef + TAO_Seq_Out_T< + ProtocolList, + ProtocolList_var, + Protocol + > + ProtocolList_out; + + class TAO_RTCORBA_Export ProtocolList + : public + TAO_Unbounded_Sequence< + Protocol + > { public: ProtocolList (void); ProtocolList (CORBA::ULong max); ProtocolList ( - CORBA::ULong max, - CORBA::ULong length, - Protocol *buffer, + CORBA::ULong max, + CORBA::ULong length, + Protocol* buffer, CORBA::Boolean release = 0 ); ProtocolList (const ProtocolList &); ~ProtocolList (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ProtocolList_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PROTOCOLLIST___VAR_CH_) -#define _RTCORBA_PROTOCOLLIST___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class RTCORBA::ProtocolList_var - // ************************************************************* - - class TAO_RTCORBA_Export ProtocolList_var - { - public: - ProtocolList_var (void); - ProtocolList_var (ProtocolList *); - ProtocolList_var (const ProtocolList_var &); - ~ProtocolList_var (void); - - ProtocolList_var &operator= (ProtocolList *); - ProtocolList_var &operator= (const ProtocolList_var &); - ProtocolList *operator-> (void); - const ProtocolList *operator-> (void) const; - - operator const ProtocolList &() const; - operator ProtocolList &(); - operator ProtocolList &() const; - - // Variable-size base types only. - operator ProtocolList *&(); - - Protocol & operator[] (CORBA::ULong index); - const Protocol & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const ProtocolList &in (void) const; - ProtocolList &inout (void); - ProtocolList *&out (void); - ProtocolList *_retn (void); - ProtocolList *ptr (void) const; - - private: - ProtocolList *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PROTOCOLLIST___OUT_CH_) -#define _RTCORBA_PROTOCOLLIST___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_RTCORBA_Export ProtocolList_out - { - public: - ProtocolList_out (ProtocolList *&); - ProtocolList_out (ProtocolList_var &); - ProtocolList_out (const ProtocolList_out &); - ProtocolList_out &operator= (const ProtocolList_out &); - ProtocolList_out &operator= (ProtocolList *); - operator ProtocolList *&(); - ProtocolList *&ptr (void); - ProtocolList *operator-> (void); - Protocol & operator[] (CORBA::ULong index); - - private: - ProtocolList *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ProtocolList_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -1142,93 +692,56 @@ TAO_NAMESPACE RTCORBA // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong SERVER_PROTOCOL_POLICY_TYPE = 42U; + const CORBA::PolicyType SERVER_PROTOCOL_POLICY_TYPE = 42U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_RTCORBA_SERVERPROTOCOLPOLICY___PTR_CH_) -#define _RTCORBA_SERVERPROTOCOLPOLICY___PTR_CH_ +#if !defined (_RTCORBA_SERVERPROTOCOLPOLICY__ODDS_N_ENDS_CH_) +#define _RTCORBA_SERVERPROTOCOLPOLICY__ODDS_N_ENDS_CH_ class ServerProtocolPolicy; typedef ServerProtocolPolicy *ServerProtocolPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_SERVERPROTOCOLPOLICY___VAR_CH_) -#define _RTCORBA_SERVERPROTOCOLPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export ServerProtocolPolicy_var : public TAO_Base_var + struct tao_ServerProtocolPolicy_life; + + typedef + TAO_Objref_Var_T< + ServerProtocolPolicy, + tao_ServerProtocolPolicy_life + > + ServerProtocolPolicy_var; + + typedef + TAO_Objref_Out_T< + ServerProtocolPolicy, + tao_ServerProtocolPolicy_life + > + ServerProtocolPolicy_out; + + struct TAO_RTCORBA_Export tao_ServerProtocolPolicy_life { - public: - ServerProtocolPolicy_var (void); // default constructor - ServerProtocolPolicy_var (ServerProtocolPolicy_ptr p) : ptr_ (p) {} - ServerProtocolPolicy_var (const ServerProtocolPolicy_var &); // copy constructor - ~ServerProtocolPolicy_var (void); // destructor - - ServerProtocolPolicy_var &operator= (ServerProtocolPolicy_ptr); - ServerProtocolPolicy_var &operator= (const ServerProtocolPolicy_var &); - ServerProtocolPolicy_ptr operator-> (void) const; - - operator const ServerProtocolPolicy_ptr &() const; - operator ServerProtocolPolicy_ptr &(); - // in, inout, out, _retn - ServerProtocolPolicy_ptr in (void) const; - ServerProtocolPolicy_ptr &inout (void); - ServerProtocolPolicy_ptr &out (void); - ServerProtocolPolicy_ptr _retn (void); - ServerProtocolPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ServerProtocolPolicy_ptr tao_duplicate (ServerProtocolPolicy_ptr); static void tao_release (ServerProtocolPolicy_ptr); static ServerProtocolPolicy_ptr tao_nil (void); - static ServerProtocolPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ServerProtocolPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ServerProtocolPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - ServerProtocolPolicy_var (const TAO_Base_var &rhs); - ServerProtocolPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_SERVERPROTOCOLPOLICY___OUT_CH_) -#define _RTCORBA_SERVERPROTOCOLPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_RTCORBA_Export ServerProtocolPolicy_out + struct TAO_RTCORBA_Export tao_ServerProtocolPolicy_cast { - public: - ServerProtocolPolicy_out (ServerProtocolPolicy_ptr &); - ServerProtocolPolicy_out (ServerProtocolPolicy_var &); - ServerProtocolPolicy_out (const ServerProtocolPolicy_out &); - ServerProtocolPolicy_out &operator= (const ServerProtocolPolicy_out &); - ServerProtocolPolicy_out &operator= (const ServerProtocolPolicy_var &); - ServerProtocolPolicy_out &operator= (ServerProtocolPolicy_ptr); - operator ServerProtocolPolicy_ptr &(); - ServerProtocolPolicy_ptr &ptr (void); - ServerProtocolPolicy_ptr operator-> (void); - - private: - ServerProtocolPolicy_ptr &ptr_; + static ServerProtocolPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_RTCORBA_SERVERPROTOCOLPOLICY_CH_) #define _RTCORBA_SERVERPROTOCOLPOLICY_CH_ @@ -1272,7 +785,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -1282,10 +795,6 @@ TAO_NAMESPACE RTCORBA protected: ServerProtocolPolicy (void); virtual ~ServerProtocolPolicy (void); - - friend class _TAO_ServerProtocolPolicy_Remote_Proxy_Impl; - friend class _TAO_ServerProtocolPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_ServerProtocolPolicy_Direct_Proxy_Impl; private: ServerProtocolPolicy (const ServerProtocolPolicy &); @@ -1302,93 +811,56 @@ TAO_NAMESPACE RTCORBA // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong CLIENT_PROTOCOL_POLICY_TYPE = 43U; + const CORBA::PolicyType CLIENT_PROTOCOL_POLICY_TYPE = 43U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY___PTR_CH_) -#define _RTCORBA_CLIENTPROTOCOLPOLICY___PTR_CH_ +#if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY__ODDS_N_ENDS_CH_) +#define _RTCORBA_CLIENTPROTOCOLPOLICY__ODDS_N_ENDS_CH_ class ClientProtocolPolicy; typedef ClientProtocolPolicy *ClientProtocolPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY___VAR_CH_) -#define _RTCORBA_CLIENTPROTOCOLPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export ClientProtocolPolicy_var : public TAO_Base_var + struct tao_ClientProtocolPolicy_life; + + typedef + TAO_Objref_Var_T< + ClientProtocolPolicy, + tao_ClientProtocolPolicy_life + > + ClientProtocolPolicy_var; + + typedef + TAO_Objref_Out_T< + ClientProtocolPolicy, + tao_ClientProtocolPolicy_life + > + ClientProtocolPolicy_out; + + struct TAO_RTCORBA_Export tao_ClientProtocolPolicy_life { - public: - ClientProtocolPolicy_var (void); // default constructor - ClientProtocolPolicy_var (ClientProtocolPolicy_ptr p) : ptr_ (p) {} - ClientProtocolPolicy_var (const ClientProtocolPolicy_var &); // copy constructor - ~ClientProtocolPolicy_var (void); // destructor - - ClientProtocolPolicy_var &operator= (ClientProtocolPolicy_ptr); - ClientProtocolPolicy_var &operator= (const ClientProtocolPolicy_var &); - ClientProtocolPolicy_ptr operator-> (void) const; - - operator const ClientProtocolPolicy_ptr &() const; - operator ClientProtocolPolicy_ptr &(); - // in, inout, out, _retn - ClientProtocolPolicy_ptr in (void) const; - ClientProtocolPolicy_ptr &inout (void); - ClientProtocolPolicy_ptr &out (void); - ClientProtocolPolicy_ptr _retn (void); - ClientProtocolPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ClientProtocolPolicy_ptr tao_duplicate (ClientProtocolPolicy_ptr); static void tao_release (ClientProtocolPolicy_ptr); static ClientProtocolPolicy_ptr tao_nil (void); - static ClientProtocolPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ClientProtocolPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ClientProtocolPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - ClientProtocolPolicy_var (const TAO_Base_var &rhs); - ClientProtocolPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY___OUT_CH_) -#define _RTCORBA_CLIENTPROTOCOLPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_RTCORBA_Export ClientProtocolPolicy_out + struct TAO_RTCORBA_Export tao_ClientProtocolPolicy_cast { - public: - ClientProtocolPolicy_out (ClientProtocolPolicy_ptr &); - ClientProtocolPolicy_out (ClientProtocolPolicy_var &); - ClientProtocolPolicy_out (const ClientProtocolPolicy_out &); - ClientProtocolPolicy_out &operator= (const ClientProtocolPolicy_out &); - ClientProtocolPolicy_out &operator= (const ClientProtocolPolicy_var &); - ClientProtocolPolicy_out &operator= (ClientProtocolPolicy_ptr); - operator ClientProtocolPolicy_ptr &(); - ClientProtocolPolicy_ptr &ptr (void); - ClientProtocolPolicy_ptr operator-> (void); - - private: - ClientProtocolPolicy_ptr &ptr_; + static ClientProtocolPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY_CH_) #define _RTCORBA_CLIENTPROTOCOLPOLICY_CH_ @@ -1432,7 +904,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -1442,10 +914,6 @@ TAO_NAMESPACE RTCORBA protected: ClientProtocolPolicy (void); virtual ~ClientProtocolPolicy (void); - - friend class _TAO_ClientProtocolPolicy_Remote_Proxy_Impl; - friend class _TAO_ClientProtocolPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_ClientProtocolPolicy_Direct_Proxy_Impl; private: ClientProtocolPolicy (const ClientProtocolPolicy &); @@ -1462,93 +930,56 @@ TAO_NAMESPACE RTCORBA // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong PRIVATE_CONNECTION_POLICY_TYPE = 44U; + const CORBA::PolicyType PRIVATE_CONNECTION_POLICY_TYPE = 44U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY___PTR_CH_) -#define _RTCORBA_PRIVATECONNECTIONPOLICY___PTR_CH_ +#if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY__ODDS_N_ENDS_CH_) +#define _RTCORBA_PRIVATECONNECTIONPOLICY__ODDS_N_ENDS_CH_ class PrivateConnectionPolicy; typedef PrivateConnectionPolicy *PrivateConnectionPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY___VAR_CH_) -#define _RTCORBA_PRIVATECONNECTIONPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export PrivateConnectionPolicy_var : public TAO_Base_var + struct tao_PrivateConnectionPolicy_life; + + typedef + TAO_Objref_Var_T< + PrivateConnectionPolicy, + tao_PrivateConnectionPolicy_life + > + PrivateConnectionPolicy_var; + + typedef + TAO_Objref_Out_T< + PrivateConnectionPolicy, + tao_PrivateConnectionPolicy_life + > + PrivateConnectionPolicy_out; + + struct TAO_RTCORBA_Export tao_PrivateConnectionPolicy_life { - public: - PrivateConnectionPolicy_var (void); // default constructor - PrivateConnectionPolicy_var (PrivateConnectionPolicy_ptr p) : ptr_ (p) {} - PrivateConnectionPolicy_var (const PrivateConnectionPolicy_var &); // copy constructor - ~PrivateConnectionPolicy_var (void); // destructor - - PrivateConnectionPolicy_var &operator= (PrivateConnectionPolicy_ptr); - PrivateConnectionPolicy_var &operator= (const PrivateConnectionPolicy_var &); - PrivateConnectionPolicy_ptr operator-> (void) const; - - operator const PrivateConnectionPolicy_ptr &() const; - operator PrivateConnectionPolicy_ptr &(); - // in, inout, out, _retn - PrivateConnectionPolicy_ptr in (void) const; - PrivateConnectionPolicy_ptr &inout (void); - PrivateConnectionPolicy_ptr &out (void); - PrivateConnectionPolicy_ptr _retn (void); - PrivateConnectionPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static PrivateConnectionPolicy_ptr tao_duplicate (PrivateConnectionPolicy_ptr); - static void tao_release (PrivateConnectionPolicy_ptr); - static PrivateConnectionPolicy_ptr tao_nil (void); - static PrivateConnectionPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - static CORBA::Object * tao_upcast (void *); - - private: - PrivateConnectionPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - PrivateConnectionPolicy_var (const TAO_Base_var &rhs); - PrivateConnectionPolicy_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY___OUT_CH_) -#define _RTCORBA_PRIVATECONNECTIONPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 + static void tao_release (PrivateConnectionPolicy_ptr); + static PrivateConnectionPolicy_ptr tao_nil (void); + static CORBA::Boolean tao_marshal ( + PrivateConnectionPolicy_ptr, + TAO_OutputCDR & + ); + }; - class TAO_RTCORBA_Export PrivateConnectionPolicy_out + struct TAO_RTCORBA_Export tao_PrivateConnectionPolicy_cast { - public: - PrivateConnectionPolicy_out (PrivateConnectionPolicy_ptr &); - PrivateConnectionPolicy_out (PrivateConnectionPolicy_var &); - PrivateConnectionPolicy_out (const PrivateConnectionPolicy_out &); - PrivateConnectionPolicy_out &operator= (const PrivateConnectionPolicy_out &); - PrivateConnectionPolicy_out &operator= (const PrivateConnectionPolicy_var &); - PrivateConnectionPolicy_out &operator= (PrivateConnectionPolicy_ptr); - operator PrivateConnectionPolicy_ptr &(); - PrivateConnectionPolicy_ptr &ptr (void); - PrivateConnectionPolicy_ptr operator-> (void); - - private: - PrivateConnectionPolicy_ptr &ptr_; + static PrivateConnectionPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY_CH_) #define _RTCORBA_PRIVATECONNECTIONPOLICY_CH_ @@ -1582,7 +1013,7 @@ TAO_NAMESPACE RTCORBA static void _tao_any_destructor (void *); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -1592,10 +1023,6 @@ TAO_NAMESPACE RTCORBA protected: PrivateConnectionPolicy (void); virtual ~PrivateConnectionPolicy (void); - - friend class _TAO_PrivateConnectionPolicy_Remote_Proxy_Impl; - friend class _TAO_PrivateConnectionPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_PrivateConnectionPolicy_Direct_Proxy_Impl; private: PrivateConnectionPolicy (const PrivateConnectionPolicy &); @@ -1610,90 +1037,53 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PrivateConnectionPolicy; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES___PTR_CH_) -#define _RTCORBA_TCPPROTOCOLPROPERTIES___PTR_CH_ +#if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES__ODDS_N_ENDS_CH_) +#define _RTCORBA_TCPPROTOCOLPROPERTIES__ODDS_N_ENDS_CH_ class TCPProtocolProperties; typedef TCPProtocolProperties *TCPProtocolProperties_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES___VAR_CH_) -#define _RTCORBA_TCPPROTOCOLPROPERTIES___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export TCPProtocolProperties_var : public TAO_Base_var + struct tao_TCPProtocolProperties_life; + + typedef + TAO_Objref_Var_T< + TCPProtocolProperties, + tao_TCPProtocolProperties_life + > + TCPProtocolProperties_var; + + typedef + TAO_Objref_Out_T< + TCPProtocolProperties, + tao_TCPProtocolProperties_life + > + TCPProtocolProperties_out; + + struct TAO_RTCORBA_Export tao_TCPProtocolProperties_life { - public: - TCPProtocolProperties_var (void); // default constructor - TCPProtocolProperties_var (TCPProtocolProperties_ptr p) : ptr_ (p) {} - TCPProtocolProperties_var (const TCPProtocolProperties_var &); // copy constructor - ~TCPProtocolProperties_var (void); // destructor - - TCPProtocolProperties_var &operator= (TCPProtocolProperties_ptr); - TCPProtocolProperties_var &operator= (const TCPProtocolProperties_var &); - TCPProtocolProperties_ptr operator-> (void) const; - - operator const TCPProtocolProperties_ptr &() const; - operator TCPProtocolProperties_ptr &(); - // in, inout, out, _retn - TCPProtocolProperties_ptr in (void) const; - TCPProtocolProperties_ptr &inout (void); - TCPProtocolProperties_ptr &out (void); - TCPProtocolProperties_ptr _retn (void); - TCPProtocolProperties_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static TCPProtocolProperties_ptr tao_duplicate (TCPProtocolProperties_ptr); static void tao_release (TCPProtocolProperties_ptr); static TCPProtocolProperties_ptr tao_nil (void); - static TCPProtocolProperties_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + TCPProtocolProperties_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - TCPProtocolProperties_ptr ptr_; - // Unimplemented - prevents widening assignment. - TCPProtocolProperties_var (const TAO_Base_var &rhs); - TCPProtocolProperties_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES___OUT_CH_) -#define _RTCORBA_TCPPROTOCOLPROPERTIES___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_RTCORBA_Export TCPProtocolProperties_out + struct TAO_RTCORBA_Export tao_TCPProtocolProperties_cast { - public: - TCPProtocolProperties_out (TCPProtocolProperties_ptr &); - TCPProtocolProperties_out (TCPProtocolProperties_var &); - TCPProtocolProperties_out (const TCPProtocolProperties_out &); - TCPProtocolProperties_out &operator= (const TCPProtocolProperties_out &); - TCPProtocolProperties_out &operator= (const TCPProtocolProperties_var &); - TCPProtocolProperties_out &operator= (TCPProtocolProperties_ptr); - operator TCPProtocolProperties_ptr &(); - TCPProtocolProperties_ptr &ptr (void); - TCPProtocolProperties_ptr operator-> (void); - - private: - TCPProtocolProperties_ptr &ptr_; + static TCPProtocolProperties_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES_CH_) #define _RTCORBA_TCPPROTOCOLPROPERTIES_CH_ @@ -1853,7 +1243,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -1863,10 +1253,6 @@ TAO_NAMESPACE RTCORBA protected: TCPProtocolProperties (void); virtual ~TCPProtocolProperties (void); - - friend class _TAO_TCPProtocolProperties_Remote_Proxy_Impl; - friend class _TAO_TCPProtocolProperties_ThruPOA_Proxy_Impl; - friend class _TAO_TCPProtocolProperties_Direct_Proxy_Impl; private: TCPProtocolProperties (const TCPProtocolProperties &); @@ -1881,90 +1267,53 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_TCPProtocolProperties; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_RTCORBA_GIOPPROTOCOLPROPERTIES___PTR_CH_) -#define _RTCORBA_GIOPPROTOCOLPROPERTIES___PTR_CH_ +#if !defined (_RTCORBA_GIOPPROTOCOLPROPERTIES__ODDS_N_ENDS_CH_) +#define _RTCORBA_GIOPPROTOCOLPROPERTIES__ODDS_N_ENDS_CH_ class GIOPProtocolProperties; typedef GIOPProtocolProperties *GIOPProtocolProperties_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_GIOPPROTOCOLPROPERTIES___VAR_CH_) -#define _RTCORBA_GIOPPROTOCOLPROPERTIES___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export GIOPProtocolProperties_var : public TAO_Base_var + struct tao_GIOPProtocolProperties_life; + + typedef + TAO_Objref_Var_T< + GIOPProtocolProperties, + tao_GIOPProtocolProperties_life + > + GIOPProtocolProperties_var; + + typedef + TAO_Objref_Out_T< + GIOPProtocolProperties, + tao_GIOPProtocolProperties_life + > + GIOPProtocolProperties_out; + + struct TAO_RTCORBA_Export tao_GIOPProtocolProperties_life { - public: - GIOPProtocolProperties_var (void); // default constructor - GIOPProtocolProperties_var (GIOPProtocolProperties_ptr p) : ptr_ (p) {} - GIOPProtocolProperties_var (const GIOPProtocolProperties_var &); // copy constructor - ~GIOPProtocolProperties_var (void); // destructor - - GIOPProtocolProperties_var &operator= (GIOPProtocolProperties_ptr); - GIOPProtocolProperties_var &operator= (const GIOPProtocolProperties_var &); - GIOPProtocolProperties_ptr operator-> (void) const; - - operator const GIOPProtocolProperties_ptr &() const; - operator GIOPProtocolProperties_ptr &(); - // in, inout, out, _retn - GIOPProtocolProperties_ptr in (void) const; - GIOPProtocolProperties_ptr &inout (void); - GIOPProtocolProperties_ptr &out (void); - GIOPProtocolProperties_ptr _retn (void); - GIOPProtocolProperties_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static GIOPProtocolProperties_ptr tao_duplicate (GIOPProtocolProperties_ptr); static void tao_release (GIOPProtocolProperties_ptr); static GIOPProtocolProperties_ptr tao_nil (void); - static GIOPProtocolProperties_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + GIOPProtocolProperties_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - GIOPProtocolProperties_ptr ptr_; - // Unimplemented - prevents widening assignment. - GIOPProtocolProperties_var (const TAO_Base_var &rhs); - GIOPProtocolProperties_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_GIOPPROTOCOLPROPERTIES___OUT_CH_) -#define _RTCORBA_GIOPPROTOCOLPROPERTIES___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_RTCORBA_Export GIOPProtocolProperties_out + struct TAO_RTCORBA_Export tao_GIOPProtocolProperties_cast { - public: - GIOPProtocolProperties_out (GIOPProtocolProperties_ptr &); - GIOPProtocolProperties_out (GIOPProtocolProperties_var &); - GIOPProtocolProperties_out (const GIOPProtocolProperties_out &); - GIOPProtocolProperties_out &operator= (const GIOPProtocolProperties_out &); - GIOPProtocolProperties_out &operator= (const GIOPProtocolProperties_var &); - GIOPProtocolProperties_out &operator= (GIOPProtocolProperties_ptr); - operator GIOPProtocolProperties_ptr &(); - GIOPProtocolProperties_ptr &ptr (void); - GIOPProtocolProperties_ptr operator-> (void); - - private: - GIOPProtocolProperties_ptr &ptr_; + static GIOPProtocolProperties_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_RTCORBA_GIOPPROTOCOLPROPERTIES_CH_) #define _RTCORBA_GIOPPROTOCOLPROPERTIES_CH_ @@ -1998,7 +1347,7 @@ TAO_NAMESPACE RTCORBA static void _tao_any_destructor (void *); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -2008,10 +1357,6 @@ TAO_NAMESPACE RTCORBA protected: GIOPProtocolProperties (void); virtual ~GIOPProtocolProperties (void); - - friend class _TAO_GIOPProtocolProperties_Remote_Proxy_Impl; - friend class _TAO_GIOPProtocolProperties_ThruPOA_Proxy_Impl; - friend class _TAO_GIOPProtocolProperties_Direct_Proxy_Impl; private: GIOPProtocolProperties (const GIOPProtocolProperties &); @@ -2026,90 +1371,53 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_GIOPProtocolProperties; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___PTR_CH_) -#define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___PTR_CH_ +#if !defined (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES__ODDS_N_ENDS_CH_) +#define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES__ODDS_N_ENDS_CH_ class UnixDomainProtocolProperties; typedef UnixDomainProtocolProperties *UnixDomainProtocolProperties_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___VAR_CH_) -#define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export UnixDomainProtocolProperties_var : public TAO_Base_var + struct tao_UnixDomainProtocolProperties_life; + + typedef + TAO_Objref_Var_T< + UnixDomainProtocolProperties, + tao_UnixDomainProtocolProperties_life + > + UnixDomainProtocolProperties_var; + + typedef + TAO_Objref_Out_T< + UnixDomainProtocolProperties, + tao_UnixDomainProtocolProperties_life + > + UnixDomainProtocolProperties_out; + + struct TAO_RTCORBA_Export tao_UnixDomainProtocolProperties_life { - public: - UnixDomainProtocolProperties_var (void); // default constructor - UnixDomainProtocolProperties_var (UnixDomainProtocolProperties_ptr p) : ptr_ (p) {} - UnixDomainProtocolProperties_var (const UnixDomainProtocolProperties_var &); // copy constructor - ~UnixDomainProtocolProperties_var (void); // destructor - - UnixDomainProtocolProperties_var &operator= (UnixDomainProtocolProperties_ptr); - UnixDomainProtocolProperties_var &operator= (const UnixDomainProtocolProperties_var &); - UnixDomainProtocolProperties_ptr operator-> (void) const; - - operator const UnixDomainProtocolProperties_ptr &() const; - operator UnixDomainProtocolProperties_ptr &(); - // in, inout, out, _retn - UnixDomainProtocolProperties_ptr in (void) const; - UnixDomainProtocolProperties_ptr &inout (void); - UnixDomainProtocolProperties_ptr &out (void); - UnixDomainProtocolProperties_ptr _retn (void); - UnixDomainProtocolProperties_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static UnixDomainProtocolProperties_ptr tao_duplicate (UnixDomainProtocolProperties_ptr); static void tao_release (UnixDomainProtocolProperties_ptr); static UnixDomainProtocolProperties_ptr tao_nil (void); - static UnixDomainProtocolProperties_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + UnixDomainProtocolProperties_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - UnixDomainProtocolProperties_ptr ptr_; - // Unimplemented - prevents widening assignment. - UnixDomainProtocolProperties_var (const TAO_Base_var &rhs); - UnixDomainProtocolProperties_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___OUT_CH_) -#define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_RTCORBA_Export UnixDomainProtocolProperties_out + struct TAO_RTCORBA_Export tao_UnixDomainProtocolProperties_cast { - public: - UnixDomainProtocolProperties_out (UnixDomainProtocolProperties_ptr &); - UnixDomainProtocolProperties_out (UnixDomainProtocolProperties_var &); - UnixDomainProtocolProperties_out (const UnixDomainProtocolProperties_out &); - UnixDomainProtocolProperties_out &operator= (const UnixDomainProtocolProperties_out &); - UnixDomainProtocolProperties_out &operator= (const UnixDomainProtocolProperties_var &); - UnixDomainProtocolProperties_out &operator= (UnixDomainProtocolProperties_ptr); - operator UnixDomainProtocolProperties_ptr &(); - UnixDomainProtocolProperties_ptr &ptr (void); - UnixDomainProtocolProperties_ptr operator-> (void); - - private: - UnixDomainProtocolProperties_ptr &ptr_; + static UnixDomainProtocolProperties_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES_CH_) #define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES_CH_ @@ -2185,7 +1493,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -2195,10 +1503,6 @@ TAO_NAMESPACE RTCORBA protected: UnixDomainProtocolProperties (void); virtual ~UnixDomainProtocolProperties (void); - - friend class _TAO_UnixDomainProtocolProperties_Remote_Proxy_Impl; - friend class _TAO_UnixDomainProtocolProperties_ThruPOA_Proxy_Impl; - friend class _TAO_UnixDomainProtocolProperties_Direct_Proxy_Impl; private: UnixDomainProtocolProperties (const UnixDomainProtocolProperties &); @@ -2213,90 +1517,53 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UnixDomainProtocolProperties; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___PTR_CH_) -#define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___PTR_CH_ +#if !defined (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES__ODDS_N_ENDS_CH_) +#define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES__ODDS_N_ENDS_CH_ class SharedMemoryProtocolProperties; typedef SharedMemoryProtocolProperties *SharedMemoryProtocolProperties_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___VAR_CH_) -#define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export SharedMemoryProtocolProperties_var : public TAO_Base_var + struct tao_SharedMemoryProtocolProperties_life; + + typedef + TAO_Objref_Var_T< + SharedMemoryProtocolProperties, + tao_SharedMemoryProtocolProperties_life + > + SharedMemoryProtocolProperties_var; + + typedef + TAO_Objref_Out_T< + SharedMemoryProtocolProperties, + tao_SharedMemoryProtocolProperties_life + > + SharedMemoryProtocolProperties_out; + + struct TAO_RTCORBA_Export tao_SharedMemoryProtocolProperties_life { - public: - SharedMemoryProtocolProperties_var (void); // default constructor - SharedMemoryProtocolProperties_var (SharedMemoryProtocolProperties_ptr p) : ptr_ (p) {} - SharedMemoryProtocolProperties_var (const SharedMemoryProtocolProperties_var &); // copy constructor - ~SharedMemoryProtocolProperties_var (void); // destructor - - SharedMemoryProtocolProperties_var &operator= (SharedMemoryProtocolProperties_ptr); - SharedMemoryProtocolProperties_var &operator= (const SharedMemoryProtocolProperties_var &); - SharedMemoryProtocolProperties_ptr operator-> (void) const; - - operator const SharedMemoryProtocolProperties_ptr &() const; - operator SharedMemoryProtocolProperties_ptr &(); - // in, inout, out, _retn - SharedMemoryProtocolProperties_ptr in (void) const; - SharedMemoryProtocolProperties_ptr &inout (void); - SharedMemoryProtocolProperties_ptr &out (void); - SharedMemoryProtocolProperties_ptr _retn (void); - SharedMemoryProtocolProperties_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static SharedMemoryProtocolProperties_ptr tao_duplicate (SharedMemoryProtocolProperties_ptr); static void tao_release (SharedMemoryProtocolProperties_ptr); static SharedMemoryProtocolProperties_ptr tao_nil (void); - static SharedMemoryProtocolProperties_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + SharedMemoryProtocolProperties_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - SharedMemoryProtocolProperties_ptr ptr_; - // Unimplemented - prevents widening assignment. - SharedMemoryProtocolProperties_var (const TAO_Base_var &rhs); - SharedMemoryProtocolProperties_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___OUT_CH_) -#define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_RTCORBA_Export SharedMemoryProtocolProperties_out + struct TAO_RTCORBA_Export tao_SharedMemoryProtocolProperties_cast { - public: - SharedMemoryProtocolProperties_out (SharedMemoryProtocolProperties_ptr &); - SharedMemoryProtocolProperties_out (SharedMemoryProtocolProperties_var &); - SharedMemoryProtocolProperties_out (const SharedMemoryProtocolProperties_out &); - SharedMemoryProtocolProperties_out &operator= (const SharedMemoryProtocolProperties_out &); - SharedMemoryProtocolProperties_out &operator= (const SharedMemoryProtocolProperties_var &); - SharedMemoryProtocolProperties_out &operator= (SharedMemoryProtocolProperties_ptr); - operator SharedMemoryProtocolProperties_ptr &(); - SharedMemoryProtocolProperties_ptr &ptr (void); - SharedMemoryProtocolProperties_ptr operator-> (void); - - private: - SharedMemoryProtocolProperties_ptr &ptr_; + static SharedMemoryProtocolProperties_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES_CH_) #define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES_CH_ @@ -2393,7 +1660,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -2403,10 +1670,6 @@ TAO_NAMESPACE RTCORBA protected: SharedMemoryProtocolProperties (void); virtual ~SharedMemoryProtocolProperties (void); - - friend class _TAO_SharedMemoryProtocolProperties_Remote_Proxy_Impl; - friend class _TAO_SharedMemoryProtocolProperties_ThruPOA_Proxy_Impl; - friend class _TAO_SharedMemoryProtocolProperties_Direct_Proxy_Impl; private: SharedMemoryProtocolProperties (const SharedMemoryProtocolProperties &); @@ -2421,9 +1684,22 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_SharedMemoryProtocolProperties; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct PriorityBand; + + typedef + TAO_Fixed_Var_T< + PriorityBand + > + PriorityBand_var; - class PriorityBand_var; + typedef + PriorityBand & + PriorityBand_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_RTCORBA_Export PriorityBand { @@ -2434,226 +1710,53 @@ TAO_NAMESPACE RTCORBA RTCORBA::Priority high; }; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_RTCORBA_Export PriorityBand_var - { - public: - PriorityBand_var (void); - PriorityBand_var (PriorityBand *); - PriorityBand_var (const PriorityBand_var &); - // Fixed-size types only. - PriorityBand_var (const PriorityBand &); - ~PriorityBand_var (void); - - PriorityBand_var &operator= (PriorityBand *); - PriorityBand_var &operator= (const PriorityBand_var &); - - // Fixed-size types only. - PriorityBand_var &operator= (const PriorityBand &); - - PriorityBand *operator-> (void); - const PriorityBand *operator-> (void) const; - - operator const PriorityBand &() const; - operator PriorityBand &(); - operator PriorityBand &() const; - - // in, inout, out, _retn - const PriorityBand &in (void) const; - PriorityBand &inout (void); - PriorityBand &out (void); - PriorityBand _retn (void); - PriorityBand *ptr (void) const; - - private: - PriorityBand *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:105 - - typedef PriorityBand &PriorityBand_out; - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PriorityBand; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_RTCORBA_PRIORITYBANDS_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_PRIORITYBANDS_CH_ - - class TAO_RTCORBA_Export _TAO_Unbounded_Sequence_RTCORBA_PriorityBands - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_RTCORBA_PriorityBands (void); - _TAO_Unbounded_Sequence_RTCORBA_PriorityBands (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_RTCORBA_PriorityBands ( - CORBA::ULong maximum, - CORBA::ULong length, - PriorityBand *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_RTCORBA_PriorityBands ( - const _TAO_Unbounded_Sequence_RTCORBA_PriorityBands &rhs - ); - _TAO_Unbounded_Sequence_RTCORBA_PriorityBands &operator= ( - const _TAO_Unbounded_Sequence_RTCORBA_PriorityBands &rhs - ); - virtual ~_TAO_Unbounded_Sequence_RTCORBA_PriorityBands (void); - - // = Accessors. - PriorityBand &operator[] (CORBA::ULong i); - const PriorityBand &operator[] (CORBA::ULong i) const; - - // = Static operations. - static PriorityBand *allocbuf (CORBA::ULong size); - static void freebuf (PriorityBand *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - PriorityBand *get_buffer (CORBA::Boolean orphan = 0); - const PriorityBand *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - PriorityBand *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_RTCORBA_PRIORITYBANDS_CH_) -#define _RTCORBA_PRIORITYBANDS_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class PriorityBands; - class PriorityBands_var; - - // ************************************************************* - // RTCORBA::PriorityBands - // ************************************************************* - class TAO_RTCORBA_Export PriorityBands : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_RTCORBA_PriorityBands -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_FixedSeq_Var_T< + PriorityBands, + PriorityBand + > + PriorityBands_var; + + typedef + TAO_Seq_Out_T< + PriorityBands, + PriorityBands_var, + PriorityBand + > + PriorityBands_out; + + class TAO_RTCORBA_Export PriorityBands + : public + TAO_Unbounded_Sequence< + PriorityBand + > { public: PriorityBands (void); PriorityBands (CORBA::ULong max); PriorityBands ( - CORBA::ULong max, - CORBA::ULong length, - PriorityBand *buffer, + CORBA::ULong max, + CORBA::ULong length, + PriorityBand* buffer, CORBA::Boolean release = 0 ); PriorityBands (const PriorityBands &); ~PriorityBands (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef PriorityBands_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PRIORITYBANDS___VAR_CH_) -#define _RTCORBA_PRIORITYBANDS___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class RTCORBA::PriorityBands_var - // ************************************************************* - - class TAO_RTCORBA_Export PriorityBands_var - { - public: - PriorityBands_var (void); - PriorityBands_var (PriorityBands *); - PriorityBands_var (const PriorityBands_var &); - - // Fixed-size base types only. - PriorityBands_var (const PriorityBands &); - - ~PriorityBands_var (void); - - PriorityBands_var &operator= (PriorityBands *); - PriorityBands_var &operator= (const PriorityBands_var &); - - // Fixed-size base types only. - PriorityBands_var &operator= (const PriorityBands &); - - PriorityBands *operator-> (void); - const PriorityBands *operator-> (void) const; - - operator const PriorityBands &() const; - operator PriorityBands &(); - operator PriorityBands &() const; - PriorityBand & operator[] (CORBA::ULong index); - const PriorityBand & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const PriorityBands &in (void) const; - PriorityBands &inout (void); - PriorityBands *&out (void); - PriorityBands *_retn (void); - PriorityBands *ptr (void) const; - - private: - PriorityBands *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PRIORITYBANDS___OUT_CH_) -#define _RTCORBA_PRIORITYBANDS___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_RTCORBA_Export PriorityBands_out - { - public: - PriorityBands_out (PriorityBands *&); - PriorityBands_out (PriorityBands_var &); - PriorityBands_out (const PriorityBands_out &); - PriorityBands_out &operator= (const PriorityBands_out &); - PriorityBands_out &operator= (PriorityBands *); - operator PriorityBands *&(); - PriorityBands *&ptr (void); - PriorityBands *operator-> (void); - PriorityBand & operator[] (CORBA::ULong index); - - private: - PriorityBands *&ptr_; - // Assignment from T_var not allowed. - void operator= (const PriorityBands_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -2663,93 +1766,56 @@ TAO_NAMESPACE RTCORBA // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong PRIORITY_BANDED_CONNECTION_POLICY_TYPE = 45U; + const CORBA::PolicyType PRIORITY_BANDED_CONNECTION_POLICY_TYPE = 45U; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___PTR_CH_) -#define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___PTR_CH_ +#if !defined (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY__ODDS_N_ENDS_CH_) +#define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY__ODDS_N_ENDS_CH_ class PriorityBandedConnectionPolicy; typedef PriorityBandedConnectionPolicy *PriorityBandedConnectionPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___VAR_CH_) -#define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export PriorityBandedConnectionPolicy_var : public TAO_Base_var + struct tao_PriorityBandedConnectionPolicy_life; + + typedef + TAO_Objref_Var_T< + PriorityBandedConnectionPolicy, + tao_PriorityBandedConnectionPolicy_life + > + PriorityBandedConnectionPolicy_var; + + typedef + TAO_Objref_Out_T< + PriorityBandedConnectionPolicy, + tao_PriorityBandedConnectionPolicy_life + > + PriorityBandedConnectionPolicy_out; + + struct TAO_RTCORBA_Export tao_PriorityBandedConnectionPolicy_life { - public: - PriorityBandedConnectionPolicy_var (void); // default constructor - PriorityBandedConnectionPolicy_var (PriorityBandedConnectionPolicy_ptr p) : ptr_ (p) {} - PriorityBandedConnectionPolicy_var (const PriorityBandedConnectionPolicy_var &); // copy constructor - ~PriorityBandedConnectionPolicy_var (void); // destructor - - PriorityBandedConnectionPolicy_var &operator= (PriorityBandedConnectionPolicy_ptr); - PriorityBandedConnectionPolicy_var &operator= (const PriorityBandedConnectionPolicy_var &); - PriorityBandedConnectionPolicy_ptr operator-> (void) const; - - operator const PriorityBandedConnectionPolicy_ptr &() const; - operator PriorityBandedConnectionPolicy_ptr &(); - // in, inout, out, _retn - PriorityBandedConnectionPolicy_ptr in (void) const; - PriorityBandedConnectionPolicy_ptr &inout (void); - PriorityBandedConnectionPolicy_ptr &out (void); - PriorityBandedConnectionPolicy_ptr _retn (void); - PriorityBandedConnectionPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static PriorityBandedConnectionPolicy_ptr tao_duplicate (PriorityBandedConnectionPolicy_ptr); static void tao_release (PriorityBandedConnectionPolicy_ptr); static PriorityBandedConnectionPolicy_ptr tao_nil (void); - static PriorityBandedConnectionPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + PriorityBandedConnectionPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - PriorityBandedConnectionPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - PriorityBandedConnectionPolicy_var (const TAO_Base_var &rhs); - PriorityBandedConnectionPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___OUT_CH_) -#define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_RTCORBA_Export PriorityBandedConnectionPolicy_out + struct TAO_RTCORBA_Export tao_PriorityBandedConnectionPolicy_cast { - public: - PriorityBandedConnectionPolicy_out (PriorityBandedConnectionPolicy_ptr &); - PriorityBandedConnectionPolicy_out (PriorityBandedConnectionPolicy_var &); - PriorityBandedConnectionPolicy_out (const PriorityBandedConnectionPolicy_out &); - PriorityBandedConnectionPolicy_out &operator= (const PriorityBandedConnectionPolicy_out &); - PriorityBandedConnectionPolicy_out &operator= (const PriorityBandedConnectionPolicy_var &); - PriorityBandedConnectionPolicy_out &operator= (PriorityBandedConnectionPolicy_ptr); - operator PriorityBandedConnectionPolicy_ptr &(); - PriorityBandedConnectionPolicy_ptr &ptr (void); - PriorityBandedConnectionPolicy_ptr operator-> (void); - - private: - PriorityBandedConnectionPolicy_ptr &ptr_; + static PriorityBandedConnectionPolicy_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY_CH_) #define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY_CH_ @@ -2793,7 +1859,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -2803,10 +1869,6 @@ TAO_NAMESPACE RTCORBA protected: PriorityBandedConnectionPolicy (void); virtual ~PriorityBandedConnectionPolicy (void); - - friend class _TAO_PriorityBandedConnectionPolicy_Remote_Proxy_Impl; - friend class _TAO_PriorityBandedConnectionPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_PriorityBandedConnectionPolicy_Direct_Proxy_Impl; private: PriorityBandedConnectionPolicy (const PriorityBandedConnectionPolicy &); @@ -2821,90 +1883,53 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PriorityBandedConnectionPolicy; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_RTCORBA_CURRENT___PTR_CH_) -#define _RTCORBA_CURRENT___PTR_CH_ +#if !defined (_RTCORBA_CURRENT__ODDS_N_ENDS_CH_) +#define _RTCORBA_CURRENT__ODDS_N_ENDS_CH_ class Current; typedef Current *Current_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_CURRENT___VAR_CH_) -#define _RTCORBA_CURRENT___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export Current_var : public TAO_Base_var + struct tao_Current_life; + + typedef + TAO_Objref_Var_T< + Current, + tao_Current_life + > + Current_var; + + typedef + TAO_Objref_Out_T< + Current, + tao_Current_life + > + Current_out; + + struct TAO_RTCORBA_Export tao_Current_life { - public: - Current_var (void); // default constructor - Current_var (Current_ptr p) : ptr_ (p) {} - Current_var (const Current_var &); // copy constructor - ~Current_var (void); // destructor - - Current_var &operator= (Current_ptr); - Current_var &operator= (const Current_var &); - Current_ptr operator-> (void) const; - - operator const Current_ptr &() const; - operator Current_ptr &(); - // in, inout, out, _retn - Current_ptr in (void) const; - Current_ptr &inout (void); - Current_ptr &out (void); - Current_ptr _retn (void); - Current_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static Current_ptr tao_duplicate (Current_ptr); static void tao_release (Current_ptr); static Current_ptr tao_nil (void); - static Current_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + Current_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - Current_ptr ptr_; - // Unimplemented - prevents widening assignment. - Current_var (const TAO_Base_var &rhs); - Current_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_CURRENT___OUT_CH_) -#define _RTCORBA_CURRENT___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_RTCORBA_Export Current_out + struct TAO_RTCORBA_Export tao_Current_cast { - public: - Current_out (Current_ptr &); - Current_out (Current_var &); - Current_out (const Current_out &); - Current_out &operator= (const Current_out &); - Current_out &operator= (const Current_var &); - Current_out &operator= (Current_ptr); - operator Current_ptr &(); - Current_ptr &ptr (void); - Current_ptr operator-> (void); - - private: - Current_ptr &ptr_; + static Current_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_RTCORBA_CURRENT_CH_) #define _RTCORBA_CURRENT_CH_ @@ -2959,7 +1984,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -2969,10 +1994,6 @@ TAO_NAMESPACE RTCORBA protected: Current (void); virtual ~Current (void); - - friend class _TAO_Current_Remote_Proxy_Impl; - friend class _TAO_Current_ThruPOA_Proxy_Impl; - friend class _TAO_Current_Direct_Proxy_Impl; private: Current (const Current &); @@ -2987,90 +2008,53 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Current; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_RTCORBA_MUTEX___PTR_CH_) -#define _RTCORBA_MUTEX___PTR_CH_ +#if !defined (_RTCORBA_MUTEX__ODDS_N_ENDS_CH_) +#define _RTCORBA_MUTEX__ODDS_N_ENDS_CH_ class Mutex; typedef Mutex *Mutex_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_MUTEX___VAR_CH_) -#define _RTCORBA_MUTEX___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export Mutex_var : public TAO_Base_var + struct tao_Mutex_life; + + typedef + TAO_Objref_Var_T< + Mutex, + tao_Mutex_life + > + Mutex_var; + + typedef + TAO_Objref_Out_T< + Mutex, + tao_Mutex_life + > + Mutex_out; + + struct TAO_RTCORBA_Export tao_Mutex_life { - public: - Mutex_var (void); // default constructor - Mutex_var (Mutex_ptr p) : ptr_ (p) {} - Mutex_var (const Mutex_var &); // copy constructor - ~Mutex_var (void); // destructor - - Mutex_var &operator= (Mutex_ptr); - Mutex_var &operator= (const Mutex_var &); - Mutex_ptr operator-> (void) const; - - operator const Mutex_ptr &() const; - operator Mutex_ptr &(); - // in, inout, out, _retn - Mutex_ptr in (void) const; - Mutex_ptr &inout (void); - Mutex_ptr &out (void); - Mutex_ptr _retn (void); - Mutex_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static Mutex_ptr tao_duplicate (Mutex_ptr); static void tao_release (Mutex_ptr); static Mutex_ptr tao_nil (void); - static Mutex_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + Mutex_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - Mutex_ptr ptr_; - // Unimplemented - prevents widening assignment. - Mutex_var (const TAO_Base_var &rhs); - Mutex_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_MUTEX___OUT_CH_) -#define _RTCORBA_MUTEX___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_RTCORBA_Export Mutex_out + struct TAO_RTCORBA_Export tao_Mutex_cast { - public: - Mutex_out (Mutex_ptr &); - Mutex_out (Mutex_var &); - Mutex_out (const Mutex_out &); - Mutex_out &operator= (const Mutex_out &); - Mutex_out &operator= (const Mutex_var &); - Mutex_out &operator= (Mutex_ptr); - operator Mutex_ptr &(); - Mutex_ptr &ptr (void); - Mutex_ptr operator-> (void); - - private: - Mutex_ptr &ptr_; + static Mutex_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_RTCORBA_MUTEX_CH_) #define _RTCORBA_MUTEX_CH_ @@ -3135,7 +2119,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -3145,10 +2129,6 @@ TAO_NAMESPACE RTCORBA protected: Mutex (void); virtual ~Mutex (void); - - friend class _TAO_Mutex_Remote_Proxy_Impl; - friend class _TAO_Mutex_ThruPOA_Proxy_Impl; - friend class _TAO_Mutex_Direct_Proxy_Impl; private: Mutex (const Mutex &); @@ -3163,90 +2143,53 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Mutex; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_RTCORBA_RTORB___PTR_CH_) -#define _RTCORBA_RTORB___PTR_CH_ +#if !defined (_RTCORBA_RTORB__ODDS_N_ENDS_CH_) +#define _RTCORBA_RTORB__ODDS_N_ENDS_CH_ class RTORB; typedef RTORB *RTORB_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_RTORB___VAR_CH_) -#define _RTCORBA_RTORB___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export RTORB_var : public TAO_Base_var + struct tao_RTORB_life; + + typedef + TAO_Objref_Var_T< + RTORB, + tao_RTORB_life + > + RTORB_var; + + typedef + TAO_Objref_Out_T< + RTORB, + tao_RTORB_life + > + RTORB_out; + + struct TAO_RTCORBA_Export tao_RTORB_life { - public: - RTORB_var (void); // default constructor - RTORB_var (RTORB_ptr p) : ptr_ (p) {} - RTORB_var (const RTORB_var &); // copy constructor - ~RTORB_var (void); // destructor - - RTORB_var &operator= (RTORB_ptr); - RTORB_var &operator= (const RTORB_var &); - RTORB_ptr operator-> (void) const; - - operator const RTORB_ptr &() const; - operator RTORB_ptr &(); - // in, inout, out, _retn - RTORB_ptr in (void) const; - RTORB_ptr &inout (void); - RTORB_ptr &out (void); - RTORB_ptr _retn (void); - RTORB_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static RTORB_ptr tao_duplicate (RTORB_ptr); static void tao_release (RTORB_ptr); static RTORB_ptr tao_nil (void); - static RTORB_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + RTORB_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - RTORB_ptr ptr_; - // Unimplemented - prevents widening assignment. - RTORB_var (const TAO_Base_var &rhs); - RTORB_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_RTORB___OUT_CH_) -#define _RTCORBA_RTORB___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_RTCORBA_Export RTORB_out + struct TAO_RTCORBA_Export tao_RTORB_cast { - public: - RTORB_out (RTORB_ptr &); - RTORB_out (RTORB_var &); - RTORB_out (const RTORB_out &); - RTORB_out &operator= (const RTORB_out &); - RTORB_out &operator= (const RTORB_var &); - RTORB_out &operator= (RTORB_ptr); - operator RTORB_ptr &(); - RTORB_ptr &ptr (void); - RTORB_ptr operator-> (void); - - private: - RTORB_ptr &ptr_; + static RTORB_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_RTCORBA_RTORB_CH_) #define _RTCORBA_RTORB_CH_ @@ -3548,7 +2491,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -3558,10 +2501,6 @@ TAO_NAMESPACE RTCORBA protected: RTORB (void); virtual ~RTORB (void); - - friend class _TAO_RTORB_Remote_Proxy_Impl; - friend class _TAO_RTORB_ThruPOA_Proxy_Impl; - friend class _TAO_RTORB_Direct_Proxy_Impl; private: RTORB (const RTORB &); @@ -3812,7 +2751,7 @@ TAO_RTCORBA_Export CORBA::Boolean operator>> ( #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "RTCORBAC.i" diff --git a/TAO/tao/RTCORBA/RTCORBAC.i b/TAO/tao/RTCORBA/RTCORBAC.i index 0d79cf0564f..da657159849 100644 --- a/TAO/tao/RTCORBA/RTCORBAC.i +++ b/TAO/tao/RTCORBA/RTCORBAC.i @@ -21,2091 +21,82 @@ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class RTCORBA::ThreadpoolLane_var -// ************************************************************* - -ACE_INLINE -RTCORBA::ThreadpoolLane_var::ThreadpoolLane_var (void) - : ptr_ (0) -{} - -ACE_INLINE -RTCORBA::ThreadpoolLane_var::ThreadpoolLane_var (ThreadpoolLane *p) - : ptr_ (p) -{} - -ACE_INLINE -RTCORBA::ThreadpoolLane_var::ThreadpoolLane_var (const ::RTCORBA::ThreadpoolLane_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::RTCORBA::ThreadpoolLane (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -// Fixed-size types only. -ACE_INLINE -RTCORBA::ThreadpoolLane_var::ThreadpoolLane_var (const ::RTCORBA::ThreadpoolLane &p) -{ - ACE_NEW (this->ptr_, ::RTCORBA::ThreadpoolLane (p)); -} - -ACE_INLINE -RTCORBA::ThreadpoolLane_var::~ThreadpoolLane_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -RTCORBA::ThreadpoolLane_var & -RTCORBA::ThreadpoolLane_var::operator= (ThreadpoolLane *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::RTCORBA::ThreadpoolLane_var & -RTCORBA::ThreadpoolLane_var::operator= (const ::RTCORBA::ThreadpoolLane_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ThreadpoolLane *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ThreadpoolLane (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - ThreadpoolLane *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -// fixed-size types only -ACE_INLINE RTCORBA::ThreadpoolLane_var & -RTCORBA::ThreadpoolLane_var::operator= (const ::RTCORBA::ThreadpoolLane &p) -{ - if (this->ptr_ != &p) - { - delete this->ptr_; - ACE_NEW_RETURN ( - this->ptr_, - ::RTCORBA::ThreadpoolLane (p), - *this - ); - } - - return *this; -} - -ACE_INLINE const ::RTCORBA::ThreadpoolLane * -RTCORBA::ThreadpoolLane_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::RTCORBA::ThreadpoolLane * -RTCORBA::ThreadpoolLane_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -RTCORBA::ThreadpoolLane_var::operator const ::RTCORBA::ThreadpoolLane &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -RTCORBA::ThreadpoolLane_var::operator ::RTCORBA::ThreadpoolLane &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -RTCORBA::ThreadpoolLane_var::operator ::RTCORBA::ThreadpoolLane &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE const ::RTCORBA::ThreadpoolLane & -RTCORBA::ThreadpoolLane_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::RTCORBA::ThreadpoolLane & -RTCORBA::ThreadpoolLane_var::inout (void) -{ - return *this->ptr_; -} - -// mapping for fixed size -ACE_INLINE ::RTCORBA::ThreadpoolLane & -RTCORBA::ThreadpoolLane_var::out (void) -{ - return *this->ptr_; -} - -ACE_INLINE ::RTCORBA::ThreadpoolLane -RTCORBA::ThreadpoolLane_var::_retn (void) -{ - return *this->ptr_; -} - -ACE_INLINE ::RTCORBA::ThreadpoolLane * -RTCORBA::ThreadpoolLane_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_RTCORBA_THREADPOOLLANES_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_THREADPOOLLANES_CI_ - -ACE_INLINE -RTCORBA::ThreadpoolLane * -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::allocbuf (CORBA::ULong size) -{ - RTCORBA::ThreadpoolLane *retval = 0; - ACE_NEW_RETURN (retval, RTCORBA::ThreadpoolLane[size], 0); - return retval; -} - -ACE_INLINE -void RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::freebuf (RTCORBA::ThreadpoolLane *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (void) -{ -} - -ACE_INLINE -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::allocbuf (maximum)) -{ -} - -ACE_INLINE -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes ( - CORBA::ULong maximum, - CORBA::ULong length, - RTCORBA::ThreadpoolLane *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes ( - const _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - RTCORBA::ThreadpoolLane *tmp1 = - _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::allocbuf (this->maximum_); - RTCORBA::ThreadpoolLane * const tmp2 = - ACE_reinterpret_cast (RTCORBA::ThreadpoolLane * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes & -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::operator= ( - const _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - RTCORBA::ThreadpoolLane *tmp = - ACE_reinterpret_cast (RTCORBA::ThreadpoolLane *, this->buffer_); - - _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - RTCORBA::ThreadpoolLane *tmp1 = - ACE_reinterpret_cast (RTCORBA::ThreadpoolLane *, this->buffer_); - RTCORBA::ThreadpoolLane * const tmp2 = - ACE_reinterpret_cast (RTCORBA::ThreadpoolLane * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -RTCORBA::ThreadpoolLane & -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - RTCORBA::ThreadpoolLane* tmp = - ACE_reinterpret_cast (RTCORBA::ThreadpoolLane*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const RTCORBA::ThreadpoolLane & -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - RTCORBA::ThreadpoolLane * const tmp = - ACE_reinterpret_cast (RTCORBA::ThreadpoolLane* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -RTCORBA::ThreadpoolLane * -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::get_buffer (CORBA::Boolean orphan) -{ - RTCORBA::ThreadpoolLane *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (RTCORBA::ThreadpoolLane*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(RTCORBA::ThreadpoolLane*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const RTCORBA::ThreadpoolLane * -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::get_buffer (void) const -{ - return ACE_reinterpret_cast (const RTCORBA::ThreadpoolLane * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::replace ( - CORBA::ULong max, - CORBA::ULong length, - RTCORBA::ThreadpoolLane *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - RTCORBA::ThreadpoolLane *tmp = - ACE_reinterpret_cast (RTCORBA::ThreadpoolLane*, this->buffer_); - _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_RTCORBA_THREADPOOLLANES_CI_) -#define _RTCORBA_THREADPOOLLANES_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class RTCORBA::ThreadpoolLanes_var -// ************************************************************* - -ACE_INLINE -RTCORBA::ThreadpoolLanes_var::ThreadpoolLanes_var (void) - : ptr_ (0) -{} - -ACE_INLINE -RTCORBA::ThreadpoolLanes_var::ThreadpoolLanes_var (ThreadpoolLanes *p) - : ptr_ (p) -{} - -ACE_INLINE -RTCORBA::ThreadpoolLanes_var::ThreadpoolLanes_var (const ::RTCORBA::ThreadpoolLanes_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::RTCORBA::ThreadpoolLanes (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -// Fixed-size base types only. -ACE_INLINE -RTCORBA::ThreadpoolLanes_var::ThreadpoolLanes_var (const ::RTCORBA::ThreadpoolLanes &p) -{ - ACE_NEW (this->ptr_, ::RTCORBA::ThreadpoolLanes (p)); -} - -ACE_INLINE -RTCORBA::ThreadpoolLanes_var::~ThreadpoolLanes_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -RTCORBA::ThreadpoolLanes_var & -RTCORBA::ThreadpoolLanes_var::operator= (ThreadpoolLanes *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::RTCORBA::ThreadpoolLanes_var & -RTCORBA::ThreadpoolLanes_var::operator= (const ::RTCORBA::ThreadpoolLanes_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ThreadpoolLanes *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ThreadpoolLanes (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - ThreadpoolLanes *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -// Fixed-size types only. -ACE_INLINE -::RTCORBA::ThreadpoolLanes_var & -RTCORBA::ThreadpoolLanes_var::operator= (const ::RTCORBA::ThreadpoolLanes &p) -{ - if (this->ptr_ != &p) - { - delete this->ptr_; - ACE_NEW_RETURN (this->ptr_, ::RTCORBA::ThreadpoolLanes (p), *this); - } - - return *this; -} - -ACE_INLINE -const ::RTCORBA::ThreadpoolLanes * -RTCORBA::ThreadpoolLanes_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::RTCORBA::ThreadpoolLanes * -RTCORBA::ThreadpoolLanes_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -RTCORBA::ThreadpoolLanes_var::operator const ::RTCORBA::ThreadpoolLanes &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -RTCORBA::ThreadpoolLanes_var::operator ::RTCORBA::ThreadpoolLanes &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -RTCORBA::ThreadpoolLanes_var::operator ::RTCORBA::ThreadpoolLanes &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -RTCORBA::ThreadpoolLane & -RTCORBA::ThreadpoolLanes_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const RTCORBA::ThreadpoolLane & -RTCORBA::ThreadpoolLanes_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const RTCORBA::ThreadpoolLane &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::RTCORBA::ThreadpoolLanes & -RTCORBA::ThreadpoolLanes_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::RTCORBA::ThreadpoolLanes & -RTCORBA::ThreadpoolLanes_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::RTCORBA::ThreadpoolLanes *& -RTCORBA::ThreadpoolLanes_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::RTCORBA::ThreadpoolLanes * -RTCORBA::ThreadpoolLanes_var::_retn (void) -{ - ::RTCORBA::ThreadpoolLanes *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::RTCORBA::ThreadpoolLanes * -RTCORBA::ThreadpoolLanes_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567 - -// ************************************************************* -// Inline operations for class RTCORBA::ThreadpoolLanes_out -// ************************************************************* - -ACE_INLINE -RTCORBA::ThreadpoolLanes_out::ThreadpoolLanes_out (ThreadpoolLanes *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -RTCORBA::ThreadpoolLanes_out::ThreadpoolLanes_out (ThreadpoolLanes_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -RTCORBA::ThreadpoolLanes_out::ThreadpoolLanes_out (const ::RTCORBA::ThreadpoolLanes_out &p) - : ptr_ (ACE_const_cast (ThreadpoolLanes_out&, p).ptr_) -{} - -ACE_INLINE -::RTCORBA::ThreadpoolLanes_out & -RTCORBA::ThreadpoolLanes_out::operator= (const ::RTCORBA::ThreadpoolLanes_out &p) -{ - this->ptr_ = ACE_const_cast (ThreadpoolLanes_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::RTCORBA::ThreadpoolLanes_out & -RTCORBA::ThreadpoolLanes_out::operator= (ThreadpoolLanes *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -RTCORBA::ThreadpoolLanes_out::operator ::RTCORBA::ThreadpoolLanes *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::RTCORBA::ThreadpoolLanes *& -RTCORBA::ThreadpoolLanes_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::RTCORBA::ThreadpoolLanes * -RTCORBA::ThreadpoolLanes_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -RTCORBA::ThreadpoolLane & -RTCORBA::ThreadpoolLanes_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_RTCORBA_PRIORITYMODELPOLICY___CI_) -#define _RTCORBA_PRIORITYMODELPOLICY___CI_ - -ACE_INLINE -CORBA::Boolean -RTCORBA::PriorityModelPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_RTCORBA_THREADPOOLPOLICY___CI_) -#define _RTCORBA_THREADPOOLPOLICY___CI_ - -ACE_INLINE -CORBA::Boolean -RTCORBA::ThreadpoolPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_RTCORBA_PROTOCOLPROPERTIES___CI_) -#define _RTCORBA_PROTOCOLPROPERTIES___CI_ - -ACE_INLINE -CORBA::Boolean -RTCORBA::ProtocolProperties::marshal (TAO_OutputCDR &) -{ - return 0; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class RTCORBA::Protocol_var -// ************************************************************* - -ACE_INLINE -RTCORBA::Protocol_var::Protocol_var (void) - : ptr_ (0) -{} - -ACE_INLINE -RTCORBA::Protocol_var::Protocol_var (Protocol *p) - : ptr_ (p) -{} - -ACE_INLINE -RTCORBA::Protocol_var::Protocol_var (const ::RTCORBA::Protocol_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::RTCORBA::Protocol (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -RTCORBA::Protocol_var::~Protocol_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -RTCORBA::Protocol_var & -RTCORBA::Protocol_var::operator= (Protocol *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::RTCORBA::Protocol_var & -RTCORBA::Protocol_var::operator= (const ::RTCORBA::Protocol_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - Protocol *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - Protocol (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - Protocol *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE const ::RTCORBA::Protocol * -RTCORBA::Protocol_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::RTCORBA::Protocol * -RTCORBA::Protocol_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -RTCORBA::Protocol_var::operator const ::RTCORBA::Protocol &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -RTCORBA::Protocol_var::operator ::RTCORBA::Protocol &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -RTCORBA::Protocol_var::operator ::RTCORBA::Protocol &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -RTCORBA::Protocol_var::operator ::RTCORBA::Protocol *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE const ::RTCORBA::Protocol & -RTCORBA::Protocol_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::RTCORBA::Protocol & -RTCORBA::Protocol_var::inout (void) -{ - return *this->ptr_; -} - -// Mapping for variable size. -ACE_INLINE ::RTCORBA::Protocol *& -RTCORBA::Protocol_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE ::RTCORBA::Protocol * -RTCORBA::Protocol_var::_retn (void) -{ - ::RTCORBA::Protocol *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE ::RTCORBA::Protocol * -RTCORBA::Protocol_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:523 - -// ************************************************************* -// Inline operations for class RTCORBA::Protocol_out -// ************************************************************* - -ACE_INLINE -RTCORBA::Protocol_out::Protocol_out (::RTCORBA::Protocol *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -RTCORBA::Protocol_out::Protocol_out (Protocol_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -RTCORBA::Protocol_out::Protocol_out (const ::RTCORBA::Protocol_out &p) - : ptr_ (ACE_const_cast (Protocol_out&, p).ptr_) -{} - -ACE_INLINE -RTCORBA::Protocol_out & -RTCORBA::Protocol_out::operator= (const ::RTCORBA::Protocol_out &p) -{ - this->ptr_ = ACE_const_cast (Protocol_out&, p).ptr_; - return *this; -} - -ACE_INLINE -RTCORBA::Protocol_out & -RTCORBA::Protocol_out::operator= (Protocol *_tao_struct_out) -{ - this->ptr_ = _tao_struct_out; - return *this; -} - -ACE_INLINE -RTCORBA::Protocol_out::operator ::RTCORBA::Protocol *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE ::RTCORBA::Protocol *& -RTCORBA::Protocol_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE ::RTCORBA::Protocol * -RTCORBA::Protocol_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_RTCORBA_PROTOCOLLIST_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_PROTOCOLLIST_CI_ - -ACE_INLINE -RTCORBA::Protocol * -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::allocbuf (CORBA::ULong size) -{ - RTCORBA::Protocol *retval = 0; - ACE_NEW_RETURN (retval, RTCORBA::Protocol[size], 0); - return retval; -} - -ACE_INLINE -void RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::freebuf (RTCORBA::Protocol *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList (void) -{ -} - -ACE_INLINE -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::allocbuf (maximum)) -{ -} - -ACE_INLINE -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList ( - CORBA::ULong maximum, - CORBA::ULong length, - RTCORBA::Protocol *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList ( - const _TAO_Unbounded_Sequence_RTCORBA_ProtocolList &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - RTCORBA::Protocol *tmp1 = - _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::allocbuf (this->maximum_); - RTCORBA::Protocol * const tmp2 = - ACE_reinterpret_cast (RTCORBA::Protocol * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList & -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::operator= ( - const _TAO_Unbounded_Sequence_RTCORBA_ProtocolList &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - RTCORBA::Protocol *tmp = - ACE_reinterpret_cast (RTCORBA::Protocol *, this->buffer_); - - _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - RTCORBA::Protocol *tmp1 = - ACE_reinterpret_cast (RTCORBA::Protocol *, this->buffer_); - RTCORBA::Protocol * const tmp2 = - ACE_reinterpret_cast (RTCORBA::Protocol * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -RTCORBA::Protocol & -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - RTCORBA::Protocol* tmp = - ACE_reinterpret_cast (RTCORBA::Protocol*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const RTCORBA::Protocol & -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - RTCORBA::Protocol * const tmp = - ACE_reinterpret_cast (RTCORBA::Protocol* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -RTCORBA::Protocol * -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::get_buffer (CORBA::Boolean orphan) -{ - RTCORBA::Protocol *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (RTCORBA::Protocol*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(RTCORBA::Protocol*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const RTCORBA::Protocol * -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::get_buffer (void) const -{ - return ACE_reinterpret_cast (const RTCORBA::Protocol * ACE_CAST_CONST, this->buffer_); -} - -ACE_INLINE -void -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::replace ( - CORBA::ULong max, - CORBA::ULong length, - RTCORBA::Protocol *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - RTCORBA::Protocol *tmp = - ACE_reinterpret_cast (RTCORBA::Protocol*, this->buffer_); - _TAO_Unbounded_Sequence_RTCORBA_ProtocolList::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_RTCORBA_PROTOCOLLIST_CI_) -#define _RTCORBA_PROTOCOLLIST_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class RTCORBA::ProtocolList_var -// ************************************************************* - -ACE_INLINE -RTCORBA::ProtocolList_var::ProtocolList_var (void) - : ptr_ (0) -{} - -ACE_INLINE -RTCORBA::ProtocolList_var::ProtocolList_var (ProtocolList *p) - : ptr_ (p) -{} - -ACE_INLINE -RTCORBA::ProtocolList_var::ProtocolList_var (const ::RTCORBA::ProtocolList_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::RTCORBA::ProtocolList (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -ACE_INLINE -RTCORBA::ProtocolList_var::~ProtocolList_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -RTCORBA::ProtocolList_var & -RTCORBA::ProtocolList_var::operator= (ProtocolList *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE -::RTCORBA::ProtocolList_var & -RTCORBA::ProtocolList_var::operator= (const ::RTCORBA::ProtocolList_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - ProtocolList *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - ProtocolList (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - ProtocolList *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -ACE_INLINE -const ::RTCORBA::ProtocolList * -RTCORBA::ProtocolList_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE -::RTCORBA::ProtocolList * -RTCORBA::ProtocolList_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -RTCORBA::ProtocolList_var::operator const ::RTCORBA::ProtocolList &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -RTCORBA::ProtocolList_var::operator ::RTCORBA::ProtocolList &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -RTCORBA::ProtocolList_var::operator ::RTCORBA::ProtocolList &() const // cast -{ - return *this->ptr_; -} - -// Variable-size types only. -ACE_INLINE -RTCORBA::ProtocolList_var::operator ::RTCORBA::ProtocolList *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -RTCORBA::Protocol & -RTCORBA::ProtocolList_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE -const RTCORBA::Protocol & -RTCORBA::ProtocolList_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const RTCORBA::Protocol &, this->ptr_->operator[] (index)); -} - -ACE_INLINE -const ::RTCORBA::ProtocolList & -RTCORBA::ProtocolList_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE -::RTCORBA::ProtocolList & -RTCORBA::ProtocolList_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE -::RTCORBA::ProtocolList *& -RTCORBA::ProtocolList_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE -::RTCORBA::ProtocolList * -RTCORBA::ProtocolList_var::_retn (void) -{ - ::RTCORBA::ProtocolList *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE -::RTCORBA::ProtocolList * -RTCORBA::ProtocolList_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567 - -// ************************************************************* -// Inline operations for class RTCORBA::ProtocolList_out -// ************************************************************* - -ACE_INLINE -RTCORBA::ProtocolList_out::ProtocolList_out (ProtocolList *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -RTCORBA::ProtocolList_out::ProtocolList_out (ProtocolList_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -RTCORBA::ProtocolList_out::ProtocolList_out (const ::RTCORBA::ProtocolList_out &p) - : ptr_ (ACE_const_cast (ProtocolList_out&, p).ptr_) -{} - -ACE_INLINE -::RTCORBA::ProtocolList_out & -RTCORBA::ProtocolList_out::operator= (const ::RTCORBA::ProtocolList_out &p) -{ - this->ptr_ = ACE_const_cast (ProtocolList_out&, p).ptr_; - return *this; -} - -ACE_INLINE -::RTCORBA::ProtocolList_out & -RTCORBA::ProtocolList_out::operator= (ProtocolList *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -RTCORBA::ProtocolList_out::operator ::RTCORBA::ProtocolList *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE -::RTCORBA::ProtocolList *& -RTCORBA::ProtocolList_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE -::RTCORBA::ProtocolList * -RTCORBA::ProtocolList_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -RTCORBA::Protocol & -RTCORBA::ProtocolList_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_RTCORBA_SERVERPROTOCOLPOLICY___CI_) -#define _RTCORBA_SERVERPROTOCOLPOLICY___CI_ - -ACE_INLINE -CORBA::Boolean -RTCORBA::ServerProtocolPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY___CI_) -#define _RTCORBA_CLIENTPROTOCOLPOLICY___CI_ - -ACE_INLINE -CORBA::Boolean -RTCORBA::ClientProtocolPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY___CI_) -#define _RTCORBA_PRIVATECONNECTIONPOLICY___CI_ - -ACE_INLINE -CORBA::Boolean -RTCORBA::PrivateConnectionPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES___CI_) -#define _RTCORBA_TCPPROTOCOLPROPERTIES___CI_ - -ACE_INLINE -CORBA::Boolean -RTCORBA::TCPProtocolProperties::marshal (TAO_OutputCDR &) -{ - return 0; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_RTCORBA_GIOPPROTOCOLPROPERTIES___CI_) -#define _RTCORBA_GIOPPROTOCOLPROPERTIES___CI_ - -ACE_INLINE -CORBA::Boolean -RTCORBA::GIOPProtocolProperties::marshal (TAO_OutputCDR &) -{ - return 0; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___CI_) -#define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___CI_ - -ACE_INLINE -CORBA::Boolean -RTCORBA::UnixDomainProtocolProperties::marshal (TAO_OutputCDR &) -{ - return 0; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 - -#if !defined (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___CI_) -#define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___CI_ - -ACE_INLINE -CORBA::Boolean -RTCORBA::SharedMemoryProtocolProperties::marshal (TAO_OutputCDR &) -{ - return 0; -} - -#endif /* end #if !defined */ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194 - -// ************************************************************* -// Inline operations for class RTCORBA::PriorityBand_var -// ************************************************************* - -ACE_INLINE -RTCORBA::PriorityBand_var::PriorityBand_var (void) - : ptr_ (0) -{} - -ACE_INLINE -RTCORBA::PriorityBand_var::PriorityBand_var (PriorityBand *p) - : ptr_ (p) -{} - -ACE_INLINE -RTCORBA::PriorityBand_var::PriorityBand_var (const ::RTCORBA::PriorityBand_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::RTCORBA::PriorityBand (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -// Fixed-size types only. -ACE_INLINE -RTCORBA::PriorityBand_var::PriorityBand_var (const ::RTCORBA::PriorityBand &p) -{ - ACE_NEW (this->ptr_, ::RTCORBA::PriorityBand (p)); -} - -ACE_INLINE -RTCORBA::PriorityBand_var::~PriorityBand_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -RTCORBA::PriorityBand_var & -RTCORBA::PriorityBand_var::operator= (PriorityBand *_tao_struct_var) -{ - delete this->ptr_; - this->ptr_ = _tao_struct_var; - return *this; -} - -ACE_INLINE -::RTCORBA::PriorityBand_var & -RTCORBA::PriorityBand_var::operator= (const ::RTCORBA::PriorityBand_var &_tao_struct_var) -{ - if (this != &_tao_struct_var) - { - if (_tao_struct_var.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - PriorityBand *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - PriorityBand (*_tao_struct_var.ptr_), - *this - ); - - if (deep_copy != 0) - { - PriorityBand *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} - -// fixed-size types only -ACE_INLINE RTCORBA::PriorityBand_var & -RTCORBA::PriorityBand_var::operator= (const ::RTCORBA::PriorityBand &p) -{ - if (this->ptr_ != &p) - { - delete this->ptr_; - ACE_NEW_RETURN ( - this->ptr_, - ::RTCORBA::PriorityBand (p), - *this - ); - } - - return *this; -} - -ACE_INLINE const ::RTCORBA::PriorityBand * -RTCORBA::PriorityBand_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE ::RTCORBA::PriorityBand * -RTCORBA::PriorityBand_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -RTCORBA::PriorityBand_var::operator const ::RTCORBA::PriorityBand &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -RTCORBA::PriorityBand_var::operator ::RTCORBA::PriorityBand &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -RTCORBA::PriorityBand_var::operator ::RTCORBA::PriorityBand &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE const ::RTCORBA::PriorityBand & -RTCORBA::PriorityBand_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE ::RTCORBA::PriorityBand & -RTCORBA::PriorityBand_var::inout (void) -{ - return *this->ptr_; -} - -// mapping for fixed size -ACE_INLINE ::RTCORBA::PriorityBand & -RTCORBA::PriorityBand_var::out (void) -{ - return *this->ptr_; -} - -ACE_INLINE ::RTCORBA::PriorityBand -RTCORBA::PriorityBand_var::_retn (void) -{ - return *this->ptr_; -} - -ACE_INLINE ::RTCORBA::PriorityBand * -RTCORBA::PriorityBand_var::ptr (void) const -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_RTCORBA_PRIORITYBANDS_CI_) -#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_PRIORITYBANDS_CI_ - -ACE_INLINE -RTCORBA::PriorityBand * -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::allocbuf (CORBA::ULong size) -{ - RTCORBA::PriorityBand *retval = 0; - ACE_NEW_RETURN (retval, RTCORBA::PriorityBand[size], 0); - return retval; -} - -ACE_INLINE -void RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::freebuf (RTCORBA::PriorityBand *buffer) -{ - delete [] buffer; -} - -ACE_INLINE -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands (void) -{ -} - -ACE_INLINE -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::allocbuf (maximum)) -{ -} - -ACE_INLINE -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands ( - CORBA::ULong maximum, - CORBA::ULong length, - RTCORBA::PriorityBand *data, - CORBA::Boolean release - ) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -ACE_INLINE -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands ( - const _TAO_Unbounded_Sequence_RTCORBA_PriorityBands &rhs - ) - : TAO_Unbounded_Base_Sequence (rhs) -{ - if (rhs.buffer_ != 0) - { - RTCORBA::PriorityBand *tmp1 = - _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::allocbuf (this->maximum_); - RTCORBA::PriorityBand * const tmp2 = - ACE_reinterpret_cast (RTCORBA::PriorityBand * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - this->buffer_ = tmp1; - } - else - { - this->buffer_ = 0; - } -} - -ACE_INLINE -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands & -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::operator= ( - const _TAO_Unbounded_Sequence_RTCORBA_PriorityBands &rhs - ) -{ - if (this == &rhs) - { - return *this; - } - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // Free the old buffer. - RTCORBA::PriorityBand *tmp = - ACE_reinterpret_cast (RTCORBA::PriorityBand *, this->buffer_); - - _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::freebuf (tmp); - - this->buffer_ = - _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::allocbuf (rhs.maximum_); - } - } - else - { - this->buffer_ = - _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::allocbuf (rhs.maximum_); - } - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - RTCORBA::PriorityBand *tmp1 = - ACE_reinterpret_cast (RTCORBA::PriorityBand *, this->buffer_); - RTCORBA::PriorityBand * const tmp2 = - ACE_reinterpret_cast (RTCORBA::PriorityBand * ACE_CAST_CONST, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - tmp1[i] = tmp2[i]; - } - - return *this; -} - -// = Accessors. -ACE_INLINE -RTCORBA::PriorityBand & -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - RTCORBA::PriorityBand* tmp = - ACE_reinterpret_cast (RTCORBA::PriorityBand*, this->buffer_); - return tmp[i]; -} - -ACE_INLINE -const RTCORBA::PriorityBand & -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - RTCORBA::PriorityBand * const tmp = - ACE_reinterpret_cast (RTCORBA::PriorityBand* ACE_CAST_CONST, this->buffer_); - return tmp[i]; -} - -// Implement the TAO_Base_Sequence methods (see Sequence.h) - -ACE_INLINE -RTCORBA::PriorityBand * -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::get_buffer (CORBA::Boolean orphan) -{ - RTCORBA::PriorityBand *result = 0; - - if (orphan == 0) - { - // We retain ownership. - if (this->buffer_ == 0) - { - result = - _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::allocbuf (this->length_); - this->buffer_ = result; - this->release_ = 1; - } - else - { - result = - ACE_reinterpret_cast (RTCORBA::PriorityBand*, this->buffer_); - } - } - else // if (orphan == 1) - { - if (this->release_ != 0) - { - // We set the state back to default and relinquish ownership. - result = - ACE_reinterpret_cast(RTCORBA::PriorityBand*,this->buffer_); - this->maximum_ = 0; - this->length_ = 0; - this->buffer_ = 0; - this->release_ = 0; - } - } - - return result; -} - -ACE_INLINE -const RTCORBA::PriorityBand * -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::get_buffer (void) const -{ - return ACE_reinterpret_cast (const RTCORBA::PriorityBand * ACE_CAST_CONST, this->buffer_); -} +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -void -RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::replace ( - CORBA::ULong max, - CORBA::ULong length, - RTCORBA::PriorityBand *data, - CORBA::Boolean release - ) -{ - this->maximum_ = max; - this->length_ = length; - - if (this->buffer_ && this->release_ == 1) - { - RTCORBA::PriorityBand *tmp = - ACE_reinterpret_cast (RTCORBA::PriorityBand*, this->buffer_); - _TAO_Unbounded_Sequence_RTCORBA_PriorityBands::freebuf (tmp); - } - - this->buffer_ = data; - this->release_ = release; -} +#if !defined (_RTCORBA_PRIORITYMODELPOLICY___CI_) +#define _RTCORBA_PRIORITYMODELPOLICY___CI_ #endif /* end #if !defined */ -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_RTCORBA_PRIORITYBANDS_CI_) -#define _RTCORBA_PRIORITYBANDS_CI_ - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:226 - -// ************************************************************* -// Inline operations for class RTCORBA::PriorityBands_var -// ************************************************************* - -ACE_INLINE -RTCORBA::PriorityBands_var::PriorityBands_var (void) - : ptr_ (0) -{} - -ACE_INLINE -RTCORBA::PriorityBands_var::PriorityBands_var (PriorityBands *p) - : ptr_ (p) -{} - -ACE_INLINE -RTCORBA::PriorityBands_var::PriorityBands_var (const ::RTCORBA::PriorityBands_var &p) -{ - if (p.ptr_) - { - ACE_NEW (this->ptr_, ::RTCORBA::PriorityBands (*p.ptr_)); - } - else - { - this->ptr_ = 0; - } -} - -// Fixed-size base types only. -ACE_INLINE -RTCORBA::PriorityBands_var::PriorityBands_var (const ::RTCORBA::PriorityBands &p) -{ - ACE_NEW (this->ptr_, ::RTCORBA::PriorityBands (p)); -} - -ACE_INLINE -RTCORBA::PriorityBands_var::~PriorityBands_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -RTCORBA::PriorityBands_var & -RTCORBA::PriorityBands_var::operator= (PriorityBands *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -::RTCORBA::PriorityBands_var & -RTCORBA::PriorityBands_var::operator= (const ::RTCORBA::PriorityBands_var &p) -{ - if (this != &p) - { - if (p.ptr_ == 0) - { - delete this->ptr_; - this->ptr_ = 0; - } - else - { - PriorityBands *deep_copy = 0; - ACE_NEW_RETURN ( - deep_copy, - PriorityBands (*p.ptr_), - *this - ); - - if (deep_copy != 0) - { - PriorityBands *tmp = deep_copy; - deep_copy = this->ptr_; - this->ptr_ = tmp; - delete deep_copy; - } - } - } - - return *this; -} +#if !defined (_RTCORBA_THREADPOOLPOLICY___CI_) +#define _RTCORBA_THREADPOOLPOLICY___CI_ -// Fixed-size types only. -ACE_INLINE -::RTCORBA::PriorityBands_var & -RTCORBA::PriorityBands_var::operator= (const ::RTCORBA::PriorityBands &p) -{ - if (this->ptr_ != &p) - { - delete this->ptr_; - ACE_NEW_RETURN (this->ptr_, ::RTCORBA::PriorityBands (p), *this); - } - - return *this; -} +#endif /* end #if !defined */ -ACE_INLINE -const ::RTCORBA::PriorityBands * -RTCORBA::PriorityBands_var::operator-> (void) const -{ - return this->ptr_; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -::RTCORBA::PriorityBands * -RTCORBA::PriorityBands_var::operator-> (void) -{ - return this->ptr_; -} +#if !defined (_RTCORBA_PROTOCOLPROPERTIES___CI_) +#define _RTCORBA_PROTOCOLPROPERTIES___CI_ -ACE_INLINE -RTCORBA::PriorityBands_var::operator const ::RTCORBA::PriorityBands &() const // cast -{ - return *this->ptr_; -} +#endif /* end #if !defined */ -ACE_INLINE -RTCORBA::PriorityBands_var::operator ::RTCORBA::PriorityBands &() // cast -{ - return *this->ptr_; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -RTCORBA::PriorityBands_var::operator ::RTCORBA::PriorityBands &() const // cast -{ - return *this->ptr_; -} +#if !defined (_RTCORBA_SERVERPROTOCOLPOLICY___CI_) +#define _RTCORBA_SERVERPROTOCOLPOLICY___CI_ -ACE_INLINE -RTCORBA::PriorityBand & -RTCORBA::PriorityBands_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} +#endif /* end #if !defined */ -ACE_INLINE -const RTCORBA::PriorityBand & -RTCORBA::PriorityBands_var::operator[] (CORBA::ULong index) const -{ - return ACE_const_cast (const RTCORBA::PriorityBand &, this->ptr_->operator[] (index)); -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -const ::RTCORBA::PriorityBands & -RTCORBA::PriorityBands_var::in (void) const -{ - return *this->ptr_; -} +#if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY___CI_) +#define _RTCORBA_CLIENTPROTOCOLPOLICY___CI_ -ACE_INLINE -::RTCORBA::PriorityBands & -RTCORBA::PriorityBands_var::inout (void) -{ - return *this->ptr_; -} +#endif /* end #if !defined */ -ACE_INLINE -::RTCORBA::PriorityBands *& -RTCORBA::PriorityBands_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -::RTCORBA::PriorityBands * -RTCORBA::PriorityBands_var::_retn (void) -{ - ::RTCORBA::PriorityBands *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} +#if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY___CI_) +#define _RTCORBA_PRIVATECONNECTIONPOLICY___CI_ -ACE_INLINE -::RTCORBA::PriorityBands * -RTCORBA::PriorityBands_var::ptr (void) const -{ - return this->ptr_; -} +#endif /* end #if !defined */ -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ci.cpp:567 +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -// ************************************************************* -// Inline operations for class RTCORBA::PriorityBands_out -// ************************************************************* +#if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES___CI_) +#define _RTCORBA_TCPPROTOCOLPROPERTIES___CI_ -ACE_INLINE -RTCORBA::PriorityBands_out::PriorityBands_out (PriorityBands *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} +#endif /* end #if !defined */ -ACE_INLINE -RTCORBA::PriorityBands_out::PriorityBands_out (PriorityBands_var &p) - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -RTCORBA::PriorityBands_out::PriorityBands_out (const ::RTCORBA::PriorityBands_out &p) - : ptr_ (ACE_const_cast (PriorityBands_out&, p).ptr_) -{} +#if !defined (_RTCORBA_GIOPPROTOCOLPROPERTIES___CI_) +#define _RTCORBA_GIOPPROTOCOLPROPERTIES___CI_ -ACE_INLINE -::RTCORBA::PriorityBands_out & -RTCORBA::PriorityBands_out::operator= (const ::RTCORBA::PriorityBands_out &p) -{ - this->ptr_ = ACE_const_cast (PriorityBands_out&, p).ptr_; - return *this; -} +#endif /* end #if !defined */ -ACE_INLINE -::RTCORBA::PriorityBands_out & -RTCORBA::PriorityBands_out::operator= (PriorityBands *p) -{ - this->ptr_ = p; - return *this; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -RTCORBA::PriorityBands_out::operator ::RTCORBA::PriorityBands *&() // cast -{ - return this->ptr_; -} +#if !defined (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___CI_) +#define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___CI_ -ACE_INLINE -::RTCORBA::PriorityBands *& -RTCORBA::PriorityBands_out::ptr (void) // ptr -{ - return this->ptr_; -} +#endif /* end #if !defined */ -ACE_INLINE -::RTCORBA::PriorityBands * -RTCORBA::PriorityBands_out::operator-> (void) -{ - return this->ptr_; -} +// TAO_IDL - Generated from +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68 -ACE_INLINE -RTCORBA::PriorityBand & -RTCORBA::PriorityBands_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} +#if !defined (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___CI_) +#define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___CI_ #endif /* end #if !defined */ @@ -2115,13 +106,6 @@ RTCORBA::PriorityBands_out::operator[] (CORBA::ULong index) #if !defined (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___CI_) #define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___CI_ -ACE_INLINE -CORBA::Boolean -RTCORBA::PriorityBandedConnectionPolicy::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -2130,13 +114,6 @@ RTCORBA::PriorityBandedConnectionPolicy::marshal (TAO_OutputCDR &) #if !defined (_RTCORBA_CURRENT___CI_) #define _RTCORBA_CURRENT___CI_ -ACE_INLINE -CORBA::Boolean -RTCORBA::Current::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -2145,13 +122,6 @@ RTCORBA::Current::marshal (TAO_OutputCDR &) #if !defined (_RTCORBA_MUTEX___CI_) #define _RTCORBA_MUTEX___CI_ -ACE_INLINE -CORBA::Boolean -RTCORBA::Mutex::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from @@ -2160,17 +130,10 @@ RTCORBA::Mutex::marshal (TAO_OutputCDR &) #if !defined (_RTCORBA_RTORB___CI_) #define _RTCORBA_RTORB___CI_ -ACE_INLINE -CORBA::Boolean -RTCORBA::RTORB::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( @@ -2255,7 +218,7 @@ CORBA::Boolean operator>> (TAO_InputCDR &strm, RTCORBA::PriorityModel &_tao_enum } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:71 ACE_INLINE CORBA::Boolean operator<< ( diff --git a/TAO/tao/RTPortableServer/RTPortableServerC.cpp b/TAO/tao/RTPortableServer/RTPortableServerC.cpp index a25deb3b5f6..385ce5a8a8d 100644 --- a/TAO/tao/RTPortableServer/RTPortableServerC.cpp +++ b/TAO/tao/RTPortableServer/RTPortableServerC.cpp @@ -39,7 +39,7 @@ int RTPortableServer::POA::_tao_class_id = 0; RTPortableServer::POA_ptr -tao_RTPortableServer_POA_duplicate ( +RTPortableServer::tao_POA_life::tao_duplicate ( RTPortableServer::POA_ptr p ) { @@ -47,7 +47,7 @@ tao_RTPortableServer_POA_duplicate ( } void -tao_RTPortableServer_POA_release ( +RTPortableServer::tao_POA_life::tao_release ( RTPortableServer::POA_ptr p ) { @@ -55,231 +55,67 @@ tao_RTPortableServer_POA_release ( } RTPortableServer::POA_ptr -tao_RTPortableServer_POA_nil ( +RTPortableServer::tao_POA_life::tao_nil ( void ) { return RTPortableServer::POA::_nil (); } -RTPortableServer::POA_ptr -tao_RTPortableServer_POA_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return RTPortableServer::POA::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_RTPortableServer_POA_upcast ( - void *src - ) -{ - RTPortableServer::POA **tmp = - ACE_static_cast (RTPortableServer::POA **, src); - return *tmp; -} - CORBA::Boolean -tao_RTPortableServer_POA_marshal ( +RTPortableServer::tao_POA_life::tao_marshal ( RTPortableServer::POA_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// RTPortableServer::POA_var -// ************************************************************* - -RTPortableServer::POA_var::POA_var (void) - : ptr_ (POA::_nil ()) -{} - -::RTPortableServer::POA_ptr -RTPortableServer::POA_var::ptr (void) const -{ - return this->ptr_; + return p->marshal (cdr); } -RTPortableServer::POA_var::POA_var (const ::RTPortableServer::POA_var &p) - : TAO_Base_var (), - ptr_ (POA::_duplicate (p.ptr ())) -{} - -RTPortableServer::POA_var::~POA_var (void) -{ - CORBA::release (this->ptr_); -} - -RTPortableServer::POA_var & -RTPortableServer::POA_var::operator= (POA_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -RTPortableServer::POA_var & -RTPortableServer::POA_var::operator= (const ::RTPortableServer::POA_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::RTPortableServer::POA::_duplicate (p.ptr ()); - } - return *this; -} - -RTPortableServer::POA_var::operator const ::RTPortableServer::POA_ptr &() const // cast -{ - return this->ptr_; -} - -RTPortableServer::POA_var::operator ::RTPortableServer::POA_ptr &() // cast -{ - return this->ptr_; -} - -::RTPortableServer::POA_ptr -RTPortableServer::POA_var::operator-> (void) const -{ - return this->ptr_; -} - -::RTPortableServer::POA_ptr -RTPortableServer::POA_var::in (void) const -{ - return this->ptr_; -} - -::RTPortableServer::POA_ptr & -RTPortableServer::POA_var::inout (void) -{ - return this->ptr_; -} - -::RTPortableServer::POA_ptr & -RTPortableServer::POA_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTPortableServer::POA::_nil (); - return this->ptr_; -} - -::RTPortableServer::POA_ptr -RTPortableServer::POA_var::_retn (void) -{ - // yield ownership of managed obj reference - ::RTPortableServer::POA_ptr val = this->ptr_; - this->ptr_ = ::RTPortableServer::POA::_nil (); - return val; -} - -::RTPortableServer::POA_ptr -RTPortableServer::POA_var::tao_duplicate (POA_ptr p) -{ - return ::RTPortableServer::POA::_duplicate (p); -} - -void -RTPortableServer::POA_var::tao_release (POA_ptr p) -{ - CORBA::release (p); -} - -::RTPortableServer::POA_ptr -RTPortableServer::POA_var::tao_nil (void) -{ - return ::RTPortableServer::POA::_nil (); -} - -::RTPortableServer::POA_ptr -RTPortableServer::POA_var::tao_narrow ( +RTPortableServer::POA_ptr +RTPortableServer::tao_POA_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::RTPortableServer::POA::_narrow (p ACE_ENV_ARG_PARAMETER); + return RTPortableServer::POA::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -RTPortableServer::POA_var::tao_upcast (void *src) +RTPortableServer::tao_POA_cast::tao_upcast ( + void *src + ) { - POA **tmp = - ACE_static_cast (POA **, src); + RTPortableServer::POA **tmp = + ACE_static_cast (RTPortableServer::POA **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// RTPortableServer::POA_out -// ************************************************************* - -RTPortableServer::POA_out::POA_out (POA_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::RTPortableServer::POA::_nil (); -} - -RTPortableServer::POA_out::POA_out (POA_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::RTPortableServer::POA::_nil (); -} - -RTPortableServer::POA_out::POA_out (const ::RTPortableServer::POA_out &p) - : ptr_ (ACE_const_cast (POA_out &, p).ptr_) -{} - -::RTPortableServer::POA_out & -RTPortableServer::POA_out::operator= (const ::RTPortableServer::POA_out &p) -{ - this->ptr_ = ACE_const_cast (POA_out&, p).ptr_; - return *this; -} - -RTPortableServer::POA_out & -RTPortableServer::POA_out::operator= (const ::RTPortableServer::POA_var &p) -{ - this->ptr_ = ::RTPortableServer::POA::_duplicate (p.ptr ()); - return *this; -} - -RTPortableServer::POA_out & -RTPortableServer::POA_out::operator= (POA_ptr p) -{ - this->ptr_ = p; - return *this; -} - -RTPortableServer::POA_out::operator ::RTPortableServer::POA_ptr &() // cast -{ - return this->ptr_; -} - -::RTPortableServer::POA_ptr & -RTPortableServer::POA_out::ptr (void) -{ - return this->ptr_; -} - -::RTPortableServer::POA_ptr -RTPortableServer::POA_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + RTPortableServer::POA, + RTPortableServer::tao_POA_life + >; + template class + TAO_Objref_Out_T< + RTPortableServer::POA, + RTPortableServer::tao_POA_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + RTPortableServer::POA, \ + RTPortableServer::tao_POA_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + RTPortableServer::POA, \ + RTPortableServer::tao_POA_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 RTPortableServer::POA::POA (void) {} @@ -387,6 +223,12 @@ const char* RTPortableServer::POA::_interface_repository_id (void) const return "IDL:omg.org/RTPortableServer/POA:1.0"; } +CORBA::Boolean +RTPortableServer::POA::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 diff --git a/TAO/tao/RTPortableServer/RTPortableServerC.h b/TAO/tao/RTPortableServer/RTPortableServerC.h index 29702181cfb..8c97c6ecdd9 100644 --- a/TAO/tao/RTPortableServer/RTPortableServerC.h +++ b/TAO/tao/RTPortableServer/RTPortableServerC.h @@ -67,90 +67,53 @@ TAO_NAMESPACE RTPortableServer { // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_RTPORTABLESERVER_POA___PTR_CH_) -#define _RTPORTABLESERVER_POA___PTR_CH_ +#if !defined (_RTPORTABLESERVER_POA__ODDS_N_ENDS_CH_) +#define _RTPORTABLESERVER_POA__ODDS_N_ENDS_CH_ class POA; typedef POA *POA_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTPORTABLESERVER_POA___VAR_CH_) -#define _RTPORTABLESERVER_POA___VAR_CH_ + struct tao_POA_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + POA, + tao_POA_life + > + POA_var; + + typedef + TAO_Objref_Out_T< + POA, + tao_POA_life + > + POA_out; - class TAO_RTPortableServer_Export POA_var : public TAO_Base_var + struct TAO_RTPortableServer_Export tao_POA_life { - public: - POA_var (void); // default constructor - POA_var (POA_ptr p) : ptr_ (p) {} - POA_var (const POA_var &); // copy constructor - ~POA_var (void); // destructor - - POA_var &operator= (POA_ptr); - POA_var &operator= (const POA_var &); - POA_ptr operator-> (void) const; - - operator const POA_ptr &() const; - operator POA_ptr &(); - // in, inout, out, _retn - POA_ptr in (void) const; - POA_ptr &inout (void); - POA_ptr &out (void); - POA_ptr _retn (void); - POA_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static POA_ptr tao_duplicate (POA_ptr); static void tao_release (POA_ptr); static POA_ptr tao_nil (void); - static POA_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + POA_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - POA_ptr ptr_; - // Unimplemented - prevents widening assignment. - POA_var (const TAO_Base_var &rhs); - POA_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTPORTABLESERVER_POA___OUT_CH_) -#define _RTPORTABLESERVER_POA___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_RTPortableServer_Export POA_out + struct TAO_RTPortableServer_Export tao_POA_cast { - public: - POA_out (POA_ptr &); - POA_out (POA_var &); - POA_out (const POA_out &); - POA_out &operator= (const POA_out &); - POA_out &operator= (const POA_var &); - POA_out &operator= (POA_ptr); - operator POA_ptr &(); - POA_ptr &ptr (void); - POA_ptr operator-> (void); - - private: - POA_ptr &ptr_; + static POA_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_RTPORTABLESERVER_POA_CH_) #define _RTPORTABLESERVER_POA_CH_ @@ -241,7 +204,7 @@ TAO_NAMESPACE RTPortableServer )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -251,7 +214,7 @@ TAO_NAMESPACE RTPortableServer protected: POA (void); virtual ~POA (void); - + private: POA (const POA &); void operator= (const POA &); @@ -288,7 +251,7 @@ TAO_RTPortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTPo #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "RTPortableServerC.i" diff --git a/TAO/tao/RTPortableServer/RTPortableServerC.i b/TAO/tao/RTPortableServer/RTPortableServerC.i index 47528e8c024..b7308742878 100644 --- a/TAO/tao/RTPortableServer/RTPortableServerC.i +++ b/TAO/tao/RTPortableServer/RTPortableServerC.i @@ -26,12 +26,5 @@ #if !defined (_RTPORTABLESERVER_POA___CI_) #define _RTPORTABLESERVER_POA___CI_ -ACE_INLINE -CORBA::Boolean -RTPortableServer::POA::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ diff --git a/TAO/tao/TAOC.h b/TAO/tao/TAOC.h index 3c0517d7252..b99122161f4 100644 --- a/TAO/tao/TAOC.h +++ b/TAO/tao/TAOC.h @@ -148,7 +148,7 @@ TAO_NAMESPACE TAO typedef TAO_Objref_Var_T BufferingConstraintPolicy_var; typedef TAO_Objref_Out_T BufferingConstraintPolicy_out; - struct tao_BufferingConstraintPolicy_life + struct TAO_Export tao_BufferingConstraintPolicy_life { static BufferingConstraintPolicy_ptr tao_duplicate (BufferingConstraintPolicy_ptr); static void tao_release (BufferingConstraintPolicy_ptr); @@ -159,7 +159,7 @@ TAO_NAMESPACE TAO ); }; - struct tao_BufferingConstraintPolicy_cast + struct TAO_Export tao_BufferingConstraintPolicy_cast { static BufferingConstraintPolicy_ptr tao_narrow ( CORBA::Object_ptr diff --git a/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.cpp b/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.cpp index 8713fcd3817..f31a5b2ba2c 100644 --- a/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.cpp +++ b/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.cpp @@ -35,7 +35,6 @@ #endif /* TAO_HAS_INTERCEPTORS == 1 */ - #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig #endif /* __BORLANDC__ */ @@ -50,7 +49,7 @@ int CORBA::TypeCodeFactory::_tao_class_id = 0; CORBA::TypeCodeFactory_ptr -tao_CORBA_TypeCodeFactory_duplicate ( +CORBA::tao_TypeCodeFactory_life::tao_duplicate ( CORBA::TypeCodeFactory_ptr p ) { @@ -58,7 +57,7 @@ tao_CORBA_TypeCodeFactory_duplicate ( } void -tao_CORBA_TypeCodeFactory_release ( +CORBA::tao_TypeCodeFactory_life::tao_release ( CORBA::TypeCodeFactory_ptr p ) { @@ -66,231 +65,67 @@ tao_CORBA_TypeCodeFactory_release ( } CORBA::TypeCodeFactory_ptr -tao_CORBA_TypeCodeFactory_nil ( +CORBA::tao_TypeCodeFactory_life::tao_nil ( void ) { return CORBA::TypeCodeFactory::_nil (); } -CORBA::TypeCodeFactory_ptr -tao_CORBA_TypeCodeFactory_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return CORBA::TypeCodeFactory::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -tao_CORBA_TypeCodeFactory_upcast ( - void *src - ) -{ - CORBA::TypeCodeFactory **tmp = - ACE_static_cast (CORBA::TypeCodeFactory **, src); - return *tmp; -} - CORBA::Boolean -tao_CORBA_TypeCodeFactory_marshal ( +CORBA::tao_TypeCodeFactory_life::tao_marshal ( CORBA::TypeCodeFactory_ptr p, - TAO_OutputCDR &strm + TAO_OutputCDR &cdr ) { - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// CORBA::TypeCodeFactory_var -// ************************************************************* - -CORBA::TypeCodeFactory_var::TypeCodeFactory_var (void) - : ptr_ (TypeCodeFactory::_nil ()) -{} - -::CORBA::TypeCodeFactory_ptr -CORBA::TypeCodeFactory_var::ptr (void) const -{ - return this->ptr_; -} - -CORBA::TypeCodeFactory_var::TypeCodeFactory_var (const ::CORBA::TypeCodeFactory_var &p) - : TAO_Base_var (), - ptr_ (TypeCodeFactory::_duplicate (p.ptr ())) -{} - -CORBA::TypeCodeFactory_var::~TypeCodeFactory_var (void) -{ - CORBA::release (this->ptr_); -} - -CORBA::TypeCodeFactory_var & -CORBA::TypeCodeFactory_var::operator= (TypeCodeFactory_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -CORBA::TypeCodeFactory_var & -CORBA::TypeCodeFactory_var::operator= (const ::CORBA::TypeCodeFactory_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::TypeCodeFactory::_duplicate (p.ptr ()); - } - return *this; -} - -CORBA::TypeCodeFactory_var::operator const ::CORBA::TypeCodeFactory_ptr &() const // cast -{ - return this->ptr_; -} - -CORBA::TypeCodeFactory_var::operator ::CORBA::TypeCodeFactory_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::TypeCodeFactory_ptr -CORBA::TypeCodeFactory_var::operator-> (void) const -{ - return this->ptr_; -} - -::CORBA::TypeCodeFactory_ptr -CORBA::TypeCodeFactory_var::in (void) const -{ - return this->ptr_; -} - -::CORBA::TypeCodeFactory_ptr & -CORBA::TypeCodeFactory_var::inout (void) -{ - return this->ptr_; -} - -::CORBA::TypeCodeFactory_ptr & -CORBA::TypeCodeFactory_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::TypeCodeFactory::_nil (); - return this->ptr_; + return p->marshal (cdr); } -::CORBA::TypeCodeFactory_ptr -CORBA::TypeCodeFactory_var::_retn (void) -{ - // yield ownership of managed obj reference - ::CORBA::TypeCodeFactory_ptr val = this->ptr_; - this->ptr_ = ::CORBA::TypeCodeFactory::_nil (); - return val; -} - -::CORBA::TypeCodeFactory_ptr -CORBA::TypeCodeFactory_var::tao_duplicate (TypeCodeFactory_ptr p) -{ - return ::CORBA::TypeCodeFactory::_duplicate (p); -} - -void -CORBA::TypeCodeFactory_var::tao_release (TypeCodeFactory_ptr p) -{ - CORBA::release (p); -} - -::CORBA::TypeCodeFactory_ptr -CORBA::TypeCodeFactory_var::tao_nil (void) -{ - return ::CORBA::TypeCodeFactory::_nil (); -} - -::CORBA::TypeCodeFactory_ptr -CORBA::TypeCodeFactory_var::tao_narrow ( +CORBA::TypeCodeFactory_ptr +CORBA::tao_TypeCodeFactory_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) { - return ::CORBA::TypeCodeFactory::_narrow (p ACE_ENV_ARG_PARAMETER); + return CORBA::TypeCodeFactory::_narrow (p ACE_ENV_ARG_PARAMETER); } CORBA::Object * -CORBA::TypeCodeFactory_var::tao_upcast (void *src) +CORBA::tao_TypeCodeFactory_cast::tao_upcast ( + void *src + ) { - TypeCodeFactory **tmp = - ACE_static_cast (TypeCodeFactory **, src); + CORBA::TypeCodeFactory **tmp = + ACE_static_cast (CORBA::TypeCodeFactory **, src); return *tmp; } -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// CORBA::TypeCodeFactory_out -// ************************************************************* - -CORBA::TypeCodeFactory_out::TypeCodeFactory_out (TypeCodeFactory_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::CORBA::TypeCodeFactory::_nil (); -} - -CORBA::TypeCodeFactory_out::TypeCodeFactory_out (TypeCodeFactory_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::CORBA::TypeCodeFactory::_nil (); -} - -CORBA::TypeCodeFactory_out::TypeCodeFactory_out (const ::CORBA::TypeCodeFactory_out &p) - : ptr_ (ACE_const_cast (TypeCodeFactory_out &, p).ptr_) -{} - -::CORBA::TypeCodeFactory_out & -CORBA::TypeCodeFactory_out::operator= (const ::CORBA::TypeCodeFactory_out &p) -{ - this->ptr_ = ACE_const_cast (TypeCodeFactory_out&, p).ptr_; - return *this; -} - -CORBA::TypeCodeFactory_out & -CORBA::TypeCodeFactory_out::operator= (const ::CORBA::TypeCodeFactory_var &p) -{ - this->ptr_ = ::CORBA::TypeCodeFactory::_duplicate (p.ptr ()); - return *this; -} - -CORBA::TypeCodeFactory_out & -CORBA::TypeCodeFactory_out::operator= (TypeCodeFactory_ptr p) -{ - this->ptr_ = p; - return *this; -} - -CORBA::TypeCodeFactory_out::operator ::CORBA::TypeCodeFactory_ptr &() // cast -{ - return this->ptr_; -} - -::CORBA::TypeCodeFactory_ptr & -CORBA::TypeCodeFactory_out::ptr (void) -{ - return this->ptr_; -} - -::CORBA::TypeCodeFactory_ptr -CORBA::TypeCodeFactory_out::operator-> (void) -{ - return this->ptr_; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + CORBA::TypeCodeFactory, + CORBA::tao_TypeCodeFactory_life + >; + template class + TAO_Objref_Out_T< + CORBA::TypeCodeFactory, + CORBA::tao_TypeCodeFactory_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + CORBA::TypeCodeFactory, \ + CORBA::tao_TypeCodeFactory_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + CORBA::TypeCodeFactory, \ + CORBA::tao_TypeCodeFactory_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 CORBA::TypeCodeFactory::TypeCodeFactory (void) {} @@ -384,6 +219,12 @@ const char* CORBA::TypeCodeFactory::_interface_repository_id (void) const return "IDL:omg.org/CORBA/TypeCodeFactory:1.0"; } +CORBA::Boolean +CORBA::TypeCodeFactory::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -497,7 +338,9 @@ TAO::Any_Impl_T::demarshal_value (TAO_InputCDR &) #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \ defined (ACE_HAS_GNU_REPO) template class TAO_Object_Manager; + template class TAO::Any_Impl_T; #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -# pragma instantiate TAO_Object_Manager +# pragma instantiate TAO_Object_Manager +# pragma instantiate TAO::Any_Impl_T #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.h b/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.h index 42e91c491ce..b901608f52b 100644 --- a/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.h +++ b/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.h @@ -27,17 +27,14 @@ #include "ace/pre.h" -#include "tao/corba.h" +#include "tao/IFR_Client/IFR_ExtendedC.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ - #include "typecodefactory_export.h" -#include "tao/IFR_Client/IFR_ExtendedC.h" - #if defined (TAO_EXPORT_MACRO) #undef TAO_EXPORT_MACRO #endif @@ -68,90 +65,53 @@ TAO_NAMESPACE CORBA { // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_TYPECODEFACTORY___PTR_CH_) -#define _CORBA_TYPECODEFACTORY___PTR_CH_ +#if !defined (_CORBA_TYPECODEFACTORY__ODDS_N_ENDS_CH_) +#define _CORBA_TYPECODEFACTORY__ODDS_N_ENDS_CH_ class TypeCodeFactory; typedef TypeCodeFactory *TypeCodeFactory_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_TYPECODEFACTORY___VAR_CH_) -#define _CORBA_TYPECODEFACTORY___VAR_CH_ + struct tao_TypeCodeFactory_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + TypeCodeFactory, + tao_TypeCodeFactory_life + > + TypeCodeFactory_var; + + typedef + TAO_Objref_Out_T< + TypeCodeFactory, + tao_TypeCodeFactory_life + > + TypeCodeFactory_out; - class TAO_TypeCodeFactory_Export TypeCodeFactory_var : public TAO_Base_var + struct TAO_TypeCodeFactory_Export tao_TypeCodeFactory_life { - public: - TypeCodeFactory_var (void); // default constructor - TypeCodeFactory_var (TypeCodeFactory_ptr p) : ptr_ (p) {} - TypeCodeFactory_var (const TypeCodeFactory_var &); // copy constructor - ~TypeCodeFactory_var (void); // destructor - - TypeCodeFactory_var &operator= (TypeCodeFactory_ptr); - TypeCodeFactory_var &operator= (const TypeCodeFactory_var &); - TypeCodeFactory_ptr operator-> (void) const; - - operator const TypeCodeFactory_ptr &() const; - operator TypeCodeFactory_ptr &(); - // in, inout, out, _retn - TypeCodeFactory_ptr in (void) const; - TypeCodeFactory_ptr &inout (void); - TypeCodeFactory_ptr &out (void); - TypeCodeFactory_ptr _retn (void); - TypeCodeFactory_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static TypeCodeFactory_ptr tao_duplicate (TypeCodeFactory_ptr); static void tao_release (TypeCodeFactory_ptr); static TypeCodeFactory_ptr tao_nil (void); - static TypeCodeFactory_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + TypeCodeFactory_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - TypeCodeFactory_ptr ptr_; - // Unimplemented - prevents widening assignment. - TypeCodeFactory_var (const TAO_Base_var &rhs); - TypeCodeFactory_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_TYPECODEFACTORY___OUT_CH_) -#define _CORBA_TYPECODEFACTORY___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_TypeCodeFactory_Export TypeCodeFactory_out + struct TAO_TypeCodeFactory_Export tao_TypeCodeFactory_cast { - public: - TypeCodeFactory_out (TypeCodeFactory_ptr &); - TypeCodeFactory_out (TypeCodeFactory_var &); - TypeCodeFactory_out (const TypeCodeFactory_out &); - TypeCodeFactory_out &operator= (const TypeCodeFactory_out &); - TypeCodeFactory_out &operator= (const TypeCodeFactory_var &); - TypeCodeFactory_out &operator= (TypeCodeFactory_ptr); - operator TypeCodeFactory_ptr &(); - TypeCodeFactory_ptr &ptr (void); - TypeCodeFactory_ptr operator-> (void); - - private: - TypeCodeFactory_ptr &ptr_; + static TypeCodeFactory_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_TYPECODEFACTORY_CH_) #define _CORBA_TYPECODEFACTORY_CH_ @@ -435,7 +395,7 @@ TAO_NAMESPACE CORBA )) = 0; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual void *_tao_QueryInterface (ptr_arith_t type); @@ -445,10 +405,6 @@ TAO_NAMESPACE CORBA protected: TypeCodeFactory (void); virtual ~TypeCodeFactory (void); - - friend class _TAO_TypeCodeFactory_Remote_Proxy_Impl; - friend class _TAO_TypeCodeFactory_ThruPOA_Proxy_Impl; - friend class _TAO_TypeCodeFactory_Direct_Proxy_Impl; private: TypeCodeFactory (const TypeCodeFactory &); @@ -486,7 +442,7 @@ TAO_TypeCodeFactory_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "TypeCodeFactoryC.inl" @@ -503,4 +459,3 @@ TAO_TypeCodeFactory_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA #include "ace/post.h" #endif /* ifndef */ - diff --git a/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.inl b/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.inl index d716996626b..f04d5dec62f 100644 --- a/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.inl +++ b/TAO/tao/TypeCodeFactory/TypeCodeFactoryC.inl @@ -26,12 +26,5 @@ #if !defined (_CORBA_TYPECODEFACTORY___CI_) #define _CORBA_TYPECODEFACTORY___CI_ -ACE_INLINE -CORBA::Boolean -CORBA::TypeCodeFactory::marshal (TAO_OutputCDR &) -{ - return 0; -} - #endif /* end #if !defined */ diff --git a/TAO/tao/corbafwd.h b/TAO/tao/corbafwd.h index e2f6fc12199..58937f8f45f 100644 --- a/TAO/tao/corbafwd.h +++ b/TAO/tao/corbafwd.h @@ -242,8 +242,6 @@ namespace CORBA class TypeCodeFactory; typedef TypeCodeFactory *TypeCodeFactory_ptr; - class TypeCodeFactory_out; - class TypeCodeFactory_var; class ValueBase; class ValueFactoryBase; -- cgit v1.2.1