summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-03-31 03:15:51 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-03-31 03:15:51 +0000
commit47fb9d199b48c8a2ccfb33136a5ddac9465ad82a (patch)
tree5d040bf2a4c445801f5b0d65aed51d3abf01acac
parent93c68f0a823ecdb5d8753ee9fce774c6b0151a48 (diff)
downloadATCD-47fb9d199b48c8a2ccfb33136a5ddac9465ad82a.tar.gz
ChangeLogTag: Sun Mar 30 21:13:08 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-rw-r--r--TAO/ChangeLog93
-rw-r--r--TAO/TAO_IDL/ast/ast_interface.cpp37
-rw-r--r--TAO/TAO_IDL/be/be_interface.cpp24
-rw-r--r--TAO/TAO_IDL/be/be_sequence.cpp39
-rw-r--r--TAO/TAO_IDL/be/be_valuetype.cpp21
-rw-r--r--TAO/TAO_IDL/be/be_visitor_argument/arglist.cpp15
-rw-r--r--TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp3
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/rettype.cpp1
-rw-r--r--TAO/TAO_IDL/be/be_visitor_sequence.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp39
-rw-r--r--TAO/TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp6
-rw-r--r--TAO/TAO_IDL/be_include/be_sequence.h3
-rw-r--r--TAO/tao/BiDir_GIOP/BiDirPolicyC.cpp292
-rw-r--r--TAO/tao/BiDir_GIOP/BiDirPolicyC.h115
-rw-r--r--TAO/tao/BiDir_GIOP/BiDirPolicyC.i7
-rw-r--r--TAO/tao/CurrentC.h4
-rw-r--r--TAO/tao/DomainC.h8
-rw-r--r--TAO/tao/DynamicAny/DynCommon.cpp4
-rw-r--r--TAO/tao/DynamicAny/DynCommon.h4
-rw-r--r--TAO/tao/DynamicAny/DynamicAnyC.cpp3977
-rw-r--r--TAO/tao/DynamicAny/DynamicAnyC.h1791
-rw-r--r--TAO/tao/DynamicAny/DynamicAnyC.i2293
-rw-r--r--TAO/tao/IFR_Client/IFR_BaseC.cpp15075
-rw-r--r--TAO/tao/IFR_Client/IFR_BaseC.h6611
-rw-r--r--TAO/tao/IFR_Client/IFR_BaseC.i8616
-rw-r--r--TAO/tao/IFR_Client/IFR_Basic.pidl2
-rw-r--r--TAO/tao/IFR_Client/IFR_BasicC.cpp17707
-rw-r--r--TAO/tao/IFR_Client/IFR_BasicC.h4643
-rw-r--r--TAO/tao/IFR_Client/IFR_BasicC.i4826
-rw-r--r--TAO/tao/IFR_Client/IFR_ComponentsC.cpp8676
-rw-r--r--TAO/tao/IFR_Client/IFR_ComponentsC.h2414
-rw-r--r--TAO/tao/IFR_Client/IFR_ComponentsC.i2538
-rw-r--r--TAO/tao/IFR_Client/IFR_Extended.pidl2
-rw-r--r--TAO/tao/IFR_Client/IFR_ExtendedC.cpp6275
-rw-r--r--TAO/tao/IFR_Client/IFR_ExtendedC.h981
-rw-r--r--TAO/tao/IFR_Client/IFR_ExtendedC.i1346
-rw-r--r--TAO/tao/IOPC.h8
-rw-r--r--TAO/tao/IORManipulation/IORC.cpp721
-rw-r--r--TAO/tao/IORManipulation/IORC.h398
-rw-r--r--TAO/tao/IORManipulation/IORC.i456
-rw-r--r--TAO/tao/IORTable/IORTableC.cpp507
-rw-r--r--TAO/tao/IORTable/IORTableC.h296
-rw-r--r--TAO/tao/IORTable/IORTableC.i18
-rw-r--r--TAO/tao/Messaging/MessagingC.cpp478
-rw-r--r--TAO/tao/Messaging/MessagingC.h212
-rw-r--r--TAO/tao/Messaging/MessagingC.i10
-rw-r--r--TAO/tao/Messaging/Messaging_No_ImplC.cpp2759
-rw-r--r--TAO/tao/Messaging/Messaging_No_ImplC.h1304
-rw-r--r--TAO/tao/Messaging/Messaging_No_ImplC.i407
-rw-r--r--TAO/tao/Messaging/Messaging_RT_PolicyC.cpp267
-rw-r--r--TAO/tao/Messaging/Messaging_RT_PolicyC.h112
-rw-r--r--TAO/tao/Messaging/Messaging_RT_PolicyC.i7
-rw-r--r--TAO/tao/Messaging/Messaging_SyncScope_PolicyC.cpp256
-rw-r--r--TAO/tao/Messaging/Messaging_SyncScope_PolicyC.h110
-rw-r--r--TAO/tao/Messaging/Messaging_SyncScope_PolicyC.i7
-rw-r--r--TAO/tao/Messaging/TAO_ExtC.cpp257
-rw-r--r--TAO/tao/Messaging/TAO_ExtC.h110
-rw-r--r--TAO/tao/Messaging/TAO_ExtC.i7
-rw-r--r--TAO/tao/ObjectReferenceTemplateC.h20
-rw-r--r--TAO/tao/Objref_VarOut_T.cpp2
-rw-r--r--TAO/tao/PolicyC.h12
-rw-r--r--TAO/tao/Policy_ForwardC.h4
-rw-r--r--TAO/tao/PollableC.h12
-rw-r--r--TAO/tao/PortableInterceptorC.h48
-rw-r--r--TAO/tao/PortableServer/Default_ORTC.cpp240
-rw-r--r--TAO/tao/PortableServer/Default_ORTC.h85
-rw-r--r--TAO/tao/PortableServer/Default_ORTC.i2
-rw-r--r--TAO/tao/PortableServer/ImR_ActivatorC.cpp6
-rw-r--r--TAO/tao/PortableServer/ImR_ActivatorC.h14
-rw-r--r--TAO/tao/PortableServer/ImR_ActivatorC.i1
-rw-r--r--TAO/tao/PortableServer/ImplRepoC.cpp3045
-rw-r--r--TAO/tao/PortableServer/ImplRepoC.h928
-rw-r--r--TAO/tao/PortableServer/ImplRepoC.i1583
-rw-r--r--TAO/tao/PortableServer/PortableServer.pidl2
-rw-r--r--TAO/tao/PortableServer/PortableServerC.cpp4601
-rw-r--r--TAO/tao/PortableServer/PortableServerC.h1853
-rw-r--r--TAO/tao/PortableServer/PortableServerC.i1281
-rw-r--r--TAO/tao/RTCORBA/RTCORBAC.cpp3945
-rw-r--r--TAO/tao/RTCORBA/RTCORBAC.h2201
-rw-r--r--TAO/tao/RTCORBA/RTCORBAC.i2041
-rw-r--r--TAO/tao/RTPortableServer/RTPortableServerC.cpp246
-rw-r--r--TAO/tao/RTPortableServer/RTPortableServerC.h99
-rw-r--r--TAO/tao/RTPortableServer/RTPortableServerC.i7
-rw-r--r--TAO/tao/TAOC.h4
-rw-r--r--TAO/tao/TypeCodeFactory/TypeCodeFactoryC.cpp251
-rw-r--r--TAO/tao/TypeCodeFactory/TypeCodeFactoryC.h107
-rw-r--r--TAO/tao/TypeCodeFactory/TypeCodeFactoryC.inl7
-rw-r--r--TAO/tao/corbafwd.h2
88 files changed, 31794 insertions, 88052 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 <j.parsons@vanderbilt.edu>
+
+ * 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 <j.parsons@vanderbilt.edu>
* 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, tao_Current_life> Current_var;
typedef TAO_Objref_Out_T<Current, tao_Current_life> 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, tao_DomainManager_life> DomainManager_var;
typedef TAO_Objref_Out_T<DomainManager, tao_DomainManager_life> 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, tao_ConstructionPolicy_life> ConstructionPolicy_var;
typedef TAO_Objref_Out_T<ConstructionPolicy, tao_ConstructionPolicy_life> 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);
+ return p->marshal (cdr);
}
-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 ();
-}
-
-::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;
+ return p->marshal (cdr);
}
-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;
-}
-
-::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,231 +599,67 @@ tao_DynamicAny_DynEnum_release (
}
DynamicAny::DynEnum_ptr
-tao_DynamicAny_DynEnum_nil (
+DynamicAny::tao_DynEnum_life::tao_nil (
void
)
{
return DynamicAny::DynEnum::_nil ();
}
-DynamicAny::DynEnum_ptr
-tao_DynamicAny_DynEnum_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return DynamicAny::DynEnum::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_DynamicAny_DynEnum_upcast (
- void *src
- )
-{
- DynamicAny::DynEnum **tmp =
- ACE_static_cast (DynamicAny::DynEnum **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_DynamicAny_DynEnum_marshal (
+DynamicAny::tao_DynEnum_life::tao_marshal (
DynamicAny::DynEnum_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::DynEnum_var
-// *************************************************************
-
-DynamicAny::DynEnum_var::DynEnum_var (void)
- : ptr_ (DynEnum::_nil ())
-{}
-
-::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_var::~DynEnum_var (void)
-{
- 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);
+ return p->marshal (cdr);
}
-::DynamicAny::DynEnum_ptr
-DynamicAny::DynEnum_var::tao_nil (void)
-{
- return ::DynamicAny::DynEnum::_nil ();
-}
-
-::DynamicAny::DynEnum_ptr
-DynamicAny::DynEnum_var::tao_narrow (
+DynamicAny::DynEnum_ptr
+DynamicAny::tao_DynEnum_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::DynamicAny::DynEnum::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return DynamicAny::DynEnum::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-DynamicAny::DynEnum_var::tao_upcast (void *src)
+DynamicAny::tao_DynEnum_cast::tao_upcast (
+ void *src
+ )
{
- DynEnum **tmp =
- ACE_static_cast (DynEnum **, src);
+ DynamicAny::DynEnum **tmp =
+ ACE_static_cast (DynamicAny::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_;
-}
+#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 */
// 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::DynEnum::DynEnum (void)
{}
@@ -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 \
+ >
-// *************************************************************
-// DynamicAny::NameValuePairSeq
-// *************************************************************
+#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::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<DynamicAny::NameValuePair>
-
-#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<DynamicAny::NameValuePair>
-
-#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<DynamicAny::NameValuePair>
-
-#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 \
+ >
-// *************************************************************
-// DynamicAny::NameDynAnyPairSeq
-// *************************************************************
+#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::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<DynamicAny::NameDynAnyPair>
-
-#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::NameDynAnyPair>
+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<DynamicAny::NameDynAnyPair>
-#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)
-#endif /* end #if !defined */
+# pragma instantiate \
+ TAO_VarSeq_Var_T< \
+ NameDynAnyPairSeq, \
+ DynamicAny::NameDynAnyPair \
+ >
+
+# 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,231 +998,67 @@ tao_DynamicAny_DynStruct_release (
}
DynamicAny::DynStruct_ptr
-tao_DynamicAny_DynStruct_nil (
+DynamicAny::tao_DynStruct_life::tao_nil (
void
)
{
return DynamicAny::DynStruct::_nil ();
}
-DynamicAny::DynStruct_ptr
-tao_DynamicAny_DynStruct_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return DynamicAny::DynStruct::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_DynamicAny_DynStruct_upcast (
- void *src
- )
-{
- DynamicAny::DynStruct **tmp =
- ACE_static_cast (DynamicAny::DynStruct **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_DynamicAny_DynStruct_marshal (
+DynamicAny::tao_DynStruct_life::tao_marshal (
DynamicAny::DynStruct_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
-
-// *************************************************************
-// DynamicAny::DynStruct_var
-// *************************************************************
-
-DynamicAny::DynStruct_var::DynStruct_var (void)
- : ptr_ (DynStruct::_nil ())
-{}
-
-::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_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)
-{
- return this->ptr_;
-}
-
-::DynamicAny::DynStruct_ptr &
-DynamicAny::DynStruct_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::DynamicAny::DynStruct::_nil ();
- return this->ptr_;
-}
-
-::DynamicAny::DynStruct_ptr
-DynamicAny::DynStruct_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::DynamicAny::DynStruct_ptr val = this->ptr_;
- this->ptr_ = ::DynamicAny::DynStruct::_nil ();
- return val;
-}
-
-::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 (
+DynamicAny::DynStruct_ptr
+DynamicAny::tao_DynStruct_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::DynamicAny::DynStruct::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return DynamicAny::DynStruct::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-DynamicAny::DynStruct_var::tao_upcast (void *src)
+DynamicAny::tao_DynStruct_cast::tao_upcast (
+ void *src
+ )
{
- DynStruct **tmp =
- ACE_static_cast (DynStruct **, src);
+ DynamicAny::DynStruct **tmp =
+ ACE_static_cast (DynamicAny::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_;
-}
+#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 */
// 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::DynStruct::DynStruct (void)
{}
@@ -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_;
+ return p->marshal (cdr);
}
-::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 ();
-}
-
-::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)
{}
@@ -2179,1679 +1348,938 @@ 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)
+CORBA::Boolean
+DynamicAny::DynUnion::marshal (TAO_OutputCDR &)
{
- this->_deallocate_buffer ();
+ return 0;
}
-#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
-// *************************************************************
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:49
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<CORBA::Any>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
+ : TAO_Unbounded_Sequence<
+ CORBA::Any
+ >
+ (max)
{}
DynamicAny::AnySeq::AnySeq (
CORBA::ULong max,
CORBA::ULong length,
- CORBA::Any *buffer,
+ 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<CORBA::Any>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
+ : TAO_Unbounded_Sequence<
+ CORBA::Any
+ >
+ (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<CORBA::Any>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
+ : TAO_Unbounded_Sequence<
+ CORBA::Any
+ >
+ (seq)
{}
-DynamicAny::AnySeq::~AnySeq (void) // dtor
+DynamicAny::AnySeq::~AnySeq (void)
{}
-#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 ();
- }
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-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;
-}
+template class
+ TAO_VarSeq_Var_T<
+ AnySeq,
+ CORBA::Any
+ >;
-CORBA::Object*
-DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_upcast (void *src) const
-{
- DynamicAny::DynAny **tmp = ACE_static_cast (DynamicAny::DynAny**, src);
- return *tmp;
-}
+template class
+ TAO_Seq_Out_T<
+ AnySeq,
+ AnySeq_var,
+ CORBA::Any
+ >;
-#endif /* end #if !defined */
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+# pragma instantiate \
+ TAO_VarSeq_Var_T< \
+ AnySeq, \
+ CORBA::Any \
+ >
-#if !defined (_DYNAMICANY_DYNANYSEQ_CS_)
-#define _DYNAMICANY_DYNANYSEQ_CS_
+# pragma instantiate \
+ TAO_Seq_Out_T< \
+ AnySeq, \
+ AnySeq_var, \
+ CORBA::Any \
+ >
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-// *************************************************************
-// DynamicAny::DynAnySeq
-// *************************************************************
+// 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)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Object_Sequence<DynamicAny::DynAny,DynamicAny::DynAny_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (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,
+ 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<DynamicAny::DynAny,DynamicAny::DynAny_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, 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)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Object_Sequence<DynamicAny::DynAny,DynamicAny::DynAny_var>
-
-#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)
+ : 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
+ )
{
- CORBA::release (this->ptr_);
- this->ptr_ = ::DynamicAny::DynSequence::_duplicate (p.ptr ());
+ return DynamicAny::DynSequence::_duplicate (p);
}
- 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 ();
- }
+ void
+ DynamicAny::tao_DynSequence_life::tao_release (
+ DynamicAny::DynSequence_ptr p
+ )
+ {
+ CORBA::release (p);
+ }
- return obj;
-}
-
-void *DynamicAny::DynSequence::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
+ DynamicAny::DynSequence_ptr
+ DynamicAny::tao_DynSequence_life::tao_nil (
+ void
+ )
+ {
+ return DynamicAny::DynSequence::_nil ();
+ }
- 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 =
+ 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 (
- void *,
- ACE_static_cast (
- DynamicAny::DynAny_ptr,
- this
+ DynSequence_ptr,
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &DynSequence::_tao_class_id
+ )
)
);
- }
- 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)
+ DynamicAny::DynSequence_ptr
+ DynamicAny::DynSequence::_duplicate (DynSequence_ptr obj)
{
- CORBA::release (this->ptr_);
- this->ptr_ = ::DynamicAny::DynArray::_duplicate (p.ptr ());
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
+ return obj;
}
- 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
+ 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
)
- )
- );
-}
-
-DynamicAny::DynArray_ptr
-DynamicAny::DynArray::_duplicate (DynArray_ptr obj)
-{
- if (! CORBA::is_nil (obj))
- {
- obj->_add_ref ();
- }
+ );
+ }
+ 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;
+ }
- return obj;
-}
-
-void *DynamicAny::DynArray::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
+ const char* DynamicAny::DynSequence::_interface_repository_id (void) const
+ {
+ return "IDL:omg.org/DynamicAny/DynSequence:1.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 =
+ 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 (
- void *,
- ACE_static_cast (
- DynamicAny::DynAny_ptr,
- this
+ DynArray_ptr,
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &DynArray::_tao_class_id
+ )
)
);
- }
- 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)
+ DynamicAny::DynArray_ptr
+ DynamicAny::DynArray::_duplicate (DynArray_ptr obj)
{
- CORBA::release (this->ptr_);
- this->ptr_ = ::DynamicAny::DynValue::_duplicate (p.ptr ());
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
+ return obj;
}
- 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
+ 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
)
- )
- );
-}
-
-DynamicAny::DynValue_ptr
-DynamicAny::DynValue::_duplicate (DynValue_ptr obj)
-{
- if (! CORBA::is_nil (obj))
- {
- obj->_add_ref ();
- }
+ );
+ }
+ 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;
+ }
- return obj;
-}
-
-void *DynamicAny::DynValue::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
+ const char* DynamicAny::DynArray::_interface_repository_id (void) const
+ {
+ return "IDL:omg.org/DynamicAny/DynArray:1.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 =
+ 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 (
- void *,
- ACE_static_cast (
- DynamicAny::DynAny_ptr,
- this
+ DynValue_ptr,
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &DynValue::_tao_class_id
+ )
)
);
- }
- 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)
+ DynamicAny::DynValue_ptr
+ DynamicAny::DynValue::_duplicate (DynValue_ptr obj)
{
- CORBA::release (this->ptr_);
- this->ptr_ = ::DynamicAny::DynAnyFactory::_duplicate (p.ptr ());
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
+ return obj;
}
- 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
+ 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
)
- )
- );
-}
-
-DynamicAny::DynAnyFactory_ptr
-DynamicAny::DynAnyFactory::_duplicate (DynAnyFactory_ptr obj)
-{
- if (! CORBA::is_nil (obj))
- {
- obj->_add_ref ();
- }
+ );
+ }
+ 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;
+ }
- return obj;
-}
-
-void *DynamicAny::DynAnyFactory::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
+ const char* DynamicAny::DynValue::_interface_repository_id (void) const
+ {
+ return "IDL:omg.org/DynamicAny/DynValue:1.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 =
+ 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 (
- void *,
- ACE_static_cast (CORBA::Object_ptr, this)
+ DynAnyFactory_ptr,
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &DynAnyFactory::_tao_class_id
+ )
+ )
);
- }
+ }
- if (retv != 0)
- {
- this->_add_ref ();
- }
+ DynamicAny::DynAnyFactory_ptr
+ DynamicAny::DynAnyFactory::_duplicate (DynAnyFactory_ptr obj)
+ {
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
+ return obj;
+ }
- return retv;
-}
-
-const char* DynamicAny::DynAnyFactory::_interface_repository_id (void) const
-{
- return "IDL:omg.org/DynamicAny/DynAnyFactory: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"
- )
-{
-}
-
-DynamicAny::DynAnyFactory::InconsistentTypeCode::~InconsistentTypeCode (void)
-{
-}
-
-DynamicAny::DynAnyFactory::InconsistentTypeCode::InconsistentTypeCode (const ::DynamicAny::DynAnyFactory::InconsistentTypeCode &_tao_excp)
- : CORBA::UserException (
- _tao_excp._rep_id (),
- _tao_excp._name ()
- )
-{
+ 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<NameValuePair>
-
-#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<NameDynAnyPair>
-
-#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<CORBA::Any>
-
-#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<DynamicAny::DynAny,DynamicAny::DynAny_var> 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<DynAny,DynAny_var>
-
-#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<DynAny, DynAny_var> 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<DynAny, DynAny_var> 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,13 +26,6 @@
#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
@@ -41,13 +34,6 @@ DynamicAny::DynAny::marshal (TAO_OutputCDR &)
#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
@@ -56,1351 +42,6 @@ DynamicAny::DynFixed::marshal (TAO_OutputCDR &)
#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
@@ -1409,13 +50,6 @@ DynamicAny::NameDynAnyPairSeq_out::operator[] (CORBA::ULong index)
#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
@@ -1424,903 +58,6 @@ DynamicAny::DynStruct::marshal (TAO_OutputCDR &)
#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::DynAny,DynamicAny::DynAny_var>
-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<DynamicAny::DynAny,DynamicAny::DynAny_var> (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;
-}
-
-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_);
-}
-
-#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::DynAny, DynamicAny::DynAny_var>
-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;
-}
-
-ACE_INLINE
-DynamicAny::DynAnySeq_out::DynAnySeq_out (const ::DynamicAny::DynAnySeq_out &p)
- : ptr_ (ACE_const_cast (DynAnySeq_out&, p).ptr_)
-{}
-
-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;
-}
-
-ACE_INLINE
-::DynamicAny::DynAnySeq_out &
-DynamicAny::DynAnySeq_out::operator= (DynAnySeq *p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE
-DynamicAny::DynAnySeq_out::operator ::DynamicAny::DynAnySeq *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-::DynamicAny::DynAnySeq *&
-DynamicAny::DynAnySeq_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-::DynamicAny::DynAnySeq *
-DynamicAny::DynAnySeq_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-TAO_Object_Manager<DynamicAny::DynAny, DynamicAny::DynAny_var>
-DynamicAny::DynAnySeq_out::operator[] (CORBA::ULong index)
-{
- return this->ptr_->operator[] (index);
-}
-
#endif /* end #if !defined */
// TAO_IDL - Generated from
@@ -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_;
+ return p->marshal (cdr);
}
-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 ();
-}
-
-::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,228 +1414,64 @@ tao_CORBA_Contained_release (
}
CORBA::Contained_ptr
-tao_CORBA_Contained_nil (
+CORBA::tao_Contained_life::tao_nil (
void
)
{
return CORBA::Contained::_nil ();
}
-CORBA::Contained_ptr
-tao_CORBA_Contained_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::Contained::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_Contained_upcast (
- void *src
- )
-{
- CORBA::Contained **tmp =
- ACE_static_cast (CORBA::Contained **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_Contained_marshal (
+CORBA::tao_Contained_life::tao_marshal (
CORBA::Contained_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::Contained_var
-// *************************************************************
-
-CORBA::Contained_var::Contained_var (void)
- : ptr_ (Contained::_nil ())
-{}
-
-::CORBA::Contained_ptr
-CORBA::Contained_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::Contained_var::Contained_var (const ::CORBA::Contained_var &p)
- : TAO_Base_var (),
- ptr_ (Contained::_duplicate (p.ptr ()))
-{}
-
-CORBA::Contained_var::~Contained_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::Contained_var &
-CORBA::Contained_var::operator= (Contained_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-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_;
+ return p->marshal (cdr);
}
-::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::Contained_ptr
+CORBA::tao_Contained_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::Contained::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::Contained::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::Contained_var::tao_upcast (void *src)
+CORBA::tao_Contained_cast::tao_upcast (
+ void *src
+ )
{
- Contained **tmp =
- ACE_static_cast (Contained **, src);
+ CORBA::Contained **tmp =
+ ACE_static_cast (CORBA::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_;
-}
+#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_visitor_interface/interceptors_cs.cpp:56
@@ -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
@@ -5643,6 +5391,37 @@ void CORBA::Contained::Description::_tao_any_destructor (void *_tao_void_pointer
}
// 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
::CORBA::Contained::Description * CORBA::Contained::describe (
@@ -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<CORBA::InterfaceDef,CORBA::InterfaceDef_var>
-
-#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<CORBA::InterfaceDef,CORBA::InterfaceDef_var>
-
-#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<CORBA::InterfaceDef,CORBA::InterfaceDef_var>
-
-#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 */
-
-// 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
- 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,
-
-};
+#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
+ >
+ >;
-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/gen_unbounded_obj_sequence_cs.cpp:102
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_VALUEDEFSEQ_CS_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_VALUEDEFSEQ_CS_
-
-// 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_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- {
- if (!this->release_)
- {
- tmp[i] = tao_CORBA_ValueDef_duplicate (old[i]);
- }
- else
- {
- tmp[i] = old[i];
- }
- }
-
- if (this->release_)
- {
- delete [] old;
- }
- }
-
- 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 ();
-}
-
-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 ();
- }
-}
-
-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;
-}
-
-CORBA::Object*
-CORBA::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_upcast (void *src) const
-{
- return tao_CORBA_ValueDef_upcast (src);
-}
-
-#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_VALUEDEFSEQ_CS_)
-#define _CORBA_VALUEDEFSEQ_CS_
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:249
-
-// *************************************************************
-// CORBA::ValueDefSeq
-// *************************************************************
-
-CORBA::ValueDefSeq::ValueDefSeq (void)
-{}
-
-CORBA::ValueDefSeq::ValueDefSeq (CORBA::ULong max)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Object_Sequence<CORBA::ValueDef,CORBA::ValueDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
-{}
-
-CORBA::ValueDefSeq::ValueDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::ValueDef_ptr *buffer,
- CORBA::Boolean release
- )
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Object_Sequence<CORBA::ValueDef,CORBA::ValueDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
-{}
-
-CORBA::ValueDefSeq::ValueDefSeq (const ValueDefSeq &seq)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Object_Sequence<CORBA::ValueDef,CORBA::ValueDef_var>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
-{}
-
-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;
-}
-
-#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_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,
-
-};
-
-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/gen_unbounded_obj_sequence_cs.cpp:102
-
-#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<CORBA::AbstractInterfaceDef,CORBA::AbstractInterfaceDef_var>
-
-#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<CORBA::AbstractInterfaceDef,CORBA::AbstractInterfaceDef_var>
-
-#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<CORBA::AbstractInterfaceDef,CORBA::AbstractInterfaceDef_var>
-
-#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<CORBA::LocalInterfaceDef,CORBA::LocalInterfaceDef_var>
-
-#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<CORBA::LocalInterfaceDef,CORBA::LocalInterfaceDef_var>
-
-#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<CORBA::LocalInterfaceDef,CORBA::LocalInterfaceDef_var>
-
-#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<CORBA::ExtInterfaceDef,CORBA::ExtInterfaceDef_var>
-
-#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<CORBA::ExtInterfaceDef,CORBA::ExtInterfaceDef_var>
-
-#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<CORBA::ExtInterfaceDef,CORBA::ExtInterfaceDef_var>
-
-#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<CORBA::ExtValueDef,CORBA::ExtValueDef_var>
-
-#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<CORBA::ExtValueDef,CORBA::ExtValueDef_var>
-
-#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<CORBA::ExtValueDef,CORBA::ExtValueDef_var>
-
-#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<CORBA::ExtAbstractInterfaceDef,CORBA::ExtAbstractInterfaceDef_var>
-
-#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<CORBA::ExtAbstractInterfaceDef,CORBA::ExtAbstractInterfaceDef_var>
-
-#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<CORBA::ExtAbstractInterfaceDef,CORBA::ExtAbstractInterfaceDef_var>
-
-#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<CORBA::ExtLocalInterfaceDef,CORBA::ExtLocalInterfaceDef_var>
-
-#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<CORBA::ExtLocalInterfaceDef,CORBA::ExtLocalInterfaceDef_var>
-
-#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<CORBA::ExtLocalInterfaceDef,CORBA::ExtLocalInterfaceDef_var>
-
-#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<CORBA::Contained,CORBA::Contained_var>
-
-#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<CORBA::Contained,CORBA::Contained_var>
-
-#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<CORBA::Contained,CORBA::Contained_var>
-
-#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_
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-void
-CORBA::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq::_allocate_buffer (CORBA::ULong length)
-{
- CORBA::StructMember* tmp = 0;
- tmp = _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::allocbuf (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 */
- 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;
- }
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
- 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<CORBA::StructMember>
-
-#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<CORBA::StructMember>
-
-#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<CORBA::StructMember>
-
-#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
+ static const CORBA::Long _oc_CORBA_InterfaceDefSeq[] =
+ {
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 (0x412f496e),
+ ACE_NTOHL (0x74657266),
+ ACE_NTOHL (0x61636544),
+ ACE_NTOHL (0x65665365),
ACE_NTOHL (0x713a312e),
- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/StructMemberSeq:1.0
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/InterfaceDefSeq:1.0
16,
- ACE_NTOHL (0x53747275),
- ACE_NTOHL (0x63744d65),
- ACE_NTOHL (0x6d626572),
- ACE_NTOHL (0x53657100), // name = StructMemberSeq
+ ACE_NTOHL (0x496e7465),
+ ACE_NTOHL (0x72666163),
+ ACE_NTOHL (0x65446566),
+ ACE_NTOHL (0x53657100), // name = InterfaceDefSeq
CORBA::tk_sequence, // typecode kind
- 264, // encapsulation length
+ 80, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- CORBA::tk_struct, // typecode kind
- 248, // encapsulation length
+ 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 (0x412f5374),
- ACE_NTOHL (0x72756374),
- ACE_NTOHL (0x4d656d62),
- ACE_NTOHL (0x65723a31),
- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0
+ 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 (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
-
-
+ ACE_NTOHL (0x496e7465),
+ ACE_NTOHL (0x72666163),
+ ACE_NTOHL (0x65446566),
+ ACE_NTOHL (0x0), // name = InterfaceDef
+
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;
- }
+ static CORBA::TypeCode _tc_TAO_tc_CORBA_InterfaceDefSeq (
+ CORBA::tk_alias,
+ sizeof (_oc_CORBA_InterfaceDefSeq),
+ (char *) &_oc_CORBA_InterfaceDefSeq,
+ 0,
+ sizeof (CORBA::InterfaceDefSeq)
+ );
- 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<CORBA::Initializer>
-
-#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<CORBA::Initializer>
-
-#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<CORBA::Initializer>
-
-#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)
+ 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 (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CS_
+#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
+ >
+ >;
-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);
- }
- }
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- this->buffer_ = tmp;
-}
-
-void
-CORBA::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_deallocate_buffer (void)
-{
- if (this->buffer_ == 0 || this->release_ == 0)
+ # 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[] =
{
- 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<CORBA::ExceptionDescription>
-
-#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<CORBA::ExceptionDescription>
-
-#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<CORBA::ExceptionDescription>
-
-#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,
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34,
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
+ 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
- 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
+ CORBA::tk_objref, // typecode kind
+ 56, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30,
+ 31,
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
+ 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,
- 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)
+
+ 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)
{
- return;
+ AbstractInterfaceDefSeq *tmp = ACE_static_cast (AbstractInterfaceDefSeq*, _tao_void_pointer);
+ delete tmp;
}
-
- 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<CORBA::ExtInitializer>
-
-#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<CORBA::ExtInitializer>
-
-#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<CORBA::ExtInitializer>
-
-#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
+#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
+ >
+ >;
-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,
+#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 (0x412f5374),
- ACE_NTOHL (0x72756374),
- ACE_NTOHL (0x4d656d62),
- ACE_NTOHL (0x65725365),
+ 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/StructMemberSeq:1.0
- 16,
- ACE_NTOHL (0x53747275),
- ACE_NTOHL (0x63744d65),
- ACE_NTOHL (0x6d626572),
- ACE_NTOHL (0x53657100), // name = StructMemberSeq
+ 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
- 264, // encapsulation length
+ 96, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- CORBA::tk_struct, // typecode kind
- 248, // encapsulation length
+ CORBA::tk_objref, // typecode kind
+ 80, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35,
+ 43,
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
+ 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/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 (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
+ >
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+ # 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[] =
+ {
+ 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
- 30,
+ 40,
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
+ 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,
- 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)
+ {
+ ExtInterfaceDefSeq *tmp = ACE_static_cast (ExtInterfaceDefSeq*, _tao_void_pointer);
+ delete tmp;
+ }
+#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
+ >
+ >;
- 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,
+#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 (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
+ 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
- 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,
+ 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/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
+ >
+ >;
+
+#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 (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,
+ 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/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;
+ }
-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,
+#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
+ >
+ >;
- 5,
- ACE_NTOHL (0x74797065),
- ACE_NTOHL (0x0), // name = type
- CORBA::tk_TypeCode,
+#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,
- 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_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;
+ }
-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<CORBA::UnionMember>
-
-#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<CORBA::UnionMember>
-
-#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<CORBA::UnionMember>
-
-#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
-
+#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
+ >
+ >;
- 0U,
+#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,
};
+
+ 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
+ >
+ >;
-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,
+#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,
};
+
+ 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
+ >;
-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
+#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
+ >;
-// *************************************************************
-// CORBA::Container_var
-// *************************************************************
+#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
-CORBA::Container_var::Container_var (void)
- : ptr_ (Container::_nil ())
-{}
+ 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::Container_ptr
-CORBA::Container_var::ptr (void) const
-{
- return this->ptr_;
-}
+};
+
+ 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
+ >;
-CORBA::Container_var::Container_var (const ::CORBA::Container_var &p)
- : TAO_Base_var (),
- ptr_ (Container::_duplicate (p.ptr ()))
-{}
+#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
+ >;
-CORBA::Container_var::~Container_var (void)
-{
- CORBA::release (this->ptr_);
-}
+#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::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;
-}
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xffffff44, // negative offset (-188)
-CORBA::Container_var::operator const ::CORBA::Container_ptr &() const // cast
-{
- return this->ptr_;
-}
+ 0U,
-CORBA::Container_var::operator ::CORBA::Container_ptr &() // cast
-{
- return this->ptr_;
-}
+};
+
+ 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
-::CORBA::Container_ptr
-CORBA::Container_var::operator-> (void) const
-{
- return this->ptr_;
-}
+ 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,
-::CORBA::Container_ptr
-CORBA::Container_var::in (void) const
-{
- return this->ptr_;
-}
+};
+
+ 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
+ >;
-::CORBA::Container_ptr &
-CORBA::Container_var::inout (void)
-{
- return this->ptr_;
-}
+#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
+ >;
-::CORBA::Container_ptr &
-CORBA::Container_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::Container::_nil ();
- return this->ptr_;
-}
+#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
-::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;
-}
+ 5,
+ ACE_NTOHL (0x74797065),
+ ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
-::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);
-}
+ 0U,
-::CORBA::Container_ptr
-CORBA::Container_var::tao_nil (void)
-{
- return ::CORBA::Container::_nil ();
-}
+};
+
+ 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,
-::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;
-}
+ 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
+ >;
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+#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
+ >;
-// *************************************************************
-// CORBA::Container_out
-// *************************************************************
+#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::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 ();
-}
+ 5,
+ ACE_NTOHL (0x6e616d65),
+ ACE_NTOHL (0x0), // name = name
+ 0xffffffff, // indirection
+ 0xfffffd8c, // negative offset (-628)
-CORBA::Container_out::Container_out (const ::CORBA::Container_out &p)
- : ptr_ (ACE_const_cast (Container_out &, p).ptr_)
-{}
+ 0U,
-::CORBA::Container_out &
-CORBA::Container_out::operator= (const ::CORBA::Container_out &p)
-{
- this->ptr_ = ACE_const_cast (Container_out&, p).ptr_;
- return *this;
-}
+};
+
+ 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
+ >;
-CORBA::Container_out &
-CORBA::Container_out::operator= (const ::CORBA::Container_var &p)
-{
- this->ptr_ = ::CORBA::Container::_duplicate (p.ptr ());
- return *this;
-}
+#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
+ >;
-CORBA::Container_out &
-CORBA::Container_out::operator= (Container_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
+#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,
-CORBA::Container_out::operator ::CORBA::Container_ptr &() // cast
-{
- return this->ptr_;
-}
+ 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::Container_ptr &
-CORBA::Container_out::ptr (void)
-{
- return this->ptr_;
-}
+};
+
+ 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
+ >;
-::CORBA::Container_ptr
-CORBA::Container_out::operator-> (void)
-{
- return this->ptr_;
-}
+#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,
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
+};
+
+ 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));
-// 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)
-{}
+ 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 ();
-}
-
-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)
-{}
+ 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::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;
-}
+ 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;
}
-
+ 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_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_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;
}
-
+ 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::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 ());
- 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::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)
@@ -16343,90 +15351,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::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
+// 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_CORBA_CONTAINER_DESCRIPTIONSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_CONTAINER_DESCRIPTIONSEQ_CS_
+template class
+ TAO_Var_Var_T<
+ Description
+ >;
-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;
-}
+template class
+ TAO_Out_T<
+ Description,
+ Description_var
+ >;
-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;
-}
-
-CORBA::Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq (void)
-{
- this->_deallocate_buffer ();
-}
-
-#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<CORBA::Container::Description>
-
-#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<CORBA::Container::Description>
-
-#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<CORBA::Container::Description>
-
-#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_;
+ return p->marshal (cdr);
}
-::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 ();
-}
-
-::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
@@ -18621,74 +17461,81 @@ CORBA::TypeCode_ptr CORBA::_TAO_IDLType_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
{
@@ -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;
+ return p->marshal (cdr);
}
-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_;
-}
-
-::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
@@ -19831,6 +18524,37 @@ void CORBA::TypeDescription::_tao_any_destructor (void *_tao_void_pointer)
}
// 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
void operator<<= (
@@ -19862,7 +18586,7 @@ CORBA::Boolean operator>>= (
defined (ACE_HAS_GNU_REPO)
template class TAO::Any_Basic_Impl_T<CORBA::DefinitionKind>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Basic_Impl_T<CORBA::DefinitionKind>
+# pragma instantiate TAO::Any_Basic_Impl_T<CORBA::DefinitionKind \>
#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<CORBA::InterfaceDefSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::InterfaceDefSeq>
+#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<CORBA::ValueDefSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ValueDefSeq>
+#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<CORBA::AbstractInterfaceDefSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::AbstractInterfaceDefSeq>
+#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<CORBA::LocalInterfaceDefSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::LocalInterfaceDefSeq>
+#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<CORBA::ExtInterfaceDefSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ExtInterfaceDefSeq>
+#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<CORBA::ExtValueDefSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ExtValueDefSeq>
+#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<CORBA::ExtAbstractInterfaceDefSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ExtAbstractInterfaceDefSeq>
+#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<CORBA::ExtLocalInterfaceDefSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ExtLocalInterfaceDefSeq>
+#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<CORBA::ContainedSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ContainedSeq>
+#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<CORBA::StructMemberSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::StructMemberSeq>
+#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<CORBA::InitializerSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::InitializerSeq>
+#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<CORBA::ExcDescriptionSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ExcDescriptionSeq>
+#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<CORBA::ExtInitializerSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ExtInitializerSeq>
+#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<CORBA::UnionMemberSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::UnionMemberSeq>
+#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<CORBA::EnumMemberSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::EnumMemberSeq>
+#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<CORBA::Container>::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<CORBA::Container,CORBA::Container_var>;
@@ -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<CORBA::Container::DescriptionSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::Container::DescriptionSeq>
+#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;
+
+ typedef
+ TAO_Objref_Out_T<
+ Contained,
+ tao_Contained_life
+ >
+ Contained_out;
- class TAO_IFR_Client_Export Contained_var : public TAO_Base_var
+ 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
+ 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_;
- };
-
-#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
- {
- 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);
+ static CORBA::Object_ptr tao_upcast (void *);
};
#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_;
- };
-
-#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
{
@@ -990,61 +772,6 @@ TAO_NAMESPACE CORBA
};
// 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;
@@ -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;
+
+ 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);
};
-
-#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;
- class TAO_IFR_Client_Export UnionDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ UnionDef,
+ tao_UnionDef_life
+ >
+ UnionDef_out;
+
+ 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_fwd/interface_fwd_ch.cpp:53
-
- class EnumDef;
+ // 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_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;
- class TAO_IFR_Client_Export AliasDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ AliasDef,
+ tao_AliasDef_life
+ >
+ AliasDef_out;
+
+ 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;
+
+ typedef
+ TAO_Objref_Out_T<
+ InterfaceDef,
+ tao_InterfaceDef_life
+ >
+ InterfaceDef_out;
- class TAO_IFR_Client_Export InterfaceDef_var : public TAO_Base_var
+ 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<CORBA::InterfaceDef,CORBA::InterfaceDef_var> 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<InterfaceDef,InterfaceDef_var>
-
-#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<InterfaceDef, InterfaceDef_var> 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<InterfaceDef, InterfaceDef_var> 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,429 +1640,196 @@ 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;
+
+ 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_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;
- class TAO_IFR_Client_Export ValueDef_var : public TAO_Base_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_;
- };
-
-#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
- {
- 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<CORBA::ValueDef,CORBA::ValueDef_var> 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<ValueDef,ValueDef_var>
-
-#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
- // *************************************************************
-
- 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<ValueDef, ValueDef_var> 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;
-
- private:
- ValueDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_VALUEDEFSEQ___OUT_CH_)
-#define _CORBA_VALUEDEFSEQ___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 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<ValueDef, ValueDef_var> operator[] (CORBA::ULong index);
-
- private:
- ValueDefSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ValueDefSeq_var &);
- };
-
-#endif /* end #if !defined */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
@@ -2766,345 +1837,150 @@ TAO_NAMESPACE CORBA
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;
+ // 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_
+ struct tao_ValueBoxDef_life;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ typedef
+ TAO_Objref_Var_T<
+ ValueBoxDef,
+ tao_ValueBoxDef_life
+ >
+ ValueBoxDef_var;
- class TAO_IFR_Client_Export ValueBoxDef_var : public TAO_Base_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_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<CORBA::AbstractInterfaceDef,CORBA::AbstractInterfaceDef_var> 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<AbstractInterfaceDef,AbstractInterfaceDef_var>
-
-#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<AbstractInterfaceDef, AbstractInterfaceDef_var> 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<AbstractInterfaceDef, AbstractInterfaceDef_var> 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
+ 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_;
- };
-
-#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
- {
- 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<CORBA::LocalInterfaceDef,CORBA::LocalInterfaceDef_var> 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<LocalInterfaceDef,LocalInterfaceDef_var>
-
-#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<LocalInterfaceDef, LocalInterfaceDef_var> 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<LocalInterfaceDef, LocalInterfaceDef_var> 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,261 +2093,104 @@ 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<CORBA::ExtInterfaceDef,CORBA::ExtInterfaceDef_var> 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<ExtInterfaceDef,ExtInterfaceDef_var>
-
-#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
- // *************************************************************
-
- 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<ExtInterfaceDef, ExtInterfaceDef_var> 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;
-
- private:
- ExtInterfaceDefSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#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<ExtInterfaceDef, ExtInterfaceDef_var> 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
@@ -3636,261 +2198,104 @@ TAO_NAMESPACE CORBA
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
-
- class ExtValueDef;
+ // 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_
+ 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<CORBA::ExtValueDef,CORBA::ExtValueDef_var> 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<ExtValueDef,ExtValueDef_var>
-
-#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<ExtValueDef, ExtValueDef_var> 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<ExtValueDef, ExtValueDef_var> 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
+ 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_;
- };
-
-#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
- {
- 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<CORBA::ExtAbstractInterfaceDef,CORBA::ExtAbstractInterfaceDef_var> 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<ExtAbstractInterfaceDef,ExtAbstractInterfaceDef_var>
-
-#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<ExtAbstractInterfaceDef, ExtAbstractInterfaceDef_var> 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<ExtAbstractInterfaceDef, ExtAbstractInterfaceDef_var> 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
- {
- 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
+ struct TAO_IFR_Client_Export tao_ExtLocalInterfaceDef_cast
{
- 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<CORBA::ExtLocalInterfaceDef,CORBA::ExtLocalInterfaceDef_var> 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<ExtLocalInterfaceDef,ExtLocalInterfaceDef_var>
-
-#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<ExtLocalInterfaceDef, ExtLocalInterfaceDef_var> 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<ExtLocalInterfaceDef, ExtLocalInterfaceDef_var> 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<CORBA::Contained,CORBA::Contained_var> 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<Contained,Contained_var>
-
-#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<Contained, Contained_var> 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<Contained, Contained_var> 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
{
@@ -4615,244 +2603,78 @@ TAO_NAMESPACE CORBA
};
// 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<StructMember>
-
-#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;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- private:
- StructMemberSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_STRUCTMEMBERSEQ___OUT_CH_)
-#define _CORBA_STRUCTMEMBERSEQ___OUT_CH_
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_StructMemberSeq;
// 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 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);
+ struct Initializer;
- private:
- StructMemberSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const StructMemberSeq_var &);
- };
-
-#endif /* end #if !defined */
+ typedef
+ TAO_Var_Var_T<
+ Initializer
+ >
+ 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_StructMemberSeq;
+ typedef
+ TAO_Out_T<
+ Initializer,
+ Initializer_var
+ >
+ Initializer_out;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
-
- class Initializer_var;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52
struct TAO_IFR_Client_Export Initializer
{
@@ -4864,244 +2686,78 @@ TAO_NAMESPACE CORBA
};
// 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<Initializer>
-
-#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);
+ struct ExceptionDescription;
- private:
- InitializerSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const InitializerSeq_var &);
- };
-
-#endif /* end #if !defined */
+ typedef
+ TAO_Var_Var_T<
+ ExceptionDescription
+ >
+ 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_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
{
@@ -5116,244 +2772,78 @@ TAO_NAMESPACE CORBA
};
// 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<ExceptionDescription>
-
-#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
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231
- 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);
+ struct ExtInitializer;
- private:
- ExcDescriptionSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const ExcDescriptionSeq_var &);
- };
-
-#endif /* end #if !defined */
+ typedef
+ TAO_Var_Var_T<
+ ExtInitializer
+ >
+ 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_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
{
@@ -5366,244 +2856,78 @@ TAO_NAMESPACE CORBA
};
// 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<ExtInitializer>
-
-#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;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
- private:
- ExtInitializerSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXTINITIALIZERSEQ___OUT_CH_)
-#define _CORBA_EXTINITIALIZERSEQ___OUT_CH_
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtInitializerSeq;
// 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 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 */
+ struct UnionMember;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+ typedef
+ TAO_Var_Var_T<
+ UnionMember
+ >
+ UnionMember_var;
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtInitializerSeq;
+ typedef
+ TAO_Out_T<
+ UnionMember,
+ UnionMember_var
+ >
+ UnionMember_out;
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
-
- class UnionMember_var;
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52
struct TAO_IFR_Client_Export UnionMember
{
@@ -5617,355 +2941,98 @@ TAO_NAMESPACE CORBA
};
// TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
-
- 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;
-
- private:
- UnionMember *ptr_;
- };
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
-
- class TAO_IFR_Client_Export UnionMember_out
- {
- 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);
-
- 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
- );
- };
-
-#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_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<UnionMember>
-
-#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
+
+ 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
{
@@ -6147,234 +3147,52 @@ TAO_NAMESPACE CORBA
};
// 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<Description>
-
-#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;
- class TAO_IFR_Client_Export TypedefDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ TypedefDef,
+ tao_TypedefDef_life
+ >
+ TypedefDef_out;
+
+ 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
@@ -7911,9 +4609,25 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_TypedefDef;
// 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 TypeDescription;
+
+ typedef
+ TAO_Var_Var_T<
+ TypeDescription
+ >
+ TypeDescription_var;
- class TypeDescription_var;
+ typedef
+ TAO_Out_T<
+ TypeDescription,
+ TypeDescription_var
+ >
+ TypeDescription_out;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52
struct TAO_IFR_Client_Export TypeDescription
{
@@ -7928,61 +4642,6 @@ TAO_NAMESPACE CORBA
};
// 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
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_TypeDescription;
@@ -8029,747 +4688,6 @@ CORBA::_TAO_TypedefDef_Proxy_Broker *
);
// 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
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::DefinitionKind);
@@ -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,227 +37,9 @@ 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_)
@@ -274,8153 +56,6 @@ CORBA::Contained::Contained (
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::InterfaceDef,CORBA::InterfaceDef_var>
-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<CORBA::InterfaceDef,CORBA::InterfaceDef_var> (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::InterfaceDef, CORBA::InterfaceDef_var>
-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::InterfaceDef, CORBA::InterfaceDef_var>
-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::ValueDef,CORBA::ValueDef_var>
-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<CORBA::ValueDef,CORBA::ValueDef_var> (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::ValueDef, CORBA::ValueDef_var>
-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::ValueDef, CORBA::ValueDef_var>
-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::AbstractInterfaceDef,CORBA::AbstractInterfaceDef_var>
-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<CORBA::AbstractInterfaceDef,CORBA::AbstractInterfaceDef_var> (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::AbstractInterfaceDef, CORBA::AbstractInterfaceDef_var>
-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::AbstractInterfaceDef, CORBA::AbstractInterfaceDef_var>
-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::LocalInterfaceDef,CORBA::LocalInterfaceDef_var>
-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<CORBA::LocalInterfaceDef,CORBA::LocalInterfaceDef_var> (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::LocalInterfaceDef, CORBA::LocalInterfaceDef_var>
-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::LocalInterfaceDef, CORBA::LocalInterfaceDef_var>
-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::ExtInterfaceDef,CORBA::ExtInterfaceDef_var>
-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<CORBA::ExtInterfaceDef,CORBA::ExtInterfaceDef_var> (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::ExtInterfaceDef, CORBA::ExtInterfaceDef_var>
-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::ExtInterfaceDef, CORBA::ExtInterfaceDef_var>
-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::ExtValueDef,CORBA::ExtValueDef_var>
-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<CORBA::ExtValueDef,CORBA::ExtValueDef_var> (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::ExtValueDef, CORBA::ExtValueDef_var>
-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::ExtValueDef, CORBA::ExtValueDef_var>
-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::ExtAbstractInterfaceDef,CORBA::ExtAbstractInterfaceDef_var>
-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<CORBA::ExtAbstractInterfaceDef,CORBA::ExtAbstractInterfaceDef_var> (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::ExtAbstractInterfaceDef, CORBA::ExtAbstractInterfaceDef_var>
-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::ExtAbstractInterfaceDef, CORBA::ExtAbstractInterfaceDef_var>
-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::ExtLocalInterfaceDef,CORBA::ExtLocalInterfaceDef_var>
-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<CORBA::ExtLocalInterfaceDef,CORBA::ExtLocalInterfaceDef_var> (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::ExtLocalInterfaceDef, CORBA::ExtLocalInterfaceDef_var>
-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::ExtLocalInterfaceDef, CORBA::ExtLocalInterfaceDef_var>
-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::Contained,CORBA::Contained_var>
-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<CORBA::Contained,CORBA::Contained_var> (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::Contained, CORBA::Contained_var>
-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::Contained, CORBA::Contained_var>
-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_;
-}
-
-ACE_INLINE
-::CORBA::Container::DescriptionSeq *
-CORBA::Container::DescriptionSeq_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-CORBA::Container::Description &
-CORBA::Container::DescriptionSeq_out::operator[] (CORBA::ULong index)
-{
- return this->ptr_->operator[] (index);
-}
-
#endif /* end #if !defined */
// TAO_IDL - Generated from
@@ -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,227 +113,9 @@ 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
ACE_INLINE
@@ -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_);
-}
-
-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_;
+ return p->marshal (cdr);
}
-::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);
+ return p->marshal (cdr);
}
-::CORBA::ModuleDef_ptr
-CORBA::ModuleDef_var::tao_nil (void)
-{
- return ::CORBA::ModuleDef::_nil ();
-}
-
-::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
@@ -4239,12 +3941,43 @@ void CORBA::ModuleDescription::_tao_any_destructor (void *_tao_void_pointer)
}
// 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);
-}
-
-// 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 ();
+ return p->marshal (cdr);
}
-::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,81 @@ 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;
- }
-
- 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
{
@@ -5086,7 +4662,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 +4686,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,22 +4698,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;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ break;
}
-
- return _tao_retval._retn ();
+
+return _tao_retval._retn ();
}
// TAO_IDL - Generated from
@@ -5208,74 +4782,81 @@ 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::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
{
@@ -5286,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;
@@ -5310,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;
@@ -5322,22 +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;
+
+ if (_invoke_status != TAO_INVOKE_RESTART)
+ 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
@@ -6501,12 +6099,43 @@ void CORBA::ConstantDescription::_tao_any_destructor (void *_tao_void_pointer)
}
// 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);
-}
-
-// 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;
+ return p->marshal (cdr);
}
-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,81 @@ 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;
- }
-
- 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
{
@@ -7093,7 +6565,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,7 +6589,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;
@@ -7129,22 +6601,20 @@ CORBA::_TAO_StructDef_Remote_Proxy_Impl::_TAO_StructDef_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
@@ -7216,66 +6686,72 @@ void CORBA::_TAO_StructDef_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
{
@@ -7286,7 +6762,7 @@ void CORBA::_TAO_StructDef_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;
@@ -7310,7 +6786,7 @@ void CORBA::_TAO_StructDef_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;
@@ -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_;
+ return p->marshal (cdr);
}
-::CORBA::UnionDef_ptr
-CORBA::UnionDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::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_;
-}
-
-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_;
+ return p->marshal (cdr);
}
-::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);
+ return p->marshal (cdr);
}
-// 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 ();
-}
-
-::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_;
-}
-
-::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);
+ return p->marshal (cdr);
}
-::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_;
+ return p->marshal (cdr);
}
-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_;
-}
-
-::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;
+ return p->marshal (cdr);
}
-::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 ();
-}
-
-::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,80 @@ 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;
- }
-
- 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
{
@@ -14547,7 +13126,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,7 +13150,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;
@@ -14583,22 +13162,20 @@ CORBA::ULong CORBA::_TAO_StringDef_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
@@ -14670,66 +13247,72 @@ void 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;
-
- _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
{
@@ -14740,7 +13323,7 @@ void 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;
@@ -14764,7 +13347,7 @@ void 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;
@@ -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_;
-}
-
-::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;
+ return p->marshal (cdr);
}
-::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;
+ return p->marshal (cdr);
}
-::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 ();
-}
-
-::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_;
-}
-
-::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);
+ return p->marshal (cdr);
}
-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);
-}
-
-// 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_;
+ return p->marshal (cdr);
}
-::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<CORBA::ExceptionDef,CORBA::ExceptionDef_var>
-
-#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<CORBA::ExceptionDef,CORBA::ExceptionDef_var>
-
-#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<CORBA::ExceptionDef,CORBA::ExceptionDef_var>
-
-#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));
+ 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;
+ };
- virtual Dynamic::ExceptionList * exceptions (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_cs.cpp:376
- virtual CORBA::Any * result (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- 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;
- };
-
- // 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,74 +20979,81 @@ CORBA::TypeCode_ptr CORBA::_TAO_AttributeDef_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
{
@@ -23264,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;
@@ -23288,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;
@@ -23300,22 +21100,20 @@ 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)
- {
- 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
@@ -23386,74 +21184,81 @@ CORBA::TypeCode_ptr CORBA::_TAO_AttributeDef_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
{
@@ -23464,7 +21269,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 +21293,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 +21305,20 @@ 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)
- {
- 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
@@ -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
@@ -24701,6 +22523,37 @@ void CORBA::AttributeDescription::_tao_any_destructor (void *_tao_void_pointer)
}
// 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
static const CORBA::Long _oc_CORBA_ExtAttributeDescription[] =
@@ -24955,12 +22808,43 @@ void CORBA::ExtAttributeDescription::_tao_any_destructor (void *_tao_void_pointe
}
// 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
+// 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_CORBA_PARDESCRIPTIONSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CS_
+template class
+ TAO_Var_Var_T<
+ ParameterDescription
+ >;
-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;
-}
+template class
+ TAO_Out_T<
+ ParameterDescription,
+ ParameterDescription_var
+ >;
-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;
-}
-
-CORBA::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (void)
-{
- this->_deallocate_buffer ();
-}
-
-#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<CORBA::ParameterDescription>
-
-#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<CORBA::ParameterDescription>
-
-#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<CORBA::ParameterDescription>
-
-#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_;
-}
-
-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_;
+ return p->marshal (cdr);
}
-::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)
+
+# pragma instantiate \
+ TAO_Var_Var_T< \
+ OperationDescription \
+ >
-// *************************************************************
-// CORBA::RepositoryIdSeq
-// *************************************************************
+# 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<CORBA::OperationDescription>
-
-#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<CORBA::OperationDescription>
-
-#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<CORBA::OperationDescription>
-
-#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<CORBA::AttributeDescription>
-
-#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<CORBA::AttributeDescription>
-
-#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<CORBA::AttributeDescription>
-
-#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<CORBA::ExtAttributeDescription>
-
-#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<CORBA::ExtAttributeDescription>
-
-#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<CORBA::ExtAttributeDescription>
-
-#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_;
+ return p->marshal (cdr);
}
-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);
-}
-
-::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
@@ -36761,6 +34138,37 @@ void CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor (void *_
}
// 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
::CORBA::InterfaceDef::FullInterfaceDescription * CORBA::InterfaceDef::describe_interface (
@@ -37048,12 +34456,43 @@ void CORBA::InterfaceDescription::_tao_any_destructor (void *_tao_void_pointer)
}
// 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);
+ return p->marshal (cdr);
}
-// 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 ();
-}
-
-::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
@@ -38897,6 +36185,37 @@ void CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription::_tao_any_destru
}
// 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
::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription * CORBA::InterfaceAttrExtension::describe_ext_interface (
@@ -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_;
-}
-
-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);
+ return p->marshal (cdr);
}
-::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_;
+ return p->marshal (cdr);
}
-::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;
-}
-
-::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_;
-}
-
-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;
+ return p->marshal (cdr);
}
-::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);
-}
-
-// 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);
+ return p->marshal (cdr);
}
-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);
-}
-
-void
-CORBA::ExtLocalInterfaceDef_var::tao_release (ExtLocalInterfaceDef_ptr p)
-{
- CORBA::release (p);
+ return p->marshal (cdr);
}
-::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<CORBA::PrimitiveKind>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Basic_Impl_T<CORBA::PrimitiveKind>
+# pragma instantiate TAO::Any_Basic_Impl_T<CORBA::PrimitiveKind \>
#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<CORBA::ExceptionDefSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ExceptionDefSeq>
+#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<CORBA::AttributeMode>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Basic_Impl_T<CORBA::AttributeMode>
+# pragma instantiate TAO::Any_Basic_Impl_T<CORBA::AttributeMode \>
#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<CORBA::OperationMode>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Basic_Impl_T<CORBA::OperationMode>
+# pragma instantiate TAO::Any_Basic_Impl_T<CORBA::OperationMode \>
#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<CORBA::ParDescriptionSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ParDescriptionSeq>
+#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<CORBA::ContextIdSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ContextIdSeq>
+#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<CORBA::RepositoryIdSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::RepositoryIdSeq>
+#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<CORBA::OpDescriptionSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::OpDescriptionSeq>
+#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<CORBA::AttrDescriptionSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::AttrDescriptionSeq>
+#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<CORBA::ExtAttrDescriptionSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ExtAttrDescriptionSeq>
+#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<CORBA::InterfaceDef>::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<CORBA::InterfaceDef,CORBA::InterfaceDef_var>;
@@ -44582,6 +41170,16 @@ operator>>= (
);
}
+template<>
+CORBA::Boolean
+TAO::Any_Impl_T<CORBA::InterfaceAttrExtension>::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<CORBA::InterfaceAttrExtension,CORBA::InterfaceAttrExtension_var>;
@@ -44977,7 +41575,7 @@ TAO::Any_Impl_T<CORBA::ExtLocalInterfaceDef>::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;
- class TAO_IFR_Client_Export StringDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ StringDef,
+ tao_StringDef_life
+ >
+ StringDef_out;
+
+ 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;
+
+ typedef
+ TAO_Objref_Out_T<
+ SequenceDef,
+ tao_SequenceDef_life
+ >
+ SequenceDef_out;
- class TAO_IFR_Client_Export SequenceDef_var : public TAO_Base_var
+ 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;
+
+ typedef
+ TAO_Objref_Out_T<
+ WstringDef,
+ tao_WstringDef_life
+ >
+ WstringDef_out;
- class TAO_IFR_Client_Export WstringDef_var : public TAO_Base_var
+ 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;
- class TAO_IFR_Client_Export FixedDef_var : public TAO_Base_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 */
@@ -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;
- class TAO_IFR_Client_Export Repository_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ Repository,
+ tao_Repository_life
+ >
+ Repository_out;
+
+ 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
- class ModuleDescription_var;
+ struct ModuleDescription;
+
+ typedef
+ TAO_Var_Var_T<
+ ModuleDescription
+ >
+ ModuleDescription_var;
+
+ typedef
+ TAO_Out_T<
+ ModuleDescription,
+ ModuleDescription_var
+ >
+ ModuleDescription_out;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52
struct TAO_IFR_Client_Export ModuleDescription
{
@@ -1478,150 +1190,58 @@ TAO_NAMESPACE CORBA
};
// 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;
- 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/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;
- class ConstantDescription_var;
+ typedef
+ TAO_Out_T<
+ ConstantDescription,
+ ConstantDescription_var
+ >
+ ConstantDescription_out;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52
struct TAO_IFR_Client_Export ConstantDescription
{
@@ -2003,150 +1639,58 @@ TAO_NAMESPACE CORBA
};
// 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);
};
-
-#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/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;
- 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/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,90 +4361,7 @@ 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 */
-
-#if !defined (_CORBA_ARRAYDEF___VAR_CH_)
-#define _CORBA_ARRAYDEF___VAR_CH_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- 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
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54
#if !defined (_CORBA_ARRAYDEF_CH_)
#define _CORBA_ARRAYDEF_CH_
@@ -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<CORBA::ExceptionDef,CORBA::ExceptionDef_var> 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<ExceptionDef,ExceptionDef_var>
-
-#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<ExceptionDef, ExceptionDef_var> 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<ExceptionDef, ExceptionDef_var> 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;
- class AttributeDescription_var;
+ typedef
+ TAO_Var_Var_T<
+ AttributeDescription
+ >
+ AttributeDescription_var;
+
+ typedef
+ TAO_Out_T<
+ AttributeDescription,
+ AttributeDescription_var
+ >
+ AttributeDescription_out;
+
+ // 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
{
@@ -6866,150 +5631,58 @@ TAO_NAMESPACE CORBA
};
// 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;
- class TAO_IFR_Client_Export ExtAttributeDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ ExtAttributeDef,
+ tao_ExtAttributeDef_life
+ >
+ ExtAttributeDef_out;
+
+ 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
- class ParameterDescription_var;
+ struct ParameterDescription;
+
+ typedef
+ TAO_Var_Var_T<
+ ParameterDescription
+ >
+ ParameterDescription_var;
+
+ typedef
+ TAO_Out_T<
+ ParameterDescription,
+ ParameterDescription_var
+ >
+ ParameterDescription_out;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52
struct TAO_IFR_Client_Export ParameterDescription
{
@@ -7405,234 +6094,52 @@ TAO_NAMESPACE CORBA
};
// 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<ParameterDescription>
-
-#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
-
- // *************************************************************
- // class CORBA::ParDescriptionSeq_var
- // *************************************************************
-
- 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;
-
- private:
- ParDescriptionSeq *ptr_;
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_PARDESCRIPTIONSEQ___OUT_CH_)
-#define _CORBA_PARDESCRIPTIONSEQ___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 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
@@ -7650,122 +6157,47 @@ TAO_NAMESPACE CORBA
// 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;
- class TAO_IFR_Client_Export OperationDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ OperationDef,
+ tao_OperationDef_life
+ >
+ OperationDef_out;
+
+ 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
{
@@ -8442,705 +6853,194 @@ TAO_NAMESPACE CORBA
};
// 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<OperationDescription>
-
-#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<AttributeDescription>
-
-#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*);
+ 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);
-
- // 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_
-
// 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<ExtAttributeDescription>
-
-#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
- class FullInterfaceDescription_var;
+ struct FullInterfaceDescription;
+
+ typedef
+ TAO_Var_Var_T<
+ FullInterfaceDescription
+ >
+ 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
{
@@ -9324,61 +7203,6 @@ TAO_NAMESPACE CORBA
};
// 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
static ::CORBA::TypeCode_ptr _tc_FullInterfaceDescription;
@@ -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;
- class InterfaceDescription_var;
+ typedef
+ TAO_Var_Var_T<
+ InterfaceDescription
+ >
+ InterfaceDescription_var;
+
+ typedef
+ TAO_Out_T<
+ InterfaceDescription,
+ InterfaceDescription_var
+ >
+ InterfaceDescription_out;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52
struct TAO_IFR_Client_Export InterfaceDescription
{
@@ -9769,150 +7609,58 @@ TAO_NAMESPACE CORBA
};
// 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
- class ExtFullInterfaceDescription_var;
+ struct ExtFullInterfaceDescription;
+
+ typedef
+ TAO_Var_Var_T<
+ ExtFullInterfaceDescription
+ >
+ ExtFullInterfaceDescription_var;
+
+ typedef
+ TAO_Out_T<
+ ExtFullInterfaceDescription,
+ ExtFullInterfaceDescription_var
+ >
+ ExtFullInterfaceDescription_out;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52
struct TAO_IFR_Client_Export ExtFullInterfaceDescription
{
@@ -9971,61 +7735,6 @@ TAO_NAMESPACE CORBA
};
// 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
static ::CORBA::TypeCode_ptr _tc_ExtFullInterfaceDescription;
@@ -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;
+
+ 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
+ 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;
+
+ 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
+ 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;
+
+ typedef
+ TAO_Objref_Out_T<
+ ExtLocalInterfaceDef,
+ tao_ExtLocalInterfaceDef_life
+ >
+ ExtLocalInterfaceDef_out;
- class TAO_IFR_Client_Export ExtLocalInterfaceDef_var : public TAO_Base_var
+ 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
@@ -11843,50 +9367,6 @@ CORBA::_TAO_ExtLocalInterfaceDef_Proxy_Broker *
);
// 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
TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::FixedDef_ptr); // copying
@@ -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,227 +56,9 @@ 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
#if !defined (_CORBA_CONSTANTDEF___CI_)
@@ -300,227 +75,9 @@ 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
#if !defined (_CORBA_STRUCTDEF___CI_)
@@ -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,13 +113,6 @@ 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
@@ -589,13 +132,6 @@ CORBA::EnumDef::EnumDef (
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
@@ -615,13 +151,6 @@ CORBA::AliasDef::AliasDef (
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
@@ -641,13 +170,6 @@ CORBA::NativeDef::NativeDef (
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
@@ -667,13 +189,6 @@ CORBA::PrimitiveDef::PrimitiveDef (
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
@@ -693,13 +208,6 @@ CORBA::StringDef::StringDef (
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
@@ -719,13 +227,6 @@ CORBA::WstringDef::WstringDef (
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
@@ -745,13 +246,6 @@ CORBA::SequenceDef::SequenceDef (
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
@@ -771,13 +265,6 @@ CORBA::ArrayDef::ArrayDef (
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
@@ -797,445 +284,6 @@ CORBA::ExceptionDef::ExceptionDef (
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::ExceptionDef,CORBA::ExceptionDef_var>
-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<CORBA::ExceptionDef,CORBA::ExceptionDef_var> (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::ExceptionDef, CORBA::ExceptionDef_var>
-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::ExceptionDef, CORBA::ExceptionDef_var>
-CORBA::ExceptionDefSeq_out::operator[] (CORBA::ULong index)
-{
- return this->ptr_->operator[] (index);
-}
-
#endif /* end #if !defined */
// TAO_IDL - Generated from
@@ -1255,438 +303,9 @@ CORBA::AttributeDef::AttributeDef (
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_)
@@ -1703,920 +322,6 @@ CORBA::ExtAttributeDef::ExtAttributeDef (
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
@@ -2636,2050 +341,9 @@ CORBA::OperationDef::OperationDef (
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_)
@@ -4696,438 +360,9 @@ CORBA::InterfaceDef::InterfaceDef (
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_;
-}
-
-// Variable-size types only.
-ACE_INLINE
-CORBA::InterfaceDescription_var::operator ::CORBA::InterfaceDescription *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE const ::CORBA::InterfaceDescription &
-CORBA::InterfaceDescription_var::in (void) const
-{
- return *this->ptr_;
-}
-
-ACE_INLINE ::CORBA::InterfaceDescription &
-CORBA::InterfaceDescription_var::inout (void)
-{
- return *this->ptr_;
-}
-
-// Mapping for variable size.
-ACE_INLINE ::CORBA::InterfaceDescription *&
-CORBA::InterfaceDescription_var::out (void)
-{
- delete this->ptr_;
- this->ptr_ = 0;
- return this->ptr_;
-}
-
-ACE_INLINE ::CORBA::InterfaceDescription *
-CORBA::InterfaceDescription_var::_retn (void)
-{
- ::CORBA::InterfaceDescription *tmp = this->ptr_;
- this->ptr_ = 0;
- return tmp;
-}
-
-ACE_INLINE ::CORBA::InterfaceDescription *
-CORBA::InterfaceDescription_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::InterfaceDescription_out
-// *************************************************************
-
-ACE_INLINE
-CORBA::InterfaceDescription_out::InterfaceDescription_out (::CORBA::InterfaceDescription *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-CORBA::InterfaceDescription_out::InterfaceDescription_out (InterfaceDescription_var &p)
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-CORBA::InterfaceDescription_out::InterfaceDescription_out (const ::CORBA::InterfaceDescription_out &p)
- : ptr_ (ACE_const_cast (InterfaceDescription_out&, p).ptr_)
-{}
-
-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;
-}
-
-ACE_INLINE
-CORBA::InterfaceDescription_out &
-CORBA::InterfaceDescription_out::operator= (InterfaceDescription *_tao_struct_out)
-{
- this->ptr_ = _tao_struct_out;
- return *this;
-}
-
-ACE_INLINE
-CORBA::InterfaceDescription_out::operator ::CORBA::InterfaceDescription *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::CORBA::InterfaceDescription *&
-CORBA::InterfaceDescription_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::CORBA::InterfaceDescription *
-CORBA::InterfaceDescription_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::InterfaceAttrExtension::ExtFullInterfaceDescription_var
-// *************************************************************
-
-ACE_INLINE
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::ExtFullInterfaceDescription_var (void)
- : ptr_ (0)
-{}
-
-ACE_INLINE
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::ExtFullInterfaceDescription_var (ExtFullInterfaceDescription *p)
- : ptr_ (p)
-{}
-
-ACE_INLINE
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::ExtFullInterfaceDescription_var (const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var &p)
-{
- if (p.ptr_)
- {
- ACE_NEW (this->ptr_, ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription (*p.ptr_));
- }
- else
- {
- this->ptr_ = 0;
- }
-}
-
-ACE_INLINE
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::~ExtFullInterfaceDescription_var (void)
-{
- delete this->ptr_;
-}
-
-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;
-}
-
-ACE_INLINE
-::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var &
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator= (const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var &_tao_struct_var)
-{
- 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;
-}
-
-ACE_INLINE const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &() // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &() const // cast
-{
- return *this->ptr_;
-}
-
-// Variable-size types only.
-ACE_INLINE
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::operator ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::in (void) const
-{
- return *this->ptr_;
-}
-
-ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription &
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::inout (void)
-{
- return *this->ptr_;
-}
-
-// Mapping for variable size.
-ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::out (void)
-{
- delete this->ptr_;
- this->ptr_ = 0;
- return this->ptr_;
-}
-
-ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var::_retn (void)
-{
- ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *tmp = this->ptr_;
- this->ptr_ = 0;
- return tmp;
-}
-
-ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_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::InterfaceAttrExtension::ExtFullInterfaceDescription_out
-// *************************************************************
-
-ACE_INLINE
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::ExtFullInterfaceDescription_out (::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::ExtFullInterfaceDescription_out (ExtFullInterfaceDescription_var &p)
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::ExtFullInterfaceDescription_out (const ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out &p)
- : ptr_ (ACE_const_cast (ExtFullInterfaceDescription_out&, p).ptr_)
-{}
-
-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;
-}
-
-ACE_INLINE
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out &
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::operator= (ExtFullInterfaceDescription *_tao_struct_out)
-{
- this->ptr_ = _tao_struct_out;
- return *this;
-}
-
-ACE_INLINE
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::operator ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *&
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *
-CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_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_INTERFACEATTREXTENSION___CI_)
@@ -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_;
+ return p->marshal (cdr);
}
-::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 ();
-}
-
-::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);
-}
-
-// 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_);
+ return p->marshal (cdr);
}
-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,91 +1188,95 @@ 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;
- }
-
- 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
{
@@ -1606,7 +1287,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;
@@ -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);
+ return p->marshal (cdr);
}
-// 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 ();
-}
-
-::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,228 +2744,64 @@ 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::ComponentIR::Repository_ptr
-tao_CORBA_ComponentIR_Repository_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::ComponentIR::Repository::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_ComponentIR_Repository_upcast (
- void *src
- )
-{
- CORBA::ComponentIR::Repository **tmp =
- ACE_static_cast (CORBA::ComponentIR::Repository **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_ComponentIR_Repository_marshal (
+CORBA::ComponentIR::tao_Repository_life::tao_marshal (
CORBA::ComponentIR::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::ComponentIR::Repository_var
-// *************************************************************
-
-CORBA::ComponentIR::Repository_var::Repository_var (void)
- : ptr_ (Repository::_nil ())
-{}
-
-::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_;
+ return p->marshal (cdr);
}
-::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::ComponentIR::Repository_ptr
+CORBA::ComponentIR::tao_Repository_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::ComponentIR::Repository::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ComponentIR::Repository::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::ComponentIR::Repository_var::tao_upcast (void *src)
+CORBA::ComponentIR::tao_Repository_cast::tao_upcast (
+ void *src
+ )
{
- Repository **tmp =
- ACE_static_cast (Repository **, src);
+ CORBA::ComponentIR::Repository **tmp =
+ ACE_static_cast (CORBA::ComponentIR::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_;
-}
+#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_visitor_interface/interceptors_cs.cpp:56
@@ -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.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
{
@@ -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
@@ -5180,12 +4404,43 @@ void CORBA::ComponentIR::ProvidesDescription::_tao_any_destructor (void *_tao_vo
}
// 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_;
+ return p->marshal (cdr);
}
-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 ();
-}
-
-::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
@@ -7137,12 +6252,43 @@ void CORBA::ComponentIR::UsesDescription::_tao_any_destructor (void *_tao_void_p
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp: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_);
+ return p->marshal (cdr);
}
-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 ();
-}
-
-::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.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 << event_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 << 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 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
@@ -8821,12 +7820,43 @@ void CORBA::ComponentIR::EventPortDescription::_tao_any_destructor (void *_tao_v
}
// 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);
+ return p->marshal (cdr);
}
-// 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 ();
-}
-
-::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,228 +8333,64 @@ 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::ComponentIR::PublishesDef_ptr
-tao_CORBA_ComponentIR_PublishesDef_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return CORBA::ComponentIR::PublishesDef::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_CORBA_ComponentIR_PublishesDef_upcast (
- void *src
- )
-{
- CORBA::ComponentIR::PublishesDef **tmp =
- ACE_static_cast (CORBA::ComponentIR::PublishesDef **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_CORBA_ComponentIR_PublishesDef_marshal (
+CORBA::ComponentIR::tao_PublishesDef_life::tao_marshal (
CORBA::ComponentIR::PublishesDef_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::PublishesDef_var
-// *************************************************************
-
-CORBA::ComponentIR::PublishesDef_var::PublishesDef_var (void)
- : ptr_ (PublishesDef::_nil ())
-{}
-
-::CORBA::ComponentIR::PublishesDef_ptr
-CORBA::ComponentIR::PublishesDef_var::ptr (void) const
-{
- return this->ptr_;
-}
-
-CORBA::ComponentIR::PublishesDef_var::PublishesDef_var (const ::CORBA::ComponentIR::PublishesDef_var &p)
- : TAO_Base_var (),
- ptr_ (PublishesDef::_duplicate (p.ptr ()))
-{}
-
-CORBA::ComponentIR::PublishesDef_var::~PublishesDef_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-CORBA::ComponentIR::PublishesDef_var &
-CORBA::ComponentIR::PublishesDef_var::operator= (PublishesDef_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-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;
-}
-
-CORBA::ComponentIR::PublishesDef_var::operator const ::CORBA::ComponentIR::PublishesDef_ptr &() const // cast
-{
- return this->ptr_;
-}
-
-CORBA::ComponentIR::PublishesDef_var::operator ::CORBA::ComponentIR::PublishesDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::ComponentIR::PublishesDef_ptr
-CORBA::ComponentIR::PublishesDef_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::ComponentIR::PublishesDef_ptr
-CORBA::ComponentIR::PublishesDef_var::in (void) const
-{
- return this->ptr_;
-}
-
-::CORBA::ComponentIR::PublishesDef_ptr &
-CORBA::ComponentIR::PublishesDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::ComponentIR::PublishesDef_ptr &
-CORBA::ComponentIR::PublishesDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ComponentIR::PublishesDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::ComponentIR::PublishesDef_ptr
-CORBA::ComponentIR::PublishesDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::ComponentIR::PublishesDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::ComponentIR::PublishesDef::_nil ();
- return val;
-}
-
-::CORBA::ComponentIR::PublishesDef_ptr
-CORBA::ComponentIR::PublishesDef_var::tao_duplicate (PublishesDef_ptr p)
-{
- return ::CORBA::ComponentIR::PublishesDef::_duplicate (p);
-}
-
-void
-CORBA::ComponentIR::PublishesDef_var::tao_release (PublishesDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::ComponentIR::PublishesDef_ptr
-CORBA::ComponentIR::PublishesDef_var::tao_nil (void)
-{
- return ::CORBA::ComponentIR::PublishesDef::_nil ();
+ return p->marshal (cdr);
}
-::CORBA::ComponentIR::PublishesDef_ptr
-CORBA::ComponentIR::PublishesDef_var::tao_narrow (
+CORBA::ComponentIR::PublishesDef_ptr
+CORBA::ComponentIR::tao_PublishesDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::ComponentIR::PublishesDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ComponentIR::PublishesDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::ComponentIR::PublishesDef_var::tao_upcast (void *src)
+CORBA::ComponentIR::tao_PublishesDef_cast::tao_upcast (
+ void *src
+ )
{
- PublishesDef **tmp =
- ACE_static_cast (PublishesDef **, src);
+ CORBA::ComponentIR::PublishesDef **tmp =
+ ACE_static_cast (CORBA::ComponentIR::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_;
-}
+#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_visitor_interface/interceptors_cs.cpp:56
@@ -9759,7 +8467,7 @@ CORBA::ComponentIR::_TAO_PublishesDef_Remote_Proxy_Broker::select_proxy (
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:234
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232
CORBA::ComponentIR::PublishesDef::PublishesDef (int collocated)
{
@@ -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;
+ return p->marshal (cdr);
}
-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_;
-}
-
-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_);
+ return p->marshal (cdr);
}
-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 ();
-}
-
-::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;
- }
-
+ 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<CORBA::ComponentIR::ProvidesDescription>
-
-#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<CORBA::ComponentIR::ProvidesDescription>
-
-#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<CORBA::ComponentIR::ProvidesDescription>
-
-#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<CORBA::ComponentIR::UsesDescription>
-
-#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<CORBA::ComponentIR::UsesDescription>
-
-#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<CORBA::ComponentIR::UsesDescription>
-
-#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<CORBA::ComponentIR::EventPortDescription>
-
-#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<CORBA::ComponentIR::EventPortDescription>
-
-#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<CORBA::ComponentIR::EventPortDescription>
-
-#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
@@ -16003,12 +14285,43 @@ void CORBA::ComponentIR::ComponentDescription::_tao_any_destructor (void *_tao_v
}
// 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<
+ ComponentDescription
+ >;
+
+template class
+ TAO_Out_T<
+ ComponentDescription,
+ ComponentDescription_var
+ >;
+
+#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 */
+
+// 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::tao_FactoryDef_life::tao_duplicate (
CORBA::ComponentIR::FactoryDef_ptr p
)
{
@@ -16016,7 +14329,7 @@ tao_CORBA_ComponentIR_FactoryDef_duplicate (
}
void
-tao_CORBA_ComponentIR_FactoryDef_release (
+CORBA::ComponentIR::tao_FactoryDef_life::tao_release (
CORBA::ComponentIR::FactoryDef_ptr p
)
{
@@ -16024,228 +14337,64 @@ tao_CORBA_ComponentIR_FactoryDef_release (
}
CORBA::ComponentIR::FactoryDef_ptr
-tao_CORBA_ComponentIR_FactoryDef_nil (
+CORBA::ComponentIR::tao_FactoryDef_life::tao_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::tao_FactoryDef_life::tao_marshal (
CORBA::ComponentIR::FactoryDef_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::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_;
+ return p->marshal (cdr);
}
-::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::ComponentIR::FactoryDef_ptr
+CORBA::ComponentIR::tao_FactoryDef_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::CORBA::ComponentIR::FactoryDef::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return CORBA::ComponentIR::FactoryDef::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-CORBA::ComponentIR::FactoryDef_var::tao_upcast (void *src)
+CORBA::ComponentIR::tao_FactoryDef_cast::tao_upcast (
+ void *src
+ )
{
- FactoryDef **tmp =
- ACE_static_cast (FactoryDef **, src);
+ CORBA::ComponentIR::FactoryDef **tmp =
+ ACE_static_cast (CORBA::ComponentIR::FactoryDef **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// CORBA::ComponentIR::FactoryDef_out
-// *************************************************************
-
-CORBA::ComponentIR::FactoryDef_out::FactoryDef_out (FactoryDef_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::CORBA::ComponentIR::FactoryDef::_nil ();
-}
-
-CORBA::ComponentIR::FactoryDef_out::FactoryDef_out (FactoryDef_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ComponentIR::FactoryDef::_nil ();
-}
-
-CORBA::ComponentIR::FactoryDef_out::FactoryDef_out (const ::CORBA::ComponentIR::FactoryDef_out &p)
- : ptr_ (ACE_const_cast (FactoryDef_out &, p).ptr_)
-{}
-
-::CORBA::ComponentIR::FactoryDef_out &
-CORBA::ComponentIR::FactoryDef_out::operator= (const ::CORBA::ComponentIR::FactoryDef_out &p)
-{
- this->ptr_ = ACE_const_cast (FactoryDef_out&, p).ptr_;
- return *this;
-}
-
-CORBA::ComponentIR::FactoryDef_out &
-CORBA::ComponentIR::FactoryDef_out::operator= (const ::CORBA::ComponentIR::FactoryDef_var &p)
-{
- this->ptr_ = ::CORBA::ComponentIR::FactoryDef::_duplicate (p.ptr ());
- return *this;
-}
-
-CORBA::ComponentIR::FactoryDef_out &
-CORBA::ComponentIR::FactoryDef_out::operator= (FactoryDef_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-CORBA::ComponentIR::FactoryDef_out::operator ::CORBA::ComponentIR::FactoryDef_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::CORBA::ComponentIR::FactoryDef_ptr &
-CORBA::ComponentIR::FactoryDef_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::CORBA::ComponentIR::FactoryDef_ptr
-CORBA::ComponentIR::FactoryDef_out::operator-> (void)
-{
- return this->ptr_;
-}
+#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_);
+ return p->marshal (cdr);
}
-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 ();
-}
-
-::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
@@ -17247,7 +15244,7 @@ TAO_NAMESPACE_END
int CORBA::ComponentIR::HomeDef::_tao_class_id = 0;
CORBA::ComponentIR::HomeDef_ptr
-tao_CORBA_ComponentIR_HomeDef_duplicate (
+CORBA::ComponentIR::tao_HomeDef_life::tao_duplicate (
CORBA::ComponentIR::HomeDef_ptr p
)
{
@@ -17255,7 +15252,7 @@ tao_CORBA_ComponentIR_HomeDef_duplicate (
}
void
-tao_CORBA_ComponentIR_HomeDef_release (
+CORBA::ComponentIR::tao_HomeDef_life::tao_release (
CORBA::ComponentIR::HomeDef_ptr p
)
{
@@ -17263,228 +15260,64 @@ tao_CORBA_ComponentIR_HomeDef_release (
}
CORBA::ComponentIR::HomeDef_ptr
-tao_CORBA_ComponentIR_HomeDef_nil (
+CORBA::ComponentIR::tao_HomeDef_life::tao_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::tao_HomeDef_life::tao_marshal (
CORBA::ComponentIR::HomeDef_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::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_;
-}
-
-::CORBA::ComponentIR::HomeDef_ptr &
-CORBA::ComponentIR::HomeDef_var::inout (void)
-{
- return this->ptr_;
-}
-
-::CORBA::ComponentIR::HomeDef_ptr &
-CORBA::ComponentIR::HomeDef_var::out (void)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::CORBA::ComponentIR::HomeDef::_nil ();
- return this->ptr_;
-}
-
-::CORBA::ComponentIR::HomeDef_ptr
-CORBA::ComponentIR::HomeDef_var::_retn (void)
-{
- // yield ownership of managed obj reference
- ::CORBA::ComponentIR::HomeDef_ptr val = this->ptr_;
- this->ptr_ = ::CORBA::ComponentIR::HomeDef::_nil ();
- return val;
-}
-
-::CORBA::ComponentIR::HomeDef_ptr
-CORBA::ComponentIR::HomeDef_var::tao_duplicate (HomeDef_ptr p)
-{
- return ::CORBA::ComponentIR::HomeDef::_duplicate (p);
-}
-
-void
-CORBA::ComponentIR::HomeDef_var::tao_release (HomeDef_ptr p)
-{
- CORBA::release (p);
-}
-
-::CORBA::ComponentIR::HomeDef_ptr
-CORBA::ComponentIR::HomeDef_var::tao_nil (void)
-{
- 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
- );
- }
-
+
+#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
@@ -21904,6 +19783,37 @@ void CORBA::ComponentIR::HomeDescription::_tao_any_destructor (void *_tao_void_p
}
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp: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
// Copying insertion.
@@ -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<CORBA::ComponentIR::ProvidesDescriptionSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ComponentIR::ProvidesDescriptionSeq>
+#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<CORBA::ComponentIR::UsesDescriptionSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ComponentIR::UsesDescriptionSeq>
+#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<CORBA::ComponentIR::EventPortDescriptionSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ComponentIR::EventPortDescriptionSeq>
+#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;
+
+ typedef
+ TAO_Objref_Out_T<
+ ComponentDef,
+ tao_ComponentDef_life
+ >
+ ComponentDef_out;
- class TAO_IFR_Client_Export ComponentDef_var : public TAO_Base_var
+ 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;
- class TAO_IFR_Client_Export HomeDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ HomeDef,
+ tao_HomeDef_life
+ >
+ HomeDef_out;
+
+ 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;
- class TAO_IFR_Client_Export EventDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ EventDef,
+ tao_EventDef_life
+ >
+ EventDef_out;
+
+ 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;
- 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_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;
+
+ typedef
+ TAO_Var_Var_T<
+ ProvidesDescription
+ >
+ ProvidesDescription_var;
- class 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
{
@@ -1898,150 +1648,58 @@ TAO_NAMESPACE CORBA
};
// 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;
- class TAO_IFR_Client_Export UsesDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ UsesDef,
+ tao_UsesDef_life
+ >
+ UsesDef_out;
+
+ 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
{
@@ -2391,150 +2065,58 @@ TAO_NAMESPACE CORBA
};
// 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
- class EventPortDescription_var;
+ struct EventPortDescription;
+
+ 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
{
@@ -2851,150 +2449,58 @@ TAO_NAMESPACE CORBA
};
// 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;
- class TAO_IFR_Client_Export EmitsDef_var : public TAO_Base_var
+ typedef
+ TAO_Objref_Out_T<
+ EmitsDef,
+ tao_EmitsDef_life
+ >
+ EmitsDef_out;
+
+ 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;
+
+ typedef
+ TAO_Objref_Out_T<
+ ConsumesDef,
+ tao_ConsumesDef_life
+ >
+ ConsumesDef_out;
- class TAO_IFR_Client_Export ConsumesDef_var : public TAO_Base_var
+ 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<ProvidesDescription>
-
-#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<UsesDescription>
-
-#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<EventPortDescription>
-
-#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);
-
- private:
- EventPortDescriptionSeq *&ptr_;
- // Assignment from T_var not allowed.
- void operator= (const EventPortDescriptionSeq_var &);
- };
-
-#endif /* end #if !defined */
+ struct ComponentDescription;
- // 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
{
@@ -4942,150 +3926,58 @@ TAO_NAMESPACE CORBA
};
// 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;
+
+ typedef
+ TAO_Var_Var_T<
+ HomeDescription
+ >
+ HomeDescription_var;
- class 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
{
@@ -6231,61 +5019,6 @@ TAO_NAMESPACE CORBA
};
// 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
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_HomeDescription;
@@ -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,13 +37,6 @@ 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
@@ -63,13 +56,6 @@ CORBA::ComponentIR::Container::Container (
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
@@ -89,13 +75,6 @@ CORBA::ComponentIR::ModuleDef::ModuleDef (
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
@@ -115,13 +94,6 @@ CORBA::ComponentIR::Repository::Repository (
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
@@ -141,227 +113,9 @@ CORBA::ComponentIR::ProvidesDef::ProvidesDef (
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_)
@@ -378,227 +132,9 @@ CORBA::ComponentIR::UsesDef::UsesDef (
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_)
@@ -615,227 +151,9 @@ CORBA::ComponentIR::EventPortDef::EventPortDef (
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_)
@@ -852,13 +170,6 @@ CORBA::ComponentIR::EmitsDef::EmitsDef (
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
@@ -878,13 +189,6 @@ CORBA::ComponentIR::PublishesDef::PublishesDef (
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
@@ -904,13 +208,6 @@ CORBA::ComponentIR::ConsumesDef::ConsumesDef (
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
@@ -930,1600 +227,8 @@ CORBA::ComponentIR::ComponentDef::ComponentDef (
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_;
-}
-
-ACE_INLINE
-CORBA::ComponentIR::ComponentDescription_var::operator ::CORBA::ComponentIR::ComponentDescription &() // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-CORBA::ComponentIR::ComponentDescription_var::operator ::CORBA::ComponentIR::ComponentDescription &() const // cast
-{
- return *this->ptr_;
-}
-
-// Variable-size types only.
-ACE_INLINE
-CORBA::ComponentIR::ComponentDescription_var::operator ::CORBA::ComponentIR::ComponentDescription *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE const ::CORBA::ComponentIR::ComponentDescription &
-CORBA::ComponentIR::ComponentDescription_var::in (void) const
-{
- return *this->ptr_;
-}
-
-ACE_INLINE ::CORBA::ComponentIR::ComponentDescription &
-CORBA::ComponentIR::ComponentDescription_var::inout (void)
-{
- return *this->ptr_;
-}
-
-// Mapping for variable size.
-ACE_INLINE ::CORBA::ComponentIR::ComponentDescription *&
-CORBA::ComponentIR::ComponentDescription_var::out (void)
-{
- delete this->ptr_;
- this->ptr_ = 0;
- return this->ptr_;
-}
-
-ACE_INLINE ::CORBA::ComponentIR::ComponentDescription *
-CORBA::ComponentIR::ComponentDescription_var::_retn (void)
-{
- ::CORBA::ComponentIR::ComponentDescription *tmp = this->ptr_;
- this->ptr_ = 0;
- return tmp;
-}
-
-ACE_INLINE ::CORBA::ComponentIR::ComponentDescription *
-CORBA::ComponentIR::ComponentDescription_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::ComponentDescription_out
-// *************************************************************
-
-ACE_INLINE
-CORBA::ComponentIR::ComponentDescription_out::ComponentDescription_out (::CORBA::ComponentIR::ComponentDescription *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-CORBA::ComponentIR::ComponentDescription_out::ComponentDescription_out (ComponentDescription_var &p)
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-CORBA::ComponentIR::ComponentDescription_out::ComponentDescription_out (const ::CORBA::ComponentIR::ComponentDescription_out &p)
- : ptr_ (ACE_const_cast (ComponentDescription_out&, p).ptr_)
-{}
-
-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;
-}
-
-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
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::CORBA::ComponentIR::ComponentDescription *
-CORBA::ComponentIR::ComponentDescription_out::operator-> (void)
-{
- return this->ptr_;
-}
-
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
@@ -2541,13 +246,6 @@ CORBA::ComponentIR::FactoryDef::FactoryDef (
this->CORBA_ComponentIR_FactoryDef_setup_collocation (_tao_collocated);
}
-ACE_INLINE
-CORBA::Boolean
-CORBA::ComponentIR::FactoryDef::marshal (TAO_OutputCDR &cdr)
-{
- return (cdr << this);
-}
-
#endif /* end #if !defined */
// TAO_IDL - Generated from
@@ -2567,13 +265,6 @@ CORBA::ComponentIR::FinderDef::FinderDef (
this->CORBA_ComponentIR_FinderDef_setup_collocation (_tao_collocated);
}
-ACE_INLINE
-CORBA::Boolean
-CORBA::ComponentIR::FinderDef::marshal (TAO_OutputCDR &cdr)
-{
- return (cdr << this);
-}
-
#endif /* end #if !defined */
// TAO_IDL - Generated from
@@ -2593,227 +284,9 @@ CORBA::ComponentIR::HomeDef::HomeDef (
this->CORBA_ComponentIR_HomeDef_setup_collocation (_tao_collocated);
}
-ACE_INLINE
-CORBA::Boolean
-CORBA::ComponentIR::HomeDef::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::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;
- }
-}
-
-ACE_INLINE
-CORBA::ComponentIR::HomeDescription_var::~HomeDescription_var (void)
-{
- delete this->ptr_;
-}
-
-ACE_INLINE
-CORBA::ComponentIR::HomeDescription_var &
-CORBA::ComponentIR::HomeDescription_var::operator= (HomeDescription *_tao_struct_var)
-{
- delete this->ptr_;
- this->ptr_ = _tao_struct_var;
- return *this;
-}
-
-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;
-}
-
-ACE_INLINE const ::CORBA::ComponentIR::HomeDescription *
-CORBA::ComponentIR::HomeDescription_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::CORBA::ComponentIR::HomeDescription *
-CORBA::ComponentIR::HomeDescription_var::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-CORBA::ComponentIR::HomeDescription_var::operator const ::CORBA::ComponentIR::HomeDescription &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-CORBA::ComponentIR::HomeDescription_var::operator ::CORBA::ComponentIR::HomeDescription &() // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-CORBA::ComponentIR::HomeDescription_var::operator ::CORBA::ComponentIR::HomeDescription &() const // cast
-{
- return *this->ptr_;
-}
-
-// Variable-size types only.
-ACE_INLINE
-CORBA::ComponentIR::HomeDescription_var::operator ::CORBA::ComponentIR::HomeDescription *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE const ::CORBA::ComponentIR::HomeDescription &
-CORBA::ComponentIR::HomeDescription_var::in (void) const
-{
- return *this->ptr_;
-}
-
-ACE_INLINE ::CORBA::ComponentIR::HomeDescription &
-CORBA::ComponentIR::HomeDescription_var::inout (void)
-{
- return *this->ptr_;
-}
-
-// Mapping for variable size.
-ACE_INLINE ::CORBA::ComponentIR::HomeDescription *&
-CORBA::ComponentIR::HomeDescription_var::out (void)
-{
- delete this->ptr_;
- this->ptr_ = 0;
- return this->ptr_;
-}
-
-ACE_INLINE ::CORBA::ComponentIR::HomeDescription *
-CORBA::ComponentIR::HomeDescription_var::_retn (void)
-{
- ::CORBA::ComponentIR::HomeDescription *tmp = this->ptr_;
- this->ptr_ = 0;
- return tmp;
-}
-
-ACE_INLINE ::CORBA::ComponentIR::HomeDescription *
-CORBA::ComponentIR::HomeDescription_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::HomeDescription_out
-// *************************************************************
-
-ACE_INLINE
-CORBA::ComponentIR::HomeDescription_out::HomeDescription_out (::CORBA::ComponentIR::HomeDescription *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-CORBA::ComponentIR::HomeDescription_out::HomeDescription_out (HomeDescription_var &p)
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-CORBA::ComponentIR::HomeDescription_out::HomeDescription_out (const ::CORBA::ComponentIR::HomeDescription_out &p)
- : ptr_ (ACE_const_cast (HomeDescription_out&, p).ptr_)
-{}
-
-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;
-}
-
-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
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::CORBA::ComponentIR::HomeDescription *
-CORBA::ComponentIR::HomeDescription_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/cdr_op_ci.cpp:59
TAO_IFR_Client_Export CORBA::Boolean operator<< (
@@ -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);
+ return p->marshal (cdr);
}
-::CORBA::FixedDef_ptr
-CORBA::FixedDef_var::tao_nil (void)
-{
- return ::CORBA::FixedDef::_nil ();
-}
-
-::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
+// 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_CORBA_VALUEMEMBERSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_VALUEMEMBERSEQ_CS_
+template class
+ TAO_Var_Var_T<
+ ValueMember
+ >;
-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;
-}
+template class
+ TAO_Out_T<
+ ValueMember,
+ ValueMember_var
+ >;
-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;
-}
-
-CORBA::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::~_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq (void)
-{
- this->_deallocate_buffer ();
-}
-
-#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<CORBA::ValueMember>
-
-#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<CORBA::ValueMember>
-
-#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<CORBA::ValueMember>
-
-#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_;
+ return p->marshal (cdr);
}
-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 ();
-}
-
-::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.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
{
@@ -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);
+ return p->marshal (cdr);
}
-// 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_;
-}
-
-::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;
}
-
+ 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 << 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 << 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
@@ -11936,6 +11561,37 @@ void CORBA::ValueDef::FullValueDescription::_tao_any_destructor (void *_tao_void
}
// 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
::CORBA::ValueDef::FullValueDescription * CORBA::ValueDef::describe_value (
@@ -12285,12 +11941,43 @@ void CORBA::ValueDescription::_tao_any_destructor (void *_tao_void_pointer)
}
// 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
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_;
+ return p->marshal (cdr);
}
-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 ();
-}
-
-::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
@@ -13644,93 +13181,97 @@ 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.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
{
@@ -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
@@ -15098,6 +14643,37 @@ void CORBA::ExtValueDef::ExtFullValueDescription::_tao_any_destructor (void *_ta
}
// 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
::CORBA::ExtValueDef::ExtFullValueDescription * CORBA::ExtValueDef::describe_ext_value (
@@ -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<CORBA::ValueMemberSeq>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<CORBA::ValueMemberSeq>
+#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<CORBA::ValueBoxDef>::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
{
@@ -502,234 +477,52 @@ TAO_NAMESPACE CORBA
};
// 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<ValueMember>
-
-#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
{
@@ -1493,61 +1228,6 @@ TAO_NAMESPACE CORBA
};
// 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
static ::CORBA::TypeCode_ptr _tc_FullValueDescription;
@@ -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
{
@@ -2266,150 +1962,58 @@ TAO_NAMESPACE CORBA
};
// 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
{
@@ -2496,61 +2116,6 @@ TAO_NAMESPACE CORBA
};
// 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
static ::CORBA::TypeCode_ptr _tc_ExtFullValueDescription;
@@ -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,682 +37,6 @@ 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
@@ -732,227 +56,9 @@ CORBA::ValueMemberDef::ValueMemberDef (
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_;
-}
-
-// 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_)
-{}
-
-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;
-}
-
-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
-{
- return this->ptr_;
-}
-
-ACE_INLINE ::CORBA::ValueDef::FullValueDescription *
-CORBA::ValueDef::FullValueDescription_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_VALUEDEF___CI_)
@@ -969,438 +75,9 @@ 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
#if !defined (_CORBA_EXTVALUEDEF___CI_)
@@ -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, tao_Codec_life> Codec_var;
typedef TAO_Objref_Out_T<Codec, tao_Codec_life> 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, tao_CodecFactory_life> CodecFactory_var;
typedef TAO_Objref_Out_T<CodecFactory, tao_CodecFactory_life> 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<CORBA::Object,CORBA::Object_var>
-
-#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<CORBA::Object,CORBA::Object_var>
-
-#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<CORBA::Object,CORBA::Object_var>
-
-#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<TAO_IOP::EmptyProfileList>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Dual_Impl_T<TAO_IOP::EmptyProfileList>
+# pragma instantiate TAO::Any_Dual_Impl_T<TAO_IOP::EmptyProfileList \>
#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<TAO_IOP::NotFound>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Dual_Impl_T<TAO_IOP::NotFound>
+# pragma instantiate TAO::Any_Dual_Impl_T<TAO_IOP::NotFound \>
#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<TAO_IOP::Duplicate>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Dual_Impl_T<TAO_IOP::Duplicate>
+# pragma instantiate TAO::Any_Dual_Impl_T<TAO_IOP::Duplicate \>
#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<TAO_IOP::Invalid_IOR>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Dual_Impl_T<TAO_IOP::Invalid_IOR>
+# pragma instantiate TAO::Any_Dual_Impl_T<TAO_IOP::Invalid_IOR \>
#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<TAO_IOP::MultiProfileList>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Dual_Impl_T<TAO_IOP::MultiProfileList>
+# pragma instantiate TAO::Any_Dual_Impl_T<TAO_IOP::MultiProfileList \>
#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<CORBA::Object,CORBA::Object_var> 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<CORBA::Object,CORBA::Object_var>
-
-#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<CORBA::Object,CORBA::Object_var> 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<CORBA::Object,CORBA::Object_var> 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<CORBA::Object,CORBA::Object_var>
-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<CORBA::Object,CORBA::Object_var> (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<CORBA::Object,CORBA::Object_var>
-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<CORBA::Object,CORBA::Object_var>
-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<Messaging::ReplyHandler>::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;
+ return p->marshal (cdr);
}
-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 ();
-}
-
-::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)
{
@@ -683,12 +514,31 @@ void Messaging::PriorityRange::_tao_any_destructor (void *_tao_void_pointer)
}
// 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;
+ return p->marshal (cdr);
}
-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 ();
-}
-
-::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,231 +795,67 @@ tao_Messaging_ReplyPriorityPolicy_release (
}
Messaging::ReplyPriorityPolicy_ptr
-tao_Messaging_ReplyPriorityPolicy_nil (
+Messaging::tao_ReplyPriorityPolicy_life::tao_nil (
void
)
{
return Messaging::ReplyPriorityPolicy::_nil ();
}
-Messaging::ReplyPriorityPolicy_ptr
-tao_Messaging_ReplyPriorityPolicy_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return Messaging::ReplyPriorityPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_Messaging_ReplyPriorityPolicy_upcast (
- void *src
- )
-{
- Messaging::ReplyPriorityPolicy **tmp =
- ACE_static_cast (Messaging::ReplyPriorityPolicy **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_Messaging_ReplyPriorityPolicy_marshal (
+Messaging::tao_ReplyPriorityPolicy_life::tao_marshal (
Messaging::ReplyPriorityPolicy_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::ReplyPriorityPolicy_var
-// *************************************************************
-
-Messaging::ReplyPriorityPolicy_var::ReplyPriorityPolicy_var (void)
- : ptr_ (ReplyPriorityPolicy::_nil ())
-{}
-
-::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_var::~ReplyPriorityPolicy_var (void)
-{
- 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;
+ return p->marshal (cdr);
}
-::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 (
+Messaging::ReplyPriorityPolicy_ptr
+Messaging::tao_ReplyPriorityPolicy_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::Messaging::ReplyPriorityPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return Messaging::ReplyPriorityPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-Messaging::ReplyPriorityPolicy_var::tao_upcast (void *src)
+Messaging::tao_ReplyPriorityPolicy_cast::tao_upcast (
+ void *src
+ )
{
- ReplyPriorityPolicy **tmp =
- ACE_static_cast (ReplyPriorityPolicy **, src);
+ Messaging::ReplyPriorityPolicy **tmp =
+ ACE_static_cast (Messaging::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_;
-}
+#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 */
// 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::ReplyPriorityPolicy::ReplyPriorityPolicy (void)
{}
@@ -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,231 +1277,67 @@ tao_Messaging_RequestEndTimePolicy_release (
}
Messaging::RequestEndTimePolicy_ptr
-tao_Messaging_RequestEndTimePolicy_nil (
+Messaging::tao_RequestEndTimePolicy_life::tao_nil (
void
)
{
return Messaging::RequestEndTimePolicy::_nil ();
}
-Messaging::RequestEndTimePolicy_ptr
-tao_Messaging_RequestEndTimePolicy_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return Messaging::RequestEndTimePolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_Messaging_RequestEndTimePolicy_upcast (
- void *src
- )
-{
- Messaging::RequestEndTimePolicy **tmp =
- ACE_static_cast (Messaging::RequestEndTimePolicy **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_Messaging_RequestEndTimePolicy_marshal (
+Messaging::tao_RequestEndTimePolicy_life::tao_marshal (
Messaging::RequestEndTimePolicy_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::RequestEndTimePolicy_var
-// *************************************************************
-
-Messaging::RequestEndTimePolicy_var::RequestEndTimePolicy_var (void)
- : ptr_ (RequestEndTimePolicy::_nil ())
-{}
-
-::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_var::~RequestEndTimePolicy_var (void)
-{
- CORBA::release (this->ptr_);
-}
-
-Messaging::RequestEndTimePolicy_var &
-Messaging::RequestEndTimePolicy_var::operator= (RequestEndTimePolicy_ptr p)
-{
- CORBA::release (this->ptr_);
- this->ptr_ = p;
- return *this;
-}
-
-Messaging::RequestEndTimePolicy_var &
-Messaging::RequestEndTimePolicy_var::operator= (const ::Messaging::RequestEndTimePolicy_var &p)
-{
- 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_;
+ return p->marshal (cdr);
}
-::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 (
+Messaging::RequestEndTimePolicy_ptr
+Messaging::tao_RequestEndTimePolicy_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::Messaging::RequestEndTimePolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return Messaging::RequestEndTimePolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-Messaging::RequestEndTimePolicy_var::tao_upcast (void *src)
+Messaging::tao_RequestEndTimePolicy_cast::tao_upcast (
+ void *src
+ )
{
- RequestEndTimePolicy **tmp =
- ACE_static_cast (RequestEndTimePolicy **, src);
+ Messaging::RequestEndTimePolicy **tmp =
+ ACE_static_cast (Messaging::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_;
-}
+#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 */
// 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::RequestEndTimePolicy::RequestEndTimePolicy (void)
{}
@@ -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_;
-}
-
-::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 ();
+ return p->marshal (cdr);
}
-::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
@@ -2683,7 +1743,7 @@ TAO_NAMESPACE_END
int Messaging::ReplyEndTimePolicy::_tao_class_id = 0;
Messaging::ReplyEndTimePolicy_ptr
-tao_Messaging_ReplyEndTimePolicy_duplicate (
+Messaging::tao_ReplyEndTimePolicy_life::tao_duplicate (
Messaging::ReplyEndTimePolicy_ptr p
)
{
@@ -2691,7 +1751,7 @@ tao_Messaging_ReplyEndTimePolicy_duplicate (
}
void
-tao_Messaging_ReplyEndTimePolicy_release (
+Messaging::tao_ReplyEndTimePolicy_life::tao_release (
Messaging::ReplyEndTimePolicy_ptr p
)
{
@@ -2699,231 +1759,67 @@ tao_Messaging_ReplyEndTimePolicy_release (
}
Messaging::ReplyEndTimePolicy_ptr
-tao_Messaging_ReplyEndTimePolicy_nil (
+Messaging::tao_ReplyEndTimePolicy_life::tao_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::tao_ReplyEndTimePolicy_life::tao_marshal (
Messaging::ReplyEndTimePolicy_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::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 (
+Messaging::ReplyEndTimePolicy_ptr
+Messaging::tao_ReplyEndTimePolicy_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::Messaging::ReplyEndTimePolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return Messaging::ReplyEndTimePolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-Messaging::ReplyEndTimePolicy_var::tao_upcast (void *src)
+Messaging::tao_ReplyEndTimePolicy_cast::tao_upcast (
+ void *src
+ )
{
- ReplyEndTimePolicy **tmp =
- ACE_static_cast (ReplyEndTimePolicy **, src);
+ Messaging::ReplyEndTimePolicy **tmp =
+ ACE_static_cast (Messaging::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)
-{
- this->ptr_ = ACE_const_cast (ReplyEndTimePolicy_out&, p).ptr_;
- return *this;
-}
-
-Messaging::ReplyEndTimePolicy_out &
-Messaging::ReplyEndTimePolicy_out::operator= (const ::Messaging::ReplyEndTimePolicy_var &p)
-{
- this->ptr_ = ::Messaging::ReplyEndTimePolicy::_duplicate (p.ptr ());
- return *this;
-}
-
-Messaging::ReplyEndTimePolicy_out &
-Messaging::ReplyEndTimePolicy_out::operator= (ReplyEndTimePolicy_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-Messaging::ReplyEndTimePolicy_out::operator ::Messaging::ReplyEndTimePolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::Messaging::ReplyEndTimePolicy_ptr &
-Messaging::ReplyEndTimePolicy_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::Messaging::ReplyEndTimePolicy_ptr
-Messaging::ReplyEndTimePolicy_out::operator-> (void)
-{
- return this->ptr_;
-}
+#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_);
-}
-
-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);
+ return p->marshal (cdr);
}
-::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,12 +2303,31 @@ void Messaging::RoutingTypeRange::_tao_any_destructor (void *_tao_void_pointer)
}
// 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<
+ RoutingTypeRange
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+# pragma instantiate \
+ TAO_Fixed_Var_T< \
+ RoutingTypeRange \
+ >
+
+#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::RoutingPolicy::_tao_class_id = 0;
Messaging::RoutingPolicy_ptr
-tao_Messaging_RoutingPolicy_duplicate (
+Messaging::tao_RoutingPolicy_life::tao_duplicate (
Messaging::RoutingPolicy_ptr p
)
{
@@ -3572,7 +2335,7 @@ tao_Messaging_RoutingPolicy_duplicate (
}
void
-tao_Messaging_RoutingPolicy_release (
+Messaging::tao_RoutingPolicy_life::tao_release (
Messaging::RoutingPolicy_ptr p
)
{
@@ -3580,231 +2343,67 @@ tao_Messaging_RoutingPolicy_release (
}
Messaging::RoutingPolicy_ptr
-tao_Messaging_RoutingPolicy_nil (
+Messaging::tao_RoutingPolicy_life::tao_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::tao_RoutingPolicy_life::tao_marshal (
Messaging::RoutingPolicy_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::RoutingPolicy_var
-// *************************************************************
-
-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 (
+Messaging::RoutingPolicy_ptr
+Messaging::tao_RoutingPolicy_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::Messaging::RoutingPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return Messaging::RoutingPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-Messaging::RoutingPolicy_var::tao_upcast (void *src)
+Messaging::tao_RoutingPolicy_cast::tao_upcast (
+ void *src
+ )
{
- RoutingPolicy **tmp =
- ACE_static_cast (RoutingPolicy **, src);
+ Messaging::RoutingPolicy **tmp =
+ ACE_static_cast (Messaging::RoutingPolicy **, src);
return *tmp;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
-
-// *************************************************************
-// Messaging::RoutingPolicy_out
-// *************************************************************
-
-Messaging::RoutingPolicy_out::RoutingPolicy_out (RoutingPolicy_ptr &p)
- : ptr_ (p)
-{
- this->ptr_ = ::Messaging::RoutingPolicy::_nil ();
-}
-
-Messaging::RoutingPolicy_out::RoutingPolicy_out (RoutingPolicy_var &p)
- : ptr_ (p.out ())
-{
- CORBA::release (this->ptr_);
- this->ptr_ = ::Messaging::RoutingPolicy::_nil ();
-}
-
-Messaging::RoutingPolicy_out::RoutingPolicy_out (const ::Messaging::RoutingPolicy_out &p)
- : ptr_ (ACE_const_cast (RoutingPolicy_out &, p).ptr_)
-{}
-
-::Messaging::RoutingPolicy_out &
-Messaging::RoutingPolicy_out::operator= (const ::Messaging::RoutingPolicy_out &p)
-{
- this->ptr_ = ACE_const_cast (RoutingPolicy_out&, p).ptr_;
- return *this;
-}
-
-Messaging::RoutingPolicy_out &
-Messaging::RoutingPolicy_out::operator= (const ::Messaging::RoutingPolicy_var &p)
-{
- this->ptr_ = ::Messaging::RoutingPolicy::_duplicate (p.ptr ());
- return *this;
-}
-
-Messaging::RoutingPolicy_out &
-Messaging::RoutingPolicy_out::operator= (RoutingPolicy_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-Messaging::RoutingPolicy_out::operator ::Messaging::RoutingPolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::Messaging::RoutingPolicy_ptr &
-Messaging::RoutingPolicy_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::Messaging::RoutingPolicy_ptr
-Messaging::RoutingPolicy_out::operator-> (void)
-{
- return this->ptr_;
-}
+#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;
+ return p->marshal (cdr);
}
-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_;
-}
-
-::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
{
@@ -344,137 +317,58 @@ TAO_NAMESPACE Messaging
};
// 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
{
@@ -1525,137 +1182,58 @@ TAO_NAMESPACE Messaging
};
// 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
@@ -551,6 +382,16 @@ operator>>= (
template<>
CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RelativeRoundtripTimeoutPolicy>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+{
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return 1;
+}
+
+template<>
+CORBA::Boolean
TAO::Any_Impl_T<Messaging::RelativeRoundtripTimeoutPolicy>::marshal_value (TAO_OutputCDR &)
{
return 0;
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, tao_ObjectReferenceFactory_life> ObjectReferenceFactory_var;
- typedef TAO_Value_Out_T<ObjectReferenceFactory, tao_ObjectReferenceFactory_life> 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, tao_ObjectReferenceTemplate_life> ObjectReferenceTemplate_var;
typedef TAO_Value_Out_T<ObjectReferenceTemplate, tao_ObjectReferenceTemplate_life> 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 <typename T, typename T_life>
TAO_Objref_Out_T<T, T_life>::TAO_Objref_Out_T (
const TAO_Objref_Out_T<T, T_life> & p
)
- : ptr_ (ACE_const_cast (THIS_OUT_TYPE &, p.ptr_))
+ : ptr_ (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, tao_Policy_life> Policy_var;
typedef TAO_Objref_Out_T<Policy, tao_Policy_life> 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, tao_PolicyManager_life> PolicyManager_var;
typedef TAO_Objref_Out_T<PolicyManager, tao_PolicyManager_life> 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, tao_PolicyCurrent_life> PolicyCurrent_var;
typedef TAO_Objref_Out_T<PolicyCurrent, tao_PolicyCurrent_life> 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, tao_Policy_life> Policy_var;
typedef TAO_Objref_Out_T<Policy, tao_Policy_life> 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, tao_PollableSet_life> PollableSet_var;
typedef TAO_Objref_Out_T<PollableSet, tao_PollableSet_life> 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, tao_Pollable_life> Pollable_var;
typedef TAO_Objref_Out_T<Pollable, tao_Pollable_life> 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, tao_DIIPollable_life> DIIPollable_var;
typedef TAO_Objref_Out_T<DIIPollable, tao_DIIPollable_life> 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, tao_Interceptor_life> Interceptor_var;
typedef TAO_Objref_Out_T<Interceptor, tao_Interceptor_life> 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, tao_Current_life> Current_var;
typedef TAO_Objref_Out_T<Current, tao_Current_life> 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, tao_RequestInfo_life> RequestInfo_var;
typedef TAO_Objref_Out_T<RequestInfo, tao_RequestInfo_life> 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, tao_ClientRequestInfo_life> ClientRequestInfo_var;
typedef TAO_Objref_Out_T<ClientRequestInfo, tao_ClientRequestInfo_life> 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, tao_ServerRequestInfo_life> ServerRequestInfo_var;
typedef TAO_Objref_Out_T<ServerRequestInfo, tao_ServerRequestInfo_life> 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, tao_ClientRequestInterceptor_life> ClientRequestInterceptor_var;
typedef TAO_Objref_Out_T<ClientRequestInterceptor, tao_ClientRequestInterceptor_life> 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, tao_ServerRequestInterceptor_life> ServerRequestInterceptor_var;
typedef TAO_Objref_Out_T<ServerRequestInterceptor, tao_ServerRequestInterceptor_life> 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, tao_IORInfo_life> IORInfo_var;
typedef TAO_Objref_Out_T<IORInfo, tao_IORInfo_life> 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, tao_IORInterceptor_life> IORInterceptor_var;
typedef TAO_Objref_Out_T<IORInterceptor, tao_IORInterceptor_life> 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, tao_PolicyFactory_life> PolicyFactory_var;
typedef TAO_Objref_Out_T<PolicyFactory, tao_PolicyFactory_life> 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, tao_ORBInitInfo_life> ORBInitInfo_var;
typedef TAO_Objref_Out_T<ORBInitInfo, tao_ORBInitInfo_life> 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, tao_ORBInitializer_life> ORBInitializer_var;
typedef TAO_Objref_Out_T<ORBInitializer, tao_ORBInitializer_life> 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<TAO_Default_ORT::ObjectReferenceTemplate>::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<TAO_Default_ORT::ObjectReferenceTemplate, TAO_Default_ORT::ObjectReferenceTemplate_var>;
@@ -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, tao_ObjectReferenceTemplate_life> ObjectReferenceTemplate_var;
+ typedef TAO_Value_Out_T<ObjectReferenceTemplate, tao_ObjectReferenceTemplate_life> 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)
{
@@ -1687,6 +1540,37 @@ void ImplementationRepository::EnvironmentVariable::_tao_any_destructor (void *_
}
// 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
static const CORBA::Long _oc_ImplementationRepository_Address[] =
@@ -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<ImplementationRepository::EnvironmentVariable>
-
-#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<ImplementationRepository::EnvironmentVariable>
-
-#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<ImplementationRepository::EnvironmentVariable>
-
-#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)
{
@@ -2176,6 +2012,37 @@ void ImplementationRepository::StartupOptions::_tao_any_destructor (void *_tao_v
}
// 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
static const CORBA::Long _oc_ImplementationRepository_ServerInformation[] =
@@ -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
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CS_
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274
-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;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-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;
-}
+template class
+ TAO_Var_Var_T<
+ ServerInformation
+ >;
-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<ImplementationRepository::ServerInformation>
-
-#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<ImplementationRepository::ServerInformation>
-
-#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<ImplementationRepository::ServerInformation>
-
-#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_);
-}
-
-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 ();
+ return p->marshal (cdr);
}
-::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_;
-}
-
-::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 ();
+ return p->marshal (cdr);
}
-::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<ImplementationRepository::ServerObject>::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<ImplementationRepository::ServerObject,ImplementationRepository::ServerObject_var>;
@@ -8080,7 +7668,7 @@ CORBA::Boolean operator>>= (
defined (ACE_HAS_GNU_REPO)
template class TAO::Any_Dual_Impl_T<ImplementationRepository::AlreadyRegistered>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Dual_Impl_T<ImplementationRepository::AlreadyRegistered>
+# pragma instantiate TAO::Any_Dual_Impl_T<ImplementationRepository::AlreadyRegistered \>
#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<ImplementationRepository::CannotActivate>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Dual_Impl_T<ImplementationRepository::CannotActivate>
+# pragma instantiate TAO::Any_Dual_Impl_T<ImplementationRepository::CannotActivate \>
#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<ImplementationRepository::NotFound>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Dual_Impl_T<ImplementationRepository::NotFound>
+# pragma instantiate TAO::Any_Dual_Impl_T<ImplementationRepository::NotFound \>
#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<ImplementationRepository::EnvironmentList>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<ImplementationRepository::EnvironmentList>
+#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<ImplementationRepository::ActivationMode>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Basic_Impl_T<ImplementationRepository::ActivationMode>
+# pragma instantiate TAO::Any_Basic_Impl_T<ImplementationRepository::ActivationMode \>
#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<ImplementationRepository::ServerInformationList>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<ImplementationRepository::ServerInformationList>
+#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<ImplementationRepository::Administration>::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<ImplementationRepository::Administration,ImplementationRepository::Administration_var>;
@@ -8658,6 +8270,16 @@ operator>>= (
);
}
+template<>
+CORBA::Boolean
+TAO::Any_Impl_T<ImplementationRepository::ServerInformationIterator>::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<ImplementationRepository::ServerInformationIterator,ImplementationRepository::ServerInformationIterator_var>;
@@ -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, tao_ServerObject_life> ServerObject_var;
+ typedef TAO_Objref_Out_T<ServerObject, tao_ServerObject_life> 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
{
@@ -579,67 +545,12 @@ TAO_NAMESPACE ImplementationRepository
};
// 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<EnvironmentVariable>
-
-#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
{
@@ -937,234 +698,52 @@ TAO_NAMESPACE ImplementationRepository
};
// 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<ServerInformation>
-
-#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, tao_ServerInformationIterator_life> ServerInformationIterator_var;
+ typedef TAO_Objref_Out_T<ServerInformationIterator, tao_ServerInformationIterator_life> 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, tao_Administration_life> Administration_var;
+ typedef TAO_Objref_Out_T<Administration, tao_Administration_life> 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<POA> POAList;
native Servant;
- typedef sequence<octet> 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<PortableServer::POA,PortableServer::POA_var>
-
-#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<PortableServer::POA,PortableServer::POA_var>
-
-#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<PortableServer::POA,PortableServer::POA_var>
-
-#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
- 35,
+ 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
+ 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<CORBA::Octet>
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<CORBA::Octet>
-
-#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<CORBA::Octet>
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<CORBA::Octet>
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
-{}
-
-PortableServer::ObjectId::ObjectId (const ObjectId &seq)
- :
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-TAO_Unbounded_Sequence<CORBA::Octet>
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
-TAO_Unbounded_Sequence<CORBA::Octet>
-
-#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<PortableServer::ObjectId>
-
-#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<PortableServer::ObjectId>
-
-#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<PortableServer::ObjectId>
-
-#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::tao_ThreadPolicy_life::tao_marshal (
PortableServer::ThreadPolicy_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::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_;
+ return p->marshal (cdr);
}
-::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 (
+PortableServer::ThreadPolicy_ptr
+PortableServer::tao_ThreadPolicy_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::PortableServer::ThreadPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return PortableServer::ThreadPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-PortableServer::ThreadPolicy_var::tao_upcast (void *src)
+PortableServer::tao_ThreadPolicy_cast::tao_upcast (
+ void *src
+ )
{
- ThreadPolicy **tmp =
- ACE_static_cast (ThreadPolicy **, src);
+ PortableServer::ThreadPolicy **tmp =
+ ACE_static_cast (PortableServer::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;
-}
-
-PortableServer::ThreadPolicy_out &
-PortableServer::ThreadPolicy_out::operator= (ThreadPolicy_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-PortableServer::ThreadPolicy_out::operator ::PortableServer::ThreadPolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::PortableServer::ThreadPolicy_ptr &
-PortableServer::ThreadPolicy_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::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_;
+ return p->marshal (cdr);
}
-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 ();
-}
-
-::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::tao_IdUniquenessPolicy_life::tao_marshal (
PortableServer::IdUniquenessPolicy_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::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_;
+ return p->marshal (cdr);
}
-::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 (
+PortableServer::IdUniquenessPolicy_ptr
+PortableServer::tao_IdUniquenessPolicy_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::PortableServer::IdUniquenessPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return PortableServer::IdUniquenessPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-PortableServer::IdUniquenessPolicy_var::tao_upcast (void *src)
+PortableServer::tao_IdUniquenessPolicy_cast::tao_upcast (
+ void *src
+ )
{
- IdUniquenessPolicy **tmp =
- ACE_static_cast (IdUniquenessPolicy **, src);
+ PortableServer::IdUniquenessPolicy **tmp =
+ ACE_static_cast (PortableServer::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
-{
- return this->ptr_;
-}
-
-::PortableServer::IdUniquenessPolicy_ptr &
-PortableServer::IdUniquenessPolicy_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::PortableServer::IdUniquenessPolicy_ptr
-PortableServer::IdUniquenessPolicy_out::operator-> (void)
-{
- return this->ptr_;
-}
+#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);
+ return p->marshal (cdr);
}
-// 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 ();
-}
-
-::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,7 +2059,7 @@ tao_PortableServer_ImplicitActivationPolicy_duplicate (
}
void
-tao_PortableServer_ImplicitActivationPolicy_release (
+PortableServer::tao_ImplicitActivationPolicy_life::tao_release (
PortableServer::ImplicitActivationPolicy_ptr p
)
{
@@ -2829,231 +2067,67 @@ tao_PortableServer_ImplicitActivationPolicy_release (
}
PortableServer::ImplicitActivationPolicy_ptr
-tao_PortableServer_ImplicitActivationPolicy_nil (
+PortableServer::tao_ImplicitActivationPolicy_life::tao_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::tao_ImplicitActivationPolicy_life::tao_marshal (
PortableServer::ImplicitActivationPolicy_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
-
-// *************************************************************
-// 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 (
+PortableServer::ImplicitActivationPolicy_ptr
+PortableServer::tao_ImplicitActivationPolicy_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::PortableServer::ImplicitActivationPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return PortableServer::ImplicitActivationPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-PortableServer::ImplicitActivationPolicy_var::tao_upcast (void *src)
+PortableServer::tao_ImplicitActivationPolicy_cast::tao_upcast (
+ void *src
+ )
{
- ImplicitActivationPolicy **tmp =
- ACE_static_cast (ImplicitActivationPolicy **, src);
+ PortableServer::ImplicitActivationPolicy **tmp =
+ ACE_static_cast (PortableServer::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;
-}
-
-PortableServer::ImplicitActivationPolicy_out &
-PortableServer::ImplicitActivationPolicy_out::operator= (ImplicitActivationPolicy_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-PortableServer::ImplicitActivationPolicy_out::operator ::PortableServer::ImplicitActivationPolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::PortableServer::ImplicitActivationPolicy_ptr &
-PortableServer::ImplicitActivationPolicy_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::PortableServer::ImplicitActivationPolicy_ptr
-PortableServer::ImplicitActivationPolicy_out::operator-> (void)
-{
- return this->ptr_;
-}
+#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_;
+ return p->marshal (cdr);
}
-::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);
-}
-
-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::tao_RequestProcessingPolicy_life::tao_marshal (
PortableServer::RequestProcessingPolicy_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::RequestProcessingPolicy_var
-// *************************************************************
-
-PortableServer::RequestProcessingPolicy_var::RequestProcessingPolicy_var (void)
- : ptr_ (RequestProcessingPolicy::_nil ())
-{}
-
-::PortableServer::RequestProcessingPolicy_ptr
-PortableServer::RequestProcessingPolicy_var::ptr (void) const
-{
- return this->ptr_;
+ return p->marshal (cdr);
}
-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 (
+PortableServer::RequestProcessingPolicy_ptr
+PortableServer::tao_RequestProcessingPolicy_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::PortableServer::RequestProcessingPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return PortableServer::RequestProcessingPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-PortableServer::RequestProcessingPolicy_var::tao_upcast (void *src)
+PortableServer::tao_RequestProcessingPolicy_cast::tao_upcast (
+ void *src
+ )
{
- RequestProcessingPolicy **tmp =
- ACE_static_cast (RequestProcessingPolicy **, src);
+ PortableServer::RequestProcessingPolicy **tmp =
+ ACE_static_cast (PortableServer::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;
-}
-
-PortableServer::RequestProcessingPolicy_out &
-PortableServer::RequestProcessingPolicy_out::operator= (RequestProcessingPolicy_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-PortableServer::RequestProcessingPolicy_out::operator ::PortableServer::RequestProcessingPolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::PortableServer::RequestProcessingPolicy_ptr &
-PortableServer::RequestProcessingPolicy_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::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;
+ return p->marshal (cdr);
}
-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 ();
-}
-
-::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::tao_AdapterActivator_life::tao_marshal (
PortableServer::AdapterActivator_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
-
-// *************************************************************
-// 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 (
+PortableServer::AdapterActivator_ptr
+PortableServer::tao_AdapterActivator_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::PortableServer::AdapterActivator::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return PortableServer::AdapterActivator::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-PortableServer::AdapterActivator_var::tao_upcast (void *src)
+PortableServer::tao_AdapterActivator_cast::tao_upcast (
+ void *src
+ )
{
- AdapterActivator **tmp =
- ACE_static_cast (AdapterActivator **, src);
+ PortableServer::AdapterActivator **tmp =
+ ACE_static_cast (PortableServer::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
-{
- return this->ptr_;
-}
-
-::PortableServer::AdapterActivator_ptr &
-PortableServer::AdapterActivator_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::PortableServer::AdapterActivator_ptr
-PortableServer::AdapterActivator_out::operator-> (void)
-{
- return this->ptr_;
-}
+#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_;
+ return p->marshal (cdr);
}
-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 ();
-}
-
-::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,7 +3731,7 @@ tao_PortableServer_ServantActivator_duplicate (
}
void
-tao_PortableServer_ServantActivator_release (
+PortableServer::tao_ServantActivator_life::tao_release (
PortableServer::ServantActivator_ptr p
)
{
@@ -5449,231 +3739,67 @@ tao_PortableServer_ServantActivator_release (
}
PortableServer::ServantActivator_ptr
-tao_PortableServer_ServantActivator_nil (
+PortableServer::tao_ServantActivator_life::tao_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::tao_ServantActivator_life::tao_marshal (
PortableServer::ServantActivator_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::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);
+ return p->marshal (cdr);
}
-::PortableServer::ServantActivator_ptr
-PortableServer::ServantActivator_var::tao_nil (void)
-{
- return ::PortableServer::ServantActivator::_nil ();
-}
-
-::PortableServer::ServantActivator_ptr
-PortableServer::ServantActivator_var::tao_narrow (
+PortableServer::ServantActivator_ptr
+PortableServer::tao_ServantActivator_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::PortableServer::ServantActivator::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return PortableServer::ServantActivator::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-PortableServer::ServantActivator_var::tao_upcast (void *src)
+PortableServer::tao_ServantActivator_cast::tao_upcast (
+ void *src
+ )
{
- ServantActivator **tmp =
- ACE_static_cast (ServantActivator **, src);
+ PortableServer::ServantActivator **tmp =
+ ACE_static_cast (PortableServer::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;
-}
-
-PortableServer::ServantActivator_out &
-PortableServer::ServantActivator_out::operator= (ServantActivator_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-PortableServer::ServantActivator_out::operator ::PortableServer::ServantActivator_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::PortableServer::ServantActivator_ptr &
-PortableServer::ServantActivator_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::PortableServer::ServantActivator_ptr
-PortableServer::ServantActivator_out::operator-> (void)
-{
- return this->ptr_;
-}
+#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_;
+ return p->marshal (cdr);
}
-::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);
-}
-
-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_);
+ return p->marshal (cdr);
}
-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_;
-}
-
-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_;
+ return p->marshal (cdr);
}
-::PortableServer::Current_ptr
-PortableServer::Current_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-::PortableServer::Current_ptr
-PortableServer::Current_var::in (void) const
-{
- return this->ptr_;
-}
-
-::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<PortableServer::ObjectId>::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<PortableServer::POAList>::marshal_value (TAO_OutputCDR &)
{
- TAO::Any_Dual_Impl_T<PortableServer::ObjectId>::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<PortableServer::POAList>::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<PortableServer::ObjectId>::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<PortableServer::POAList>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<PortableServer::POAList>
+#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<PortableServer::ForwardRequest>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Dual_Impl_T<PortableServer::ForwardRequest>
+# pragma instantiate TAO::Any_Dual_Impl_T<PortableServer::ForwardRequest \>
#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<PortableServer::NotAGroupObject>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Dual_Impl_T<PortableServer::NotAGroupObject>
+# pragma instantiate TAO::Any_Dual_Impl_T<PortableServer::NotAGroupObject \>
#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<PortableServer::IDs>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<PortableServer::IDs>
+#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<PortableServer::ThreadPolicyValue>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::ThreadPolicyValue>
+# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::ThreadPolicyValue \>
#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<PortableServer::LifespanPolicyValue>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::LifespanPolicyValue>
+# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::LifespanPolicyValue \>
#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<PortableServer::IdUniquenessPolicyValue>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::IdUniquenessPolicyValue>
+# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::IdUniquenessPolicyValue \>
#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<PortableServer::IdAssignmentPolicyValue>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::IdAssignmentPolicyValue>
+# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::IdAssignmentPolicyValue \>
#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<PortableServer::ImplicitActivationPolicyValue>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::ImplicitActivationPolicyValue>
+# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::ImplicitActivationPolicyValue \>
#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<PortableServer::ServantRetentionPolicyValue>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::ServantRetentionPolicyValue>
+# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::ServantRetentionPolicyValue \>
#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<PortableServer::RequestProcessingPolicyValue>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::RequestProcessingPolicyValue>
+# pragma instantiate TAO::Any_Basic_Impl_T<PortableServer::RequestProcessingPolicyValue \>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -9888,6 +7515,7 @@ operator>>= (
);
}
+template<>
CORBA::Boolean
TAO::Any_Impl_T<PortableServer::ServantActivator>::to_object (
CORBA::Object_ptr &_tao_elem
@@ -10156,115 +7784,10 @@ TAO::Any_Impl_T<PortableServer::Current>::demarshal_value (TAO_InputCDR &)
# pragma instantiate TAO::Any_Impl_T<PortableServer::Current>
#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<PortableServer::POAList>::marshal_value (TAO_OutputCDR &)
-{
- return 0;
-}
-
-template<>
-CORBA::Boolean
-TAO::Any_Dual_Impl_T<PortableServer::POAList>::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<CORBA::Octet> *oseq =
- ACE_static_cast (TAO_Unbounded_Sequence<CORBA::Octet>*, (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<CORBA::Octet> *oseq =
- ACE_static_cast(TAO_Unbounded_Sequence<CORBA::Octet>*, &_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, tao_POA_life> POA_var;
+ typedef TAO_Objref_Out_T<POA, tao_POA_life> 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<PortableServer::POA,PortableServer::POA_var> 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<POA,POA_var>
-
-#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<POA, POA_var> 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<POA, POA_var> 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
- // *************************************************************
-
- 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<CORBA::Octet>
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA::Octet>
-
-#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<CORBA::Octet> (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
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:426
- 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<ObjectId>
-
-#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_
+ struct tao_ThreadPolicy_life;
+ typedef TAO_Objref_Var_T<ThreadPolicy, tao_ThreadPolicy_life> ThreadPolicy_var;
+ typedef TAO_Objref_Out_T<ThreadPolicy, tao_ThreadPolicy_life> ThreadPolicy_out;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- 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_
+ struct tao_LifespanPolicy_life;
+ typedef TAO_Objref_Var_T<LifespanPolicy, tao_LifespanPolicy_life> LifespanPolicy_var;
+ typedef TAO_Objref_Out_T<LifespanPolicy, tao_LifespanPolicy_life> LifespanPolicy_out;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- 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_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ struct tao_IdUniquenessPolicy_life;
+ typedef TAO_Objref_Var_T<IdUniquenessPolicy, tao_IdUniquenessPolicy_life> IdUniquenessPolicy_var;
+ typedef TAO_Objref_Out_T<IdUniquenessPolicy, tao_IdUniquenessPolicy_life> IdUniquenessPolicy_out;
- 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, tao_IdAssignmentPolicy_life> IdAssignmentPolicy_var;
+ typedef TAO_Objref_Out_T<IdAssignmentPolicy, tao_IdAssignmentPolicy_life> 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, tao_ImplicitActivationPolicy_life> ImplicitActivationPolicy_var;
+ typedef TAO_Objref_Out_T<ImplicitActivationPolicy, tao_ImplicitActivationPolicy_life> 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, tao_ServantRetentionPolicy_life> ServantRetentionPolicy_var;
+ typedef TAO_Objref_Out_T<ServantRetentionPolicy, tao_ServantRetentionPolicy_life> 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_
+ struct tao_RequestProcessingPolicy_life;
+ typedef TAO_Objref_Var_T<RequestProcessingPolicy, tao_RequestProcessingPolicy_life> RequestProcessingPolicy_var;
+ typedef TAO_Objref_Out_T<RequestProcessingPolicy, tao_RequestProcessingPolicy_life> RequestProcessingPolicy_out;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- 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_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ struct tao_POAManager_life;
+ typedef TAO_Objref_Var_T<POAManager, tao_POAManager_life> POAManager_var;
+ typedef TAO_Objref_Out_T<POAManager, tao_POAManager_life> POAManager_out;
- 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, tao_AdapterActivator_life> AdapterActivator_var;
+ typedef TAO_Objref_Out_T<AdapterActivator, tao_AdapterActivator_life> 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_
+ struct tao_ServantManager_life;
+ typedef TAO_Objref_Var_T<ServantManager, tao_ServantManager_life> ServantManager_var;
+ typedef TAO_Objref_Out_T<ServantManager, tao_ServantManager_life> ServantManager_out;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- 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_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ struct tao_ServantActivator_life;
+ typedef TAO_Objref_Var_T<ServantActivator, tao_ServantActivator_life> ServantActivator_var;
+ typedef TAO_Objref_Out_T<ServantActivator, tao_ServantActivator_life> ServantActivator_out;
- 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_
+ struct tao_ServantLocator_life;
+ typedef TAO_Objref_Var_T<ServantLocator, tao_ServantLocator_life> ServantLocator_var;
+ typedef TAO_Objref_Out_T<ServantLocator, tao_ServantLocator_life> ServantLocator_out;
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
-
- 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_
-
- // TAO_IDL - Generated from
- // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+ 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;
- 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::POA,PortableServer::POA_var>
-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<PortableServer::POA,PortableServer::POA_var> (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::POA, PortableServer::POA_var>
-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::POA, PortableServer::POA_var>
-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;
-}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274
-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;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::~_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (void)
-{
- this->_deallocate_buffer ();
-}
+template class
+ TAO_Fixed_Var_T<
+ ThreadpoolLane
+ >;
-#endif /* end #if !defined */
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+# pragma instantiate \
+ TAO_Fixed_Var_T< \
+ ThreadpoolLane \
+ >
-#if !defined (_RTCORBA_THREADPOOLLANES_CS_)
-#define _RTCORBA_THREADPOOLLANES_CS_
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
-
-// *************************************************************
-// 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<RTCORBA::ThreadpoolLane>
-
-#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<RTCORBA::ThreadpoolLane>
-
-#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<RTCORBA::ThreadpoolLane>
-
-#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_;
-}
-
-::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);
+ return p->marshal (cdr);
}
-::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,231 +830,67 @@ tao_RTCORBA_ThreadpoolPolicy_release (
}
RTCORBA::ThreadpoolPolicy_ptr
-tao_RTCORBA_ThreadpoolPolicy_nil (
+RTCORBA::tao_ThreadpoolPolicy_life::tao_nil (
void
)
{
return RTCORBA::ThreadpoolPolicy::_nil ();
}
-RTCORBA::ThreadpoolPolicy_ptr
-tao_RTCORBA_ThreadpoolPolicy_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return RTCORBA::ThreadpoolPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_RTCORBA_ThreadpoolPolicy_upcast (
- void *src
- )
-{
- RTCORBA::ThreadpoolPolicy **tmp =
- ACE_static_cast (RTCORBA::ThreadpoolPolicy **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_RTCORBA_ThreadpoolPolicy_marshal (
+RTCORBA::tao_ThreadpoolPolicy_life::tao_marshal (
RTCORBA::ThreadpoolPolicy_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::ThreadpoolPolicy_var
-// *************************************************************
-
-RTCORBA::ThreadpoolPolicy_var::ThreadpoolPolicy_var (void)
- : ptr_ (ThreadpoolPolicy::_nil ())
-{}
-
-::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_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);
+ return p->marshal (cdr);
}
-void
-RTCORBA::ThreadpoolPolicy_var::tao_release (ThreadpoolPolicy_ptr p)
-{
- CORBA::release (p);
-}
-
-::RTCORBA::ThreadpoolPolicy_ptr
-RTCORBA::ThreadpoolPolicy_var::tao_nil (void)
-{
- return ::RTCORBA::ThreadpoolPolicy::_nil ();
-}
-
-::RTCORBA::ThreadpoolPolicy_ptr
-RTCORBA::ThreadpoolPolicy_var::tao_narrow (
+RTCORBA::ThreadpoolPolicy_ptr
+RTCORBA::tao_ThreadpoolPolicy_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::RTCORBA::ThreadpoolPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return RTCORBA::ThreadpoolPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-RTCORBA::ThreadpoolPolicy_var::tao_upcast (void *src)
+RTCORBA::tao_ThreadpoolPolicy_cast::tao_upcast (
+ void *src
+ )
{
- ThreadpoolPolicy **tmp =
- ACE_static_cast (ThreadpoolPolicy **, src);
+ RTCORBA::ThreadpoolPolicy **tmp =
+ ACE_static_cast (RTCORBA::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_;
-}
+#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 */
// 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::ThreadpoolPolicy::ThreadpoolPolicy (void)
{}
@@ -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);
+ return p->marshal (cdr);
}
-::RTCORBA::ProtocolProperties_ptr
-RTCORBA::ProtocolProperties_var::tao_nil (void)
-{
- return ::RTCORBA::ProtocolProperties::_nil ();
-}
-
-::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
+// 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_RTCORBA_PROTOCOLLIST_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_PROTOCOLLIST_CS_
+template class
+ TAO_Var_Var_T<
+ Protocol
+ >;
-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;
-}
+template class
+ TAO_Out_T<
+ Protocol,
+ Protocol_var
+ >;
-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;
-}
-
-RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::~_TAO_Unbounded_Sequence_RTCORBA_ProtocolList (void)
-{
- this->_deallocate_buffer ();
-}
-
-#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<RTCORBA::Protocol>
-
-#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<RTCORBA::Protocol>
-
-#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<RTCORBA::Protocol>
-
-#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,231 +1640,67 @@ tao_RTCORBA_ServerProtocolPolicy_release (
}
RTCORBA::ServerProtocolPolicy_ptr
-tao_RTCORBA_ServerProtocolPolicy_nil (
+RTCORBA::tao_ServerProtocolPolicy_life::tao_nil (
void
)
{
return RTCORBA::ServerProtocolPolicy::_nil ();
}
-RTCORBA::ServerProtocolPolicy_ptr
-tao_RTCORBA_ServerProtocolPolicy_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return RTCORBA::ServerProtocolPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object *
-tao_RTCORBA_ServerProtocolPolicy_upcast (
- void *src
- )
-{
- RTCORBA::ServerProtocolPolicy **tmp =
- ACE_static_cast (RTCORBA::ServerProtocolPolicy **, src);
- return *tmp;
-}
-
CORBA::Boolean
-tao_RTCORBA_ServerProtocolPolicy_marshal (
+RTCORBA::tao_ServerProtocolPolicy_life::tao_marshal (
RTCORBA::ServerProtocolPolicy_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::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);
+ return p->marshal (cdr);
}
-::RTCORBA::ServerProtocolPolicy_ptr
-RTCORBA::ServerProtocolPolicy_var::tao_nil (void)
-{
- return ::RTCORBA::ServerProtocolPolicy::_nil ();
-}
-
-::RTCORBA::ServerProtocolPolicy_ptr
-RTCORBA::ServerProtocolPolicy_var::tao_narrow (
+RTCORBA::ServerProtocolPolicy_ptr
+RTCORBA::tao_ServerProtocolPolicy_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::RTCORBA::ServerProtocolPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return RTCORBA::ServerProtocolPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-RTCORBA::ServerProtocolPolicy_var::tao_upcast (void *src)
+RTCORBA::tao_ServerProtocolPolicy_cast::tao_upcast (
+ void *src
+ )
{
- ServerProtocolPolicy **tmp =
- ACE_static_cast (ServerProtocolPolicy **, src);
+ RTCORBA::ServerProtocolPolicy **tmp =
+ ACE_static_cast (RTCORBA::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_;
-}
-
-::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);
+ return p->marshal (cdr);
}
-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,7 +2114,7 @@ tao_RTCORBA_PrivateConnectionPolicy_duplicate (
}
void
-tao_RTCORBA_PrivateConnectionPolicy_release (
+RTCORBA::tao_PrivateConnectionPolicy_life::tao_release (
RTCORBA::PrivateConnectionPolicy_ptr p
)
{
@@ -2959,231 +2122,67 @@ tao_RTCORBA_PrivateConnectionPolicy_release (
}
RTCORBA::PrivateConnectionPolicy_ptr
-tao_RTCORBA_PrivateConnectionPolicy_nil (
+RTCORBA::tao_PrivateConnectionPolicy_life::tao_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::tao_PrivateConnectionPolicy_life::tao_marshal (
RTCORBA::PrivateConnectionPolicy_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::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_);
+ return p->marshal (cdr);
}
-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 (
+RTCORBA::PrivateConnectionPolicy_ptr
+RTCORBA::tao_PrivateConnectionPolicy_cast::tao_narrow (
CORBA::Object *p
ACE_ENV_ARG_DECL
)
{
- return ::RTCORBA::PrivateConnectionPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
+ return RTCORBA::PrivateConnectionPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
}
CORBA::Object *
-RTCORBA::PrivateConnectionPolicy_var::tao_upcast (void *src)
+RTCORBA::tao_PrivateConnectionPolicy_cast::tao_upcast (
+ void *src
+ )
{
- PrivateConnectionPolicy **tmp =
- ACE_static_cast (PrivateConnectionPolicy **, src);
+ RTCORBA::PrivateConnectionPolicy **tmp =
+ ACE_static_cast (RTCORBA::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;
-}
-
-RTCORBA::PrivateConnectionPolicy_out &
-RTCORBA::PrivateConnectionPolicy_out::operator= (PrivateConnectionPolicy_ptr p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-RTCORBA::PrivateConnectionPolicy_out::operator ::RTCORBA::PrivateConnectionPolicy_ptr &() // cast
-{
- return this->ptr_;
-}
-
-::RTCORBA::PrivateConnectionPolicy_ptr &
-RTCORBA::PrivateConnectionPolicy_out::ptr (void)
-{
- return this->ptr_;
-}
-
-::RTCORBA::PrivateConnectionPolicy_ptr
-RTCORBA::PrivateConnectionPolicy_out::operator-> (void)
-{
- return this->ptr_;
-}
+#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_;
+ return p->marshal (cdr);
}
-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 ();
-}
-
-::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_;
+ return p->marshal (cdr);
}
-::RTCORBA::GIOPProtocolProperties_ptr
-RTCORBA::GIOPProtocolProperties_var::in (void) const
-{
- return this->ptr_;
-}
-
-::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)
{}
@@ -4089,6 +2772,12 @@ const char* RTCORBA::GIOPProtocolProperties::_interface_repository_id (void) con
return "IDL:omg.org/RTCORBA/GIOPProtocolProperties:1.0";
}
+CORBA::Boolean
+RTCORBA::GIOPProtocolProperties::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
@@ -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_;
+ return p->marshal (cdr);
}
-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);
-}
-
-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);
+ return p->marshal (cdr);
}
-// 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_;
-}
-
-::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
@@ -5010,7 +3383,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::PriorityBand::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -5018,117 +3391,58 @@ void RTCORBA::PriorityBand::_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_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_type.cpp:274
-RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::~_TAO_Unbounded_Sequence_RTCORBA_PriorityBands (void)
-{
- this->_deallocate_buffer ();
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-#endif /* end #if !defined */
+template class
+ TAO_Fixed_Var_T<
+ PriorityBand
+ >;
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#if !defined (_RTCORBA_PRIORITYBANDS_CS_)
-#define _RTCORBA_PRIORITYBANDS_CS_
+# pragma instantiate \
+ TAO_Fixed_Var_T< \
+ PriorityBand \
+ >
-// 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::PriorityBands
-// *************************************************************
+// 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<RTCORBA::PriorityBand>
-
-#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<RTCORBA::PriorityBand>
-
-#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<RTCORBA::PriorityBand>
-
-#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_;
+ return p->marshal (cdr);
}
-::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 ();
-}
-
-::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_;
-}
-
-::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);
+ return p->marshal (cdr);
}
-::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)
{}
@@ -5990,6 +4012,12 @@ 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 0;
+}
+
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
@@ -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);
+ return p->marshal (cdr);
}
-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 ();
-}
-
-::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_;
+ return p->marshal (cdr);
}
-::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 ();
-}
-
-::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<RTCORBA::ThreadpoolLanes>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<RTCORBA::ThreadpoolLanes>
+#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<RTCORBA::PriorityModel>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Basic_Impl_T<RTCORBA::PriorityModel>
+# pragma instantiate TAO::Any_Basic_Impl_T<RTCORBA::PriorityModel \>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
@@ -7330,6 +5049,16 @@ operator>>= (
template<>
CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::ThreadpoolPolicy>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+{
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return 1;
+}
+
+template<>
+CORBA::Boolean
TAO::Any_Impl_T<RTCORBA::ThreadpoolPolicy>::marshal_value (TAO_OutputCDR &)
{
return 0;
@@ -7488,6 +5217,7 @@ CORBA::Boolean operator>>= (
}
template<>
+ACE_INLINE
CORBA::Boolean
TAO::Any_Dual_Impl_T<RTCORBA::Protocol>::marshal_value (TAO_OutputCDR &)
{
@@ -7495,6 +5225,7 @@ TAO::Any_Dual_Impl_T<RTCORBA::Protocol>::marshal_value (TAO_OutputCDR &)
}
template<>
+ACE_INLINE
CORBA::Boolean
TAO::Any_Dual_Impl_T<RTCORBA::Protocol>::demarshal_value (TAO_InputCDR &)
{
@@ -7967,6 +5698,7 @@ TAO::Any_Impl_T<RTCORBA::GIOPProtocolProperties>::demarshal_value (TAO_InputCDR
{
return 0;
}
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<RTCORBA::GIOPProtocolProperties,RTCORBA::GIOPProtocolProperties_var>;
@@ -8108,6 +5840,7 @@ TAO::Any_Impl_T<RTCORBA::SharedMemoryProtocolProperties>::to_object (
_tao_elem = CORBA::Object::_duplicate (this->value_);
return 1;
}
+
template<>
CORBA::Boolean
TAO::Any_Impl_T<RTCORBA::SharedMemoryProtocolProperties>::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<RTCORBA::PriorityBands>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<RTCORBA::PriorityBands>
+#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<RTCORBA::PriorityBandedConnectionPolicy>::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<RTCORBA::PriorityBandedConnectionPolicy>::marshal_value (TAO_OutputCDR &)
@@ -8570,7 +6307,7 @@ TAO::Any_Impl_T<RTCORBA::RTORB>::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
{
@@ -167,225 +180,52 @@ TAO_NAMESPACE RTCORBA
};
// 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<ThreadpoolLane>
-
-#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
- class Protocol_var;
+ struct Protocol;
+
+ 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
{
@@ -905,234 +637,52 @@ TAO_NAMESPACE RTCORBA
};
// 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<Protocol>
-
-#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::Boolean tao_marshal (
+ PrivateConnectionPolicy_ptr,
+ TAO_OutputCDR &
);
- 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
-
- 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;
- class PriorityBand_var;
+ typedef
+ TAO_Fixed_Var_T<
+ PriorityBand
+ >
+ 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
{
@@ -2435,225 +1711,52 @@ TAO_NAMESPACE RTCORBA
};
// 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<PriorityBand>
-
-#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,653 +21,11 @@
// 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
@@ -676,13 +34,6 @@ RTCORBA::PriorityModelPolicy::marshal (TAO_OutputCDR &)
#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
@@ -691,682 +42,6 @@ RTCORBA::ThreadpoolPolicy::marshal (TAO_OutputCDR &)
#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
@@ -1375,13 +50,6 @@ RTCORBA::ProtocolList_out::operator[] (CORBA::ULong index)
#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
@@ -1390,13 +58,6 @@ RTCORBA::ServerProtocolPolicy::marshal (TAO_OutputCDR &)
#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
@@ -1405,13 +66,6 @@ RTCORBA::ClientProtocolPolicy::marshal (TAO_OutputCDR &)
#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
@@ -1420,13 +74,6 @@ RTCORBA::PrivateConnectionPolicy::marshal (TAO_OutputCDR &)
#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
@@ -1435,13 +82,6 @@ RTCORBA::TCPProtocolProperties::marshal (TAO_OutputCDR &)
#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
@@ -1450,13 +90,6 @@ RTCORBA::GIOPProtocolProperties::marshal (TAO_OutputCDR &)
#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
@@ -1465,648 +98,6 @@ RTCORBA::UnixDomainProtocolProperties::marshal (TAO_OutputCDR &)
#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_);
-}
-
-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;
-}
-
-#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;
-}
-
-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;
-}
-
-// 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;
-}
-
-ACE_INLINE
-const ::RTCORBA::PriorityBands *
-RTCORBA::PriorityBands_var::operator-> (void) const
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-::RTCORBA::PriorityBands *
-RTCORBA::PriorityBands_var::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::PriorityBands_var::operator const ::RTCORBA::PriorityBands &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::PriorityBands_var::operator ::RTCORBA::PriorityBands &() // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::PriorityBands_var::operator ::RTCORBA::PriorityBands &() const // cast
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::PriorityBand &
-RTCORBA::PriorityBands_var::operator[] (CORBA::ULong index)
-{
- return this->ptr_->operator[] (index);
-}
-
-ACE_INLINE
-const RTCORBA::PriorityBand &
-RTCORBA::PriorityBands_var::operator[] (CORBA::ULong index) const
-{
- return ACE_const_cast (const RTCORBA::PriorityBand &, this->ptr_->operator[] (index));
-}
-
-ACE_INLINE
-const ::RTCORBA::PriorityBands &
-RTCORBA::PriorityBands_var::in (void) const
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-::RTCORBA::PriorityBands &
-RTCORBA::PriorityBands_var::inout (void)
-{
- return *this->ptr_;
-}
-
-ACE_INLINE
-::RTCORBA::PriorityBands *&
-RTCORBA::PriorityBands_var::out (void)
-{
- delete this->ptr_;
- this->ptr_ = 0;
- return this->ptr_;
-}
-
-ACE_INLINE
-::RTCORBA::PriorityBands *
-RTCORBA::PriorityBands_var::_retn (void)
-{
- ::RTCORBA::PriorityBands *tmp = this->ptr_;
- this->ptr_ = 0;
- return tmp;
-}
-
-ACE_INLINE
-::RTCORBA::PriorityBands *
-RTCORBA::PriorityBands_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::PriorityBands_out
-// *************************************************************
-
-ACE_INLINE
-RTCORBA::PriorityBands_out::PriorityBands_out (PriorityBands *&p)
- : ptr_ (p)
-{
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-RTCORBA::PriorityBands_out::PriorityBands_out (PriorityBands_var &p)
- : ptr_ (p.out ())
-{
- delete this->ptr_;
- this->ptr_ = 0;
-}
-
-ACE_INLINE
-RTCORBA::PriorityBands_out::PriorityBands_out (const ::RTCORBA::PriorityBands_out &p)
- : ptr_ (ACE_const_cast (PriorityBands_out&, p).ptr_)
-{}
-
-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;
-}
-
-ACE_INLINE
-::RTCORBA::PriorityBands_out &
-RTCORBA::PriorityBands_out::operator= (PriorityBands *p)
-{
- this->ptr_ = p;
- return *this;
-}
-
-ACE_INLINE
-RTCORBA::PriorityBands_out::operator ::RTCORBA::PriorityBands *&() // cast
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-::RTCORBA::PriorityBands *&
-RTCORBA::PriorityBands_out::ptr (void) // ptr
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-::RTCORBA::PriorityBands *
-RTCORBA::PriorityBands_out::operator-> (void)
-{
- return this->ptr_;
-}
-
-ACE_INLINE
-RTCORBA::PriorityBand &
-RTCORBA::PriorityBands_out::operator[] (CORBA::ULong index)
-{
- return this->ptr_->operator[] (index);
-}
-
#endif /* end #if !defined */
// TAO_IDL - Generated from
@@ -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, tao_BufferingConstraintPolicy_life> BufferingConstraintPolicy_var;
typedef TAO_Objref_Out_T<BufferingConstraintPolicy, tao_BufferingConstraintPolicy_life> 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<CORBA::TypeCodeFactory>::demarshal_value (TAO_InputCDR &)
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<CORBA::TypeCodeFactory,CORBA::TypeCodeFactory_var>;
+ template class TAO::Any_Impl_T<CORBA::TypeCodeFactory>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<CORBA::TypeCodeFactory,CORBA::TypeCodeFactory_var>
+# pragma instantiate TAO_Object_Manager<CORBA::TypeCodeFactory, CORBA::TypeCodeFactory_var>
+# pragma instantiate TAO::Any_Impl_T<CORBA::TypeCodeFactory>
#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;